b13e6ef6b2b16bbfbc625bdaabedbc82ac1390cfdd88c9c74426a3cd8640b5eea4e7f3d6d003193c489309e36b1fee583e740ea20214048ec3503a16496212c831a3b41a5f0892e9ea66b240a58e2064dd5da6836b85789345c427bef055e5613d05571a1602920cecdd08568d521f19647f0745fee95a174808e0e9535fb1553e833e76a156617a893c12cddd5ceffe939973cc2ba1d954ee1bb6130d9d9d8f22b10c8dd61a81ee56c9e0b45b4447ce9a1e052dfd9da12097d779d59aa3205834fcc10d8d74f630858b528ed1b55811aa5bc31c063abd9ab4dfd81ea58ccec5fd91e4dcbb7c41ad072ba6c0e6a7a3b25b7fea9e3dcd8f95b0344edeba80e9112da3b79527310c904af1fde894e74211134cf1e87a3052122037b1efce81ecd375e4bf0b0ffd0773497cb8652556c2f91449059316541ca216b3b9f451d51ea23aa9dd0dbdec52213887c28129295bfa9e096fc82ce9241b9d6a8b560516bc029fb111960e71636800e19adbe9311dcc794bd2cc2f9f30195b10122ddb70565f40ae007e2b848823e64a8bd899bd842fe6aff89233f499904293b007029b7f2c3c4e8d15d636058fc4b7b8db7c4ecbad44d46fdf23022ee2cbb31459b18116cdc04e91107ea1a8e4c32a68b3fc864c780c6d1a130dec76a842d3516a8b308ce18ff898051ff0eab43c319939289b88acad5950f8b4efdccc8ce914502de7dbd305f124faf1f0d41fce3f06897aa0e42f997dec8e82149b175c86ffc7a018b9326e9d254b7332bb418741c1ec29a5f32f5679f4f9d62dfb824865fb314460cff9506bb05033474a0bf1301e5f19fe770f5cc1d4785e2df5c8747eda0d7d247a1d390d00227998a8e07df9452733b1a958263070ef2ed838a78ea4bf211c9f1fb2b46d22b2cf38cb88bc64f38d3dc9c884c34f50028220034b842060c54aac75b5d3aaca579ac6ee73f704e4559533004c89d2d1e8ab5ec95b43fc66a93161a008a29bfe85d1c50f1bbfd409a1abd0aa8b3cd7849009c8b8f0edb413bc03adeb7afb3ad3cb796f56ffe455913ec76b2f107b03b4b3a6e955d8cfe254a6c6c62aab5db9d7370346ce33866dad6fa475b665f10b2f129893216bf74804a12cab09291c5a7b79f3785510a2bf15c18d082a539e21a92b8630dd60215f506768e87be0b13b56b06617daf2bdef36e1d8f8132b794b09ee2dc2dd0a30400ed8eff31fa4a31456fbb96ace30ca62577ef4bf459d6a2ae57a52cbbac9183fe903b920952f4ce53b80ec265b72244709d477ef98240bba004906ebead24c666955524c6bf32ea04d0dfee4513bc346a189fe96a713cf4372f730ced28bee726af97c41459ffd9b78e05a1eb6ca3cdec84fda4f3e294485582e1511de6a2bd1f1e512022feb294d45b01481fcaf4b698cad7997ddc22af3cd17c012ffa993946ca3ca36975b6f08198ae9bc691a8088bdd0e592736f8fcd890a39322999e6aab76ef0cb4386a4822b9dc44177f4965ffc012779131586367d79567a20a7f4041990f209e9ba5c2626c91c60e519a1ca888902f195194a12340b9042e457ebc24f64d9a4db292c9e460beef1d2ab4946d98989c422a9129fa2d91044721ac7ba3a0787adf1a42a8f7668bd1e1d321aea1c02b9ac4feb9941ef01aed7b893e82f785e3537e8f89fbc1a438050e7ec125ab58343d94bc8b50318ab2be4acc5baad541ebe78a3d010cf65ec9fe9af507523999eab25a96bc07e8a97b882b6457efbffe4eef9f1e29677382756d09a9adf1f5f2faeea86f33a894fc7d027dd70cfac3ec759ef4da17cf54b67eeae96e6be87e9f1d6da83213e30f0c4e9b317bd16f731ff42959b15fb8e436adf484de96df05c633fab46705e391235668d3265a8aa1c0fbf02e41e5069f1f6d8bd6a14fd8532d10c212a54be00d9dda26249b50c06615f5f2d9ce2c3214937426e766ab59931e3da801acc344bb0ee9f005dd9e35de8062482ed4ef38e099651756524d9dd7bb70fb2018fc5d3bafc998a8e4e917b5184fb259cf126fff2452989da66731f01415648535233a9aa38065d6b282c11339586537dfedd0c0ec205ea257738122c58cdf4061dfaf639c8b84ab2c7906e3752cf4044e6410bff66be0404da8c78c077c4872dfdac96b03f1341b2e6f13874a17c1aedb59377873ebc316390c771263d6e00f31ce4efec8c36c13a7559297166331c6a80bca7215ad3908d548bdf470c3e70beef9b43ac587cbda279cb5fd57e656f867fbd93e936b7533c8ddf355785978cd50f121d71b209c866fda96a390d17a38c996cd79bc39a1b8cda3db9d756f1c29d2cb04c3b72797bf85d157cf832af1e06cf5e5fe9752016f4e439ef5f0f7f47a8637570f76000821d5928e36e7dc0f97c5da5fc9cd76d7ea4200929f46476803ee7135afb92980dd1c638c283daf621617ff079a58929e908a47f059abd69a90c908e7fe52f168804ed217229a3f6cf98309d615ee6d6d57ccdb1bc60e10f0f2bee28200dae4e7697ecf9f4d6f5afbd7fbdb9b6da40900b2dc541b6bbb88ac7d3a2c8bc22a32359071e4e2b8fe4a611d113ec5adc7c65e611bfa8f2b82c8bec882aff373ed9ed99d5fc408bb4260620534556c37b0339174871991a8f8458fc52b0f90d6bc95e84d40c2a0e0cb174d53e41f45d855060a0bf2575935c1fd79ac4bada5d9c7576a1d893c16fb919ec8ce888aaf3a70abac765565d61d027ddf59e54f870954002627cad9e45ef0e126365f8dd7767d02d7a971aee6bc46a9eeb4e2a6e8fca4f39a733a0367a7953821362f2085c924df10e78975f6aa66e6b00ed95cbb158348987b2fbf2570bcf4046e8001e981636947bacdebaad292966084f6e04586df87155140e3903315c06ac0042de2a75372818ed1b0c0b462d4e031fa36753fed0adfb2349d6755c421bf8b6b0bec78e289d48c03f306a745dd8bc2fdc0a161384b718adb21dd045876cd0d2c926feadfcdde274627500f388bd242dffec17028e44ebfe49a", 0x1000}, {&(0x7f0000001640)="b9f46a1e638704c27fab2259b7d503b6ab277f22331e0e9bc11ab26084ef6f99f3c421b7151fbb8601604065473087be78aab7c73dc475c23b86d3120b622e0458754655bf8e1a74ca33ee05be2f5db769af76278164f3971a8947840751778dc1e1b84bb01fa43546ac671616a0dc16b261f30134e33cf0bc9f96b8e14479d557c61d04bf5b526885b8e6becdb41668b16e8ba6d71160826b8b1c4d5c2291aea12d255e55aa12fcb7715852d283d67b7dc458313add9bd0d3509df15dd9fe", 0xbf}], 0x3, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r2, r4, r9, r0, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r1, r13]}], 0x48, 0x1}, 0x401) setreuid(0x0, r3) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f00000018c0)=0x1) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCNXCL(r14, 0x2000740e) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000001940)={'tap', 0x0}) r15 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGKBMODE(r15, 0x40044b06) getegid() r16 = kqueue() pwritev(r16, &(0x7f0000001d80)=[{&(0x7f0000001980)="65f18ae7fca06336a32c11327bdf80ea7eb16e53e89d33f5fb8ffe47f6b4b1ac6c8bc8af538fad82c0a32ba5f8", 0x2d}, {&(0x7f00000019c0)="197e4e8f625915fcca3419693b9d5610cc47524f06962aac5bb97a190f9cb4f378b703027be1bad912e7073fe414d3c454ec1854166a07c9291f95b40730cd328a7dd56da8b106d70e09eda8374736ceef115ab618e4f7e421f729fdac7f0a6db9d257e6bc5055080eb799d7944a655d0492ba587059dbcbc87b55ca7d24f7a2398321093c0b8513100de2b5b0d9dac7f95f4819314684fe568af508e70565e8d9409669da3887e5e7557d3cfeba635dddcfa49c58f71394a88d80731568fd3c05dee958cb5b80702a85a955a79d", 0xce}, {&(0x7f0000001ac0)="b47cf57b145486008e4dd7063928254384ac11e95de0c97ed4b4cfaa269747274327308f6f7146005ebd03a06cfb066cfba63d7a867eb240f000e30ea705104f7d72e6a9eca199041caba62a1d55a2c0eceb8895b3fe41c2fc9591cb7190b6285bf4f4be1a7773ba5761dd97aa31d784af3e81d9ce51c597de36fe6575bc740a9cdd57d834cd5334309b9b4a646c95249924566d8a3c49b7a5cea57a70d73ba7976e27ba0ced4665e7b5fd9b7f439660d4608ce40bc3d5f0c08e81292fad8bf543c28b54462ee4", 0xc7}, {&(0x7f0000001bc0)="c96787e7a79bd0f017bfd584eaf53e760a51509154976d89653011967eca5c15e870608881d949351ec5ef222795afe9e5df4c9694e62b912050db7987ac9a58f76d70d642c6a89a51ef9f490176b0ff862fc17ff9d1cc910571881de53781479cf02906a47b9cb7d0843f7d5deab4b93196be0e51ec0246569b92f92f58dfeb76e8cb3b9b7da9386d88ce674077413020ae974abb934ad4e828f8e9a26dd32e10714b5c0e6796afdc91f20f7203", 0xae}, {&(0x7f0000001c80)="9148579e634d5f911086511168c3832e8c4d44d5f3582b40b1ee3098874d99d739a17439dc76e82aed9836980232bedd412e6450f3aa99e90974e6002e6d2699126f439882782876f6ebd5edf5867495b2f7623809cab0", 0x57}, {&(0x7f0000001d00)="1e3cee1ccde5109d55d6b8f58708fcb6b9a6e11f3b22895bbd4b27ee5345b5851aa4356433a933d6be8d1493a2a678a0baeaa2ea7a670ad7eed0180834cd2bd5ef89958f5009d04838d0a10fc1cc98739ea08b6bb9e78b94a959", 0x5a}], 0x6, 0x0, 0x28f) 22:58:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80]) r3 = dup(r2) listen(r3, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x0, 0xfffffffd) sync() preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f0000000240)=""/160, 0xa0}], 0x4, 0x0, 0x7f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r5) flock(r5, 0xc) ftruncate(r4, 0x0, 0x7363) syz_open_pts() mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 22:58:36 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000bc6, 0x1a2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000004) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x0) 22:58:37 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r4 = socket(0x2, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x3) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) chflagsat(r6, &(0x7f0000000080)='./file0\x00', 0xdb380001db38a2c0, 0x2) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x80000000, './file0\x00', './file0\x00'}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000240)=0x2) 22:58:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x100000000, 0x1}) 22:58:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000040)="34d7ef5eac0d6a7b2293e657d74236687489584fb6ced383053cfb4d7378a6f714ebe339cbdae75f54fc954df9760000007febffffffffffffff00", 0x3b) recvmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000c40)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000c80)=""/146, 0x92}, {&(0x7f0000000d40)=""/167, 0xa7}], 0x2, &(0x7f0000000e40)=""/121, 0x79}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000001280), 0x0) getsockopt(0xffffffffffffffff, 0x4, 0xc8a5, &(0x7f0000000000)=""/31, &(0x7f0000000180)=0x1f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x2, 0x102) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/60) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6920, 0x7}, {0xfffffffffffffffd}}, 0x2) 22:58:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000f0ef571000001300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r2, &(0x7f0000000480)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}, {0x4, 0x7, 0x800}], 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r7) r8 = getgid() r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x2, 0x1, 0x0) r11 = socket(0x2, 0x1, 0x0) r12 = socket(0x2, 0x1, 0x0) r13 = socket(0x2, 0x1, 0x0) setsockopt(r13, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r13, r12) dup2(r12, r11) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file1\x00'}, 0xa) dup2(r11, r10) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r10, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000400)="ebffcbff788bf120990cbf8b3048e669e3342e139c9931929648", 0x1a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, r23, r24]) getgroups(0x6, &(0x7f00000003c0)=[r8, r14, r16, r17, r18, r21]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:58:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r1 = msgget$private(0x0, 0x16a) msgrcv(r1, &(0x7f0000000100)={0x0, ""/194}, 0xca, 0x3, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r12) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYPTR=&(0x7f0000003940)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRES16=0x0], @ANYBLOB="89dfb16a2a80d7f2934323bcb584ed02c162c84a424ced3efd8e225a83f9969c8afe5104a0b23d43e9a62093545f86d61e227bc72e588befc66ffc7837a0f8f33d0d1756e1ecb0df1e83bdce2179b85df0b78a8bc7047df66f03d65295a64bdf9c114ef86f9bd7be7058e408bf8fd0653a878992e681c18975fc311d6501f13a07b4283d7018d81fc195c71532cfd30eb6093637f82a3d726e5e8c2635e2717016642e69e13880798994d4a3180e59bd9bee7b5692c24c7806485b9ab9269d818b65b3a1df04b02fbf9dac25b358c2fd1c0f915235ff6fa9756e0f8b7edd489f076dba368e51d9156e3278dedbf040564441d0a4eacf11a0316248fb8206171d9021831f87a518af5ec8326cd069cb429a9401fbef07b7d1623204a904084f48306ef251776cbeef03dea46b49a00a7223e0eb04a33c50f8a0987752b00e9cc3efcd77fc73daf226e8d5bb2b7ade4438a8e106a216c7f60c62887c4bfbf4a521f5717d3ddfa72abcbad5d1c0c41fe9f1e0a0af018e567dd8310fe450fa84cf558f061af39d3cc4fa2358ec6790e415bc92ce6aee03871dd1aa0f2e4ba23c3464a24ae100ad5c748c78707165aea21c653502dbc34bff43895f04213d2822292f03035b98a010e01b9594f281f05fceb9c8bd78ce0ca0ac5d5d3ad974d947df4c6e0f14691ae07c1ab780c11e43e86bd81742fa8a40f0da4711d22a903566d734a6d438b93f58efae15456a208ccf727a1c43418b2b1f958ac7aa0afb5edf41f1f5817702dba05fdd9703d4a378897801d3a50f3792fc9b950b4c2d914a3e6ea7f94df05e629ee309f7b0a1173bbeb90d9895073fe30b1ce63ab5643753afa3cd18594b3123eeb98a4f854532cfe8f66683bebcbf89cce5274bdd3055ba5bbb74ef32a550b3cb9a677f51a339af805bee780bce494b292b8b6920d0230788d852caaa244cdab3663b5468dd4fc55b99241c2cd5a8042b53e3904fc2060cfa82b97783fb4a5e22beb4e1440de1ccf88764b68d95421a61995517c6b15882e299d56df1fbe8e7e5c06df2254f0c43ac559655a4470c935853eb7943a6f601b559823c45acdbc3c16964dce676429e8f247322222bca7c8bd0f6f771df23472a51fedfd0e42190dc4f552773cfbd5421dd5e0087d3ad014a4ad44ba68e5380c128806f8ddc9d896b120ac8842a08818b95b2e8c9f1da2e743e156c40ac231e53dc492e1cb58fe5fcbb7bae6d2235a11ef23d6219553a38dac01cbc542f4a3a1f3127d57510332b48bce906ef4979f5c4cede54da36488c03c43afff6a453474c444abbf00841243e4f1360254c4b014bc08033d14d3b13d0c0c8c4d0b3d9446a7c8f96996ab44f2fe70eb9620f8726f6eb635a268489a1dcfbefc4c69408659c4d176ad180337ede5bbdae032e423d989f2ca4d8dffe6f04b66a7d2170f2487711f8e036a5f56907e5cc5beba955981d1a8e841809f7db074ac968fe239e64c8be28767ebacbda5ca6658aeaf2d08215e319bb579ef1c23c3aad8f01e7a905336d4b6e14f0ee8d7e6501550dc4d23ceb9a40c269181d8e64b323ddf214606f59bf3c86208330321d22545ad66139f390cef98c70a8e1af7b878225b8698014e30fe7bed91b30db98b7572090f8a7d4b32105cde4ada230c7dec735338094b8636bc72c453999e66f0dbceba10edf12005adde0c32fec4d40248ac9c55d9ffba419d9da7f02702acd5a104e090282c23ad1004d5259f481355632ece9b7cae3e16bda95ff7638553b437a4167004489c18ac623391acb5ca969c5dd7f2735ca15ea69d7c824b9b1d6400ad35b71354ee29c2d25b5dfaa20bceb751b1ef2b54f1ad691127f63671a99bb2c0e76dff096ec2c74b50cc0d52c73b2be2c3c4275b31ceb510ab64086d682aa2cd2df0d2b555bc9c3f0b6218446e169df45fc03c588956dd6866f45dcdef8c88f0a5335b2ef93cce15eb1eb00bb03141ac53af9a863448eadc9709238befed1aff6f576bea2f141106e92861d7a256d03fdafe47869fd339093a982370e42d2a64c603b021f4d1654911d20680d258579fd97c42c33ee4989f9965315e908bcd3f8ebfafebeede27bf330b93a4beae917647d543da2f361a6765e86853c3e1f5c213563ac8fb1c0c0b5cb48033c19764371e5ba4891cd0c46b62b7b3f0aabbccaeb29cb28818b961e3a2404388a729f05db8634b5a0ca7133c78f692fd908cba4d72ba618ab3b7d30b89608044416897ff3a27e458ce4039746353f3eb3883160c15a7e7f0d53498f2aeab4b08b8ced274e43d256a36753aaf996ab8a8b2cadc4caee519be3a223f2ef8f6720e329c2318d2df29a7badbb4360197dc55c62699f04b80b7cbe465e490568615475f8ab61b0de9f7bf10f3db0255e81139ce027c210c2822064033df6f9acc6119bc266af9960c0aa5bdf899d75144d5285307adf505ed0b8bc02e7d6faa1770290708be28c616b0fe1ced5a0540f6095d303420aa85d2528f1c3f82f8b2301b74d1a05548fa2c91b10fa78ec05ef652e7349d661e47fc5cd48ecabec09e618c87f2e36858f48c9c6cd9b65719d3d952f05e482ed0fde09f6f071cbbf862183eb652f3ab78e8ef589f9171612302fcf5e3f8791cbe7f3e7070616ab26d061019ce81d4e0fe0e9904995f7bc20584ea36687cb97c082bf7920383f94785fd940cc4777a1c9e3bca4a1b6ba34357152f782ba9f55d0a76d1e8986a722715020eea9390f2095db462dbf99aa98690045ee38d71f257e40be09f4d6bbd22e6746e3c8f505bf6cbf14880ab5d2dac4653e88a50963517003cf13b03e28c1e84f601409569a4a3f1a490733fd4ab0b0478cda3601611f82d7021f0d0023df4333da2ddbba400640b98cd68e2524538bd80d5b0ff91fc151b4cba4e969264f090a25577354f8c3d3f8a9abf9bb9275a4835dfb02d13c022e71894688b4af1658a15778e019effce76b631cabea5217411d0da6bf29848c5cecf23b843abad7ccde78320b77b6cb02b1a23b78d5125d61524ba00b48a4e73938ab1112d52b16f7455d872dd826d17347b77519eba9735c07c90819d4121b79f489d450dc34ebeccc7a563b98441f487225b2ab6d8a3f69a68f5fa2326a70e2f05ac63a12e23ac253b4f679c4c54773c11314ac5c2a65ccc412d16ef4a2ca895b10b06badd9c4c954cc5f6ccecb95df9ef6698e5efa6b2101cc26716cbf394ef725c6c67a5b94b519a9e04f2eadc2d061767d111d3ed404a2b4eec9bce20317023bac3a92631b4d379f1ff6d25fcf5ab2757600c9f3c3c41e5878dda3ced81331c96168fba3696f46fb608b725d1e8e8fdd98285689506b6702ec4be35cf9a444908c0d6fe381a2651ec4f3da2fd81cffb60d4b7fb2a6dcbb44a7a6554d17af81766f846580ff67486b14203a7e2a77810271dfad3a9cb435db8c8c125a14e05151ae658bb768f97d8bb46d490ecaaa07ea12ce67f3471b1b9bd896c32a0f063c5a2db9c219b00fcaa82c47bf807950cb81a45b31cf039311f71b7d455c85ca333b344cecf0a2c5a504df18e5956bad4500b26626e10e361b4c4e190b239b3c4dbc7ff036806bbb41ef765f808d55149524e55f7012c594fb07e1b76f532c038e6a6b54cdf06c3b4a857de3ce7b4fc22c8b46620d6d28808cc044285a24d0d329c526b4288adb12253261ce77ee0ef25d39fd5eb2ab54b0fc213161ec92dff690afeb994b36cd834694dda78cea9cb2311a1fb132c26f59b0c02ebd129b808de8a3a07671cfbcb00113b7fb9f182110592d702a17da2583c4446de55c3cac9c00c88a268ec4923d0badbca67c0f427f446dfc99b7a3f88606234addf1d66bb79c436f4c883ebf25934ea7504c8e2cc0a877d302cb1f7a035b6ab374eca7b9b2fbdd93798648c649f09824f3a316cfcd82a8551ff55f4daa8ead1eb32b010e5f361a508f9a11cedbb17287e75d2a6c0e62ff67ed7b75ea124ba191a8caf070456f5b5ef742abd51849f180a57cb7c7ee16a217c87e33bc304e1bf471869905abd3dcf7f33bd2367c4deb2c12f4ef046ec9935384ae94acdcde4ba4ce8eb13d051823ff78ba46616d59dc71600faf62416d0ec108d81f3a6f38355e998a90029eeede55b1154d10a7f9cfb7001de2f633035ea369693594db087af15bca772c52dabb956bce804a6b7e24cfe0427bca3b7999f0e1afdf30fa3ff8f89f0275b38610d07b6c7c38465ea4cb17250ccaf36a6eaa8eefff2f1a7a6a3af4fd9e643eae3717fc3882cb86c36e6f8aedf2171e3ab56dbc41b322fcfb247c25374eb8f7211e300ee0d65e59ca35431b68c2f6ac164a49e8b882e12cea778a084a116d31a8698fb82a062b85b4ba78e8512944403bc613b790c6453ee610646ec5020281fb294aee03b821f862352d34da07f1464bab86421dd54a0952c89c053836902c512b488489051a50eecc55ab245be3c6d22afe83708b80db5c743a94e1b43bb2f0abd9638ef8445b85f5b5192d15d9522e293440631e3dce9c673df81124eeb520f82a12ccf44548b90d6a48694ad86a898cd71a48172231478daf86bc7222715beb64333b177c62778f1da0858a9e28e5a12f82ad2eec92f61fd3892ac18d58db0e0e2100bebcdf1c8e21369315bf7497dca7421313a84f4a07db54e72a9eb31f0340934b05466007a9e022a14691383b8e1bc9c583cfe560ee80200c3e2ead485ab99671f74107c0381edb55d93e2ed9203c928449812ee01e6eecd4f8e2f73c19598d3dd98d8e2e7e355812dcd1d004a47e6ae46306cc870f54e160db16517d65fc15dd2ea326bac550846263a29f8e509336ffffef2d9b8f5dfd7615cb28352e89f5c51b6098244ef5e011987b29c893c2a1e2c1b575a9a1e926a0c61a84260a20287c3555b91b889450ec01285c7eb34cafc160a0212705b239d61a87de83ad8b4fd48f78908a23fe10956bd563de69ac6c0b5b52ec9bacedb72a158c3d16c3f6e197fa3f938bc6d7d4a70cb8c05b39b2788a365397e8977f7d000b42124e52711310945d14cd6fd7bc9762f4da2cb8f322432a3641a000a2802516fa17480c0a8746fec92e8a2b05a62dd631981bf2e8a895a011bc71fb2d1b79b917ec65f11c741550cf459d4fa95bdeeb161dacaad69b4160d589b2aba36ca7cbd3f2ee34b25f4143bdd102ca2abca356872d9cc74eb498bf5b8e9d45ce9b95d0944a081e09bd3c2b84a4e71477af26bb5607ef49e61abb0b5946a989bdbbe2141a76521381c65a03ba17abd6d5c32e920d6630ac4d3efec63ea882b88dcd867c2d7a88c737d6b4dcb08eed7cb1d694bae05a088131fcdb546ad405c5b8dfc4d11dc60fb7cc3b6550b6d7e150c61bcd0468bb664b035a00d5c8dcfbc9bee9f995c2d8b9864c7e6cd07e0ca553dfe9c7d975cc9e266cba2a33c5a4a17df5942fbad44fc690ec2f39bf8dadd1bda1270ac33fdfb9778fb7b63290c04e5db53068ba2f0ca62913e96752802e4b9331c031392eafc90d333087bd9f1a4c79a391867d9e3620ed3e22a088c1dd3293cd45b338030f810afe78e211281dbf83ea37fad103d087555dc0abd9c71cc6bc202374d4fe6d6b44b08d06be5a64c356004ca709b2932149d624f3499987c5dee1cf97b4e41e1bd17d662a60d04127ffb7369f44e48acc2cc22a6ca2ecf96dd23cf030291cbcca1cfd37d5a4094c1d4b7a27ec60e316899276f7173bed8e23faa5c9783ffae659d259aefd1bc65f78cb7766e1e7888ec68774808f568fe464901aabea21f2418b05350ede0cf1a512", @ANYPTR, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], @ANYRES64=r3], @ANYRESDEC=r5, @ANYRESDEC, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES16, @ANYRESOCT=r6], @ANYPTR64=&(0x7f0000004980)=ANY=[@ANYBLOB="c3b52578f19e1606c1facef81e032a21eb016067e56b5c16586c69319abe33af2c2eff05c31c44c3c76024f010381bf501066961955100cab20be92f008e8a28b4fe2de55fda759dc551cbc5b52d523973a99e3313a918e7736382722069bb13002f0d3e00d12950795149caeb7533ca84595b051c7db21fa69e531fe4a067a0e8a8b969db3e77d5c429a859086d7fcfc2963d85f7b5e21b1a03a2b430d5c163c8c32efb759d0f84d037402c3ac10ce52755e0098ec77bba9e58457611322cbcd368aca5c4ff86e5a78d2be8d29ea05738099026f8b1496641505887273f4bf89ee801858f9130b11fe974a7c3efc793352f70dfedd087ff993abe1fd751074656b04257ed94e299099817b0aa0c8116b9f503890e71d563711867198b423d2beb8ed75e1f5fd161299b92e4e1a72c4e80d191b24d7796acd76252035dc969d9b9e303846857a6dbd368da30d4674a9dbce18e5ad639b526b988b371da5c5d6dbc933396d219ecdbe89b80275c39e5f026ef739826b295c12b8d1cb20258a6efc7955260a44ecbebafab2c6bd05c2cb8c476407d4bef9c4b9ee73edc6cf43c2894092de4bb2f699b86415f1302113a890ceadb0612a72c8aaec7cb935de1ab8075c9d0322773cac6820cf2d9bb05b3a6c83afcf7c6bd066f7dae04d9546d42f02d722ef466a69582046659684ed26b9392de5291766a497c668766b3d1d080f13a2088c26e494929cb94eba9a802d1740df4b7120f44fbd974920d657d41aa6b5654f4945c6f3617480f95a07cd0d008d030e1dd798f522bde1ed7039a7c51b9a5773e7d4a262b462407bd3f4f8eff898b7e23d3f7d3f6d4ac4a89813850250d52e2597ff9ed4076218780d175057d496f1cfa18012f2f454752cd1ae68fe8111e26f536b56b755c22507e2dea1d4ea7f631f7e8b1a5187ef698db2cf95b85e1b6f15ca057c18d619c6aadf40abe2eafd1323c408ed416dcff08b37f7dbd253bb91a28dcd83cf8a6dcf892b60891ac30dad0cfecafd9927064d52bd67a23a59c4f81a4d7353e92ca9926070d47d43d04866af726aa48c1af86a71b893e0f363356c1dac72e86ef19b3a6b3a175ddb5a7471a29178ae903e781110afddcd5bfa5dcb99a7c119529a3669f7be0031e99e275e77bec46a5d67867a096bde0c8c96ef1d2b6716ea941721553c69bf2620f87e815562b4ed225c581e227949056d55539cdd61167d96c006dc3fb348eb966df03566c68f1ce50b18e88a00c14b23069d8467b1978d29059e1da37aec112de68e2afd842ae4b174dbf7453dbf653f7078afab55f3f5880ece7d1c9af9443f842c3444b32d90ce746e94fdc8850672cea4205c90e597aaffe787f300fb962ad4c2a2cb34f8e6dfd2433f8aa940eae8173c62d31743a7bc4421c9141fc33a7dc6a1290fef0c7d18931b2d703730183fcd10db34eb35513e447f0e5ba1e9b7999431d32c7ec6f5b109de07f391182205e2b71174d508b54b086f474ebc6028f7c87e0d8b160391805a7516b78d04e450ec654a3dce192db28dbdfc008e5904b5b5b4d43632ddcb726a8fa7c06976b735349a771d8c47597fbf15a6d8ccf9762cae249f1e0e55563b2e1937b2878763825bd33f7eac8d727e598c124291ddce4bb019aba23f4a9cbfe6f77b8ded12a12cc83e0202d2368d9923c547cb4a36af5dc8286aecdac33352d2c36715301ffb9514b241cc4441f198308ce6921518dceb09b073c1eca3d89c0f7504699169fa173cb721f6268bb04c91f74b22595b25d5677a4bd15e21953f9bbdaf7be3a57b988935b6e3056b15432269c60cc0d323032ce044af3dc876cf0e350a46537dcc1b4525d460f9f286801ec96733542a22e5139fc4103fc291dc4145c204a65e9a82bcc0985b0e69fcce29ece5878bfa58b4a95304cc9862a538aaf82fb4a47f4c67fb21d270a92b3cbd1da4fae1e7b74211b9a64d18962ae797f7c03646a68a55608a69ce46df17b7f0619800e5b2c970f1b9aa4afe4306eaea04c3858e109e5a653acd4512b919eeb3e14c23d54d1333a99b598374c7bf58e9f131f7b1145f93f4b16505cbf3486a0369bf031a5e1ba669955a29184b5136fcb12906f753504be3888e18256979ccee2a1d287f45a287d0a567b4b6110b4d3518994c88e1be9a964e1715a1d543b993fe18ca3a7527e50fb4bd8a7a00a63999b1c7679e81c745f1a74d4cd594d57376b696280b41e99890ddf7f11969e0c268c35e4400744f124a217662db53e78ee5fe0a59d1c7e0cc5123d5c087578b829fe9576d1cc7a42a25c58497f001f990e9b7b953c19e6c08e099de5e4147aedc368b25989bfa09cd34d8cb1b12214b65e0073f0ee2a6df721dee97f4d44a70980265784f9dfa971a6d56f3d8091760c978a7f0d413d71554102a0ef377e0749c5933890c9d5c0448784412670fcc212f17ff980ac4ba8a8c3219508304214973881c91618aa1c1ae024cd4c8c595cddf8078d36ba8c521ac0c0d2420577ff629b3d5a5ab0591f6df501ea76a96ecaea460fa605496bf811c62ceb8f3f06508a68c67552dfa4a70ccf9c20689cecbf24e7a1698697ca76eb25fa22b1f39797d7182fbbaffc9653c00c5580ffe27951a2d64500e709d6baa2479c47d47b10ce9172a93ad863d7743895586eab8d5e27ccea4f9af542defeaa757161a23c5c878b89f1ec1ffb74f5a874e066e4f4843ce2eeb0fe258fcb62cfed0c49ceb5ae4c317b735c933b54141523ede76e3033e473ec1ef5affdb98535bc3b06bc0707bbca96470c7a58883237d5f41fc8fac931d21a9fe2e7ae454ae15f21e913afd3ab3b926e835dea14f0ffb16abd797621bd939d5201d87244412b357ac97c31bdc80b7d4540e518c372f86d6c94246e9716eaa0af0098af818c5907aa9922c325645889592f22168e64375cdd7c484e738df0c004b6a7f8c05f0da5243eb1ec52ff2ff0f932d8fccdcf3523aedca4078b3465b9ba0143a356bfd1ca62d1cb61f32d24f45fdac97525bf6307290ea1f1d04b68d05335de7fb655c533e130154c97c2c06807c513dd5f535ec5e9452efb8ab4bff6f3546dd3190d7fb65460787b9290626e24943f2cd4bd877205727683f3273a915b19f9b0ba61d927604aefe4a8eb0d718194c77c77fb2791148486bc27a0ca6612dc49943f48c04072d904dd74b7f53bccf86ba74fe21d2eecd39b36c4890a3b055e7288570c12dd9aea0abe1d2b3dbaf5d6fbb71cb6e800a5b84a0ea8ca5f95fd5381238919b4fa0e5ccca276e0db7dd93fca6d6fc613de49d10a1f853855d882dadb6dbf372858f2e5ac8a620bc571891acf5114db40327271cb0b4930f8377d30ec654ee88ff5f6f1e21c06edcfa31415b19dc2c4b4d2b5d97b3a2bdd74349b6523346e36868ff2b84da8425ab42f46a6148326c225615449cd020cbca962d28d5dde544a7858e79b39c69261cceeb2a2500327da1ad5365342f1cc3567a86f0c9e16e6760523badaee87518599e3cc347cd124f2f731950cd84e0c75d65d0c76d7a67b217198f3b6c1e244b32abc5231d8be8ae7bda1a757ce881956a6a53af188370a1fd02a78ba894a82f6047d98989ac69c6d2f00c5081b3ea291175cafa4d3b43c5172240762c051c97360a6a178ac0a55c1efa81ad75696d448fb7a60c0ee0fb7512535c75c81decac1cac35be0c5f05ebee893166b5bce47f5a91773618d14933f10bafbefa289d354ae3e776248b0d84755fc8a1a5f7932f18e7ea3acc433291ccb5f6cd89da09e8367ce64bd7cb299a593630c3a07c135321ab8e6ed9ed5e334684aa0063620013baca394ab892bae896d26358ca2c4fbf81b87f0f645a7c3f8a47da601b4351ff12ac7823882c3d54a7d2e315cccbed2ba55ed19aab33227ea26d862ab596f11ccdddd22205436f9d9e65bde22b24b9704aa1d10bf05f2cb0a9d12021fd261197cc5ca3a7a1e5df49192d59dee3d7d71bd876097924955287694904ab5edc32aaf0398f177214bb064e386a88d1ee7f294d97383eb0deb52160262821eb4cb4dc984c773cc683ef2d580120862924567d5fdcf22cd691dfc709c837d202979f985b09eee6e19a9ca7b40b67345fe4b5333e9ab91f985d2ca8c42645856bcd55a0d6f68be6d1a34f93dfa143077f722d8f45ceaa8402a3be9c1fe8648b8c569ccfba4a4d3b53fb3b02366dbbb6b127f50fa7329d38111d8133e7f641817a8a9b2ca9b2f9ca193086b78cb5957213be0139426c52da56df0fa5cda70e77e040e1887e99c932d2edaf54d4b7b222fad652bba2faf6b80ffa9817231cef618e845ad64f35cbf61c32ccce6dfd46544119f97802435d7d89005d3f9b54cb08b758f020ba1549514636e471fa82a9d2204f939010c0f0fc81d9c6c21fdd63d6a70639b1d502ca45ba997d310b8a9b950a6ce22f36fbeb9fc03725dc2fff8cc92ac153b6c539568bd94068a2c70618c985fcc0a10e15f43c22256fb3d9f47183497c8beb4da8b243d03db93b9355c3cafec911e5588cf29ad7dd1851f73c171b255c1e4a3b8b7cb6d3088fad25414f1a4860c5f7613180660c9d2f3c1de62cb5ef5e6d4ff38ea8c1b31e91f683a097e7790da9a41493fdb61d4bd2537d73731f4c1da647a628b83a95806968ebfe6aaee403a403340cf8a3203110f5d97ec81584fafa1d85ec35bf4abad32ee99675a99dde33ec8ebe35305098725706485d61a793191c148a76d599c66505127e6a87c49484958f8bafe48468b586ef80ad6f69215c616df2f3064ff1775537cdbf8f0b60767453a60eba94e75a27122bac98bb1bf4ae7bea938d759f803f0989ce70a0f1ed2c3cdea27b212bd7d1fbcbb17795c897c0da9d3d6640dd2badec448d5371b895c97275d76312956f2951bb77bf07a3a5aa31dfb9c91eb70a605317c2403f7bd97e173db85358a2df99655d2351b1e80920f1502861f0a944e337751a7c9aa4919bdaac9e411edfb7662cd935f3b4deae809a908acf695cdfb1f4b08af29179acec0650bcbaee542c89414089f6f580d36e5d81385c9e5b3347539535794d8a0a9140131456cccbeecb152b17e02428faed9f78784e70e74fff1cabba711fb8cc5b787754ddb4997c22bc10e65ad8a62d033f48ce82c233cd8a4e91b3a835cbed0f5c64ab02f0e808aa72172f4e136636b5aa1fac2afd61a5b814588fedb2a48406f1c9582c8dd2cf2b83c48275d991129731762fe8b205add254a5ade1b72958b891db99bf4017af4b7b502b3459ab6a6acc3ccb91fc9fd66aa3fd50721bf9c2ec961d6f7a0034932a6fdfe0ed1193229ea76dc981a3b145969f8e26b95e82890746f58c4a97605d1ee7b90853f9168fdf348ce07e7ed81b5abbe09424ccc6b3f70d9d2b52ac71aed6ee1bcba04eafc3e87773078fc36df141da906ac267cb7834afdde744f9cd87512d704b24d7aac9fe1ff8d4d7655ec2726bbd1290fddddd0f818d3e859a433abd729fcb069ec5f0728430a1ea5e2df2681126cfda5e7cb9610027ebeeb3e329a70906b748a32fe962eb9223f5bdd416f230e7b0bd1c5742b573df500cb36fc8abf071ca3780cbb0a88168aee1f2f2d7e199fe4c471a5e369222e16ab451678c8d5302050703039ac6ab84d1d9a0b77cd7093aef2694d02fce10daf7607956b6f89650860b9e10a84ec739aae50980739cb42e5081defecf5f7d49e8eabd7b93416250f5bc71f64363a4746bdd27c31e4953650c7a1c8edff2551bf00313edf16d0623afabc87260e5d6c7563a19a6e201eea06c0b2", @ANYRESOCT=r7, @ANYBLOB="c7e0a94e41037e2a22096d748ca4dd0f089d5a412c290e77d592e2b8a34fa672a9ab41ab918ac92cabd3544cd26bf1d381f9678f111802bb49fea5d9d88796eee827ae5d6d224dffe2859b167ab02d3533595d3965a57247ebbdfc87a2f60308b1e834fafc525d9975db7465cb7eb56ce3222db510b7f5842fd26aac9e5edf14a80e09fe9dcd1022ee9239cde320a9df27e7c2661ffd7e2c3e7c87206f9e89f66d7134d9", @ANYPTR, @ANYRESOCT=r9, @ANYRESDEC=r10, @ANYRES64=r11], @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYRESHEX, @ANYPTR, @ANYPTR64, @ANYBLOB="1464cde6cdabf067f4b1783e33b27e0d6c242381952fdb22421990183fcaedd7d342190dcbfef428cb03305da6fd2bfb42a3664463a5dc74ab86632f44593a7bd2f5af779b62d9734a70e6f23d41b475b702c264469ad7af85c5a64f98c3d7bf2da35f8a20e28c18a2ba417dfc0dcbefcf08fde06c7204fe316d358c848070d5bdae855ee7a574fc9adc48b00736aea0df7147a29019fce31d37020398cb456ecc74a5c96ca5211182765e3c37fd223ec1"], @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r12, @ANYRES32, @ANYPTR, @ANYPTR64, @ANYRES32, @ANYRESDEC=r13, @ANYRESOCT=r6, @ANYPTR64, @ANYRES64=r15]], @ANYRESDEC], 0xa, 0x1, 0x1004) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r17 = syz_open_pts() pwrite(r17, &(0x7f0000000480)="5d98710125607076d61778afb3a0ddf91bd9a8868b3d5fdf368a6e5e77ad27e37c0167ef3d1fbf6a8214ba88d7c71c3a88335b8045ce32d858132f242fabfbd491c45f31d11beb0779505372425b0f2c66791c583d79172f73a332461b9c9e9ebf2fea7fa8f5d0ad8e28ae96e1e07b0ffe39af93d11b6252a56fa2b5be4f9c7b2bbf94df32293aa83183f8c8bff12166c6b940f8f9b11b69d2f96b741eb99bd078fb68ad8cb8bc04f53b22461be22b91e40752dca4eed1adf8", 0xb9, 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000200)={0x3, 0x23}) r18 = kqueue() r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r20 = kqueue() kevent(r20, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r21 = kqueue() kevent(r21, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r22 = kqueue() kevent(r22, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) msgsnd(r19, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESHEX, @ANYRES16, @ANYPTR=&(0x7f0000002840)=ANY=[@ANYPTR, @ANYBLOB="fcb748a05a2cb2d471c4e527300b82529dbed3599e03bbe4a0d8dcb1463f2c63ff9f356fbb29dae7fcb508ca7b994cbdd771550c594e3ad72f60470eb7c991e2bb2de0032af995f8e07ab7248bfec0d53ee0214e80c3239f7f562b00a8727db5d0d783c66baa2242e605b656da1f7aff5004a9f2aa53f23d02a9dcdee82f855ddceb42b27cf0adfca75becfb5894fe6d73cbd0e31c75e2ae9cb8ad080755c201675a78d69f0e2f0d2f8101c122721d5dc737a808f067b3b3378b764e442121e9c1913de5b6127aa22d", @ANYRESHEX=r20, @ANYBLOB="18f9d46832507259ebe12c6d427206569b98ec0279beedcb9b04479c7be5868acbacb44ffb26ca25d56d6858071c615c5887ae20b3e62a760134373581a24599bba6d8357eb1dd961eab4b0c0e1a1c7f4c2af60baf3b75bb7778e98a7d25c22e4d15f3f1dff6911d8ef0bd4e3d5e1fa490d9bf61b11c4f4d464a232908dfe815b2c76d1c1628bff9c0a0f4d817be68df9903e46e8caa8ebbfb8bbdec2a9d2703adeac5e2ea16e4fb31283d93818530ad456a282d5e0c744fb8d38fc2d9f43447a24b900a88a5e981e6e875c783e47368c987b2268b68d7f704c61cc370827d91f5ddd1b674f3fffae5e8afac3be46278831e2f78ac020ee1213d28b3c2ea25da22bfab7079fad59ee2033f5f797c1f736d8ee1604d14be8a9e9a5f89f073a057a1214087763a083dfa6eee44a9f4909bc75ab0fe088d90f6f6d4755f20d6d27a6d29e20028bc68c594813e28e6ac4ed2fa095dcb404abb13efac224626e50dab3cf31d606d70f0d69dd14965cf55be6ef5ef552b3356c0d4775e76998e4a59da29bc0f1fa3855cc8cf44140cc0cc3b1e34a5232ea73528bdf333f4e3ac18c46c42a797476baac4e12c782f62120f203cb888b7aa5f8997643686fca693f33cb090542003447d553c76f2d85bac25b37522ffe1d36d125233ce3352cfd55c5d6bda84392724cb616bfcdf19feac0a194e7f377c4227a9e63c40fd0abe8293c74768ac7692213bcdf26b86c9f9ab69ed69d32e1849c0631a0f8915fac142980d1d4d8e68336f70c33575a4ad4c33f33494b4c26173fb4df3c572d1542b97e7cc08918e136e5008a7c3c42534ba1bcc27045a9be862cd327c9e91e0dc31f9f21d66ccce718f1bb3a3a7f41b1965b92c3ba84429f5971f5b3c8bdae46dc54a55df8a1baa3f5051fe7c9641e0b67eb5f0a6b162d8dcc206cefb5efd067996ae0665f7c50ddba1e085cc46693f3f03fdc998109638b24782e0653c591602ac88d43d6d52ab7a97a0f1a72654f4d53a05b398cc8950b6d11f94ca9b86991ce03b953b653d8f1cf8fb2c0b12d3c20c698e3e3cf76ebff3c5d1b2875cf6bacc449bd30dc738441a66580ca417657e918b43b2410cb191dad59e968b86c6fa48a2eee0b18fb46438a0eeaae400f8ffdd7da5b600d7a500b4f39c4767c7fc91671dcfb18529728578d567fa47d8ad227d8f0ff95f5027c007bf705fe9c801ecd8f7a540a64ac3060b625ca3d15fa2d14056ad19668bf5ad2fbfa4da3d424153a50ad85984ddc984b06cd2289836f9c92917b9daf1a6e4cca947dee1f4736ab63fd754886a13da44d8057e6e938fdf3b2f6042fcd8600022d91cec9b98bbf38c8666e80b74d403b49920b872b7020da37bd1014643335ca8d6aeed61c51e85ca8d64845e8ec18999705a567c5c9adf9ba5dcac77b4700b60bec42d24eaff46c8a5b98252aa7e9f06075e709693b3d4251cde54bb0fc650f0ef79f0f070db9e6224257f7f62d261d2941e53f3d201799e56f5c8a155d38f9638a5b340ddb2334acfb2da0321db5bde27d8bffdb264a716901328e8ff0561eec79f7e4d3788d6b8e0ff23d741c7fd9e5228fb3d51544fcae6846092aa7a78dc4fcbc576b25b749c9282eebb36b3195de19f2f6710b3e6efa0d8fe0dee389f2bf8acb9c6ed0b084ef4c1fe86e38235f73afa5085a5b9989e715aa37c8cc5afc2a6a538fb0d256fbc6c28535f63a42f72b2f5cf8f428dd70cf23f9223b3b9fef94cb87bf5fd92e77b68c627e0d15fdd9cf828ac69f707fe3b4943542a0ff099665b772851db59a0593154e3126e797de7029e49fa6b543f86cba3821a6340b6524e893ed5d2ecc9d6d2a4b391296271ca878f6b9716c4cf739c2ad8174cec2218a3b4b21d8f589a957f928b03069363ab8e34d2be53b07440b45df016fb909b4fa4f98a465aa91f745b2be636b038497b5520ac23659d06674324b164e4f359d774f1be86c4184f986dd46512215edfb17d3d75a977aa5a511a3838ef92dcb4ce517ee6972f0d454d0d6f8a833660bd17015fa6019f9a2e85dd04bb5ed70b423cb7aa59394ea6a67195169b49c650cbba240249095aaff6b0121942b9ea59525f3157cf0dd184e07c17cb9917017d3eae661ee0142bf75b109322a11887b62b87e3d70aa1dc61be3e139eccbe3eea34726bdae6bbe1bb94d0ba7450bc736f9c5703ee3ae2b55ee0c5ecb4aef7ef67f5507206fcf6d7e08f45a8d3ebf6c4860a487874f030b69b8e5dd7208867d9d5859272fa300fb76ff440722c09407312f32270bb58bcbe997919f936b09a949b96a2ad14901efa2ecf3b52afe7f6fc012938f546101cfe03ff2b8cc3a4143645c5edf6c7e590873db7a68e3675bbe6b1f41757307e525babf52903f43c5acaeebbdba6107c99fbd623d56035588988984f85b780adde8a75520f8500dbfc26d4aa9564b3e8ab8e9d718cf5f6a845c43f2c1b85e979fb64ce4c893201d5796d04b633ff61bee0c0b873815515d8874fa0a8365a20e5cd2033454fd292a8859abcae6581335daf5a75002f98b61b5884edacdb18a3d6f3e1517700f80dd4b461a2e14f4cd37e7d6f8c6ad2057fd762b0ed614108eefbf988bf5cf80ccfb4bd56a222037025dee838b5d7d8a12c4b9858733be0099a4c0c6858c82694553e78baf1f9f6c0b9b6c310fd2044bd7b5114db4bede52cecea630bc405a1e0064110586dcbb0c860dd26e0ce779c5565dbf000595e69a1a9e574e922d23638193a7c4e495c824c29eed203d0eba987f40a38ea663d5fd53157d6431b4a7e01466b08c2d213a5a563a3127c90dd96333765bfef7fac1e862339acc3de35df605b09caa4a3f0a958fb93f1a6bf2066c26bf0675521d208b2e6f8eded060581f0df990fe80db8aa96012284684eb923538df07f90ddf86510db6dac5601e696463300e1a94fa8d1de61ad30a3d8018a1a3bc6bf0db30213a61ce050025009829d9e96d8dfee9cc75fe90227f1e4d0ef1aade83c73812a06da7bc6bb49f6f3ea766deb8a828de5a7bbef562dc7fd28829ae511b1e75649fce5fb9c6b21f1c30cf86b73417bd09b60ec28e2c2439b0aae75ccfd069662b64425b99194c26f2b4fbcddcdb4c685ecd064d2b89de3de634462415aae8e426ccc3ea4e6ac6c7deae5e0378e9fd38108ea746550520512569d2ee93c680aeb0b08ebb57fa2167bbc6a5ad74b9c05b46ca2e56bb4c1ea7a84c416d616ef7b99bb48d9d74eee9c9ce9235afec5bb5510fd79182e7ff4c410db65b7486822a737926f2a43e0acf9bb5e3e242f8917543a725d18f886fc49c88ddc8cef79c421d66a2eba585d12fff061348cefb433c3c4e7017564fca10876d15e977626e5798825f7e744b7235b3733a282c33383f921e7ab3a382a21304a268ba191c56f782f68fd4b91e3377f3ffe218f6e9a7354c8a595d063790cf88cc4c88bd0cd232fdd11a44ee8226b819f93167d298953a9b965276904a1c9499947cc7b087625270266f56ab0de20f6ac04f89aa1b914a088382d86f568f7a98cc2a761324c69ebc06634d65ec85b160bb337a36ffa94d6d69cd469c9dc5f708e1711cf35c84bf5631e0e4bcbe09de3bcb1bcdd51536439d81c0771c8a952bf884570176536b0219270d2aa7004c20f0f8fddac23512bf5bbdc38d3cd565c3dd65291758aef78960059f98052a54ada7fa8ee3795b91d68127fc3294d4903d11f56239f7d57095595cc99e76d52e9a70df7c13d31850ef33132bcf909c91f71145b872f7343c460f187f786a7e4812216e06cbfa1736fbf2000465ef8c2870f80ca195d562da72656dc4cb1b0b47b5c020e626722a9ad12cca4718d500f134f518faec46566fcd4d3bf40a230bfebc03c84be3a6692f8b20ca922e5c0dea61e1f2e9eddab52a16be9851e2823608ae86d98bb12d473c73a8720525cb9200cf620b92903a17591f78c1ac28dfa5d9ecf9cddd4ef9ce98ed1e13382e10368c37b460114fe38ffe2a6a5a55aab587515cfa96d26a8a6040a312a7de538fbc209d566acbec6e98b5b1700c4c8ee536f6cd7f940ac69c126f42d03a33f64341390c55f43bec54d8535b6235a599b773ce69fba43b1226538ac1a530fe5c7676216f98273ae0aa6532c4686a15d00d9b6c2dbcf537fb7b88a97ffd34fa0f00da32e49b0f26d5c386695452a4ebb9fbb0ac17770b55608118af16b0e5851b0ad51bcf22e60a6d88e08233638c38cb644746b4b83f31271f7e85f1ebc7ef978cc52ef36e6c82550ffd60a281a0af4b4c9f85de51c41be0d781fa76a117e5581a22f5916ad35248be0f8a3a54b2b6e3b7e24a2ac8a3737528df41e4a5db384c62fc3a638166959dc65c2119038d79e33c0245f6f7f3e9bb5b84da06adfd22b50144f1fa29151cf58f410f0ca985e54440056d915889e502dc07e6131b4d42d91cab3dffbef0a10e1310c1c584c12ee0a44d2f74c761b210f18b2be0dd22acc2145cafc6fe52a5b1658155a3f8a25b955cc297226895f20d15cd148e823be752a5636f3992d61c909a631219858ccd0f396577eaef19e2a031556cea7c5ee7808e8bfdbe1ce9455d35f1ae08738a840bf0396f9cae9ef9dd75d9cfb5468f4bd967f64e680a60b2285b4bb4950a6b305a05d4e7406165387c6c36f952b286168ec765007deaf359e153b1f45fe465d3005361e8c5b250f9d47358d0a6f49bdb9bf4a9274f33c38fb9db88ac9f2099d55b5861b84e3bcd4a3c06f5e741e3a5abd5f1166437e9e1e1c470759b889effdfb4fb09e388c3b4c63a3ccbc4a77ebeabb0e640d4df9ceb2a2f2a35175ed4c766227ee68827cd9c3faadcbbfdefe8ccef3f273084e3e4e8a195a0ffa5963b22dd624975b99a6dd0bd2011b624784bd6f5eb418d6ffd9d34726095db7e949acebacc89ac30eecdad9ca8a2f9b5f243b96310406261cddf1b06377884a0cf1021e89f045cf5f96247fb6ba0b0c3433961d6fa7211a907b3d98fa442b8ae282f6c6f4974c4240b6d325c2db104bba1da046a312448b9825f884afc02c59b4c079e30023f738c87893053eaf9f2c8b5456980ede57f210babbcce82b4f59c34233d673fe34b6ddf7e74eaaf28618a885700216220775516bace125a3977a868f282e0f87576f4b5fbf5d2b9566afc3ca08457f9d7e0ab5e5c260d8449b6f6196a25a263a3307b9d83005042fe6c29bd3a1d13d91eb95a198e532a0606fdc5016d52a01b417d278cd7de93fd2a7af653936de7deb73b6fd2bf7ac64c6120b2ddfe311b35f0bf1eb88772475e687bee99d1dda7c777b7abefdf7ebbafb974cf3ab3729a276d7fe7393f913bf7c2a4758de1cce40cfba413e44c07f950fd0654cbf5850723cd194401adb5d6a5615737305416bf04bcd3fdc6d179d2e680d31e312ea70393a69c33989c32287c516fb0179aef1ece9e3d21a960de8d99eca7fb3c3fc9657127550bcf9aa59a345c84bae2c37f06cf3621a36830209d35eaecf694e3876a374707c7c67be34a8e9122ca6aff1901b85d75f4efb955d7267b4acad0a28394bb5bb0b65dbf45fa70ed1a6deab535c1a70cca7faf5112ca2bdbaafb5a571f686c3ad70795d6d88f310bfe4fa8a71938a131a5a5017ec9a31472b5f395537312d2e89ab4238775b4f30825c8218ca9e1f186c58eab93a19161937fdac361380026ae0fef697c1f19986bb764a7f792b1c157e253cc11d136ecf7783ab0a0cf3f3d72a53e71b509381b17217ea092fb7048a12d06d13610167c70effbc1ff1ee348a0fdb2bb747e2285e036c561faa"], @ANYBLOB="101023ed039838e131b842683e15c3a3e5aafeb24ae06b3d792c05ccfa92a49dced0abcda4f22c87b935a2d00aa9c5e5e4aa68ed0995dc88e80008a174ec6ef4d542c7ed1f92f2b412bea0d7e101d30d1293400003a23617a2a8cbc521a7dc8bf66795e91281c65a4e27aa9ee143bb1e28d6623525a787198d39fedb253f922c8a8b467423b9801ae18266b90f74182f98f6ef2a429ab6ceac38", @ANYRESDEC=r21, @ANYRESOCT=r22]], 0x1, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r19, &(0x7f0000000dc0)=ANY=[], 0x0, 0x1, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, 0x0, r23, 0x0, 0x0, 0x2, 0x5}, 0x100, 0xc07, r24, r25, 0xa5, 0x1, 0x100000000}) msgrcv(r19, &(0x7f0000000380)={0x0, ""/13}, 0x15, 0x2, 0x1000) r26 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r26, 0x0, 0x0) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f0000000340)=0x1) msgrcv(r2, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r2, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r27 = socket(0x18, 0x2, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x802069ad, &(0x7f0000000300)) r29 = geteuid() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r30, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r29, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r30, &(0x7f0000000b00)=ANY=[], 0x0, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000d874000000"], 0xffffff64, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = getuid() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r33, 0x0, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, 0x0, 0xa5, 0x1, 0x100000000}) msgsnd(r30, &(0x7f0000000680)=ANY=[], 0x0, 0x0) 22:58:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) minherit(&(0x7f000021d000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x10, 0x2, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:58:37 executing program 0: syz_emit_ethernet(0x7f, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6ff8972a8a308cfffe8000000000245bc3bfba7c000000fc45bcfd973891fffff400000000007bb4ca0a0ba6774845b380a7a13737a0ade923901b79177af94cfbd8b09d24c3e67fbcc40b071227432acd149a5d84bcbd2a750efb1de7c0fd85938ea757f77181a982e180c4c1c527a0b1") 22:58:37 executing program 1: getrusage(0x1, &(0x7f00000001c0)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 22:58:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) getrusage(0x8000000000000000, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x10000, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x1f, 0x0, &(0x7f0000000040)="781c582d9553846f858425a28cfa7aec8f0218", 0x13) write(r0, 0x0, 0x0) 22:58:37 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="1c", 0x1) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:58:38 executing program 1: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="82acac43158aef6ad01185c925b91619078aa5eca9cf739d969f31cb135444322b98967d23be3ffb25bd4bcb5d6b98b3a2254c5c5e00fb5f4f886f45a46fafd07c425562dd5545096200192b886075ae00f84dcf4ec3de49354172"], 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) shutdown(r1, 0x1) 22:58:38 executing program 0: fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x0, 0x4, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xc95, 0xfffffffffffffff7, 0x0, 0x5, 0x0, 0xfffffffffffffffc], [0x0, 0x1ff, 0x0, 0x0, 0x0, 0x3], [0x0, 0x96, 0x8, 0x623c, 0x7, 0x0, 0x7fffffff], [0x0, 0xff, 0x9, 0x7, 0x1], [{0x6, 0x0, 0x0, 0x9a}, {0x3ff, 0x4, 0x0, 0x4}, {}, {0x80}, {0x20, 0x5, 0x1}, {0x0, 0x1, 0x0, 0x1f}, {0x100, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0xc7a0}], {0x0, 0x9, 0x7}, {0x4}}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) msgget(0x1, 0x10) open(0x0, 0x0, 0xec) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$getown(r2, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xf54, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1ff, 0x0, 0x0, 0x0, 0x4, 0xd58, 0x0, 0x80}) r3 = getgid() semop(0x0, &(0x7f0000000200)=[{}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r3, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x0, 0x6}) msgget(0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xf54, 0x0, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, 0x0, 0x0, 0x4, 0xd58, 0x10000}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0xffffffff, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) dup(r7) setitimer(0x0, 0x0, &(0x7f0000003900)) 22:58:38 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000008c0)='\x00\x00\x00\x00\x00\x00\x00\xb8e9\xd0\x92\x92\x84W\xd5\xdbD=\xa7z\xa7\x19\'\x84\xfdp\xd2\x96:\xc8ui\xc48J\x06\b%\x11\xa0}C\x9e\x87AB\b\x1a\xce\f\x1b\xf2\xaa\xdb\x1d\xbc\xac\xcd\xe2Nk\xb0w\x8e\x80|\xdf9\xe2J\x05\x1f\xa2\xcf=\a.!$\x9d\xb2Q\xeb\x0f\x89Vi\x871\xd4\xaa\xea\xb4L&N\x84\xf3v\x0e\xe1\xd3\xe6\xca\x98F\xe3n2\xbb\x1b\x8e\xa6\x83i@\xe95\xe0v\xceA\xa32\" \xb9\x7flm\xee\x9b\x9b\xfa\xe6(\xe0#\xefv\x10\xa6`\xde\xc0\x1c\x01\x91\'3M\x91\x96\xa2\xea)\xa2\xe6}#\x97\x9a\xa7\x9a\x1b\a\xf9\xc1p^\xf5/\xef\xc6s\x1fy\xd1\x12\x10\x1b\xa9d\x85D/eqj\xa7W\xeb\xcbz\xeb\x12\xa61z\x0e\x19\xe1\xaa\x90\xf2\x8dj\xef\x98\xb8\x10\xf3\x9b\x1e\xc3\x97tA\xd29\xf7\xb8\b\x03\x94\xf4\xee\xdc\xe0\xeexv\x85\xa1\a\x0f\xee!uu\xf8\xa3F\xddc\xdb\x1a\xad\x93\xaf\xbb\x9b1u\xaa\xf9\x9d\xe3\x93\x92\xfak\x88y\xb9\xa8\x0fv\v\xebX\xd0\xf0\x88\xd7\xa5\xffe\xfb3\x98\x04\xde\x85\xdd\xf4\x1a\xdf\xbf\x91}\xd77\xb7\xfbpC\xab\xc5\xa7-\x92\x7fSVq\xebFd\xcb\xa1\xe5\xde\x19\xb3\xbf*\x90\fK6o\x1a\x81u\xcd\xdb\x1f\v\x10\x9b\xa9\xbf\x9f\x18\xd3\x87\xa8\f\x8fv\xc6\xfb\xec\xa3\xc2(\x1c\f\x06*\xb1\xd32+(\x1f\xe7\xccO#\xb5]\xa9\x86\x0e\xe2Mf\xf7\x02\x12\x02v\xd5\x05\xb9\"\xc2\xab\x18\x18Z\x91\xa2\xc1\xc1H\x0e\xf1\x02\xcd\xa8\xe95\x11\xf7f\x1fY8\xca\x82+A\\\\o\xf0\xa1\xf39[\x85T\xb8>\x1e\"\x1d\xf7g\xee\xbd(!\x90\x1cy\xff\xfdw\xdb\xc9\xe8\xbf\x12\xd9\x01\xe8\xa1V{\xaf&\xe9e\f\xbc\x8a', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47250900004507040000000000000000000000180000004004000000fe8000000000000000000000000000aa33"]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0xa, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0xc8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1008101000002, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1008101000002, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)=0xf7ff7ffc) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r8, &(0x7f0000001280)='.\x00', r8, &(0x7f0000001200)='./file0/file0\x00') r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r9}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r9, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) r11 = geteuid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r11, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r12, &(0x7f0000000b00)=ANY=[], 0x0, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r14, 0x0, 0x0) msgrcv(r10, &(0x7f0000000a80)=ANY=[@ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYBLOB="94c1005878db482743fc29a37e0e5c30283278c500fd45e4beae025d7433fabf859e8b4ed094191b9d7bc39d44b9b640bfe9fa61b5239aa59ba9826eb519395b420edbeedced9bb2fd2b17a36328298e208ed2f5a0765cf47ab81b64bdac3a6889ae29b41e907be0ca833436ae17c30b1630c8d6a80f28f60c35b710c9b2883f9d64741d21b6656826a8f0e111fe549bf8b3259cc6bd8b03f3dcadb950ea1826f5e223b57916f51ea8f23c8bdcc3f953", @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r14, @ANYRESDEC=0x0]]], 0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = getuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r17, 0x0, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x1, 0x100000000}) msgget(0x3, 0x300) r18 = geteuid() r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r18, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r19, &(0x7f0000000b00)=ANY=[], 0x0, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000a80)=ANY=[@ANYBLOB="471bde611324e681abd2"], 0xffffff64, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r22, 0x0, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, 0x0, 0xa5, 0x1, 0x100000000}) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r23 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r23, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x557) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) r26 = getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) r28 = getpgid(0x0) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r29, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r29, 0x1, 0xfffffffffffffffe) msgsnd(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r30 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r30, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r31, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r28, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, 0x0, r26, r31, r26, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r32 = getpgid(0x0) msgrcv(0x0, &(0x7f0000001d00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000000000000000000000005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba34d73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb759ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f428231289763ee56ce298b61c26897ca477abcc34a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285c9bf343e47936257a1ad5ad6fda39e5488b7dbf40970d602c88810c18b4df05a404b49be9ffdcd39af4f292ffde42569e630000324834af027f2041da7482bfea93a2d891f2238ed0e7690f48fb2430fafcb6962c7320e18ad5f1be7a787a6e42832f5cd6cea445ea286200000000000083ea56821d20fc"], 0x1, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r33 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r33, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, r34, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r32, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r24, r26, 0x8, 0x2f9f}, 0x1000, 0x1, r32, 0x0, 0x40, 0x8, 0x1, 0x4}) getgid() open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r35 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r35) r36 = getpgid(0x0) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r29, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgctl$IPC_SET(r37, 0x1, 0xfffffffffffffffe) msgsnd(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r38 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r38, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r39, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r36, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) geteuid() r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r40, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) socket(0x2, 0x2, 0x0) 22:58:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) unlinkat(r3, &(0x7f0000000cc0)='./file0\x00', 0x8) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r4}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000300)) sendmsg(r5, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r6 = dup2(r5, r1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r8, &(0x7f0000000140), &(0x7f0000000280)=0xc) r9 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r9, &(0x7f0000000440)={0x3, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"}, 0xee, 0x800) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 22:58:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x9, 0x1, 0x1, 0x9, 0xffff, 0x8, 0x2, 0x1, 0x800, 0x4f}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 22:58:38 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000000)="45a6861669a8220b5cd34020545bdb9739fcb53ccb8ae09be5295c86f901ec0922a6") madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 22:58:38 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000c60008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 22:58:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:58:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0xffffff1e, 0xffffffef, 0xc}) r1 = socket(0x20, 0xc007, 0x0) r2 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2d2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="98d949dac1570aa63449830762d1ed8b631f2a5d640b98268b6275fd80112420a3af1241bfc3a44d34c76c84319520502bfe9cf8553fb6d6f02d0acf545bcab9ef539cb20f96f1344744a625cb4af66ae3a64d701fd570af99e564e8b02ebf7e217ec2d009ba638ad6ade18c5281c67dd979ffffffff458869ea2d770cfa0922a470fd52f69e8173a80800000000000f5161bdd7beabfd269e19abe735f9be944fa2a5879455ba03da3a50054324f7d99a889b8a43727e9eef826b0f03309c57abc8467e3397d9f4ec24b062cb72a536382de47dec659511aebafbd556591781c813b4d985694834982090a1b1d6cdd33b0a2be35d756438708363feefca808e28a87e88671cbddcfd050047b877bad9646272981f9f2ad4d8492980b20cb4bba451e69a545a3dc1bfe44808b452cfdeb3bb", 0x132) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=ANY=[], 0x0) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 22:58:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "0b666bfede477dac00"}) chdir(&(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:58:38 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="86e82edd7adfc425ad09e6af626a2797ca87a59a799f0c3c126f7003f1e898bfa12a86f82b65ee75c199b6c0b9b0f9414534c289ba5edf376869286ee6bc03f7a795d08c25e00e8ccf5cdbe1dd9707ba810c9cd3c446dd40b82f07d50a1758c3fd0a1b1ede8310583161bf89f41f070ce61487064e1d0bdd6ce6d8d9b03846645a7333c9544bc0c7c0acc0ec98e07d47fa583dbf9f6de24bb7e47b2007cb735e82dacd44efe37f55ea0c5e0eb31f6c68ecd837c66ccb8f29267e", 0xba) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040002007200000000000000000008000081008000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x11) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aa0600aaaaaa157ab75c47b686dd604505000200000000000000000000000000aa525b4485de20e0ea821436fca0be1ab5bf6fb7fd934923aa6567fa0d0c6373a2d119dee089c2751328bf8dedea161fa797def6ed904f676e43d841293ecc7c935600759b8c7feed9a1e3f2aa060429673e503ce8d89870322f2f6f475d32c661089f3e1c4a311e68c89a3f02ed83b6cf608d9a621d67636ac8a7d4c6088226c3160133b1aef1dd77fb3619f0a30d340ea8b7b832ced9612f8eb10c14d4e176b839dd38f1bd504574eb7daca34180bd88807a614bbe560c11e21d0d4baf9168ec74b19a917dc0a31c8a46c1a605a46c2584c13faf9b00"/258]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:38 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0x7f) 22:58:38 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x9) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x0) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x6) kevent(r2, 0x0, 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0xffff, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000001, 0x4, 0x44e41e7e, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40000000001f}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0/file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r4 = semget$private(0x0, 0x4, 0xa5) r5 = semget$private(0x0, 0x2, 0x656) semop(r5, &(0x7f00000003c0)=[{0x3, 0x2, 0x1000000}, {0x3, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000002d40)='./file\x00', 0x8000, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r9, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4810, r9, 0x0, 0xffffffffffff) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x86) pwritev(r11, &(0x7f0000003240)=[{&(0x7f0000001ac0)="ee36f9e075ce2293e1b2595ef61e3dbbe3857ca85917bc399f1d96d84902d934ac053a84", 0x24}, {&(0x7f0000001b00)="5909aaf78810f6d2050103709a5d95b0f9c9ea9bf2ea48027997ad3fa946e1f995a562c6a7d710c0dad7293754b969944843cd288addafd3851bc6b521af48bbe00c18ca8dda4974e2", 0x49}, {&(0x7f0000002fc0)="de09c84d58c8c93984e9dbaefdede6f807436a53f5d624bacd0dc48b6520a0776a308b1674c3d4065d27f61400cb0006cbf4f0c7d0d9e332e358bf65f278e58acdfe3e857bfa2fadbb7885b713fb7e354b20f68b5e17e3fe5de191a8c0b60bccd01c726be9b6404628c6feaac3d9e54ae48166b54386972429a950e80b0f760e6a8ac9eb2b3fb197336c2445186c46da9077663f279ae157e1dc9f4eac27762ce7b72333626c", 0xa6}, {&(0x7f0000003080)="b8614f7e8c9f5e794db4b1fecca9a1aed3232c28956db2cbedd772ee33ed82690f27fd5b7c6bb9328e552e4ece228c0d2b663589acee22dce42a53f15990b0bd04bb54d05e05fd7811baab9db97bdb0253bab0d7086d421d674a0ac5b79071a0fe3e208c066ccda0f0df44ab28a88f6535a6cffca421f8285a1be6a59eb5c5e239909401bd2593c1e396a2f8b024c015dc2e2501bb17b20654063ee1cc2225b40f896bc5ab5a9a456303c321f1de3b492fbd0969a00bafa768579e0decdba7", 0xbf}, {&(0x7f0000003140)="8512629222e983be1385f5ae767b1cb13285770981c3a36056fb35f5f69d7154330ca7d5164b256bf0a866a3f33aea3a6f2f584193609055f192e155f71ab0787b1f786ab6695de6956cb1422a2672e84dc8ec8597c5960d0a00b321f28ab021fecc085126601c816882d3795e85cd69d5f4af3cc9330432efd7d98d0dafcdf58a23bfa5cf98ab06be35a3b3efa7db42773756daae5690cdf34aba505424052dee5ddc42f1a8f1b0a3146faf198297d044229077062a35a0d80d95c39a79ad381f67a9e4cb3f0953b18c08645d9df2fa6b6b2af4794c2a77dfe6c6d8af9ec4af", 0xe0}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r11, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r12, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r14) socket(0x2, 0x1, 0xe1) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r16) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) r19 = syz_open_pts() ioctl$TIOCSTSTAMP(r19, 0x8008745a, &(0x7f0000000040)={0x0, 0x7fffffff}) sendmsg$unix(r6, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f00000032c0)=ANY=[@ANYBLOB="0000010005285cd91fdcbea4892c5abb0000", @ANYRES32, @ANYBLOB="00c2ff556d76fbe433000000ffff0000010000803aa4ad2bcf967ceba3ad6c4bbcfb609dabcac13d9daae386f1f97c1368a4a4e98ebc77ed365a505e331cd8e0d9a19cd0a5b4962e0561776862b2aaabed9d4d95bab575622cb3d68b9c8fdbd8165b86c74e4431d99fb6413a9a82474738631b4bfb1eb9dca75c4d0cc6c4d11689e62cf49e25323a77e1d7edc5276826b607ef06dcec47de33d7215125e3b7b887fc9b33b1a904176d97865160c1e5670cbc55dc5e339f9808b0442903ccb3c28e3efce2368780cc550bb85e20421874b8cfb1d15f342e3de6b0e75c76ba943e0a2fee89dcdb437fe7b031ff974fcbe2c19d347c739a853393d39defb40001b5785875b6ff35d640", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYPTR, @ANYBLOB="000000002000000000000000ffff61d4d7cd47dfb5477584faa151cc0000000000009b8768c71586efc56bf4bfc0359a1cd449e95a91a89477ff7c045668ed060000006e8800b2f78cbba414e5fcad5c2e06d90fef248700c63c41940af4ecafba4d868a1f33e66dea165246fc9950ab96df83a790512dd8aa2b47b36bdf54db06b3f19412c29842edb39eea48c2c5e482cb9abb5ddf0d065dbf13a557a26c9136bfdd9aaec01174d4e21d9db39646b02fc9cbc03a4eeb06032f2c3e06e52644d877cc18457936e9d830cdd159535185bd201d0dacd3458e30baf46b07131ca536db6f8d6cd70fbf3a764e03c9592973ff40b29cb6376a29185e4feb0a11484bd10fb98b55dc0a214a5bb018ec107c4b1c4db9ec3ade5502dd90a6967a788c7e62e6544088370f6ec7b033ec55535bb9c4669c8c1b85e2f9a6ac37908497aa7f59e112363d5f5efaac360eeed17905666fb437675ce46a8e849ac8256cee90b338b2ef4b4d92aaec4c8960566506d3aefc3da797d7e40b2107896ccf901ced11d15b74e74b3a18e2f8ea4e1cfed9a2edb8bc90b2698f324c7a66c96817d981cd955d8d0ac7aed099020624fe1c2434735b5f17ad0d8e1a10dc0f0a37f83a294437313b0b421b33a85d498263ada0b13fca473763f7d5033c182d6227ba07d4e99ff09779f171ed1011929eaebf4c8eef2d1ff386", @ANYRES16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES16], 0x19e}, 0x4) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 22:58:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/84, 0x54}], 0x1, 0x0, 0xfffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 22:58:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) geteuid() write(r0, &(0x7f00000000c0)='J', 0x1) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r2, 0x40}, {r3, 0x8}, {0xffffffffffffff9c, 0x44}, {r0, 0x144}], 0x4, 0xfffffeff) 22:58:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6041dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6b88d5b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 22:58:39 executing program 1: mkdir(&(0x7f0000000000)='.\x00', 0x0) 22:58:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x400, 0x0) pwrite(r2, &(0x7f0000000080)="70e866cc4768e98bf6a18c67458907a675a593354975d473dd487fee928ceb6ca042918d2951222354eb4af5c5e8b7fa71d2108457765ec0d943f94030", 0x3d, 0x0, 0x2) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) 22:58:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x7) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) 22:58:39 executing program 0: shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r0 = shmget(0x1, 0x1000, 0x40c, &(0x7f0000ffb000/0x1000)=nil) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') getgid() r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r4) r5 = getpgid(0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r7 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r7, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r8, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r5, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r9 = geteuid() r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, 0x0, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x1, 0x0) r12 = socket(0x2, 0x2, 0x0) socketpair(0x12, 0x4000, 0xff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r12, 0x0, 0x0) accept$inet(r12, &(0x7f0000000140), &(0x7f0000000280)=0xc) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r14}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r14}, 0xaa1abc19200552be, 0x82}, {{r2}, 0xfffffffffffffff8, 0x82, 0x2, 0x0, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x8, 0x9, 0x8000}], 0x0, 0x0, 0x7, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r15}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r15}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r15, &(0x7f0000000040)=[{{r15}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r16}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r16, &(0x7f0000000040)=[{{r16}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r17) r18 = kqueue() fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000001ac0)={&(0x7f0000000100)=ANY=[@ANYBLOB="79000000d0ea39530d87ce4af8d35d2bb81b0a7de0c83bde6a447473e000aee19d4f"], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000001b00)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acf92579af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785c54fe4f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173116f43d8da5dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ddf86ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1004}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES16=r18, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r11, @ANYPTR64, @ANYRES32=r17, @ANYRES32=r15, @ANYRES32=r16], 0x4e, 0x205}, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0x2) r19 = socket(0x2, 0x2, 0x0) setsockopt(r19, 0x0, 0x15, &(0x7f0000000100), 0x4) r20 = dup(r19) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0xe0, 0x2) shmctl$IPC_RMID(r0, 0x0) 22:58:39 executing program 0: r0 = socket(0x18, 0x8002, 0x0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000040)=0xfffffffd) socket(0x10, 0x4000, 0x89) 22:58:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept$inet(r0, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) r5 = getpid() fcntl$setown(r4, 0x6, r5) geteuid() r6 = getgid() setegid(r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r7, 0x84}], 0x1, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r8, &(0x7f0000000800)=[{0x0}], 0x1) fcntl$getown(r8, 0x5) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r10, 0x84}], 0x1, 0x0) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAW(r11, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r11, &(0x7f0000000800)=[{0x0}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r12, 0x4, 0x46bfb) r13 = getpid() fcntl$setown(r12, 0x6, r13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getegid() getppid() r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452e9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) r17 = accept$unix(r16, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000001c0)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r15, &(0x7f0000000080)='\x00', r18, r14, 0x6) r19 = getgid() setegid(r19) r20 = getgid() setegid(r20) getgroups(0x5, &(0x7f0000000500)=[r19, 0xffffffffffffffff, 0x0, 0x0, r20]) r21 = syz_open_pts() close(r21) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = dup(r22) listen(r23, 0x0) ioctl$TIOCSETAW(r23, 0x80047469, &(0x7f0000001780)={0x200, 0x0, 0x0, 0xfffffffd, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x1}) writev(r21, &(0x7f0000000800)=[{0x0}], 0x1) r24 = syz_open_pts() close(r24) ioctl$TIOCSETA(r24, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r24, 0x84}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x1, 0x0) r25 = syz_open_pts() close(r25) ioctl$TIOCSETAW(r25, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r25, &(0x7f0000000800)=[{0x0}], 0x1) geteuid() r26 = getgid() setegid(r26) 22:58:40 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(0xfffffffffffffffe, 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:58:40 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d00fffffffe00000000000000000000007c48cbb6") r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0x2, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRESOCT, @ANYRESHEX], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638344d3a25d5771f1367683953c76739e9666b8da7e3b6bc4838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001e40)=""/74) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x6, 0x1, './file0\x00', 0x1800000, 0xfffffffc, 0x3, 0x6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x0}, 0x8) dup(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r6, r8) 22:58:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) msgget$private(0x0, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x20, 0x2, "b486f707bdbe75bd0aba02bb74b74d27094055fc", 0xfffffffc, 0x4}) read(r0, &(0x7f0000000500)=""/4096, 0x1000) r2 = syz_open_pts() close(r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000280)={0x0, 0x0, 0x4, 0x4, 0x401}) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x5}, {0x4, 0x800}}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800"}) write(r2, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) pipe2(&(0x7f0000000300), 0x2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = fcntl$dupfd(r4, 0x0, r5) openat(r6, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:58:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0xe3, 0xfff}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:58:41 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x4}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x5, 0xfff}, {}, {}, {}, {0x0, 0xdbe8b43}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x769) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) syz_open_pts() listen(r3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESDEC], @ANYRES32, @ANYRES64=r3]], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000100)="002f95901fa5cc9b794509dbcab2b499f4e35c67c7cf230f1a2138041bd9483c70cac7b1490c1c53743752740d7ad0a8b117f8d4383460f312af84d41ccbc02222f9447ce2fcc98bd89bb232184b256f440cd6652148501501400958e7f485c2351b17d346df0a86b9fb8187346272687551180dacf2436753a50333f2872f63fea3ee0b4dba99fce1cfc1eef978e1dad42b725a0437e49f5fc27d8d7a514390baaadab00b6571984248c95b80dbc500955e5ee28f2b235b4b", 0xb9}, {&(0x7f0000000400)="4d2ef8b1010b90ebad9cf69b78e1687321f794ca9d4b9bbc9b46dc04cc1bc478efefe2238abf8692c8335202a09b5094b91724333926aa0e92a4bcf7b3fc7c97186bd95a1b69e8c66f3569d162d8c3f14464162d0a563c7a170020ed2433a3eb42ce528fd84cafafde9ae83a9f1886636c192b6102b07a4e0a09e3c5df74e2830bd6b0b852227c272d5beae86894994c2ff0183d79323096450363764e756cfb67780d132866e0b1f8f5bab971317706009d2faf0f2ef71a636329c12b8ccc62b0c668ebb8b062d44ab7d623dbe187b02d7283265d13709976c14c2425f281a4900545edc67f2fdec28509a54900", 0xee}, {&(0x7f0000000340)="356caa7ab5ea4d37f22df1dde841f40a4b7968ad7670142ed9846b8e3078d09883905a1a059c069fd986ea14af12c49deec145a632e9eb6921190aaf833dd54ca7f3d30ba6232baefffffad9228dd1464dbb3d24c2a1dcf162b724a82bad3edcf4a690de044ce45db75d5c", 0x6b}, {&(0x7f0000000500)="8f72558b651936900756fc057de7b097652a11147b7c3c64d4bb2b26c33ae2bc3cfa80b637728369cd312b447bb124fb1920bdfc1bf31b235154eb59df25924a24eca1a9186c0ec2503c119fdcbb575136ae1c1101f785cda7811b05d5daa93592df48d9a079d6df40277fb79ef97d00dadd806f1a02b1859a08aaaae9d260b5a37ced94a620a18f5396404d25bfd7259af0b57489fa9ce55027139b0be653", 0x9f}, {&(0x7f00000005c0)="f1f8a1c69189312d4279e7ed5f6f75577cb3eebac6831c077140d81192646a57c7e78ffe0910e9c039d568bad69d0b3d7ec99571188cee234dc078cc2d11b7278f37ae7de6572e911f984142a37d0ead0b4e509b82a4310815bd02977a19fa6cd4a6a89b6eeff9815352d63e3c5ac087072029b0b4f32b4d3201d298ab2986540c349f", 0x83}, {&(0x7f0000000680)="2d070e2dc65e8b7675531fb3ef5d1c92fb71ed22f8772ebb1484fa181884dce29387bebdbbb7e8848e8903cfb36fa889da515cffc3105f43930500ace94ea735ab426a56a5ed610da2ac0ba9db50f424ea490a449613db010cb18e39c13d7fd9b2f6f393127d6cade593942a0dd85038d557f9b69b9a2bd28d12fdc99df0da4edd46e2cc0c3c5d59588cb3a007cfbdacec955603a473b9c2203cbf686c9e1c9acdd3dd941cb9984391dcdbee44a26fa287ab0d5dfa5b3c7a2e11826c8f14a0f74e742df30a78d4bc7dec933ab16368", 0xcf}], 0x6}, 0x8) 22:58:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = dup(r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x4, 0xa2, 0x2c75, 0x3}], 0x3, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff9, 0x12, 0x4, 0x1, 0x7}, {{r7}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffd, 0xbb, 0x40, 0x7c6, 0x8000}], 0x1, &(0x7f00000000c0)={0x401, 0xdbf3}) flock(0xffffffffffffffff, 0x1) execve(0x0, 0x0, 0x0) 22:58:41 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0/file0\x00', r0, 0x2}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 22:58:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xfffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82", 0x149}], 0x1) r2 = msgget(0x0, 0x2) msgrcv(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000f6aacf440f1bd9a4e500000000000000000cac609a7c7b754538badc6f0000000000000001000000000015000000000000000000000000000000000000f030b8ce1176fa3000000000000000000000000000ffffff00000024ea55a6577400000000000004000000000000000000000000000000000000000000000000a383c1c243f284e82e0decfc3ff536cd80935841815b95a672349562012d089b30fbe60873ccd1bbecf1bc7657a08fb50f55b0788b4838eb498f6ffe5a4a913d9d77aa0c2edf4ad3ccc2937af2689619e53dd16c1309bc81ed229f91d80000000000000000000059f72261b4a462403266383e6d3b6e1d813224d5610ef41dd0a4ddcfa101bfdce4e7b8b45cf7be08b4b9b0d058f9a26a54f99a9dad1723f3261f1435f86457afdc6fa0d3a465677389f1fa28989551e8890c8baddc528d274f22755366f30f4aa40863c0365f9d2f29b20ce44bf817e721353f34f50f8ae9736dab8033ccb6680653ef44d5514943213386c8a73cdf641f1898b76d866761471f18fdcd9b33214ab70c720a6842765fe9701a8f44f5932060e131bb4e408a7ea70000aa8a09d7326ec5f1a16425f69c707ce1cd4f4083944463ffbcd09d8610e05b0fb0ff7f4be8ad834b6444a4918ca7c4fa137999d427b856f57a7948e3b3cb7266e875cf25bcd3a724f7661f5bc2599ab386b2fef4131bec7fb525aa707ce64e73e1b12b7f49359656ca8e624bcc8fd043a1e367e0ea69c8c1c8bbd0cc9b2e891f7f64038b25861f6efe494aedbb39491863050cf9d3933b0f2c1f576cf765b55f2916cba355fa17fa8fdcaea376b2fab15a01fb7e3ddb139d73a9fdcc915edd8de9345e6ac9bb033bc5b7478beb2f647a5110e0dc82769aec992b0faf07c3f6ed924d93a75a612ae5e8085812db0f16ef9e80704000"/677], 0x1, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="0000000004000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52008469eb01db5b3fc96429c8d0fa1e418e56a60eedc7050000000000000028d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911750034655640360a5c25681c2d4519e86e8081452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d201008c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d1c2846000000006af25ba7a1313e6b7946d643dd0d791a0e0b9d1c8b63af4e43578e3ae50f3b4a7ed7f1f471d74b61addb1e6d0bb9b18e54c2ff6d59c80632031647e0f9fd56a1647417ef2f187397975a34327f7b6f8eb3843e85f1d7e24009faab3b9dcc5f42ef63be41bdc55ba3d4e438c50b6a27873901257900"/328], 0xd4, 0x800) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = msgget(0x3, 0x204) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="0000b7cd00000000460000000000000000c8f60028a3088b0000000000000000000000000000003b9dee068072096200080000000000000000000000000101000f000000"], 0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r7) fcntl$dupfd(r6, 0x14, r4) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="fc90072ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a77f9ef8fb705b36609b1b17de7948cd93096d13fb012344a10a512e91d8ce31464eeb903507b48e97baa702d699cb5934888c0f27a4786444872f58b6391d07b8714d65ac640438cf56734114529126231c2d012aef1d4e9d9146eb4f93a72adff591c4454f8a99c87b2106117311229d55f0a936c3bd303170a8635c700fb8a6dda6b94b55e63d0c086dd3e1d4573559b3c1088350440792f75c8247e7d41360897d54f377b653d2238e2bf8689c1d213d2711d5345760e8f2b08a0dae73f24de5625d268353bbfe", @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r3, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX=r6]], 0x2, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000e8f1d1e00006853362a75927547bfb53f947a905bd"], 0x1d, 0x800) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x0, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x10, 0x1000}], 0x4) 22:58:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) lstat(0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3ff, 0x0, 0x5, 0x80000000, 0xa8, 0x2395a3a7, 0x4}, &(0x7f0000000080)={0x9, 0x4, 0x1000, 0x1ff, 0x9, 0xba78, 0x800, 0x100000001}, &(0x7f0000000100)={0x101, 0x4, 0x4, 0x8, 0x62a, 0xfffffffffffffffa, 0x8, 0x8}, &(0x7f0000000140)={0x6, 0x8001}) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 22:58:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r2) r3 = dup(r2) listen(r3, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) getpgrp() socket(0x1, 0x4000, 0x48) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000001c0)={0xc1, 0x0, &(0x7f00000000c0)=""/193}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 22:58:42 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 22:58:42 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/120, &(0x7f0000000200)=0x78) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:58:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) shmget(0x1, 0x3000, 0x586, &(0x7f0000ffd000/0x3000)=nil) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x1e, 0x6, 0x5, 0x9, "d876c0f6b7a2d9487c64d67045c8937180802e5a", 0xffffffe0, 0xc}) r6 = accept$inet(r0, 0x0, &(0x7f0000000040)=0x1c) sendto$inet(r6, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="0106002f000000000000"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:58:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)) 22:58:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1ff, 0x98}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3bc9c06d00007f00000000000200", 0x0, 0x1f}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 22:58:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) writev(r6, &(0x7f0000000000), 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573", 0xe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) close(0xffffffffffffffff) dup2(r1, r2) close(r0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="1670bfb4a0a5323d96", 0x9}, {&(0x7f0000000100)="48daa5c4bee9d28e28a26b433478192555570d89da9e1bc4e72eb7b0f78ba034439d02429d82183cc93e76a940142abdef81d49de6cfa7b75118bddd14db9ca012d11bb926c036d0333c30879a76a22d8b13f7310faab23d8f0b80dac0161be35dbfc29c498b527dbd9f180a4b2a4e6b267a5731947b647e3118409fed54f9e87c48d5d7667f6bf7b59e0e147a400b71a2c2f7afc9d31612f11abf966a5f35a6ebce630b19cabd52352de3eb8e0535dfb6c8b46b49ec0cac815f8acc28851bb1399bf79c083a231d34ce6cb5a1f58b1453d30d54df5ce833608264fa3f10f5a98305f9a29fec0854e63133a7b82fc2778492b8906b7304266be81a54", 0xfc}, {&(0x7f00000006c0)="db57d2e58ff4abcbf6f8c99b19f46df0c967aa610bc6469017f7bc52cdfaa5dbb50e637b0e6aed7188ac8cd84e70aa8d157aeb3f2fa0aa2f30093064364c851f282ad5f4990591b323bbf9bb51c54d8d86291fe5b0585d843415ea35d7331e6e587122390eac0cace6ce60f3fa1ef05a15970f5a95d4abc3f4e2d080606926947b4aa12fbf93bd75537ffb5495e71be5d1ce40def39ba4bd3c135b2c0a7841191f0503cf306aaf47262aa46ea2a933fc8aae3ad48cf2d56b4986b4f9d9b88d67c4808b200723e28d8babc973a73a6bc06d8d713f9640aeef84c9a2ab20f8afe40bc08094a0eaa50106f61256120a235c9f193a1ce645eb9197f1d6dc5f90b53c5070c96df8333fa703650faf529d0804421aba0d42bf49134072d3460d345096bbd570de52a0631ba4e5ce2d7ba6c88712fc197f04d3b7ab05a6588b3ea001830445b78d7e9fc7b7bf00eaebf341ce51671d13df0a09c54654c8ed3752c68d49d560cfe3a4992aebacd6812d694f4c44c4af7eac13acc8d193158511eb85be249eb39952f717ece78d325979c07493e384fc1e3f158f3b75c76b3cd9697084bcf7a3e9f905b4d275f17944e3c6801b6ea532fc35deda1dedd631aa7f2fb9c4165a4971d71d18455229e99ebe450407f88d3ed8bdb4838761bfa4ec6961fb33543cb56349a615aba6a522d7b72661042087ceb7305e7300b7f221b6a8c17240ca486d7d4535b0033dc6c4d4c26b65c595f2182434b6e43feb2862f0dcd8d8b9ba3ede1156167ce367470fdf88e703c064e98fe3c4beae89967c274ac86c8c9b720a18f6bc1ff1db0b9236d9ff436e62780896fe47f8f1a3ee23a81a3fba67a9a9a83902a3d3b5d4bb3e1d64062cbfb757b080c2daaaea2a42e369284e270f2a0152282b8c17001e507e20edd4819512d49e89f2c8f2a2471cf1bd9790c64693bc0e59f0b745a7435f30c0268e9fb6fd0ae5168999526238068adbaf1b16e5ee73e0c76b0ae2eb8704bb3725a59d1f13daae6aa406abc8dc3935f969fe276b9982422f6d975171f9dbe0bbf881507ce005227d9457e54bd3e8ba014fe130677a23258a9de89a0dbb27e196905951f46eca79824109380b1c4cc37bbeae7bf8cc89167e392c589972cb97f2d6971643992647af1da797c46c6731eaba008197e8cb256a2384af63af8f8d8e7e5cd290e83a8b4534dd020b8373fd69123990f9aab3e9d204f67b3898a65333576dddc36cebc4634745621cc8152e1264723b7c56732d215e147b0d05ce28b196a4f4f0973dfd6ca83060ceac23f6d6ac2b748319171956177067ba5a061cdba98bd19497fbda2138fbc10aee97271ef878552d00d26ab4fa2d337d4de5dc0c09186b6329b2225e747eb7aabd1b194148102a5b44b18d47bd9c1d97b0696c8f732973bb4f1d7f616f82278de7c0461d9562f1d539d7a80c77990bb7c0c562fee415624bd61f5622c07cc2b8fb92598c15bf12160bc914ea5a5f227d5e4535623903b382f05ac7ee3bedb0e0fa316f835b38924a98d5dcabf9c4bd426b118909a2e16186b77099dd9a82f8b01aa2b044373fcf135a31a8088a6a8e05494938d22b7e9e558e9ccc0e07bbdaba23c109430f2f46967daac9d5ba5dc1458410240e9b4b76fbe13f0211e61cc304a481f6737a03309062a256f428c7213cd93e59d0d5f099d7fc21ad179e10620ba87dae371b63f27b3e4035ddc40bb196c62db58b2524380c84b1532c8fa5185dc0314e055a302896647cdb4eeb8b7fd5fa3b3b0715caa53d2fe33b8010b03f65b4a1270420396f07785d766f19b42a6aec17806dab3418eedf1eee31a6c9fb44be4ba01119fbfb51beb6e7c12da2674abcb7c97e32b2df26f1b934b8f00527feb7933e9e61616e4c05338934868d5fa9bbdaed6804acb5724fbb537002df0f912b2512d8ebd249dbaaddfa36c53590b3d7fc38409d89343dddd3b3ea12c375aa510cc5f780a7766bdfa41b053a5f544c85bab3dfda2573dfbdc55ae77d51222eadb5fadf0e1ce35ec707aa269596807294311074d04d9419caede78bd12ad2a4b0d6a76c0965e9448ae5f3b10e1948fbb1fbb106a5f8265e6702a37c2227287aacf43f19fd60a08f7fb2d2b1410ab21d2ce8e2e5a94f21c0d462e8837e4c592cf8f111e8338a4dbe54493953f0786a996bd17dd08ff2ce0702537faf6bdabe1801133678e6006218c14ad3e85fd947492a9b57a92a855e2504e1155b40e44d2565d5f8118e5c0e23d87e01f1540e9dd8682323b1c8d51dbe6a8494f8b7ad1a466901f882caf581ee4af8c7ca090e97cf568d23f7ee4d1d1ffb00ffbbb388ed8b4530894e00b09f4007f2bd0d493441d3ef866ffefa332a67c5a79357f2ea3f4f7ef53d0f186c6f0cb4997053ab3a948d3f37be9cc06fa39ace60e544a88e469a15457547b49f60ee4a73f672f55f301ceee8a9d3eba8bb77e157f3fa6ce8d36bbcbb3ec036eb8fa30831d75ed9e36dad8ad002da65735c82ce82c3b9ce040f579f225b5ce9dae083622a56114b9f89336b52c1e7d8cd6249e00261d863528313171a089834816d0c47373044bb1c718445b69f5b9c1f0de6ca1476628d7737077a78a1b2da531cc2a1df2f01e7c0ba4760a1dd0edb34993e0714fe11a19373517a8f2843eb37dc951be1f4adade218075eea6fa3b7e3e3610c382a6d940553551af69e3df2ea9edbd6e3c22c5e1bd3a9420fafbb01dfd691f93caaad137133f8672e25d16069802f9a4fdc19e45193fa2a6b5e41bbcddfbfc7080a7332bbcbbfb35210a96f094b4d77c997ab7a38411e974e8613d0e8dd3ec2fe5d08356b098129b3df297a61139a1cfc5c2e5ac13559266f9b19e6aaca4c69621854affb121a6285b011f748d2238979a9594f4e77a389af972ba97df3ab714ab6273c1e44390a12bfca4dc111ec2fd3b46ff1ab4d350ec820ae915bdfd40febb4526ce4961d7985d09dbb3dae8d989cc6b76c409564ef5d5e4b02fc13f0258962ad4e41ecb338728a109828f3ee874167ef8a0c2dde22f760b735b93fdfe89b905f886cfb191a946355a419fca4abe0218946db4f7df071a0c9c3500fa2bcec3f0211ab40397f3a203e180f03af10fb2dffbbb0499b1c8ae0eda67d27eab32f4894c7ff98fdfc22ee28373dbb29b78ed21481ca8a214cd749fef78c29474d77854a3368c4874f219c86c37029e4307f0ca63c763ef80898b2da5da4c9d942af534f199910b34f637fb38555b67fe6d9b6c48f43895151212271819ae3a1846ebe52e795e98ce9fff74bca0a6c3d1e67bcab866c3a3221b3e6aa720839f24322ce2158c5170af04d88579a20ffe805e7498d36d99121ee7c5f351118bf7d0f5c5695bb7b9834864bba4725e27f761b7b9bad4dd7755806fa5962ddfa72d4f0e919ca420d1f44f92b909538a3c6861719e04b7bfaf041d0baef0075b100c6b92142af007ee2c9f692247b1cdf13b082eced26c3ccf2a0db5c48fc73b14d0ac30f0dcf932e01c32b44cecb25831343cba7dcf576df06f6e76bc5a50c1b9ec861e1fb6719d41fa418eb153be99568ff2a0fa4e36507110696fedc9d669a012320db2d1f186f6fa6272e6a1344ddd464291ec938a0ad943a1fada53b8064147d87f14de97f5b033da361cb917acce75a6b1c19388a29b381da6f12c734a8482e3c7b6ff2168fee63e601dd610c86a355efa05028e28e1f3d7a8c666e01656d684b1e3cf98948f4f4a69e8d577ee43c48f6b9b5a5e3331f21e41d7764c5198df1c0d1a3d7cb9110806ac5c4a723efe7a1a8a4590b7690432d0c19d921f01878d572cb6b4c3012176ac6a057ab3d233e98637fd9afef96e2d22754dd267730cf393ae4993c68b07f2b13656de12567a0d54b2afe97dbc10d23bb8cfb04856462fcdf5b07656271f9218a4ac169bf08c049a8836b424268511016b9b5d88cf83825eb6912b68ea6409140b73cf4ac6949111e4edae9d0610b8b30071b10906bc8879371b2903839aa905d0dd6dd783c8ecc0b5a05ceb30a7d4f15ed60c21ea41434d2f0664da04eb003a277f6d6375d8c78ae4822ac695588f6fb99dc3a06d55fe60543ef6ac2f3426ea1f93fecc4b7e4544202e3cb3c139a4515c90f0ef16185c1b7b40b9c3bcdbf0820db69426e3156ab587d7d294305c43233516f37b05de22bc376c6b1d08d9a347b95717442ef017dbcbb59a125c13306e626d668c4fda04ef4b914952a88ca691ee19c0208f7a6ebb4d592e613dd0886256cc74adc973b90be65f540a5fa05064f4b2134a84beb7a15bfa7835f52b2c9db794a361abfcf796beb326cc1253247a23a35d1b7a0a8ba11d990d58281471bee89b3b0a6fa730d202b1d6e17d12537cfffd24193a4af932f706728703f2f91fc22b3e2f81604f0ae07c11ea3d3af953b2a28495886a33e4476d3cc54b25547017f145c703980ad53db673b1cd8fbaf2565ac2018da398904ce7c9017562e611b4734c051d9356c458fec62273f513da7e05a8adbd8bcf1ddd0ed95c5ef4e9a7833a29deab6609327c87093b93268ab3411b27bbd53b3d1cc149ea93fefcb14c0e10372d9af574c9cf9b4e3e919b5daa5737d544c00459707aa5ef8c84aa9ae879546611b95e966bc58ac5d78245d734bea13eb3ac438e33517706cd1e9281220286c124d20215d45800bd79577bd786a3325885a595832f9449a2202a3f85a9c7f60ac0187d9e39fab15f88502ac5a815b6bd81746cfbf381fc2f92f25f5e0c3cb0458a6f6a08eef36d5c99a6960badcbe8c73ebb85fad73194a0487f5e3c54ff003b54190ac8fa8562c6272954496ff3e74c1c5ba4b9efc2ec4389c27642cb741763d8ce162ccfbb65fb4c9c1e78b6ff124acfcdfa541c74a5d9f6ca48f662b08a3792fef0d8ee1441e8ee476f2f0116e09dafa772f0edb4a74d9e942286444104cb8511d3ab815bb7e609c825d6c0d00cec82abe04994f7fc5f1f6835fcba3b5826eb5d2c1fd4c124699c58753c98af0d7b492724141e43982f0633c5791c4bb21c4481ceffc59fbc940fa6b1da3a7919dae014e9ede199f223199c87da39f419ce985fba74dec0ed9c5aacc0d163c388269a4a7728eb8319129d68e88d2c748a6477052d78d242d6068f3352b452be500aca39170b64d97ba351c4d323c3427f5a732ba32ca98a5850b2aba3d860084c2ba55ea4bbd69382cafe3b9b0321fb3ee1abb39c76cca199cdc0ac25e342b8a8209e13c74913d63dfcff3f853e3ae22d31cc301cf5348886901731b3acb915351fb00d32e5105b511734039bef46f25cb7a137a2482ea438590b2e4f24ecaf13165938aa63e86914b96b7cbe378b342c01fa15f2a49283be2ec3147c107acfe405e4771c39fce39a80c881421cbfc2c8dc16bf305680a54cd3b22cce88ba27736de18fbeebb11f8a50930c57fde85ab04765e599a3ad7cd820c4a4ea322171c95e8e9cb92aef74b06a20f537b94ac82999efe8d0e2fe6658f094e3401d4bcdb34e00ba8350da5959a31511c474c6d98f74dccc4eeb636596f4fadd9c69d6f59af4f008bed2b0f33c887ae2215d9066131c3422eceea687f30b1b18f14318d8a8c05618bf9ff8b8d12cc0100a322002fe2280082ca64c8132d793854b330a23a95bed523af436c928df1f657e189bc9409938bac62d6a83117840884cfbd32e4e790345e1920b0ae7b22b81710a98f402fbd46f557a1f4e64615579e575269d7efbdfe46a0f19486db4f90c1aeec0f4f776f4d5500a5e3ecc78c837b04333a060787399a01e0b27f", 0x1000}, {&(0x7f0000000200)="4b302d9cef2f88fc52b404779059418b8e318dde53732e3462f2e9ba9cbf7890aa1a46d8998a4bbbabc8dfc13ee5cc29621d058484362c103fcff3696856f246a5c6c68fdd9f7dfdfba58f096ed6949c6fbfefdd0b46f99b6aa20755598a08182b7d65de0b42354ba7d8d939e8f87254bb39511188cad56bb5bc871cfaa9", 0x7e}, {&(0x7f0000000080)="62db7a33d2fc5839191d2decf506012d45cf0700dc85b9713818fb824849c76b90e75797e1c87907ed48e8f19db7ac33dde20e7e4f5e7ed769cc", 0x3a}, {&(0x7f00000016c0)="fb3eb9b7ef7021fea2cafccae33a4d8b85e4164b3c34114a11f9bb869405d4b53a0eab8205753df4b2bfce9ae97afe874e6bcb8c3f40604a77427ca7055af45f08c6416f745805801a025d1ceb243810e19b7099fa1ecd54c212a3903b95c326100d6f06e4d09f72148e5fac1b259c88f1c052b1c64418f8d2bd7e4a9718694b6ee04b2e1a321146a21f16a8d94837a379be2e31693dc6bcb779ebb7b687ae7806591c4d459ae281a55236a579d5d765d557bb4d948173f42c00de56d024408b07c6cf50e6d3ab27c9627ae5a2ecab04f73b410e1eb6ae14dea48d46beb3c81d46224979b367ff4da84aa8276f716ad2f6238d08004007e7e2536632fd7bb1794cdac10ce4443f42918d4cc2d24b3f86928a52ea447afc27602dc3fc56704d1a8d8588394b6c163a4a93c41f4fa7324eee8fc1db24400bfbc9d56e11067b07f07ea54c5448d349f4d623a5534f377278678d96ffa1583f96b5791c7ecd9a9f5ac8f8ab1a293a4e8b9ab86a458521dcd87eae64c270bcbf5d715b2f5040a200eb19b26e3ec015bc874527bd242e83e0f6cee9e57f692039997f3c21f75b5876ed22c4ef5bce586d4eb9092def2f46e0f003948baa2c980d11b50745205f169550f5807102252e0cbfb0d8c9bd170f090cb46ae4d5d46a0ad73709316e4e0a439e4b9d01089dfc552c11d9491c4f2d895cbab5e23857beaef8e813edb07dc8fc73ea21a1f2e70c833d338a2c3f6ce67324cd0814121e6d0f14ae4649d3deccf447c6ccec2d65774cf97f9a46e12a4266541bbaca57404c489cf3bbccdd1bd2f07b155a20a832bc21d475d0c3b7faf819bf9cb1832f63c722a873ad8d716223186db620448570c357e260b244ffb91b26243fdf44e84e3a855f85553ffe4a59d717e629316938adb0711c3ff518cb3f294e56e43fae7f216034c9c2cec37f22e3e9bc0f585ad76fa1549cdd590c1b93695888935ee97a9cac30615c996885f26df1fd729b707acb0b229f15b46045fc9f8611473138473e26de7c2f2260d6815a77ed0099fe07e6b0acf74eb10bb685aebc5d7acf6a4563b90ca5fd9100a4fda58fb6d70327d23a3f534a1eb86786552ed1caa66f35735b00b03e11e0fd64ac717beb9c58fae6c994d877282cecc08ad1ec8208da0be3148b2b9d0ce00594f260ad7664347dbe4099f1e69ce33c4f86a4e69fa26320e93aa40428db03c032ab72669a5dbe6773a209b435bf7060bca1aaabf8090b89006ceab81024ae9b700735b3aac71890546574d0f34a758ea67ca8c5a6a80456a943a979478b50fc94d32fa7f4a3398881c91636586e151efbf19b4b77520ffab3170556cdb85c27a7bbed315034ae8724c82847e8cba11e8a62cbeba061340b2c39297c7dce65f40345e8b8388086f24d03c56c053a5351e4b7772861d27f021f407f30e918450c642c73d1814cd59ec3b2b27215d3edc04785eda92441812fc0e04bf55b903f187d1ba523513ca89564801ab08807cef80c6eb926e6cf712d65f1a1cce2a9967af703291c8a8410780838409d05e72930321d4f1b63599c8c3b6c388204d44d60054bf98f0740954a2c6c77d78e551b6fa7a6cf3f6fae70dcd582b7b8fb7f934f2cb1e97177e53671014d6569525605d8ddd65b516e741e59dc9d01688cc027906197f8bd20c6503713cb181e4a0a424af5ae92cb5977d39c4fa47189e4e5df7742135f526cbcd87fbd0bfa660812b81542cddf2c11951cfcc2aa28ae9c27c9ec786179b114d1cb6db9ddab45bb73e631342c933e9d782e0614ae378e2fd4fed273c7a13338b92d5771c1941b0d4224619fcd84fc64df36503a6fe213cfaf3b72b2b476eb1cc0b1fcfbcc02ea0a0ff184141ca2b76b8374efd38b5e97dfab68a57967e5a6277fce7913169e981a93b54d00a6c0879659ef55dcc145e69a96e7ce2ed8ad05f266816fc67bc083a1bd3bd3b5331cc436767609a52d1cb5e86e537f1c1821badcc8a957a6695b2fe1276c54d9fd9e6c7952f11a858c780376335c99cb3e84d2b6a2f2dc99758ee8056ffc7616057d976083e73a71b7cf41fa4dcb74f567142d2918df463f5958a74854469c19ecbf585b7745d8eba8c30a8ab7ad281c78808af32a257162377a1bf811b6706820271f5a182875b06357f2d00c6f7b0463d488e2d600b0cf2ae48ffd44f2f9c40f12198647b3e06f771762d46969cc1c8dffd53012675b1962b7cade71cdc6d57d9f174c51cbde35244880b97004f4c9fcd5db37f276c2f398f864d233fc4c5cf0904679a681eeb9934687b05fa01979737741d46cf8b2088e345ab987562f531c82d2467496424f11701b13e0d5b8ef5b576e01de0cdb89c0dea4bdb7675fedd63e078a4ef50f4847353dd878a16358031a28f08acaf952c62a7deba0638eb71a59e72b532f2d49d2f893bc52d001c20f9585d8f5ce13a6e98e5e9615bd721ac5a784dc9af5b4c9f6115326dca3724e025d363d91e947255111166190908bff78c9effe1283020f639f06db20a2170760de47e6aa503b40c982a1fd12566529962f2effb5734f5541b3c875ddbc340d23617ed55fc671eb6ade20758c7fac99fbba106b4d0f2a05411154f2a85d46274e2fb4e917be85bbe16a04f3a0a138215d3b725366f88a702b272738d0057014fe24c800a6fef3af4eaf53c9d5c140e7fe70dc210abc3222eba20409f5fa09e3ca079e92f770920e52fc7b2a0564ead59113c3f276cedf66e758be50265de1c7d37c658759c70925e6e050d18ec5a209188ab082dfe0a6ba97acc413d36e9267651f4b4eadc2f5a809559951f7268635dfd4cbfc4fff7341c39f77cde994da8b3c80834d85f19b1e2526f27a92317d70ec6ed7892eab6ed39d55884abd2a5bca834a7f92f1ef1d779e4ba575d897b81c85f83ecbcde4c2f2100a7defc9874ccc3ec35846dffcb2a9aee8fc1dbb79d621cc7bbdf61b37b219af7468d823b49c241a86ad3a90bf7161805d0965a818c6674f6d89cd118c6fe912d43b10631ba59cf6e51e485317c7b455bb246c2bcac97f2717ab10b4876e6bc7b183bd33a1ddcee7d4a0ee8966d695d9b58075d7bbcf8783e154f05ed6a6b657d2b5eb2ff92ee7aa6c4ab56838c1775f4c2af14c73bad2571af60c0947819c6b6d90b072a73f16815a5e1c7a92e835eff2664c6a02c2aee93766c0e4ef12071925697926b015e28d4dd5a9082a883420685d2f344982b0c9440ad142953ae35462fe6a1cf689818a145f615327fe35fe1b4028ae4ce176236a76d2c11f38ef6f3208f846da59c8b10bd13499e08bab816fa192ac3ca21174c29ff33b94c6a9ba020ed9c02ec7d87e03b94fdf625d042bc6d6f968afb414ee0985bfbe92cfd50186392a08bf1f27459753341d4ccd396cb4d24d67c8443ccb24e5d4bba36c09681e30022860d7ede1a6ec0ad72573d849e8260f3cdf3ad988f73feefeb36c18a62da828d31ee31eb737ca6caee49187215cc6558c671a8c221cbfb1adf2a9ed9e8685faf7bc87b8f61f1b9d0bfcf6cf4cbf376571b28f3e865d7b69d9adb4d3d7f3fb5b4773e58cb688c95d3076fe640394506ede1185a7f5503f4b78e791708cdeb8838c1510562d2fcb64984cbb21c3a4348c2fbfffa20c3b973f41fae296e2c22e149640b346956fb92395b7c742440983ff1ecc10389c7d0720330d224e4bf93c8b2786c7de91f70f25e5d7b3ebcfad7da10a3e9fb347558ce7fb4e36fa59b3109323c479375e6d9b76afdb0a6d21a6fc11c1c0dca52084622019df3fde43e9a39bd4b3958200246bc5d06e4c1af1643bec7bfe81a4689e9d0842893e224db2c04ac4d803555f3532d0ae7014ec75b09350419985328c4104dcf81ecda35b5c6d297032031171416513c875a7fea8c3f2b0c5c03bafcfa230cf257967be81cf7c6a074e807612274c04d0af428d895869d31717fb696e0a782734d62d5636b9807f670cf830144005a8843a5ff0bcb6d004f646e86770233bd4ab19e9278e5354a6346fd581fc6b5711d12930d289490f991658ef9d7dfb2f9d13a7bee168ad82aab034ae9d857127104abb4142b7a82871d4a93791229cc852bb1fba074ece18999794bf2ac8a6b7e00ff98434169adbbedf043a9da2d4405d95e7cb7a9f299e42ec1a888eb0f1b8fb01a58bc14de57b50d877c50945a017a6599717071c003dfc1b43d700a721ed7d6b9f8e6ae923ab29f978ecf15fe4f5f1637d451672aeda9b0f61c0cbc9e0762229c6573a582eaad4f2b56ecf35571521b6357e0f1dd8c51b119cae1c56bcac07f49852b1a6a8dfb9494227086e52164bb83cc7e9ba31813cf1fa35b2a03976270bc55e4eb2fd0f0ce782981b4cd3f1b39a2d27fe7642b1c7c07efede878bc146d1a2e935e6c6b9c659c4ad5bde77d430be86fd08c684a4560dfce5a52647596014110bc276b81c60bb35dba3edc5bd9ff8db2cce216f2bb587e5ff64c0ee00619f76407dab825b48589736cb655fe6f8dbf29067f744ae72ff934bcf0c5bf8d6145d2a10832329bd0ffc52240bb811ec0824f4d7ba8a70a3d7a055570155c5fc7d0c82e7b59aa1483abaf71f563409e8cca19ae71df9b7ceed72b04b5ffb5aa4cd6deb67bd6ec09b5bec06e0502c018f0269a59a23fcca7f8888386ef3a01ce6900350707358c5411a934116baf3c4ee9033bba06367f2a3914d97863ea023c4bbcd283d9a4e82c2d6772dc1f3a5156f45d969baab1f267f3feb940a5cb2e7b929412ccfc169f27788fc2dcd80b85be6c039606a046330c014da3ac0822b7ca5e0011386602f58bb6e086553af9f6e8d364167427cf638846db465efe4f36d41d958cce985f17321fb6f4d7087fbc2ac7b889dcfd100288fb72d183236bd71b7220cc419b006dec5cbee31c9cb3cf90b7ed33e92bd06cdd9f1bd99d89632c85ca84a66ab7fe3fb444c0e3178f4caa8811c3814d0b5cd3339dcfae5c0c60d1519e250d6b082f9b896d3280f5320a058f08c98e88a905bb1adb6e47ab6d2092703358e2af3809f4ca2f64d917e0e0a47767da70b6d70b155e085f193e938a8712f8d1e9da4c30e90eb1c7e3ff66b3492864101e39bec74e992239643f7a269c83e369d13c1e855f41935adbac96271d49eefa75049a887850413361983892dbf4f7f13ea0612e41c7a023ce2a813987634e1a8ebceb8e16b4ab6a3ba068d26c77a52949019408b03200706cfb2c3d5a6086f0156432b36b9349ffa4dd5fc4942944e65bd84968ac781536489f7aa0bee2f3e1f148a9e555debc1b1945710259c0d1c8a96b54bda66880fcd61879e54d1c138d418881aaa98822a4c72f166f52b47f75db6c05210168cd013c64b1fac05f10c72b8cef5316cb82a1ef71caf18776d4db7a86badba19c0a90808856ee3f530272965e57df04224424ba592d3d407c583008ec00712fa909b7c11ea1d42903dd12706ba9e7adc7e5ecdca9ff1c5d95ff42c68a00aac10447e2a779323a3f9caa7db3837bdb2d47da16d1cad6a7f5864a13f17c4a26dc99f97554dd4774e1b50833ab34d6d0587aec89ac22149365d31010ae5851c3aa442c1e365aeaca2950c54bc4e3b39670b420b9b102b65ab8fcf4a9bd018ac1eae4231cdc7ce8d573003cdaecfc2e7c74bdb5b8e250b2327b0ce3151a674baf610cbf3270543f77fb2d34f84cc12ab835ed43c75bd457a0c96ab1904be9d798ecc94f177bdfaed29a1a7d0942c87c07ba0cdbae946fc08906427fdd18b68d5d3f737a65ce7c359a823f5408c4966717b930b7e43e19fb83740", 0x1000}, {&(0x7f00000026c0)="d5e4c979348f3273c4995c7c5524fe97d0448e3b4bd68a803cd7f7335b728ea8d789b45711afa66d20ea3f4ab566f8dcb7f9fcbb59c628f8e0499c4ba62e59d2cfb8d70a55cacb33ec2ab8b2f5d50badac8876f74e4e912a3e857ce87ea96e20df765cfef0a42d07902d56dbbd9e33e5a5d1fa05ccc8d804db071774e1cbaa677d36902e8040f0c664739d39497e779be578a03222c1794a5151fc4ca7af16b8b5e2a604414e173e3638a4995c92771c205e562640c76fae2d926abefa0568df9e0d9dafa365da0c28801b211405ac7047e9d433c36c8e3f4cba432fbdef0c8d18c21287fdf43244e1f008f6c0a247115c2abd32beb9e93ab4f8e8f6b6407fd7419440d803a3d8e0ca80f389f978729316ef8f61fb5fdca5652b8e88c34c81b4572354a4c71be950cb5c83fd2467e54676cdbb200f3cce9e8ad003b7b7031da14865b3157c03cf317e4f2d927bcd58beb84ca8192e971670c5bfffc07878d69a6eb49a7087e9caa2155cc80c2650d175db7ef1387c4f71f7a682f3303bb1cb9b85af7e0a4a4af25098feab113f89a7e29f3be965ac22ae0c74cff2f59debbe8f5f87e669d2b917c61ec9a0189c2aeac90523e82eb20ae8da60806e01cb5e9c5ca13c98fb6802abd55cda34ffcb4ec2b61bd874a8f1af00eb378d2baaf15ea17d88f4078275f43a560ed91274328b9edc5000895e63598257500418b8c5f1f4ed861621cefeb2e0ee7eab779bc905c44ce9ed189fac40189526458c8935127d3130907e5cf5ecd69aa052542f2f93e1ae3b189ff47282052f4dd4ede725213871af4ba0b258b698b661e37827acf88f6607bae04720fa46b1d136876d30f65c2da381c5dda9610bda09223c54e57610a6dffcefe547126907790c8f237fb4f8a9ff90d502e822bd92e2e6cca996348e8394826bd8d17343d399354a513f985b769a76453e2f77559a372d82e7cba9986a17d67f34b763e4554c9bb11ec10b4bc93f6121d9d2df117808b75c2ba0fe43412e9c4265c3410786dd744e16cb75b640edab06f4e8e275655ed5c7752969f987f628262a44ee3f8ba70a25b923484354bff704cbac7b98b98ff49d744a3d0e144bdc3c62966e600e80e96a72a132e46259869cbc05864d40164166a18fe283c51a05c341c9832c2354e482121f3c21fa714ea09ce9a5c6e62055cbad8a6c33949b6c7e5e6b41f14cae4ada2f682bcfd1fb4893e4eaf9db1031c5c080e6a389721d33e3c13c8607710597aaffa1662a67ca33a1b70131633564fd0ab38b64fb6f76bab0e53fb6c04762e69d84acb3d5d7e94898e7dba1a5c123c7c7c61f985714c3429074d645e71a5a37edfa60a144061eb147061d8206f9b114a7d76e92802748319a9e2844d7b8fafbe798dd6c99c9f1aca68dafb6919f8588858d9f7257557bd711b31697eeea3550cb6560e7f8590edc91f8e45bb55e544722c2e40d124977a725b7d59455f839fdf668d2e799b051e4d8a5644143bde8b5e835c063e8ff3acd2e8e6c057184ce42eb58ff30600bb92287383603d93afc6658b59ebe1972fafbac04f66bfc16ea390e909f7e59b9abbc3b7c114b2f6ff826e5a4342c78b8be14e83f25028e0155be4ff59363d4ba029c90d8ad1220a7c35ac7da9383146680692813390661b00951e52fd5c4d5aaba166c089bd76d222bdb0d497c3c1add91c98fb9e2215376f7aa34f8bc7bc6fb95891f3ad6e220f13d968cd270714823020e968e19878980064137278c663b7fb71d3483c0e5d7ba9ec7a57dcc6bf02e4b5c847800f38a2bd5cfd9c526fbe9f1ccc115402a6b312617b738960ff8520f308e10495cc9b101f90666e3cd30d752ab9981f896e70c5db0952996661628c74c94499be66cc7203137cbb4ab76a3d6ab41c21770e26bd05a95b714c1f9b85634e04dcc27758f814422207bfee112d869ffc6587f8e248c0b88ad59cdae93a596e81ed1eb715aaf58629886d6198fd13f5bd0edc67242a542bc5fded81628efc0c5de595cd935748b466de617b57d86b4200611b900ed8206d4ff6f9b085971173875d7498c241b6c050b75754c0d162624ae79b2bd32843bb72a1b9b46ede42e784a5cc0dd532588e7962d399bd81357a4c598c07cbcee7d10f4c38c87d5b23a6703733a812c3aa03c4b5131a242d976e3445f19a6b4adf29c95f85e7d0fac345c36ec8612868b5d05b1993853fe71c077942ecb63c36215a1ded4764e571f834637a93d6e9f0759972d060300df1a74f322f952770c4da9b7c46a2702cc1eaebcf4d9ae5fcca02025fa17fcb953c633c6d93127dcd4e3c966e40489102b8a808fb69cecd4875d8a01f08040675ee5896e8d83122f2f4264419759eabf18ca9f6ee93df338f711e72e145f0f3822e21148fe145c361432dbe3fb0ba4302778816124fc7cb517d8bb14659eeef5c1042d52b5862378fc1c4252aa3fa2ed04cc2b0f64d37b41bf87428aadbd7f6f01ef80be51f86fe08417804fc229b14e02597d7fb8ff9e212cc63f623fca87623190c8a6709f4aa7a35815ad85c88e4c7fd3a3059c27816c1cac57279452742479a53554960ccea603c322e9d7220a8177017f5706adb555e3c9a34dc86a3bb2ce0f3db7c9f88e14283dcffe15fa71f32f2b77f96b22ecdca3e11d827ceb6510f498e0c3fd1f45e086e35758bc090f4ec98354441035fbd8ddcdea2f4ab2356062d72401884d83f93237f3b3985796692fab79d30a73efda50617a2ff642cf8d96c40c61855a1f5e0851a69e43d558c78f57c25e14268aebb75855fb5ff9edb708917747b9a38ba1412260696e334c819a58ec4c23a1f87d28557edad9805831bf4427fcfc2b45bee60244a26986d4a85fc1b55f18add2a555105ded36d9df2fd4b679849171ff8ca4339b3ed2dbd2e1d348c93d7db92b6ec20f5e2023fb149c63a6f8517f4fe5b3f15864824230996109a71e7fb056e922cc8babb81711bde394cea544efc62a724361da981155f111640877402a0379bb4ec87a1a50479cb4cca50fbb5985c8a189957db27bda6975bd29f416b08331cb6ce3e809f1f55d0ebf8afae972db99be3bf36ec803c0018c7fe51d5baac5bb23018bcf20ba9b587684a39e9bcc5cebfb28f9183e9a1d459cac4480013a34b9ebfe2977a1b53f8fab8ec21d9b903c025ecf81be3a00e80a184189212de4a67812fecb2350e9af9aab6624c679cf36d027c08d961633c33f71fc5eb21139ef633cd0cd30590179bff68a7009b47375e4e6d731f359f8db0907a855189e800e2716645f4800ddc0d094e5019a7fc4a132288a04620860c5e919688eb55d24fb90a43b34e31240c2a09a518a666f771f376d394cdb6ee2c95fbf3c124e5e438ee8563982c31a6298b722a12daee7df75aa1d146476ffe3de941c8870abace3daf2e54ee1bd1205f0ffe21af37d8b227f2a358f8ecdc02bfb76d40f3ee1019728307c88df4137323f73cf9cbd9de65439d9e461d08ae41b2b8e87a1fb9c09beb9398edc457c952a002e3a348c087e207f143fce558133abc58e582fe3072dd18b15e02cbab008ec35496cf0658aa97a68a0ab4af27fbba88018ca56e0f7d0edbf1120883abd8d580350d53508bf376b584e6c8e766b742f59404e4d4dcf1ddafe619c3e2c2c5353e6921299209dd2420caf6839c4c8b6342a416becd24dbe20bc1f5a7d09df3b88b8f7a85d908ab2886aba76a680d64c98146aff5b07e97f1d4ac48c7e973a1247c1f93476b696dfcf431a8c8ad4c195f535798a6b6a6a2ca00be46d2d72859afbf77af7c280c12afbc88ee43db26400439e51098a38722ee10ba1f6c13b46e5d1e9df0ba3b583d1c8c19b74dd6277528c2450d7d813fec8e9cef528acdbebda2cb7e05b2db1b7f58f875bc3245af8f8709375eb6429a3b801524b8023b65f732809d34de22acd79096a4950d39b82b4c9eec2c8520dc1356e368ba1361912395701f69c6ef57cc42dd8ba3919a17957aa9ea0fc19b609f96c24434c95051821b3be05cf116be95f5add5d301dfc662d3b5dfed39bba4d8178bb1eae345d15b265cfd5a88fb34b1df4f0e4e0e8141f13fec829f3060fa2c3a1eca68a44d7d9d7c6570bf47065bb5df401309cbd71f032ed51c9a1898f5417eef65a7eebd2d59e55c6ca5f8c06e92fced3336f728f7ae55fe411e38678dee5268c6dca1820c5a4c2e338a393f0a8ea4e1879da439ca928af31a91b1df114c65fb018d5f6a17cdaea4347f10487fadd3e94eb098c23dbceb9c0d468cbd85d9ad0816da9a4e16dfde870758fdee1b4c5372c87da0ef1778a6f9fdee28cc42b65a239e7d13015d2b5f33cbe5e86f0f3156f481aec72c1fe2d65e68898970bfe3b7d6666967e9536a357d8d9d48922342a79806411a21738c4e6421735b31899baeb6fbd89ebce05536384caef392663c8ea186669a0b419be327e992c89868438dc06106d1aa5a178174e9e5ffcc5470d1cef583501b04b083107a658413f83965c559e6ec8eac543187f6362c1276197239d5f9343b4880ac89731b631dac40aebed2db17851ca039e578d6e74102a664fe002144aef6d5db92ce294aa7d70c53412a5f7717daef1eaa86520d1b4d1e30a7a3da2aab836711064ceb25c6fb49be92201187c12bdd6c634b796e98d0359635e65aa5c09e1b09b3a79ffc8511096d1d923481555d748744eaa81980f95f3273eaec434a8675fd94313967284b8dde46471c7c75d9b2ae54542b5494f018ec3d92a8af1768da737cdc43dfe2cda367cc40188c8018b61cdba8ffa5f8092a22534c091256d82ce41254d1cfcfa5bd2ff75ba9d82b3ed70bf291a0721064ab111973f290e94fd4c17b74bb81505bfb3325f3cee3a1ad2ffc737d6b8c42b9fdd73b986bb6b2f1801a01752ff1c0fa8da52424c94f05866eed99e40c06a7df7b9facfcd16c59865c8ccc84b937e16d4cc52f66b47eb23c633b5c42053f966da64c765ae636962b09c42b349efaf26cbc0da64f9297580568c38dac45bb8469f826e1d9173a7f7f81dbbd7173e0fc7722ae5d1287ecb21ada393d4dd0cf0703c5eaf4bb366e5bf7e867a1d6ac873acd6f5a44013a465b08252a32035181e6d62f671cf6efeeba22c55eab9ae0d8ea7ead10f3082ce6c5e737617ac5da31fb3f21262049f10793f8cfb00ab9d1bbe8be535dc0d06f0a6f723760aff84d30df010ca1a19612c5e80e1535647c2b2122041c818772dbdbf45385525f08cd5da4a3039349671de0673deb841de6c89d05de68a4d3043718970837b866a068b257fd792f3b9abec480916996c72cbca47eeb6d4bf0a3ce8bb67107c176a274759c624f0bbab2b6cf7372bf83a5c1d62927cfc36b965d3774e2fa5c91ba6150a1611bdef5e3af83cddfd8a1f246991f5357d508a6f9cce0ac571fa967448468c4e392dc20ae8e5736d397f66cf7668888a60367170554225e494b0692fdf3d3b7c4590e06fe1e2be5d9c2293b672d39288d2084b1973e7ea10a879f289a250979b92004d3075dbded84e0e0fb090ac25f42f49c4eb854cb5655088004aaa2d352b547e0c738ad13b990d57fcb91e96f758c6cef42f8be12989faabc69898fd0c0214ae04a142021f344dec6f22e92d8b01b581acfe361e3ae092d5ab72d1d8cb0a63ff0cbf0dc268df0c3fc4a1d48703868151d708ad562da0367ad5c3867aecd091a0c76bff344b7cb9b3273462233d4d18795650f89a6686c936f32f1114e18e325a6ff03f213fa7663046e16ea6321abfeb1031aacee89444eb63be652afb732d", 0x1000}, {&(0x7f0000000280)="3cb294a22a39c75fc0dbc4a2230580b8752fd196346d342bf0c962ee64c5fdd61fb8ac889430f21c78cfed6147056b45680a573eb3295a6d7bcd8bd827547768abe68fe108c534c9a1e05f5e0dbce51e59f4a70085f1a2e38d9d", 0x5a}, {&(0x7f0000000340)="8df90f9fec3174e3d7021db473a0e20149224d872f37eb1c60fa1def37b464babc40c39d89ccccb54f968046a68cb3ec", 0x30}], 0x9) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 22:58:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b29311776b"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="e281a555ac9b3622", 0x8, 0x0, 0x0, 0x0) 22:58:43 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0x2d7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f00000005c0)) kqueue() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:58:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x0) r4 = shmget(0x3, 0x5000, 0x8, &(0x7f0000ffb000/0x5000)=nil) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = getpgid(0x0) r7 = getuid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x20000000007, 0x8}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r13 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r13, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r14, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r14, 0xffffffffffffffff]) r17 = getpid() r18 = getgid() r19 = getpgrp() r20 = socket(0x11, 0x3, 0x0) setsockopt(r20, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r21 = semget$private(0x0, 0x2, 0x400) semop(r21, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) accept$inet6(r23, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r24, r22, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x0, 0xffffffffffffffff) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r27, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r31, 0xc0107005, 0x0) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={r32, r29, r28}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r35 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r35, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r35, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r37, 0x0) r38 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r37, r38, r39, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r40 = getgid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b9502556ea22b2e000000000000000000000000000000005ec7b7d0d077329239686e3e930b74f04b9b104d5e67ecbb19da6a795c42ade7452766d13f8cac30b696230eb47b35340000000000000000000000008d31ffe7554f1184015d69f7e9f83b7e0bf4697b8947aff47b0ed6b8518c2599"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdf01000000816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r6, r7, r16}, @cred={0x20, 0xffff, 0x0, r17, 0x0, r18}, @cred={0x20, 0xffff, 0x0, r19, r24, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r32, r39, r40}], 0x80}, 0xf) r41 = socket(0x11, 0x3, 0x0) setsockopt(r41, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r42 = semget$private(0x0, 0x2, 0x400) semop(r42, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = socket(0x18, 0x2, 0x0) accept$inet6(r44, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r45, r43, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r47 = socket(0x2, 0x1, 0x0) connect$unix(r47, &(0x7f0000000780)=ANY=[@ANYBLOB="6a8b03f37e00000fbd7346011206c763cba49b899b6ef101fc7af70353b514e38939afaff13bfeb03125b6cee544faf392592b39b1b388496ac3c8b259135471c3e48bf5f24869993ab7f1fdf17433dd75fefb729b813465d5f264ca60c9dfdfe26da1404c0a0119bd3130ce841c5da22508b7370a61f7bdb70076ae86cc9063"], 0x10) setsockopt$sock_int(r47, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r47) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r49 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r24, r46, r48, 0x0, 0x2, 0x539}, 0x10000, 0x401, 0xffffffffffffffff, r49, 0x3f, 0x1, 0x2}) r50 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) dup2(r0, r50) 22:58:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r5, r6, r8, r11, 0x80, 0x8}, 0x5, 0x5, r12, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x8}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r19, 0x0, 0x0) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r21, 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000780)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r23 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = socket(0x2, 0x1, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) accept$unix(r26, 0x0, &(0x7f0000000700)=0x51) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r22, r16, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f00000006c0)=[{0x2, 0xfffe, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x26e3bda984d22c7f}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9}], 0xa) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r16, 0xffffffffffffffff]) r28 = getpid() r29 = getuid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="004b9b36db6453508f00"/30], 0xa, &(0x7f0000000200)=[{&(0x7f0000001080)="b569c8096bb58068c0d5188edf8edba0fffa8bc351fc95be20374890a96a1977b96f0445fa3a067c0791662b5e3d130fc37ea1bbea31edeb95a226445e7ecff7f1a8090ba638d44cb998cbd41a477fafabb5d548f284e917be4b94dec7c60ae805bd779e8e10168246adbbe6f50a8707b7415caa2a151a7d61cf767de02bffeb537b67f12fbb905920cf5036da7665f817993933fda1077e48d26ea4d8401f587e97c73851a09a5efcfe9b2bcc69916917ced84b8386e3d67ce437d2d75465a69481fdea8370f6850546a121f05c1a088129e06a42d16521bc2dcb6845124774ccf7c61c71003efd4c69e449507644a3f788524a80709b5d0848752c0769884d2691fded28c277ee3659b96a0160f6dd74affa4a69ef6b4a2c3eaccb0a346e8230b866ba713e63ca89f01675ea2bc58a783e1fcfdfbf3e75b73cd6c697f8286156f4723ff94779cea4b0f25202c2769448c89405d460db5a5ac1af7d7c4509610864e3f7b5cfeb889f136d1862921968cb9e5a1df7ed998fd566c7acdb7cd1fd43b624442703d1f2decbad1130425a5435c34ae25a83c11581e6cea672fbb1cdf7b9a5ec9b87922cd1382246555c6b5049b2fc98d3db1a01a614eb04b72508fa4fe3f486dcbe172fdcd4dbdc14dd7ece74f2d262faf9910a4ac1768708a222aa93c66df9ae6c771c12349ba0771a3bcd626c8983cb65210d11a518a66bbbcfb247f93570b6756797d119e26b565dd85f94f4e8cb22385c9c469307084d313098512cb162a34586361afc6c0408a852743eb81f0913ec4aa09313b807f4f34ae020cdae1556e0ee395ce01b2ce7a39784e99617433dec386c774c95d012da6b2cfe11d2ffbb55c89c2f72508f0b58e5085b932835f44b8e0cbfe8a316827b0ad2d7d0e35558fe6aa1213c9125e9ee8b957be4710e7615ef6794050f0b8f00394cfc3fcef11a2fcf7aad4dbbe8eef1ab5d82cd029870849e50786616ea0d5f45700ec0518ba8e95e61af62fae00f3e2cc03bab8d1e9bf73b79ff5352bb0814c8d249dbe4021d8b53b2d99bf750fd6e9b3944cdfa6b9ab5eabfee81d873e09772ba6529a5db2366c31e0cacd1e40ffc24e7811f45b8f79a4ce47b08ebb9c0bb046ce191df6b3c19be61e2e7b5f864683ab2c23297f43308674364e564b2174f1d1e6c05d5910a51ea960a785d087d3896426873182f85f13ef781d10d23956ff0bd16e6834006b4db6fc631b7973108b7dfdbf85c3bef26a0f4dadc3e5ac37adb16c1c24e9973581518fdd65e8d4247068210f79fc214977322ddf703281e1250e189ee246b56f0e39318875712ce069582149145a351f68a293b5dca382df752b3c266c4b7675b0d3e63e57e797d26c7100f69de4979427834c7760fd65de03b6f775ff0b5216ce91a44ad6483fe6269fe9694be3e85dea0d498a742694cae3b93f2e9ba96f22ce2bcf711c72dcf4ce8bb6c61c178b73e686a32f7b0880a18f774ca76a522760eca29b856e500973e8a795eb4f4da65ce230822596ebe9b8712ce792f2c4660aa257977ff86dbcc521d808bf588a1f62c5ffb3c221ec9c34debdd3c9de3cfa4ed890f11633d64816dcf84b2feb2a57862512103cd3904c862a0090c8d5aff81765dbaf047e0460315ef1acee1cc6186bef9a92cb5dd52808d282750bf0cf6a302d0cf02f923eaccb5963977a03161588e5c5be0ad5869ec39329393e69000f91992ba9b8cecd6911200ad47ea9bb902f667cc2606fc01f587f99fe0f2be3747e3e39a71599cf8c4e876b754e86e66ca10d47e2054b9f48337ae653e6585d86e54594e225490305af70bbe60f4812a1b917c5a220dfcd58c14bdf67cbeec6a61159f17cc2cd8c0c736d9321f58944019b287ca7c0b12ed156011d35443b61165b880fca41aa96c2c36c0569c749bc6fb4b6a14fb4f7266733f0c82a931d0ac07ba4a6ba80d072ec6e8356dfc8256da6af0d10418fd1dfd1f86dab016926aefbf36c43308b8c59e6d0315623ba3818e08e9b9c1a055faf89521345b1fa472d6b2705503218abd5a8b16cf909a69ee92e8e1fa52a10f1db85abc73ac20fbe1381533fd238c97448a72a4180d8cef2280279a0e6d96d9e6af506d29c17095830f11180e64a284933e49fb0a099680b5d2cfba05c1917481ba0b15c9ffa67854c456aea3ec05776687fb19bac3f68309d7cff87e95abec8cbe27adaacd2425ace98628cfe03fa1877afc5425cc5f5b0765adda4a668ddb0235a003a650920f0db6ad03cdcc77e18e104f7e5fa76813813bf0068d19a4e683f51b68cab340560a8df3dd076126c37c41b35bfa79e46ba988ea70247d6259961146bd5cffe3a1a4cde934198a5bfefeb43caaff39650a6cd0bde23fe68d777660257fd18e9267e9e2392d6330c12631c74ab3a1c050a8456902126c9125405381a877f40c2e7e39937f71f10bb6df739f262a4126abd2a1599b665401f0c59b0dec13ae249be7efa4f78454ffb57720eac53f87f7a23cf609ce0ac13b197fd713cb71225ac8a37659d5a08a08bbb55f4e6fa24e41a0d7daac53b30983995de153c12dad4daa878402f162b21a2198c31ed0275bf1b8c0deafdfeef4f6e63ca37c01f5f306bf1e924e499174bbc029d4c71d16bbfb390076d7c68181ed2030d61248fee49d0ceeecf0904a55b06d3516deec27262aa7c180251e70382a6f2298095670517637d1d60b9d8987f1aa3b195e481ff07c5778e2be8071fe96956eeb13154e7d547c1b1cd2893edfe40136e4a397e5d56e032d2ee52da3415e80338da40656364bf121544d244d7d149f2d6e1a69dde5f08e8459a38350760909d3dc932500db57b816c160905f9a5db9b66409110176e9c81c76f78db046f554af6fb60bfa9ba79c1512a97a230de2c5d7da632a9b02bcc3b7355e3ad0f22c17d96eba0ae34e6e3d8110efdf51d6951bdee754f8da3b3a3dcc08ab9dffcf48f40848138bf9e9cb873bd0f0c7ee53977b7a7aec770bfe8a8674f161094e52063042e4e0dde71661748dc5cc856a6d866487b8d12b02c1db2115c5bbe80edf019cfaf33e8c97f54b5054ab074dee5078cbf79c945d7b3db1d23f3783e5e7f015cdad70ba61ef70828b652e8fc14d3d7677237f3b9174f5e667fe570cd9175784ca842cff0b619915c40dbb22c335056721fd7540ff00cf1ab69ba93ebd49cae06e353eb4d7c6ddc892335242d89ddad1080788193e253a406125e67f42d04527d430178988e3900951b1feaf25f1e1081b8577b969adbaeb4fe27f15bbe7b43322195983da1ea7303afd4ab4d02cdca90b8b7895e44b09fa41dedbab563352c75bb7ebd467a6ffd6212d71ff30f2ff85bf14f20e5313f18b077e459efa88296d17528e465e9a66c72dfdcdc60194560ebc909053822b29b7384e3a19808fee06e446da79fed9506b63a618b61d9b2800996018c466e789ad0b2f038af542e437b46e739e895182fccf658d80145aa3b03ea2758dd11ceaa983013df510423a5ea64d36c739751202d453eee8562ec7c5b9e1631926318c40d74533da92fb60758aba06ccb1517707eb8ca647c7453a741b879386d4c842344175f1d2b4d7346f3ff31a9e67bb79b65c7df86fbd22b4465eb9d3af6f5e51933780972c53664f613ba92a7d0fa0f8ac0da430a36239fb53609133c261bf0f36b593a0ce044636e57ce81f9e95c0a3c210033f6c0af1910c7ebfc0fcd6de90c7f39724ffb077e753342fcafe08eeba8ea11a28c0c1086bee44f1b6b8e160572a7f625c0896f4c06ee72a4a9a37d19a6639493e196b562409e5cc9ad3543a138d386b51b5b6ede41c08e174a4be4fb311e9dc1fca7948d960b12e5bebaa88db0971c0c797ce6761d3f222825275e77d5f3748cec3607ec99fe55e1e61cafb5134189a0fd7f7362f64c0ac20f0b01c7ddd95824c81c8e3732c6c274e6448ee024a4622108c2fb85a07218b42f476444ace9a6f04b21ff14dab93be2fac135da2e0b4b38ad18715a67fcb8ab8de10087415a1f2a25a6158ce715eb1ea297edfbaaf47b7e2eeec2c196a889f460b893e88a26908d6786cdf173eec05015dc3d00005e7f782823d5019663c954948df66e7e179f1474af0917f03d9abe833acc2da0a70202fe3a7753b8d079d7590d789919227ca172c35729dcbfa60c02fe640cbdc4515f4944dbd1d80c1d1a10279531134bba96b82a7b572a431fbf0c7b7b0dbbb8f2e7a1953a2b5f0b33f75b985105008063f87c92b25751d638276047e9e9fb6ad71614e524e85aee6c0d81d3a1a66b4da31502d721f36c9c4d87186d73ac9890c980d41c3ad1a289ae0c5d8b5caead2afd4a324e6d26899a99619131160eecdd0d76415f55a50f4f9c986692225607634a39be1ff4eda60612fa3df109d494c5ad4cc3555c2cd582b647e9b7af6e7a63cedfeaa3326a035f21c261ad3cb73c9175ada8a50a04f573207a469193c865c83e0663fa4f197771f0f44b9a731fa1e62101e9ab03ff2bbac0429f8d4a46fe8afa0c3911da3c99c1f3b60d650e7bf4725c7981c726b581ab41aff55ef8903dcdf8481fe86deca9b3f81ce77e1091b04cce0a81bf98f09a7d3fbfaf8b6723e7cd5b7ee3c21be91fae269f8561adc3bd06b62471ebdec935d48ae1daed51804d9ffeb8bcda577586a7b81932c584da89e1f2be7061a573c3faa387d2fd58a4bb2652b6387899d0dcc57f6cb6f6190d35b93766c718b47a65bbc2be88efb8ebf25169e9ac493bffa3552182b516473597811437a92172fb29a0d811f54fb8d7adecfa7559518c9ee3a7f7ac8c6897d402dc94c7a2e638e2ec2c034119c5f1d990d381c0dfa7c9e4ce21561b3b7c7bc1d3b100db1ed544b716302d8ee55c11b469b11046b80f27fb1506c962da7d78e54b69f928eb0be360d523c6546e914d889294ffc4005fb89a94520b578c225f08eebd36106be4e9f45063189c9adddc9eb95f6132a98ac7892e353bb2fa6bb917daf9c059b95b25d4c999758f9cfe0ab6e629a828f7d915bb78ebd08de03eea0f549eef380d98ac2f7193b1d830d7f698264488bad8fbc8dfb6d3a9b0034dfb045dae1e045b6293f8dc00bccb05080b199da9a1b3f9797016509dd3230662d9a456d9778edec13186ee0f62b36666bcb2733a96171edb24df876737e07f78ec5168777dce8194233f1891a45537e907350ef026c716000cb27d858da4722fd4deb69e49d310355cd9246ac9ccbd5dc273352deaceeb13c2fabd292a5b8fef20b67a16fde39c142c0d8dcb5eb32a89dbf3590a49e3cc2d75f6cff6e627f1ab587a2a0842a8791a64ae1dc4cc41f92ffac4d12cb3aa1aab0e5176415754271dfd7e84da514aedbd89f333fe77cb4034b2a792c4f6097b8387bfa6bd4f82e4ab7a0f2942a339e01e8e9756ba8bc5ecd8df27cd4ce6ff207b8545e379a099465169b6d4f44f0a6a61ec535cf693593b6a71d2d1b92d01c6775bb3970290422ca2dbb82053de239fd832b5eaeb8fae0057f32734458224592636c82ea6189578eb31469475f90688b44ef8da3aff0addd82da787bb2da6372b64fff487fe5b5b40f64cfe4656edefda8a626e304416943b1bd7301087e62c5c34f02e45ed7ed2f49369f4496583f06e1eec9b854b2fab38b6dea3648c573528a30fb58577eb1bb26ddecfedc1ecc9f5006212d347fffdf374f95dbbd9224042ff22cf73d007be64e1de85d1f7d28f5f622481a3c03cb048c2573f9521194a15a89f0a0d614248c919fe019bede1155ef46ce36d01be2432340c942", 0x1000}, {&(0x7f00000000c0)="9a8b922e9621217f84be1cdd5035d42e41a7fd5b90c064b7722e023063636e89531fb1a8888b98db4f4824ccca202d65cfc4c154d1c823d4", 0x38}, {&(0x7f0000000100)="1d1c88cc5fcb583bb91cb696fecfa6747b6138d9fbd0555b85be07e596d7f73678b2d20d1f2519405dc83eaf258d8dc8b4595cf7918db2430f0b142f363566a83e6affa50675fe0eb0041634a896ddf62a0a79f56b75dd3230f80f943d59fa706948a60745f254d9653d375caa8979a2f4611331deb5857cb9159daafc422f76cdef6a4d7fcd6b78de7a077ba2fd2c23b97979ee967ad1c138d89308", 0x9c}, {&(0x7f00000001c0)="8170c60a0e2f6425a1f5dbbff4", 0xd}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="100000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r16, @ANYBLOB="000000002000000000000000000000008b402b1e", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32, @ANYBLOB="c8dfe95dc4a87bc0b6ee321669726ecc6e13c2d87306d6f2121c11a9d9d3b58fd2c274b31b998bd72d8205ba96068a6545aaae09bf6a6c9fddd46602b37efd3e6d28b405c4706c7c1c54a2fb33110617e27f9dc70bac5a383ea4dac71f74299e76ac15acdadf6b6ffc723cc66ad64e3cd34f28f3c691892d401dc452d3f52acaa38e89e9a316379430a8c8147ec73e08ecbcfc60d5a85aa061984f009294c51b4f32b6bc09c7cd18fc9674a553a56efe5d7d400740db3edf7b37d140029c"], 0x50, 0x4}, 0x401) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 22:58:43 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040002000600000000001bb24f8010ba66f600000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000037000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:43 executing program 1: r0 = socket(0x6, 0x4, 0x2) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x21, 0x800002e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000540)=0xc) r5 = fcntl$dupfd(r4, 0x0, r1) read(r5, &(0x7f0000000500)=""/15, 0xf) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r6, &(0x7f0000000940)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0x17, 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r7 = getgid() r8 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) r10 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r13 = geteuid() setreuid(0xffffffffffffffff, r13) fchownat(r11, &(0x7f0000000080)='./file0\x00', r13, r12, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000004c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) r16 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r16, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r16, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r17, r14, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r18, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x3, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x1000}, {0x0, 0x409, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r14) r19 = syz_open_pts() dup(r19) fcntl$setstatus(r19, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 22:58:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="206e95c950c6387f15063292d922def84e8bd99c28e7b0e99ba0e4ec2fda9a5ed1a72b63bce8c60e8e01a5f186", 0x2d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 22:58:43 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xdf7b, 0x8}, {0x18, 0x3, 0x7}, 0x6, [0x31b4ff01, 0xe1, 0x0, 0x8, 0x6, 0x3, 0x6a6, 0x3]}, 0x3c) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 22:58:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/97, 0x61, 0x847, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e0000000037983d4af1d74686696c65ac2e"], 0xa) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6010, r5, 0x0, 0xaa) dup2(r1, r2) execve(0x0, 0x0, 0x0) 22:58:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65140e"], 0xffffffffffffff11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r3) r4 = dup2(r3, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000280)) r5 = dup2(r2, r1) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 22:58:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffff74) socket(0x20, 0x4, 0x61) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c7f000001", 0x8) semget$private(0x0, 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r2) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'], 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x22e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r11, r9}, 0xc) r12 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r13) r14 = getpgid(r13) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r16 = getpgid(0x0) r17 = getuid() r18 = socket(0x11, 0x3, 0x0) setsockopt(r18, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r23 = getuid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r23, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r24, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r24, 0xffffffffffffffff]) r27 = getpid() r28 = getgid() r29 = getpgrp() r30 = socket(0x11, 0x3, 0x0) setsockopt(r30, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r31 = semget$private(0x0, 0x2, 0x400) semop(r31, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x18, 0x2, 0x0) accept$inet6(r33, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r34, r32, 0x0, r35, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x0, 0xffffffffffffffff) r38 = getgid() getsockopt$sock_cred(r37, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) close(r41) r42 = getpgrp() r43 = getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r41, 0xc0107005, 0x0) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={r42, r44, r43}, 0xc) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000600)={r42, r39, r38}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r46, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r46, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r48, 0x0) r49 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r48, r49, r50, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e0000000000000000000000000000000077c7b7d0d037329239687b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b69623"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r16, r17, r26}, @cred={0x20, 0xffff, 0x0, r27, 0x0, r28}, @cred={0x20, 0xffff, 0x0, r29, r34, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r42, r50, r45}], 0x80}, 0xf) r51 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r52 = getpgid(0x0) r53 = getuid() r54 = socket(0x11, 0x3, 0x0) setsockopt(r54, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r55 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r58 = getgid() semop(r55, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r57, r56, 0x0, r58, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r59 = getuid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r59, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r60, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r60, 0xffffffffffffffff]) r63 = getpid() r64 = getgid() r65 = getpgrp() r66 = socket(0x11, 0x3, 0x0) setsockopt(r66, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r67 = semget$private(0x0, 0x2, 0x400) semop(r67, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = socket(0x18, 0x2, 0x0) accept$inet6(r69, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r70, r68, 0x0, r71, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r72 = kqueue() r73 = fcntl$dupfd(r72, 0x0, 0xffffffffffffffff) r74 = getgid() getsockopt$sock_cred(r73, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r73, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r76 = kqueue() r77 = fcntl$dupfd(r76, 0x2, 0xffffffffffffffff) close(r77) r78 = getpgrp() r79 = getgid() getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r77, 0xc0107005, 0x0) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000700)={r78, r80, r79}, 0xc) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000600)={r78, r75, r74}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r82, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r82, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r84, 0x0) r85 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r84, r85, r86, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa53c2823ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e02341b434b951d0afef8bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66fa22b2e00000000000000000000000000007b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b6962300"/170], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r52, r53, r62}, @cred={0x20, 0xffff, 0x0, r63, 0x0, r64}, @cred={0x20, 0xffff, 0x0, r65, r70, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r78, r86, r81}], 0x80}, 0xf) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000180)="44dd614534f5e6a4f83214016854c60dc68ee76a264b7820b642eea3b197b7a2f9a9fc2cf119800acf3c092c18d99948563660b4c3bbb1894e8697e7f8f1c5891334fa35748f2486a52aa69b3cb2dd7767f509fbac822dfe581d98176afdc0f9ac2b12c9c144b687fef71b3e53552a2ad346b33c09588ab87f463714517f36946e7fe6b3505bcbb35ba79ebb380f7e7161838e0a0710b37c5d4fec57dfb9c691d43b638dc79e76dc8b3d2f46641d97f25566357423d736cd20aa17f17309099df66e2b94bc589a89020fc16bda4838d5abb4cc024262993c1d5f0a30042d7de03aab1ddf3d33b0383b09c5468433b29453a8585518cc91e09954d31cfc5d70375f0a82f433161c73f0ba9a8df9d4144b107618fedf8aae703ce3bf731740a9c1bd9857a28afcaecd9d0ef576dc51640e4a196b0d55d8744dce2b7e31fb4039051d55d04044a0aaaa8421394c8052c3d0acaa9baefa12fd9fcbaf63f88f3014ae90a65018d40b4ed6573415fb0a1f8407e57d815b463b3d813b7791be63604a2c5cd819309271caee25224f3f16a498ddbde4465a7842c36547c86007fbe44e2712f2a342b27cce45d3eda5a5674db5414f1ac1f93ae8edc107c6fd6480419849b068c720f87cfdfe480504060230b8c22b7121f34b65e660c389995d01cca0fedfc509311d18a0245e3ac9d2823ba5d659e443c4ca213628e32dd3005d536f1513c9987e59d3066afca6c9c587db71a63a1ce63798347640ceb1f7e57ac0f096416dcea3f1981c09a0e00755602a8ecae646fc3b2adfcd4a87979c9680c4a3f50527318a86fd7a0bae478026a65e62506560651813cf8d644de4c9c7c0349308ae0defcfa3e1b6f5d1e0b0cb4c563edb3c771077634c2b041846d7c793c1c17eb0e2a97275c6460dbd44a3aa98fca9a162bd8cddec44fa1874bc0a4730db2eac12b81abbea9cc9698fee639cbad85bb61d1bed4fc4e07a27636c0510a32846626d61e4823ef06fecb8220550b9aa6c6b8f64a4d07983357c447f19558638c426411124714f171841076245d26d803e02826dcf1141d094fe734a92a88c48cc7912bc710b6341fdc1651373371ef445c47c483ebb5690a0261513983cce9078671466b1a38f33be784f901dd12db2959c4a0d6f10068ad53a68aa110c82de0ac9750425396fda1809544ddd20c93259f79d5d7d495718dd146081647d831795c15be754982e2f437e1ee872c29cd57fa37fc60cce595152f2d89153c80bf617fb73941a9a731219c8130ebcb319f7d00c971cefff4aea1315383c769febd101c6f732fed07d96ee7e3aad098a99f4abda56ad6715cde73c9418f3e6f3ccce87ec5c6e34c15a13b7d25b79680f2f272f2cdfeebd2abe7b72aa644ae168b104d6c843a995364243715a9f93bf30fa1e16820b886c9cb4127d5f09676940b7bba850f425af828d101668eb19f0f9f6418a1c94d3b6abf4500205886277f478b63ef62c43683738538ee82c191a9b6c8653a4d83559fd0875938102e9ed1f9eceb17561543f8c28a7af3475327d934727b564adb8c8f05ba502fb37274d3b7339486cc036dcd61d5d83daba2947eb58f4bdd0de421fedcca56f112f16cdec828c6bc1114d6afd67765af2d3e0e7b4f39ac0fd4170d0447a415ca160afa43d78bcedd534c8a776fcc5f5c15cb8631dfd4d2166265c4b119f0bfb3b630375cabe2dfc59e8457d0af683dc0d75c9be33490baac4636de5970e8617d0183341fbd1f0a6e00e896133f004882fef07f479655aa63985cf86817a3c5ce617a9dbef0b28ca283b254356397d7c0d4e6d0424191372c66ce275746308377ad4f02994213ca3f77e7856f49c633cbb288db3319ee522ce5ad114e2ba6dcfd268456fa0d431ad95b5fda7a91520b79ae348bb5b9fdcd033e23165815dbda5237e07da09dc14a1c7211ec42b315967670faa5f6c30b9fdc4b5fef13266bd8498ee5265157cd15cd13690e5ae208a1ebfa14de8fb9e1828b5cf805e70883db1c39de5ec6992fe63350267a9401f924bb1ee3ecf6e6fd1b48b33b112fe8fdad95643c035e634920f7d4e7af57a41e2891924d6c6119f3ed07c20f514d75c4876b59fc892ca2961061d587e0759a9284f2aded5e65af3a1fd3efcfe88ac1d0419c06c65a7e04b67219d6c83a0031869bb9694203375e3b70320d6a23a113d751295003461d1f3a0ffcf34a0a4d0871ada92f43c0059bc516983e63ca214700e0ea10609f6653675ad6577f00756252cc86f66277669bfeab3b91e219a5bbc927fc1024d887217482dc55991b3f3917426903c6f01d14a6730359bd8cab87c345eefca869ed7226faf2a081e352985f4a6b0b209edd29ccf7535078f8eed24b30c20a88f6c86ca4f8d890a0e0d8717377127f51a783391476310eeca5705e5218e82d83b7943a7b73e74c110882f5b13b5947f8aac8edbf162eebf6e68c21fb1f4b930f1c2499e0affe1c98af27b4eb73a4995867c8664ea5f488d29c2829a06c9afda83125f16e0773107a374857113c67679d083a42d6dce47fab795400f13a41f9a09eaf2a2e010ec6553ad31951a83875fbe68abdc9d65633c1a37b2569feaf2c53538d24a6231780c486f9319f83efea9fb835bbfdcaf3335fe7282938112df18411781928912eede6178d3d9389fce2f0672a285890e99a7ce0617fbc8eefb816603230eee5fafadf1cc671cb9f0877c7eb83dbd453d09fb1d00f09755c70ff621a9c10349652b33ae39a30ddb4ef06964ea0b639b836fbb70906a45bc5af02fd0235547320e842fb3f6895e4c899d2d37a7a9fda57cf473b243eeede0aca4e6e5a0296037c3997fa41c884d3d70950618ed6161c7c0ce6228fa7bb9007bd82f81ef0e84c71f61af3769e115e6b7b7edaaf28231cb6babe219a104604b690a37afb6b7373dea1dc2ef32d723982dc8f5601b8a31735c31e17a2b0a790bcf2250f288910ce2babde14473e1dba5c9c9c8ac8f2c7347a02d7695f48d9832b9ab6350dbcec2e07a1bb7d6028aeb4e17a6004cb7fa3896a9e9911973b649eccd9f0290d86543855843394b9e8d31d65be23882c0bf74777145ec50063d752a5af69072e3eeb36aabb5fa0374251d5fc42d376c8b68acb703834dcd0af5358d9d503df2d701549160dc016e6322de6b4d975f30a16ebc7868a95df96b72bdbd3c5424cc0fca19acd08412a9dbc8e394915eadd4b73cf9d66dca290d92413c595e1924729fb8b1ef51cbdd6faf12b22a2770f2a7b48156e8d80e2b073c4f03a36990f367ee9a3a6f3f2cbb6a48fd1716dfe895e43d91a9992ba98b2ab2518817515ebab8a9ba95305525bbd4f579c2b45564a8cd78ed7b6b2b48e7a3c60ee8a455a44cda0ba60cea78a7d0eb1a66a05ea8327be7f4093b902875d34d16119e906db2b0eb3e5ada49820f3c3e4a08d0cc742d5e6a3cb402a8e8945d71fef52c1cc9211770540a22a5ef7e8d5be41f35b42803f114cea3cb629ee1b36c8607a72f3fdd6f4eee1ef2bfa6e1e4c5a1e42dd45bcc57b0945d8a632a08aa07865febcd66cffe6354af5c1b28169b2960882bae44b8d2dc0acc0f56b6cca2129a721eaba387805796bb865e01a07962b09f1c8a49c77d0e7e0353345f0c3b6edaf4cf0d1a564016fdfcb4646c07c122909b9c8d4196c79b11eb3fb664b3defe5936dec3bac6ce350d9dc96d33aa4ea8b2ff8ff9ac5876a8190a8156ffb74eb64fae7a3d8c84e598dbfdb59bcdda805085dbf4a05b424e3e5c3d7178965bc072ef7bb10969dfe2329e2b4726adea65052439aacc596212cc756fcd367b64896849c4149fefc41fe7fc4997bd66c9d9d152d99af6e591cea79dc851c2d2661382e87c52ef5f8c53cde39184467e56b7b5f67255bfd63f29274927b49ca837fb587cead0fb745e5d2f15d7e2e3a664544995b83546af9e51be23c827cd611466a267d6b385a4d52bb6cbbd37bb0cb0cf1638b7d2e3d8dbf40bc0427289e14f6d8457e52dbadb87ba5410d294b410617b9e90b8601da57a87e284ba751c0ec9012d944e58d8e16563d6652a970f3b765dbac73cca6f22689b8572067436385cb8e0e9ef58ee12d1ca1661cbfad321dd27fdc802d9a1ae7f2c9a1a32e58da9f9e2bc9f897f5d304fa93cd896adb1a551c50970079191f1fec31fc348c572cf39141757ac51fc2a141abb860aa0235c36387fe10b786a04989197d478b5c2054d6da0df3b7eef9a326cda4daab2ca69a3522de888dbfb22da7447d61e21acbb51a3cec79502c371872a6881237137abe57646604cb74428d3c99ae4177fca7804d5533ec2d4fe68c70fa6c8456e174bef6f4bc29d8adc8996e9f95a9720d59cc01c561ddfe711c04829e329b202186bc6150f6884ba898633374eb19b35bfbdbb6901fe7b85c6eca3dedb91e0d59d32aaf362b5c0fc9c90b4426da375804edbdd89f72de6e76ef7a2bf3141f86576d7b1be6880067aa2b68fe0481ab5ff59df5c4b01f2980ff4f8ef952a97ce9752946a1b72583c16c0f4f8eabb27184d116484501f404ecb4c58bf34d1bd8db5f81d1ee1c716e7a6fd54a1bd34c60860a0daaaed872e5b4905efea316d958913829d869df37cd3dbda32e870c817be2248252a1642a99a9244db040c12731d44cf972057c80871615c2683549fd84f5aec9b354dbf0a75eca70847bac5e37bd4e59451d5282cd8b8ba90366eac6e1a08417d5f7258c7158cea68dc64cc8bdedd9e2c537613c8739fbe50ea6f720ade4eaa4f671e91fa38802fe7e4634d25947edb241204feb933c235653e6101a4b9ae37b1994d5a396846a172bc6b0d2bda308dfeabf3c1aeffcac049ebae8074b38246c54535154eaec0552a70e4f01aaf6910ba5afbdcb952b5b56e7fd11ae40ceaa61c9697afc1b014f82657cf4fe5bf288987c23e175c0abdedb4f345a6d831c4ed54d6ffcab66fd6b8ce1eb81effc0db817d02a8b58907fdf7841b844b9f7a17bd7b7f433d7cfb310c29dc25495fc470c79aeb3486493a2c83439f24d05a39901409ac37af75596d8c71403fdaaa7872b723d3b52fcb83dff03f9adf8f3e983dda3201f1b463abc853ecfc10bc5621e472e4cf8d5ae1a310aec5dc243bebac8b99f0d0213da8cb3610457b52f1967b15fa8fc6ad7fddb27ca802b17e4764a55ef6e0f96542c08e322bfc75e42a4712d0fa2721e410f7c344cf375cb6c5a44cb0cc4d1b0211a196108a0973ced83377cced0cda549d9a0937478962bf968b4f6e27cb235cfa573f19a1584d5b63fbbaa91d5010f84d70bd4da5ad68c572c5660d036610b96cfe4479b5907425869f3da89c9f133e7fd031128c47ae67d2d3ff1abbdec8039a4e99fcf5e61a451c1936cdac2796f19b7993bc250413974c61add5d54ceb0b74d4148684437770e15e1031ae32ea744e961b56c22d2e7505e30a194d62105ae38a1588cedb71077419511ada61d0f56d883f85fb3b5dc5277b796a0a9cfb1136f573e7ebb3d2ef9759307c23b9489829af0a285c94991a2a40f168b030dc86b8f4ca5985f0bd7661c2398af348b622921a7948c2616b2252444f534d59997aac2584adadab9b2841a382ebdc20c32eca844054617579e6d9b681211b542b6c4ed61a391f2becafe42a092b9339cf22162d1a747fdfba4fff1ca9f15bb69e6b31b5b65ebf611876f14cf5f30baf5ad1686bc805c2a03ef49a3a21836de1d5288d2e90863cfd2c9f81813d0fd416daa4bded034e6b75b8342a2804dce942bf46b24b8e8ce37dd3627d0b89365d978a", 0x1000}, {&(0x7f0000001180)="92013a77891d481323fe868432b42bbe6dd325e0e64d75c6bf8c964f0ac6e3eb880c0dea60bca7ef300e9659a40e7269b94baed860a625eceb4104f6d1815b7021f72a8ad7a24ad1e94485cff1f70e821c96999dd374c4a3b2a88b84e50b523bd4bb991fd04db4fa0014bdf53a6b863de3cc34be7228797429c1381de6f45b", 0x7f}, {&(0x7f0000001200)="728ad0d614ee2f1bdcac4101d696bb5099dcc76a7c55cc7cb1e202aa4a0053c23cd0aa34148a89000c8c9f11e2a4604571f4c4", 0x33}, {&(0x7f0000001240)="eca4197c9bae63f5fa85961b17de1a3dfcc2", 0x12}], 0x4, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r17, r64}], 0x60, 0x1}, 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:58:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r6, &(0x7f00000001c0)=ANY=[], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) fsync(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62024207e0002001d8e7288fc65480559b93e579c48f4687083cca5057fb718153dcc346847d03e9c25e85a74ae16b98b6"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r7 = socket(0x2, 0x400000000002, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r8) r9 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r11, r12, r13, 0x80, 0x8}, 0x8, 0x5, 0x0, r14, 0xfffffffffffffe01, 0xa, 0x7ff}) shmctl$IPC_RMID(r15, 0x0) r16 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r16, 0x0, 0x0) setsockopt(r16, 0x7, 0x27, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r7, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r17 = dup2(r7, r0) setsockopt$sock_int(r17, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r18) getsockopt$sock_timeval(r18, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 22:58:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f05aebe82b6d00e104000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x400, 0x80, 0x5, 0x3ff}, {0x9, 0x1, 0x9, 0x59b}, {0xabb, 0x0, 0x6a, 0x1}]}) 22:58:45 executing program 0: r0 = socket(0x11, 0x4000, 0xff) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) dup2(r1, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) sendto$unix(r4, &(0x7f00000000c0)="9400050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b234331d8e6b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a7f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 22:58:45 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0xc76, 0x8}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}, {r0, 0x40}], 0x2, 0x8000) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xf74, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000002c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb0e96778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2df04b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6616df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485", 0x162) 22:58:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x20, 0x3ff, 0x2, 0x221}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x15, 0xf9d, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) 22:58:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r3) listen(r3, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000000c0)) dup(r4) pipe(&(0x7f0000000080)) r7 = socket(0x2, 0x4001, 0x0) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143be971e2e66"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000100), 0x4) 22:58:45 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) sendmsg(r2, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="c44b5d60cba6d2e87db3522bf060880201c19ad3c97b2fd7e5597d31eb51feb308dcc5ddf6b5f9dd16f3d4e0889e1189129a922e6c37b5c85e8f379e989579df6473dee7d4833c63d3344b5f4e75ada84f4a43302edab623ed190cbfaf9654711bb22414035c8884fb410d0badcc1e609e565270aaa8985fd9cff9447e66a76b619e47471aef91916e6a52be264f94db3b737e2d639a41f810c29fe25ea53285109f87d36609eeb39aba726daf2e0d973e34", 0xb2}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="1010000000000000010000000300000032d66b9cdf32a580fdf81be3379cda8dc92cbf587e91fcd8bf4a963cd0cea038269f4d71987fd33041eaeccdf229d16cd994173600dd7266c9c56888b22c1dd21782955e5dbeac146d94afef752926d145e73947eda2999a7f343c0ea898bba97ef7ab0f780292214a80f84d6705f28feab9ce0078f751921b4ce0f0d26895425c5f7c64c779bb4cfb8cbae07d8d81c482cf2b311cb2d474b68d0f23add75eafd0a49ad34b38ef9c2576925a8542ba8c6d2708c6f252685352e9c94e3227bb477690fef760d1447a62f7a068c125cc76242db81aadf4371e17ba86ed94ef333dbfa7b405ce68ba39db9e1597a9723eefa38e28c4469020362064bc3e22c90de4909ea69935bcc797850b59275f1161d2d562792a0fb103cfceb4d16d6e7fc8db913fcb2502a394fd72794639e6aa76e3fe767c0bd73e015b05b81bd45689bce34a51fe644fd1f734f599ed767effd1ce0a3a99d3083f2abe46f61a4af499def32e81bff0b4ae326d783c8ec228a4738693e0342276c905892851d8815e1e7e99bc8b169af7f25d26ef06f8fe875616c1b43d68fceee2da9159dd606249fe7ff277471b8892e859a75c3441614e9d38e7b1d16534a615b31e740ad0108c7094b83f7603cea3e807623068dd9e2fbac6cdd0892b9126cd09fa42c186d7065aba455688a0970182777481ebeed24de264e0e60ef1f736fd43705cc9b7225758089360bf404dd84aeda8ba1ba5ca4ad0962b442ef4f909e0645ff75edb526cdd78093e3700c07129a194603d1e242c95ce5cb6cdb24952653dd6f6833ce61c4450a9680f1504df3e48ef0e9f738d4205b8ca7a8986eabee63d31a5aa3543da91a504a575d77906aec027b762da52e7ce27a71feed93d82b187f1b70e785e91c9dc9a25e052cda24af94773151ecaab308a582dd3c117786a5827ec588eaa2aa4282d43499bc5bb9af7472609cdd58b70d0c5d9b18e082b2b82d9dc9942eafa0947b6de5de1dd363936fe9f6d5737167f007e720d767bc6f57b23af1058b006c4fd232c4dedf30ae1190586fca10464871f3d1581b9bd4ad6f62e01910f9caaac92348480e13d2f259968e7ef233d6411e476ba6985339f419d3f92836ad8f206170cbc432654cb4e5ac75697c79c7838539c36f752aeb5a948b84ee72ab2135fd28d046bd281b20c9e19740b1be5585b33f33891d35c95ff746853cbde96574fea48682122bba7867ec33cfed294553c637b661e9fe62b097d8edb88d048d1afaab8e6eb13dbe116affa6bfe485f0808acdb10a2eb2a0ba3a5ff008fea75546713d4a92c3711e86f9f4ec0dace0ca9fc723268dc1da405e5583e3e4153c16e6963fe4698a143b75d98fb156a5c6b8e6d90da96137f57a73cc25f4f77eeb6559418bc0a89a76e6e241c6b29a70fe0061d85b260954adbd6e47373e3e65fea02e4799684300a4ba5a37d526243f35d39e2944406eab58852e3440d73b7ffb0aef9ca23ecbe37291ca6a4cda86f229993b8d4e895e8d44c21d4489c89dd6fcdf7327eaa25d78e54302c1ecaa43db977957840b99cf562087ef67dfae22c2d733e61ee94b279deaca782a72e83f9952966ed7b2f775c1a2c9b0ce5752217503e71cd46a1b367df1110cc9eddccfaacfddd9f0c6086983565401feda57da8e465a359b115ea26a6ca685492b49f731d2c7a0c318e5e2f17f6f726a144f9f51da99d4f0018a73f562453c50d10a019933b90951083ec1fd624f43e4f500a8dc9ed346a07b5bae8e022a2a08336746e4199e6e0ec468fcca01fd8c74b08c3b75139852e4ac8fcfc5a0575cd2b997cb0bcea5bd3a9524813393577287c59eba52ded67809972a1e7c7ebc188e1e37acaef152fae783d31633afd1e98c953de011f295d90dc003682dbdf2e3bd9cf992ae1d3551770932cdf94d82a265a205bb4d9632427acc53a7d33922e175e64e90669928522d7a9fd38ac7ded44c239b2edd287307ef938739db1e67af5d43c0ce9b4c877c56a7c98061595bb5885edc5f6acbf5db02d10cc581ae772df3861b1998e3dc0d74ce9a6bd823ccadcbce6807e09747b655499af80eabe7c76eadd42cb8a73e601cb67374726812ed054e898716264ea3a4ef76e00fab83ba338bb4f53ecd2f5e0451857a612ecc547a083c65fe39501f9b49573c7de898f77160be392c3fb35f761b3a51aa060eace0b6adad0722b54bed1efebea56f093102392c44710bb5bf85b3086213f6f2783e8315b688145aa486a83c6d8d1a8223a03f2faede12546e2433d95805db1c3a1afbcb6f815e4b8ceaef5c4362a3a7ca879bd634f111346b86bb3afef0585767224d11ce8b6178b4f46c4673561c92392126aa8d487654004678f2048ead3bbc3925d197bb6acfbf5708f54275a46c1d922292b7e6e42379d6ac9062f6198deefd91b8dde0ccc9eae6cff62846929be710a40e016a77062f694ccf6caac86ca61eb0df59209fc402ca27ece1659364dcdae20e3456e4004f69bd490a3653bd72849b66334b8902ba6f62f3efe717b4158fc3ff7e38b5ea2338712c58abdd6b030bb0f01013b614b351008f3fb3ff426f7deab836e0b02c16541be0fc20e4b2fe2612e208e34442663ad16196743e110abba5da09c026725968ffa4f67f8a96f6d43c6a94c27665391ab3f39f086d37fef3b2b6d72e370b76121f608fd6ca262f9026462903d7994df2a0c9b77dbc60e58569e9c0bfee6c5048c7727a1337f61ede6f16cc7fde4f61d049e12fc27180f94922c87fa4f0cc36c889c6ee800856d1cf97edd04e29269e462a44639c18faf3c54c321f77191ef755769370f02576e81abbd2eb29ed7ef5b2f0869a8b0277c9e9ef8f6a95b80c2aba83b84e4ac148fd2ba73179005cbf03107672daa8bd81a1089fa4ff2717868788f9cedc13b3b57fe3f7dbd015807c4f6cd3793af48394c9a0efdda8c742162169c4750197c6dc47be0771ce5d2f63d105cb0be0a7a49ee679eb0810d602a256b7b05bc2c540929b02f80bc84320361d92c02c12df08820867826586d475c5eb4445059da5170a18a5916fbdf9d372e89510de05feeffb2868cc7ac724c9871ef0fb12edae6034af689b1071d50a82f30875350f94955ba65dfe0df4eed44c73a5a9a1e6faeeababe5148249cdf08da71614dd399237c2ee6d95cceef18294ad49711944cbf3802d40e71acd80efde1363abf9f99d926e981ec5391b518dfdb57eb4f50537b6bea0efcb774ad565776323bfd62df2a6dedb2fce5f285d23d685bfb0d978e4269c8f42c17d85bbe1027d477f22156ebf9ad623e1f936572bafe58c3c3014036139b37a70390e488b44d05956b5da950c93a739cc4bc8b25d6ecd9e5ec5424465271381d02e43a9d8cd01b9bba042ea7956226f0276448e2d437e8ecf18d7f04a1b9dc957a2794cf93926ebd384b99ce77688036dd8407e25f9c704760d0eeaa1de213b5ac55e1b772fb1f05291871bcf6ae05542a4e0a85753fbf2ad6bb49a2b9c2fd2b892d06b440d57279948aa4432ddaf5e9bfba080d9669fc67694a3f3c8676304b3bed0b69ad0875e133896f13cd905873ab7caabed4016eae6160d3193a13cf73581b8f9a0ffce0f5fd4c776c8a007c3a83b2c3b919c3ffceaae66265988ae731daead4173b21cb004247591df2a61cb74d0e4aedae867f3eaf0123ae5a7b581f6dd2313d62162d612c6bb267b2b239309eadeb654a60f64019500abedf9cf5e7b354c1561608f4411296e0fc6163fb326df456b2060460b7887b3f69fe94a1a3ae28bc4fa6cb042080a1d6b9503cc7d96f069bb632a92fb50e51c80693f349f753c257fd206ff921066b4a38998481c437b9b50bdcde7725c2556d7be5a6de8510ae800de64f6bc2ec04abd2c3403b2384f7756313f51ac2d36fdc15e5b8340ce59f583f3b20bb0948c8383eee0d02f7f8ae39a4db9c1826100d6f725ec4190a7bc9cd53ee0488c1fe5aaa28d3a0f3b052a608d36149567a146dfa62264852c55f2092cc948b244ca14309df937e6344ffca02fe6210b9dd948e06911fc7b58d63261d47cee4c03ede49da4a98db67abb023eb1019b9017db180e71e52c0aef1a44b0342db7d9bf4a3f97a77ab9198dad93926febf710402d8a1d94ac4558f120bc9b366dadb7c52d9df67391760d3c136139b774dff8ec721c0d7ea5488e4ca69548e5004373e9b13b7a29241078f0db4dee82eeaf954e5752ab19daad1a283a8715741dcf8793229f1fc03dd0b9706ea58915444cf3c5d4f6b094d8b9fd5b54b19c608f682b3520e6c3d537e66ee1190ec82b7dcac681cd98133114b08ea4234233773552101c2ae4cd965aca0faa2413f82c9652163184458854f4393ad2f5f7c48fd64ebd1cb7dde595b49a8d4c3ea05b8b0283c1b321180672d283590f28e96e17f9055c3c99f320a33af06d7f2ec6604a2d321783a610a0ee5f1493c92219fb162155d684ebfc73fbdfb0cf9aeffc928ed711ecffb32a468051d05da4b45da055e130193c273c4ae5162208a71464931becbf1e10ddc2055b661ec59192b53fd8ec1b46f7f40946750fd8e7b60bb33d328899c8eb8827855b9d9b0fb7858eb1d75812e37ee43617634fe36de3b677c56271200a5031077ff245d463cb002ad695afa977fae452fa7a8382049efbdfe25245989527945bce6cff8b12638c2a4d673d146c85d41d4e7eaa227d6cd6e87246f0cdaa2c6fa6802e5428a17206597adfdaf0c00e929f2d9933593fe701b64281ac0a426f5507453bd6f3fc297975ae1ce96e0702818b0d8a76949f19a3a57cf206e9d58bbc14e6bae0e4c1ffd02fad57600983a83b62ad862d3f6d1fe917c49d936b55119a166cf121f446374c26cc38b13b971945b52363499a82a26ed89e3e5f29165d7c13dc7acb372da6706d54fc2de92a76e70033d9c8545ac98f7752e47269d1b1b30647f786ab790f8123b1af27b4a4b805dce7b9894564bef1b5166952112c711c87c8874f3703ae0130855a0ec688fb70ed92a65fe38c28f89e215a2725b6a41e558ca1ef638ae10117dd50f79e26d1de3994b37d330f0c14c794669b5d8d6d6121fbc16d49c7bbc439939c219dd7d256e6bbf44c13a0449495693b0dbbaa306d482842ed805d05bbf876d75a66079dc40693b5cb4f1f315a50497354dfcce82b80532908415b10d7472ca2541706007079bb4174f09ef613d85c33b9864b07fdc3b791cf58126317bda7aaec50781cef7fbc119bbf4084e797b1decc72fec8214c3805f6a2a9bb8bdcf09733ab55b050acc7077b38a65c6ce0a7723e357cd08797fe82fe6c2d7ce37a9d743a48eecdbe270227b8563668fc13b298c114a457d24c5d3989d6fa290c921b07997b5d53ad676cdea957ee2812945c72192cd756cd863908b525852eee38670d657e1dbabd54ca9c8ac71996944e5a65fac089af095385224e7cea848ac69efc897ecc619388854bb4cb2d7e33899c14bc2bfe08d9d6e8f1c8afeea06f7b2b18e485a69e8357b2abc4e21f58d59e5acc7fff8d9bf982739340dda2ab5ba7c77697c155a1056a0efd5b75ae3209598e1d6ffe4365a6f0a80f6a2662955f8ea827248984ed971b5ceafb0f3f14295a4f53a52ebfcd1434bb831587e8b9fa85b4ab4cc38570433ed6ae9a85bc4d60f8def771193711d53757b7fc4d38868c1a48178bb1edb833352e1bb26b7c0694b81820ef8f6a78e41b28341bfe9d729fc85c63c4682dfa1d05bf96d41c895901aad06a20afd8d97779e23815d6fe5e8567907a6b4393ce66f160015d1fff14a63112800000000000000ffff0000020000007f3c6aaba55fd721a9f888f7be11d0e77b33be00000000001001000000000000ffff000001000100472c8793ebeb8e3aadb35277ef66c8d38d554c8e74e90d5523e9b39c4e41009a20f4fc32060b2ff526a96c16bc59e45e0c64fe9b762e00e52d4152eb6c2f13b6c372331627b9cf5afbb47d09a5c52e4e4231a6b073ab8c9b5e2deb9f225bf6e3a6b5804fb1c9031a9b9bccc83c3b7fa76d224b9431a3409197b09bba1009667eefff59693848dab230e8719a78b9078dca89b435c6ed84df19dd6c9db7bfad6ed63c4ce93c43c52f48157ac59f8903cb3e36c83751a419728e6b3205f46450bb6397dc80535f2320415866029763e816d60bc236b4f2ce9cebfd8241b5655746e6d7a9ce28f33b547225604ede7b32d04a77e5cc2ce6ceebe86cef76ad00000010000000000000000100000006000000a8000000000000000100000008000000c60e09bd30b2afcc7a29bf4f52f75426e6a73b71fa59e3ad04c45e719bebc846928d6676ebb28ea12e435cabf5ab0946db0d4648e01ec97d1a086b23f583cf037649164fc17a1a1dba940aa713554bd9411cada8265d1ae3b996d4d49e86b332c7aa0ea99676ca1994758b616474b3b5474d004eae1ba90dad0bab11b0f83b3549e379ffd129b0b2151ecc0a833afe3031b3000000000000"], 0x1200}, 0x6) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000040)) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x2010, r6, 0x0, 0x0) 22:58:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000480)="a511af735eda683ebdaf67a76c6dd9f75b28a22068724b1a18df461b798f4dd19de1fa67008d02e810ba9cccdc0805f782c81f0bc943198bada5a9381c487a493c93fec174c3e4074a3c7216f05e8d0f2ac8706f1e3365acad6c6cf2a3b11cc29df31c0fe6aae677ed99887dad9d2766c1444e57800e7488f39bcacb7396b4b179f8a0dbe38d5cebd7c1c9bc209d7b1778ccdcb81b8be2daf2a1f7c648ef85117721c4be78e71ad2189a09c1bd24e3f98a0ed92ffba69b64fba3ed9226d18c210b097d7f2c33fbe8aabf0f041b1c78f41c079263ada57438ce34124e2c92480e0367ab300ff577c2a1c0ab19b44c81153c8a2ac3c12a734f37f39ffe3057860444ffe49e13f475d54f775d6b6790915b6d4592fe51f2429baa46bb848efe7a8d703b82c97cb7982bf53f1d89985d80b897a3ce760e292326a7a9ed0b3f17dee6d8674e058cc06571d05f86fcf12cbc06eef018c3f679faa3eef74d1d3b87a829ed7ea7bf966761627980aaabc3e649f4e4681738fd1beb2ad408b0be99ef5e1495379c68452642e94dbbe72c29fda327060db792f11227cba67705c056db0ddd80a6aebc85101bc6ff6191a57de4578315d8d29b5867e02e9ab8abceba2ad18a05a07713b063ab7c8d57eadab40c66309e42fa7d2de51b0c5d8116370619628fe848d43748782a8b0ecd5ed3db6c6b25b98f68e0db8c445ad00c096e277bf5bf53474d860ee0d2c573b2cb9aa84f1ebb13c35fc3426004bde077b485f122c56ebc247469956784373b25ac5fab3fb558f102bb2319987b62b209f34c6372b9fd73dcb564466cd088c5517ba74aad53bf36c0fbe81692b16f45f095e1ce859b61189e63769d5fb7b853559fba8b147e04518f9e1032e2817942bf9b243a10b8e6d6dfcf17c5ff03fce570d58cc69ee7e1ddb54366ab5eb2ef8ff7f40475a446dfba04ce2b55d6197108188df51ee3eb37a5f115cdf0ebbcc9336c53345699a6f47732e8b8453fdecec72335596be19093ce53f7f82225ec9e1857225e7169bedf293f1ddd0a89d1f3cd273d37d58130da5cc400efc22a521d2d0694a7c2617ee2467d4ee0c7f65e5cf5d9cec7920b747fce2d77492ca945ce696045f26c357029c491428bf63e48ae7def7bd0a26916e1754f88210f099f526b4e73d9f2f44eb8bf9d33cb19905b1c235e23a798e588f5879e9f778fb9bc077c654facfed0b198be1b5e0fdc8b6801e7a35bfd715fe109a6aa9db569e0fa61fe0ed92db905a2ee3fd4591bc7ca0e77b860493481bac8508aa455dd40e925aaa6d27c15a4a584c0482bbacf2610cf824e16f3e63032aa35d0d3c7c5a44f7907695636c87cc70cd8b64db0ac34514e364ade17161b9f8d8b5c8e6ae5d43169b3d778e1ce48caf626cb6bbb3d1f640e3a5aff844c5b1591c4ece0d10fef3155786bd3e79312e25fb1800a808500def1517ebeab128b1ae594bb1919a747a825f814a0a888f164957a1f454027acd826d225533bfaffd2660f6cbe0e6f70124aa62f932781ea04f9fe294986d09a3995ae20ca224f455d190848277d0f585deb2b292dcd4a238ea5dc3dd524ae57617f30ba48fff8fb1d8bc55b1ddea16fe04948789b284c1f37ce9e2e1b13321ced173687aa6e856d6e5d94f1fbf772b4432dc181acacaca73bb83c2c40099c4a1171ebfb2179c6c3f764bb804413d161d8801572e4f8c26bcc93c2d3344a65245b07cd5c0810c1ddfbcb5e68555de28eb6cb90f5e6025127d386646b2ca62fe4d72e4e24ac05a86d30abd3db0ed1679bd1539e314f03faf0a2f54cc9bb0b26e609a35e90f8c80676fd1a05a295d77170bda825bed1f202ab320e5cc6a3d15fe72676ec1b4af9136a82f764cd173d624c98773f2a47b2ad63bdb28f4e8a9c18f9420517cd6dcbfc031ade55c22a3949fbed57c2b5b572e4b0c440608597084505b7bae005f7f45f56980d7309b41f51579d30e891ff3a6b2d6b4650569da8d5dfb78fc738f46ccbb6361943eeb63d223bbc408384fb83607abb271d3124c611030f5f501fa4544492303140dbccb798560718ee504bcd7896749023d7df53f05dc9da67b9cee269214dd63a6c70eab3451ebd05db3636cac77fe90b32c17125ad9c2d83f03f1a840cef231108c10ae7180a81d520a0c2a94df1f0f4ff96ddf8776b54a2b52435332c9bd7c61f9181af7560110cb4c7c145cd83d6d15252420cc2bef3f203d5e80ea239be6beb3088a59150da4d65fd1942de61a9c2cf89545cc65bd2d23eaf940ec2f5829f6f1f998c4a4fba71eab400ddde62cb5f6043af3a28ed3fd58061c7fefe9658fb799f3f50ed2ab0cf81ad80e6c4eb122db94adbcc297e6f553cccf9393e947ab30f640d19e8295ebf5b607556cfb034438d7486d85cd16b614ea64bc9be94c36f45ae331e6eef3b887decef77d2370c6e16ff7b0ffad538d2365044c8952239eb40b680c2d1a6125203e21b02a0f0ec045680a206a05d5444b049bca3382413db072a342668da5dae309debc2bfc42c5052115d55f88af57df69a6685a1b2ac703813673fd1f880c687ade7a100c05daafa69f6a50b7d2d6e15c5889e4199e13e27b035d0c28d4fe9d805270fe1299d2a98915f6d7dbf9ffefa6aa58672893484d1a1f0f02e1afa042142a985b0b7414c5b7b458096eead4b69b3bb77dbf9676df538b420f8d012fda7736373300df21e9e4bfe26776417cc197bc1ea69bc4fe045f6ad2865a0bd999dee7a5df7f123c93dac7c075cee412b2c265c7871ae05f76dc7be82c5b3932016c08bfc8dfef549064ef339d628d04080724c4510e0aa16223550d2ac2abec9d271bc7234dc739089e98b607a606e4b4670add138ba34daba93a3dec3e1e0d94034aa375f60424400cd3b3836c82a7d5384e27ef2f105071d0aa9b45c107946c9c413fdfa31d583508b03c409ab5f3994691708eed6fbca1ae41d3cc4c88208a54c8f4f1d2ba5140099d5e26df0114028f38934ff053aa5eba2787877ff94c09ebc14f278637e341aae99685b82bdaf295675d620877d61dddc2bbbe0a7fb62122bf989fbb1cabac0374477dfebc316d38f8105acef79dd4f27f18f7751b17cc933bd9f4b127e1f699a5374833873fc4931fc3c527a9193e8d638c757165f2ce02d043bdb3d0e663b1d02e67005881481debe8a92e5fa6fe8459ee16486f751ee00581031220e6360fe017a511c7ffa96cbaafa06af8f82f49603738ad820c9abbcc67d816dfdc14e416bffaf2e422f808bfd68cb22cf87f234ecaa287150a86a42fcb5b5fe5f1b079819a38a94e3af960d8da820341c1639d04ed46b1bfe631bb06bb8f9dadb514bbdebbe99180d335262efc8743006ac3e35bf3ebcca9f41dd14b549f92c558db749f770036d7c8b5a0542b5a424d3b74781ed6b60db49445d10f776977e3178cbd48236380d1610279bc93a22dcf0f16af50807052ed59c1cfa9f632f4a19116faf946e4f164face76eba3029809650c05a8a818e7e3c943ef3b6acf394c6ec0f2e56cfb50461c8df9ba5df3443ab039ef03dfab782023087e551ef98840499bae76c15457b5211ccafeac1cc8002535a0d26671a0fb61ce91028a2ec2978cc2f719e5f62cc034def0735382b87646a890cc431b3434f59ef0b878a67c06cd6d6e66dc2d2f8b2d01ab7880c9560148250576bc6cd485eb520537fc18593c4a5ffc531c835d96745d3c981a3722db496e4ee9cae9f7af24d67fc994f28b675067a7a6df606e748f3c6bf92a73afe33739760fd53817cb4464f6e023ce679a823434b46f617c015ddad7419e64c92484c5de81146ffbb16bb5db7eae765c8f1f08a40d775f8166ffd8fa62e9e6869ef04b4e7270b6de3d6ed69fb603293a7b5b0fe5ac2e5034b2e65ebb4c9d63371f6a4c93ae93777b06774f3d924a091fffd6b3be3671ce67a99d5c009ebfedf116253c0ac77e366f7f81b458a4e36d34ba06cedad81a99f8e0bff4de54c7b1c7dbd61a36838f576c1f8e47af34310753aeea0878bf334363b57d037ae961970622f551c74c8d149ca49a0d173c8b92fa3c4758052d2bce34c42f581cb4d85711516b83c0339bca155a312019a4603116fef03d750ee4bdde1a972d964646471f83e673a672495675790b236c37448a69a193b0bb10487e8652c4b53dd1722700390e1f4911fb2121523318d182d12c127e3940a49a6aa5f0cee681d4d805f176c7530254a7f944098584c1245ef28cbbef7a64dab582b79ea6f31f2abb10556675ffc32ecc522c14c908b76e32a605565e9c1794b7022448dc18e0fbd13477d81f0686043eb6c4bbb17b5d05f6c1a48f823d202541ac6f9b6a4df89ffba77b76a9c60c6782f1028dc2249f204924010e369cc8ffa37eefad88ad78020d37754203d8d90c586aab7386cdfb6899e2e9e75fbea3c888a0e4d9bdc164fbc34943a32f71e82a6baedcc99692c05aa6e39afe9e24529da639b88a5a2931a37d2728b75da78109c81a18f2c3a987e60efcc25dece144ea82af78e1928ab69bed00aa8bb1c6a937777d1d0471b4d9ed29e9cb635a98fa7265a558c795af6fa0fbc9f3f76bec882a6f84524515a5664b69ca8168c72efaa9340857c888b1f0ca5ed2a26fe318e074bffdaa82d30bf9ff5e8977fff8ba24779e3dce3d72a3d008fc977f39db247a98a9170de5a481e46faa479106e727ba938b8e483bbb9a65bfffed58438fdd7b92a6088aad0a30ddbea314e1f6c1a9aba885d335b56420dfdbcdbc6b2068732067931ae9f614c7eb0a5c06577528b7870f7e26d25500e2ce8a1877d4000c8bb96b46bf10645b622a09ef208e0da9ee5cc0350597bd799b61152268ab76c4a86ae62cfd95c80891d875d4748ac7916610403d0b7dce6fd7247147a602e5533ea89177a73c2d7baf91e3178ffae6d309cbc65335a1e133c9c18ec570fb2ccede593e0e2fbaa2f8b5c904113cd0f2e7a951870f1d527cdc433bbc81b0ea155f4ad57cf28a8dd0c3bc1e281ed94c4403a3d3f0bd3e83fd479839cb617599b0fe07f33672bf5f10608b8552da18b9fd732bc905034f17ccdc2666cc659bce5859e97c628cdf97cdb08cbec4b27c9937bdf4b831255d9731a0296b98cf088b57e694d877fab1f80ebe1b8f0281d302c9cc7007e779b763b60ef5c3bc4ed3ee767baecbc5c642e283c05de8b55bbcf7664d2cb0fb17b65a7aa2540215a15aa727c3a645efb1478369d218cbba493366d2038da80e550c9b2e658093d5bd59c68e906a6278bae87f049c5b3fbe54318d5293f70721325c80e9fed09b553c6b231a68bb243775200f4873f4246872506f9941217c0f67b6ba04dc2a69363b39e43e9a78a329a11800161664394aa9541ec6f6a435681c6b7c205b8a580b28c964fe1aacdb4b7dda32f5a2117563a53cd8e449f88a68ebcb86e4cfc03c812cde1025d9fb46288965943d723261d086e70495875492a06ae498107fb1470d9754dc8c509e69682ecfd07a4d9a28ba2246f884020b0c76a5c8ef6ab29e247ba9f10cedee3718a10e779d1847f3556e03efdac59e364257540e7e9e2e361de8a2b4007743b8cf56f3a25354bb8012a53a835168d17f5edbb2f6fce78ab1e48966a453cf5533f53b294ef2afe6509affec04ceef462779e09f8d3d8fe75ae55826283199ee5d624de052b0ec5c18ea7a85ba78dd08c58b693d0cdd78d3e51956c11dc73441ac0798fd0d8eb2a6a4904dbab5f18594bab8e0351ee67ffd3ad580e0bc3961f59f35ad0f5898e7cffd6d7f8b23b037f7d67", 0x1000}], 0x1, 0x0, 0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000004, r0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 22:58:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f05aebe82b6d00e104000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 22:58:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x7fff, 0x401, r2}) 22:58:45 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r4, 0x2, 0x1) msgget$private(0x0, 0x20) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x400, 0x0, 0x80a6}) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) close(0xffffffffffffffff) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000b40), 0x0) fcntl$setflags(r13, 0x2, 0x2) msgget$private(0x0, 0x20) r14 = socket(0x11, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2", 0x7c, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r16, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r17 = msgget$private(0x0, 0x2) msgsnd(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r18 = socket(0x18, 0x1, 0x0) close(r18) getpeername$unix(r18, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x1, 0x3, 0x7) close(r21) r22 = socket(0x0, 0x0, 0x8) getpeername$unix(r22, 0x0, 0x0) msgsnd(r17, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESOCT=r5, @ANYRES32, @ANYPTR, @ANYRES32=r5, @ANYRESHEX=r19, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r11, @ANYRES16=r21, @ANYRES64=r12]]], 0x1, 0x3fb) r23 = socket(0x2, 0x8002, 0x0) connect$unix(r23, &(0x7f00000004c0)=ANY=[@ANYBLOB="212060e9c68f3bbcad934b945592055094236c68975ff7ffffff0e4f1905cc239ed1bac075d6a7675449c91725"], 0x10) connect(r23, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r23, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, 0x0, 0x0) connect(r24, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779179b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r24, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c64300035652fa20352dd63a370ee7bdb1401751f8e0000"], 0x10) r25 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r25, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r25, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10) r30 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r30, &(0x7f0000000140)=[{&(0x7f0000000180)="440258", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000340)=ANY=[@ANYBLOB="7ea0459185e4cfd1802db1b3308e70c7caaca26c6df9af662df007baee1b839a9fce78527dae7948b95cf36dd9560de27e4a5ec336551fc8d6abddbb530bd3ca29264e4cb73dbde6c594a6c929bca08f17ecdc4aca1601caeb6f37415e16e0356b614d"], 0x10) connect(r31, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r31, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65032f66696c653000"], 0x10) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d448322a8631b0da56b346b5f95006b948fc48ea88186c0000d45500a0c08f05f3"], 0x10) sendto$unix(r32, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) msgrcv(r17, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d888606d75c6cd00cb4543ed09bac51ab6e2535834ca0da2d05d4acb98cf96eb36072", @ANYRESOCT, @ANYRESDEC=r27, @ANYRES32=r33, @ANYRESDEC=0x0], 0x5, 0x0, 0x1004) r34 = syz_open_pts() close(r34) writev(r34, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5", 0x3e}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r35 = syz_open_pts() close(r35) writev(r22, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc", 0x3b}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa6", 0x9a}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d", 0xf1}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c", 0x10}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04", 0x9d}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038c", 0x47}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251", 0xed}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5", 0xaa}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511", 0xd1}], 0x9) r36 = syz_open_pts() close(r36) writev(r36, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r37 = syz_open_pts() close(r37) writev(r37, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762", 0x4d}], 0x1) r38 = syz_open_pts() close(r38) writev(0xffffffffffffffff, 0x0, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x0, &(0x7f0000000040), 0x14) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r17, &(0x7f00000008c0)=ANY=[@ANYRES32=r34, @ANYRES32, @ANYRESDEC=r15, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r1, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES16, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r38, @ANYRES64=0x0, @ANYRES32, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r6], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r36], 0x6, 0x3, 0x800) msgsnd(r17, 0x0, 0x0, 0x800) msgsnd(r17, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417"}, 0xdc, 0x40000000000800) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e9e2e7bcc6d8c4539cab00e6d9906c5d908046d61c39a2ee79a0135adfc63c68638456ef87f751f64146c586be0d6cfdd25c791f58ec5a93f138109d7bf877c50ac0b08edea5b5044b381b5b4799e927a61df7b10e3d9431063702d82f1cfb37f333bc11e3308d2e34d6395ebdfbbfcac2d4c3708f5f82580f26d6084c5a499200afcaa812c386f0acebd435a22997"], 0xa0, 0x1, 0x1000) r41 = syz_open_pts() close(r41) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r43 = syz_open_pts() close(r43) r44 = syz_open_pts() r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x29, 0x32, 0x0, 0x0) r46 = socket(0x18, 0x4, 0x0) setsockopt(r46, 0x29, 0x32, 0x0, 0x0) setsockopt(r46, 0x29, 0x2a, 0x0, 0x0) msgsnd(0x0, &(0x7f0000002080)=ANY=[@ANYRES32=r45, @ANYRES64=r44, @ANYPTR64, @ANYRESOCT=r46, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaac80eed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) r47 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r48, 0x80047308, &(0x7f00000000c0)) msgsnd(0x0, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r47, @ANYRESOCT=r43], @ANYRESOCT=r48, @ANYRESHEX], 0x7, 0xffb) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r49, 0x0, 0x0) r50 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r50) fchown(r50, 0x0, 0x0) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r51, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000d40)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r49, @ANYBLOB, @ANYRES32=0x0, @ANYRESHEX, @ANYRESOCT=r50, @ANYRESHEX=r51], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5d381610c53e06cc1953af8b56bdc9de965e6e3a8d020249f26a6a2bd280287558a3fbc07f69c05418f35f4d95ff637f10e9463ee8009a73c2bf01644793eaebfcb09c24824bf1aa8cf26ebcc3f1aecfac0554bebbe6bfbe9f4b49ad3f38", @ANYRES16], 0x3, 0x2, 0x1004) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1, 0x40000000000800) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000cc07809903287c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000e0ff000000"], 0x1, 0x1, 0x0) msgrcv(0x0, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e38b4ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566e037ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b90874007000000000000005013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b0"], 0x1, 0x0, 0x400) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001e40)=""/74) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/81}, 0x59, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000780)=ANY=[], 0x0, 0x0, 0x800) r52 = socket(0x18, 0x1, 0x0) close(r52) socket(0x18, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r53 = socket(0x18, 0x1, 0x0) getpeername$unix(r53, 0x0, 0x0) r54 = socket(0x0, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r17, &(0x7f0000000ec0)=ANY=[@ANYRESHEX], 0x1, 0x0) syz_open_pts() r55 = syz_open_pts() ioctl$TIOCSETAF(r55, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r56 = syz_open_pts() close(r56) r57 = syz_open_pts() close(r57) write(r57, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r58 = syz_open_pts() close(r58) write(0xffffffffffffffff, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc8772787", 0x54) r59 = syz_open_pts() close(r59) write(r59, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r60 = syz_open_pts() close(r60) write(0xffffffffffffffff, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) r62 = socket(0x18, 0x1, 0x0) close(r62) connect$unix(r62, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r62, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r63 = socket(0x18, 0x1, 0x0) close(r63) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r64, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:58:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r6, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r7 = syz_open_pts() writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r8, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r9 = syz_open_pts() writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r10 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRES64=r2, @ANYRES16=r2, @ANYBLOB="4877adea7152d17707b6096b01e978d4e98733dfb0e7f666f0edc5a3ccc8b630834de6ec3fd645ed047540a644d2d3c9abd5b4f47992e184105ae5a1e9e0b545932ccf72011fa7ba75aab2a90cc9691e", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r3, @ANYRESDEC=r0, @ANYRESHEX=r2, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64], @ANYRES64, @ANYRES16], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64=r9, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r4, @ANYBLOB="66a2458d0c741b29ab057f6b644639c6b45540b4a56d7f680a16ce335e1f575a2fb046582fe8b0f1474704cdfba52a415c864e60723db7d6f3ac7001e618afe10ed615fd0e555fa74741a39614fe6be7eab5356b9ec8618ed880103f0e4cbd0bf2c94b25323adb23190e86c1ecb2ec6f0df91e0a28a55438ff347d0ac0d7e794aa92a7861ca6baaa5d5aae7670c91c8a2c670a579257756e326783da5fcd01903243505318e87831e6f77fea879c35f0ebbaaddbf2f7f4616dcfec49dfc7532b814be4a8064945191bba7de3f882bca2797f89d57256c26c16a9e4257f85538cc4715371b075d3aeec4f537050f1d0", @ANYRESDEC=r1, @ANYRESDEC], @ANYRESOCT=r10, @ANYRESOCT=0x0]], 0x6, 0x7fc) msgsnd(r2, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r11 = socket$unix(0x1, 0x5, 0x0) r12 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r12, &(0x7f0000001180)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = geteuid() r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x80, r14, 0x0, r13, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) msgrcv(r15, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1400) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000a43c0d860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000300000300"/120], 0xffffffffffffff4f, 0x1, 0x400) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:58:46 executing program 1: r0 = socket(0x20, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000180)=[r2, r3, 0xffffffffffffffff, r4, r5]) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1, 0x0) msgrcv(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r7 = socket(0x1, 0x5, 0x2) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r7, &(0x7f0000001200)="c4e07ee331136505ff9f94e33dcf991557c95471", 0x14, 0x5, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r8, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) msgsnd(r6, &(0x7f00000001c0)={0x3, "1f5b8579564966c9132e5acf65a14eb74a25c0220a36a6f780c1c947d527beeab00192276d0a4018e97123b49873683c5a71162ec2cba9190eaf0cde"}, 0x44, 0x800) r11 = syz_open_pts() dup(r11) r12 = socket(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xe, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xe, 0x0, 0x0) msgsnd(r6, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r12, @ANYRES16=0x0, @ANYRESHEX=r9, @ANYRES64=r10, @ANYRES16=r13, @ANYRES16, @ANYRES16=r6, @ANYRES32], @ANYPTR=&(0x7f00000026c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESHEX=0x0, @ANYBLOB="a0cac9ec41fcc7b4a53627ae7dd3eb779c8717e1879d9af40314f444d8306a8d3368db588b929deab1ed8d868938453ee208f1b48442d770825e9dbd57d56cd400b48ec9eabe4b75228048d604a67fc8940e083239b3bd22f33de8821bf81d45e063631c8c95ed856c342667fb0562b7da63bafbf089a5ddcf3c85acec0df1548a7f489b0715b26d98b7d591d8e9ef67f40617ad20de5f8448e9eb9625579772f671a5b90803d97a02a3a85c7f4f820a3e1f4a6a9e546516c920cad2128d5bd2c203db510ec47c51b9a467776f043987db82ad0d524f6f7f353999ea153635b84d78e8a819686a2caf1e5b242430a01eaf2615691ae27a913f120399fa944fed03723783619ff7711bfb6fc8e30f1bc213d24cd93eb8fc5ff968f49ccb47a46bfae802b4b8f33c723f362dca4c77c333cdc0da021932932779be25fc4d24131942ed3b1ac0d94136a5d44f64e5feb51a12c32181f16f14a211aaa731df9c97e744a54b4c8bb6668cef92d172820866b7d39178a26efce55b146fbc28a70553720c980912afbb9368c2b46b91725ddba37a475c3b5d7d323ff5ca1ba89062eccbd871e608b0c0c865b0322e02fd603cd37caf6afcd3f8011e3a4a199990cc07510602d3239045034373dd9ca97af689a29f48c14073d9318dbcacf87732246d03083aebc1f4e0b82961936a41107e7279b410566835dcaa5884e4efc47c6880e7cac8f32cc7e4f399427892c0d424ef6b507d2bbe5ce078cce0b2f5f30aa72cb7c7a274a77a856c1be736e3f329d39de5fe2833e387dea76b785702d63301e776728951a10241f55c4d4fabb869a81bd565d01ccf380ecfd1fb21828dc0529655e5dcaf637db823b9d838592404ca13346e5c86d3ea25aa6aa0e3d6a9a3ed959a20afea04340be79648a1f54661ec43357bfd4c8d55872c15c65f71c366df31dc57091047faa9f254bf3da01f4e102a81d9e0a420bc6de3bca299b449fb1aa51c37e0ccf692c17d6d5361b1149ef384e2b4c1fec3ad3523d27ff88a89b66b4a1321e8e3c9562646c945913dd160218c610a1fe70c9f536501124c299098a7f069eb5ac95f6b0f56adfc2c416e13ff73bf07153291812cfabdba0d4ba54d2ff6b26e2cce3983d9323271482a65f8442f083975afc7f7ea04a1558121f82a5f8beb5ee6d04c4cf20b568ad37c2706d320969d87f36c847dd3346e50e8a64cb9961f489c547d6e2f80ebcd6be9669cdc14a92831b6ee1b7a171c22cdd4246ca9350e1d71103fc62798eaa1cdae22216720635afbb10337c83360546e9d436a75058523b7180d6796bed1ea16c357c11bf9449f798a01b60f4b04ff676e7fbbe5f76e26252d2fd623f9d24e740b375162d178aeb0823bf2771c91dc10895919f265917bbdd3ae7f409de587eb89fce6920fc55a7e24414788653c936039ce334dec64d2f02797cc67b91533414f26f0d47b6d1955569d576d2d91f715c6d13b1b507ac1db39c3d785706e9b57b6c59bd6d196fa306c4213b467eede6abf5c8a654837422536a4a7af146535c0c231769dd840fbb44e0629f74a8f3b7997f99086bbeb5f91b4ba50771616ad0111bdca3c25e79c735bb15ee6fc619ec35ef40ec993db4c9dd930738796ff5305c1fef7098e33365054981e6e921041a4a3e12408dd93ecac9cb4452c2580af002607ec864a6b563f86501b3668b9f36da383a95871df204fdc08b9dac8243c588c734acf1966caadf81755818e9ab6251daf24e7fcf22798b4b746d90e6533d256eb455c28e18fc74b2936ab556344f9aef0dc176e66ce6bc51eea3add257a338088de5dcec6447611e404b0235baee88a4b4095f0b24de64ce85ed5da81f2a92a65c4c0fe043bc09fe6f8fb57ef6725e06d31e5eaf37fdefac2685a7dac801c3b207d16c652572931d5f80cb127b25e505ad96606c49ac513ba157fa446bc7ce8abf80445c200912336e74b34d024f8a65eedc1ee93136badde8a90186ea9c82857383dd1cd50fb64d11a7829ec8074feeb5d83f4ec1a079da18a29c51ce3becbaab4459f7b1be0182131196194d198a772c183a59207aabdf4809c223624dcd34060bd029a11d63df783d1f7ebf1117cf81c80de36d8dbecbf3fed6b2f6864483f16454a57eed99beb80793a63d3d116c0604be24b98a7d5b2bff47d40790850700bd65b0ee0596d7c2d363edc8ce8b33b6dd6ccf4eb71a6e807fe8272d0ba20dcad120e9f62d0213e607b67b7917b0243572a5179c10f6f1e2695e0dfdaf122c70040aa4572a320424bcd96100dbaea6e6d697b99437fc1fe3db121e5680285412f54d32019f1636a2843109c5b824e23c6487e079e3954fbbb57b9cf27dabe4135bf58e8c47fadc092f27ff7d96824b3bc817514f287a00b812edd5eac43a6758836c3f0a0680dc698d5b900957bb75c306f30fe0dcf9b6998482f0e95e25672afe66a4206635b1bdb7dfdc0f983d0e209f3994e37eb07b07f1ad04bf1b3107302abb415862d740b2dd1fdadd30c456c47f4d937048a8de117a6faea63f9d80346aab6388b1ff8f0e928ad70ad1d8cf9c87db57c5dbc622657f65a7a34195cfd0a873c96a2e389fb6995993997ed6945c3aa053537178767186ee09a8ae76648a07f0ce0410d38a5ca7cf925d889e1fedf6ea778b037c20a7c29f310448d42c8cc3b2fbf105563c6ae600dd0cdf24dc6d72007210665d9c13f03c4034586e813e4c44dbac83d204df6134720f50848ef2620b2d7c7bf42151a109fff131489a2c983d3cc3d235c9817325690bdfd9e7fdc8ffb5db6b42323453d1b767d7d26af6076323190300582b4cd1954073b4143339d7a7eadb441e6acf3eca68922da0920dac0ea499bbc2228a90650bfef9e6ef6f698ce1c24ceff34f2ede16b9fb6f9b1e76ff4171cabbffa783acc820b6c9a86ec3dbee24813798c0b5ed14d805decb7cb17c6539ab4e5f74ee24c8cb111797de9be14728fa2c8e8d4c5029ddf2c7f8b0d01f30fd30208e153d1b36ba1a8c79383caa48816bff89948bc732e28f9ecd43b7d87d11db4f041ba057ff9f7c9b09f98301b31b63d6bc531d2dd8bedcffad8e5bf6af127a43a3ca6ba557f47ca3f3d353e0eca375c46e3d7f2211117cf482fd166247be7018ee3b121acb9fe83f60c451d174cff2299493917be92423ecdd4b0af144e191e4b6756d977f9cba1ecf8df7dd06ae52bc1da6d9d412ec57d77028c863efe5b75d4d82bebc50fadd5968a95eeb371eaa63d510607b394656527a4bae738372aea66d4eef3835c22fbe769e1e57dc4b38544082a87cfaed97d1b80f12e44213d64eef789cc58541d6366e050194eb15b4b34ffc899d3ff9c24142432fe4541e79ad09ae681980ee34c74746445057e9cb41aaedc3d35ad44a4ef7149bb56c48107a82046b86991ba22c26a8ab7da4434440be69c353a9955f4d337dc2fd3febbb2a6005e6a6acbf43392a4de1bf681798fbda91d41453de68f6abe49167f1b02dc26c3ddfccaabf315afb7d749165c3ef27db7d6c1653afcc750323c052e6cafc5d0fa570ae5b1df0816eddbd1b67a28da5e4e2b591efde1df85b1459a450e8b3222d4218e924a76b5a397b4634dfe40708fe5772bffda984f9f1a5e622cd7ce82be70a797c4b032e541b79f179ded5a4d30a3ef64710082d25b5d9c1276adca353a11217e8e0bef1cb1b8fb6fdcf8632410e2e330557a2e278341a13b63e96e7d73dd061859c39e0b1b0bbc001a6910e6cec387c7ed38c5ddfd5ce3585d222a5caf93e8a8c0411ade2bdbaf089e9ed7fb94b47f1806eaefa7da8d81510b74f8193c5ac8e8c2ebabce72bdf5f0a162a1839b7bc560084af874bea0a6d12ac9848171117bd0ace6e5ad23ee89ee9f96dbfb756e80502bf3a4dfeaea345e1b34102e3338bd56ba5d03ac66e8635736e5a91a8a02cd3495d380dae1fbac45c2dd1f6317050981d866c7201dbbef54647d6ad115f9c643a0a91abee575fdd9df34ffce54400624e4fd5e8f5be43776ae2bf968ccf887662906efffb9f166b466b60ba6b4867c675d3da26eca3bdb6d7d5bd98b10a8af63ad5488661e3d3f3a6d376e37fc3bcea93f024fc5b2183054ac4d90abcf7ae4b9adbf28c6afd6f2f538455376babdb60b231033ac46df41601d10a86e64da1ab85799be355f1c0af329dc02c6f21d80d76c244d55872ba7d00366bf2c1904f39ce85f10bff3a5bb3a3288fc711d81fd5e6feb966de822e5ac50c77e9e304e4eb17ef18ad41e6da9dfb2219d841cbb27e9e2e515674a75a20ea24f791c14cf6ef7ef1051d7e342173655f197501be96c38008a06137fbf16a3c63c6ddd0c34464fbebef632df67d26e7067599095f2f691ee93bfc976bcbe14351d277d862a026c5ee0c5aec197e966e25ef1ca6223026d17090f05ed94c31d2f8f916af5e0e09b643e1c271f0fd5217b088dfc5f323641ad240a2cfed3a18c38aea8fe1d7366cd84d752efe0117b5c2c7bcf4f1c7611a96adfa46a7d4fed90e29393831aaa21280ca5e28f09e3f2b70ee745e2808658a9c346b570ee5b8ce7ec8c0013a9d64dd5529b4bd09728660aba71e433091f1d4d5f876a2ccaafa6d6a4436fcb34a549ea9634c893c9cc7b42cf7a232d3119f70ef298d0b6b0cd75487e8a1c31389bd32dd4d18cf0f5ccc6ad829b69b676ddb830e39adec494d933b998f77532cbe14a7482f8fec4b32691416c4abddfee8705f336a46b1920685571044b62ceff154322849373aab3aa1bda49464b5ab64380bcc9628d2b9625ef204b8c797bcc3058984098e4f0019ada85fb4ff2a96fff62b8012c5f39e30f633a9ee5daa3f62676d7ebc7e3efa1fcac81c1387dfc3f24974bcbe266aed318872a8825e39c47a3dc3bb059df5e5ce4045446ee39470a97117f65ae14adcae5506f13e872568a2fe906fe4cadd3ad2d95fa1f5ac4fc4f78808dd8a161fee9c77d12584b1db3aeeed9ca0c884d1a02bca5de1bf7ba2988ebb06cfac9e10e730b2d985277e888074cd14ea7b1ce30d2bbc19e2481510f4fb87340522127141b9d9cc91442c883ba6a79a190f459d2694f146642956893b4c83fba5f1865e7e799d2e108eae9ee2d3d3883e4c1788a86ca480893a2cf7e8a27ff26079afbbe1f55b8be2ac363602a243b70cc1b39716eae5b4512e2dd95653968582246ab63af183da1c2682dfeddb64f2177f85f3ea0b57dd3a1f8767096edb7656bab9059ac6011e29ee8b503264190f62c90912846bd7e6a8979f046c04a10f445bf5fccf31f0134e3d8592f28ea3276be81d634bca006cb78a1e4d288c171962a0878aba74fbacea8c758e170b54604642b9141106524a98e279a392ac09743aab1f2cb6af04c8871ae7bd4d4aa13bc12dd59eaf165c23c7f985a680e60f595945d21bc8b5fa2ae2b2494fbe59d8dc5dc9df2be3d81a7573bf976d2a3d8b7d928fa2123811026b8a9b1609d39fdb3d6ee27ac2eb462dca25b2c181b07244b2a1bb4772858fb12c693b0d3071a5e55d3f7948af18ae6033b599479d93de2551e0aabe0ce4aa167f43c8715a876afadea51210b5f894159aaec7f481c85e3a985c5e2117fa7f627821f04c77585da0f3bf8df554403c83b5b29ea436c46a7fe5a58b9bc284d36ddc9f702f5bc7618e2518c2aaf6067cda5fc84d681c92e8ba234a31dbbb94320daa4b05344daf8fe995d5d0df81aa853d07c0626c39705080111e7cbd9645a978faccf71c4e2dd06fb479d89104faf6f459376abf6856ce629796b278a23d042d5d624", @ANYPTR64=&(0x7f0000001240)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES64=r9, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="1a2256c95855b798e37addfd8a1f88ac9ccdd0e3b17fa1e020dcf276825a48794825f56fe50f795ed0339115e46f2d3438f4ba1058f4fc3550b86a28433230135b7c1916b5f8dff623188877bbbcce8e5304779891fe534318071f00d5b80626acb3e91d777ec76d9f9bf85ba99e81bc2194ee58cdd1726dc609a3a63a7adb374af9e337b317fdb88d32697de0943ee6cab3e2a4e5a76ead574edea2b4f000"/169, @ANYRESOCT=0x0, @ANYRES64=r11, @ANYPTR, @ANYRES64, @ANYRES64=r7, @ANYBLOB="f6ce4ba6b934a5d896d9c8be7b4e112eb216e2f56200616a52752348dad25841f81ea07b35ec8fe222f2efc6d73dedf7145b0aafb3809e599b77a5923995e39e7f0d06e0f4d903a142418371c66f03eb182607a824c914d09f1857e86afc0e13f2179313e9ab9c4bfb6ccedfb4cf9875ae77bd43336acb205b1a5f5b3d9e82ca7caf83a2a4ad42709d7d51316be81a27fb82c62bca13a739f6fe871dc8dccc3c984897ca04b1e6019d35add99ae8fffd6fc7b59fed24d87b0f3a90218c42faad7c1990b6302688679ead55a76dfbd914aef7e65cd264709a6bf3baef1d96cde8ba7ea35bd9161b0d", @ANYRESOCT=0x0], @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=r10, @ANYBLOB="b139888b9816c5e5527b7ea8abbec4f410232ebed7aea80a507f92e1a5e20eb901e84f61632aac9c8f14933aa584754fb04f398b2ee297e608ceff615125f9e3a5f1fcd29780e63d3e5b0208bc38478a440e34b5c773913713a47dd7926a5d682bdd810a5f684f9c32575c04982419c40b16afd19e54715054be010a8150cb1f8c167805a60f5581aa896c574ac1b27220549eb5b5c8447769addea39d3cf31361c6817ce2f63c2be2c6c492dc4d963b3450fb0513cd631ce784a242b87f00"/206, @ANYRES64]]], 0x1, 0x800) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 22:58:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) setrlimit(0x0, &(0x7f0000000040)) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './file0\x00', './file0\x00'}) 22:58:46 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x1, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r7, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r5, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8}, 0xfff, 0x9, r12, r12, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13}, 0xfff, 0x9, r17, r17, 0x129d, 0x2, 0xfa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081beefee51362706a6ba1ae2bd58ee77d9f8b3a09148a1c107f366c5b009aac2e31e9bf9c250592433c5c9d20cbea227f14df8790aa0817331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c56b20e67cf8951bb13b3cf0c4be061fa922531c84c5cd56418b49515119da6d13b28b649ed430a209d128d15a85927856e6769474c47680e29e69fa54d050b1810c99e902980d069414e92003f33fbc8b2f515a4d23785f64c2c579f78e34303792f2695b3cbd22a5833ada7f1617628f5f6ddf7551eb714d3ab98481244de3a66526", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19], 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r21 = geteuid() r22 = getuid() setreuid(r22, r21) r23 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r22, r23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24}, 0xfff, 0x9, r28, r28, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29}, 0xfff, 0x9, r33, r33, 0x7d55, 0x2, 0xfa}) r34 = geteuid() r35 = getuid() setreuid(r35, r34) r36 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r35, r36) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r23, r25, r30, r36]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r8, r14, r20, r37, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:58:46 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0085"]) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x9, 0x1}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x101}) 22:58:46 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbfffeff, "00000000193000493a43197d57fbf8009c000080"}) poll(&(0x7f0000000040)=[{r11, 0x5}], 0x1, 0x0) kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbfffeff, "00000000193000493a43197d57fbf8009c000080"}) poll(&(0x7f0000000040)=[{r12, 0x5}], 0x1, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x800, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r17 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r22}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={r21, r18, r17}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r7, r8, 0x1e, 0x8001}, 0xffffffff00000000, 0x7fff, r6, r9, 0x9, 0x5, 0x2}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r14, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r24, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) r25 = socket(0x0, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x1000100d3) semop(r26, &(0x7f0000000480), 0x0) semop(r26, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r28 = getuid() r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r37, r32, r31, r32, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x5, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r33, r35, 0x0, 0x92, 0xffff}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r39, r27, r28, r32, 0x20, 0x7}, 0x4, 0x5, 0x5}) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r44 = fcntl$getown(r40, 0x5) r45 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x240000000, r46, r43, r42, r43, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r41, r44, 0x5, 0x5, 0x5}) getuid() r47 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r47, &(0x7f00000000c0)=[{{r49}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r47, r49) ioctl$TIOCGFLAGS(r49, 0x4004745d, &(0x7f0000000040)) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) geteuid() r51 = socket(0x0, 0x0, 0x0) r52 = semget$private(0x0, 0x4, 0x1000100d3) semop(r52, &(0x7f0000000480), 0x0) semop(r52, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r54 = getuid() r55 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r55, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r59 = fcntl$getown(r55, 0x5) r60 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r60, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000540)={{0x240000000, r63, r58, r57, r58, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r56, r59, 0x5, 0x5, 0x5}) r64 = getuid() setreuid(r64, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r58, r64, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r59, r61, 0x0, 0x92, 0xffff}) r65 = getuid() setreuid(r65, 0xffffffffffffffff) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r65, r53, r54, r58, 0x20, 0x7}, 0x4, 0x5, 0x5}) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r68 = geteuid() r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x80, r68, 0x0, r67, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r70 = socket(0x0, 0x0, 0x0) r71 = semget$private(0x0, 0x4, 0x1000100d3) semop(r71, &(0x7f0000000480), 0x0) semop(r71, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r73 = getuid() r74 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r74, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r78 = fcntl$getown(r74, 0x5) r79 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r79, 0x0, 0x0) r80 = fcntl$getown(r79, 0x5) r81 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r81, 0x1, &(0x7f0000000540)={{0x240000000, r82, r77, r76, r77, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r75, r78, 0x5, 0x5, 0x5}) r83 = getuid() setreuid(r83, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r77, r83, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r78, r80, 0x0, 0x92, 0xffff}) r84 = getuid() setreuid(r84, 0xffffffffffffffff) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r84, r72, r73, r77, 0x20, 0x7}, 0x4, 0x5, 0x5}) r85 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r85, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r89 = fcntl$getown(r85, 0x5) r90 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r90, 0x0, 0x0) fcntl$getown(r90, 0x5) r91 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000540)={{0x240000000, r92, r88, r87, r88, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r86, r89, 0x5, 0x5, 0x5}) 22:58:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) geteuid() sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 22:58:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) listen(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f6b696c7d3000"], 0xa) 22:58:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 22:58:46 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) 22:58:47 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 22:58:47 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0107087860ea1b3770f3e283fd7c639cd7f38315d8f5"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) 22:58:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000340)='./file0/file1\x00', 0x200, 0xd3f14ca071ad1c5b) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f00000001c0)="0d92a782861eba40e82458dcaccc2b36ea68b7ee38d390e57ca9d518435fe55ee70035b30a27e6279f68e42386710ace99a90174fc76704a0d761386f41d56e8e944285dfe873bb8245720b420a3277f996c5112542435b8b544d65881c8fa82ea2ebd8bfb01862e8b33babc36f83dbe3698cd864ba1370ffd91a23924a66ef8a3f33be4c949f28ec64e43696a13d988403766f8207b00c6e5e7ed91c6d1d9ca20d6cae2c16bf80549c5650b236c461f972780bcbb35602bfd89efd7ea20cd6b086253964e759053005e29c2eed5831e44d577b71429194961feba3ca49a229ef7204896", 0xe4, 0xe, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 22:58:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 22:58:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000000006a00", 0x0, 0x20000005}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 22:58:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x8, 0x10286) socket(0x2, 0x2, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20002fffffffd}) r6 = kqueue() r7 = fcntl$dupfd(r2, 0xa, r6) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r4, &(0x7f0000000600)=[{0x0, 0x1}, {0x2, 0x1, 0x17fc}, {0x3, 0x1009, 0x1000}, {0x0, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000080)=[{0x2, 0xfffc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3}, {0x4, 0xffff, 0x800}, {0x4, 0x7, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r4, 0x4, 0x4, &(0x7f00000004c0)=""/4) semop(r4, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401, 0x800}], 0x4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/148) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() r14 = msgget(0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r15, &(0x7f0000000740)=[{&(0x7f0000000540)=""/178, 0xb2}, {&(0x7f00000016c0)=""/102393, 0x18ff9}, {&(0x7f0000000780)=""/25, 0x19}], 0x3, 0x0, 0x86f) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r17 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) getgid() r18 = accept$inet(r15, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r20 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r20, r21) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) r27 = semget$private(0x0, 0x2, 0x400) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) r31 = kqueue() fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) dup(0xffffffffffffffff) r32 = socket(0x2, 0x1, 0x0) bind(r32, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r32) r33 = socket(0x2, 0x1, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r34 = dup(r33) listen(r34, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x26b59add14441f96, 0x0) r35 = socket(0x2, 0x1, 0x0) bind(r35, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r36 = dup(r35) listen(r36, 0x0) r37 = socket(0x2, 0x1, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r37, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r37) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xcf2ead0c9a23cee7) r39 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r38, r3, r39, 0x0, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x7, &(0x7f0000000440)=[r17, r25, 0x0, r10, r19, r20, r38]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0x1, r11, r19, r9, 0x0, 0x29, 0x81}, 0x6, 0x1, r12, r13, 0xa6, 0x4, 0x44e2c, 0x3b39}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r41 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r11, r40, r41, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) r42 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r42, r43) fchownat(r2, &(0x7f0000000140)='./file0\x00', r41, r42, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:58:48 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="80", 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec41beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b893ce5561d437c1e31034aa871bd8d7743bcbe4d9b7fff18016a6f136ef4468f52ba8aa14dfa9b9d33af9ec66446c1a912100f4d39b0048b8c3144cdbc3ddd00e4b9aea9ac1e30d6b078a119cfbc97502a0de6b"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) r16 = kqueue() fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYRES64=r16, @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYBLOB="a507611f44516b25bc01edb9ab04f3b4d706778024ba881d4d534b0e11b129fb23d983265ab31797f04aa57e32f86b74a341897b83e4ee19ba37a4927c1aaa34f16883ae8b18e455bb29a07e560166caa39229feb67d3f3be30c05437c91729b35bd421905b2e08ebbd33368cb525a36430fc7485f554425921fc19a765a620fc5817c6296ab042d37dae9fa79e66bb0caa419de733c4a216aa774eb0befbf71f625cba4a06dee4aea0230511b8f0abddae9256ae4633f469388470bd351f0e663587e2d9957d0d6bab9c302873c9ced22781d2c1e67418bdeb97036440b534b7753282859850a4385bff1c66412e8cfff0ff45ca323ac2be9aec9", @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYRES16, @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYBLOB="0d0e7ffc80e4f6e336a9683dc1b0eb4b6720e7cca8f71a577011054b580052476a47d15f0c4b2f1fd90c0092faa2255cef0068e7dca0ee4600e87582796d6204a6311e34ffe292038e238b892f47b4ec63b81ec2f4e6fc42be99f567b89adce28c9cf7580685398729074af94e46288c73cec3ef68256a2eeb36699deaae79d442075b15116d3827fc57141bf37fc9ae24120f4dd6fcae92b8eba96789d2955f0a3a28704f55b8b3a34246373b1dab14544dd660cfe3d4905e52da37dbe3ff6060e949a330062349f3835aa3ebdb2927faddb58be3897209370145defd86ccda5460d88e1f5dc0f7ca0a5cab1cdcc5f38e77336abe6a57cac1", @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r17 = semget(0x3, 0x1, 0x470) r18 = getgid() r19 = geteuid() r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, r28, r22, r30, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r29, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x2, r19, r18, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r31, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000040)={{0x1, r32, r33, r19, r25, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r34 = getgid() r35 = geteuid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r40, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r43 = getegid() r44 = semget(0x2, 0x2, 0x10) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r39, r41, r38, r43, 0x101, 0x20}, 0xfffffffffffb8f48, 0xa8a, 0x3}) semop(r42, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r42, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x0, 0xfdf5, 0x1000}, {0x2, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x2, r35, r34, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:58:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) syz_emit_ethernet(0x2, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r1], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES32], @ANYRESHEX=r0, @ANYRESDEC]]) syz_emit_ethernet(0x46, &(0x7f0000000000)="c7a895022b8000000000") 22:58:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x4004, 0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:58:48 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000233000/0x3000)=nil) shmat(r0, &(0x7f0000155000/0x2000)=nil, 0x7000) r1 = semget$private(0x0, 0x7, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={r8, r5, r4}, 0xc) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getpgrp() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r15, r16}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={r15, r12, r11}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, r11, r17, r19, 0x10c, 0x90e}, 0x0, 0x8, 0x80000001}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 22:58:48 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) msgget(0x0, 0x188) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) 22:58:48 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000000000000001") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r5, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r17 = socket(0x2, 0x8001, 0x0) close(r17) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r18, r17) connect$unix(r17, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3e9e69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a952579211193594531ce5b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c"], 0x10) writev(r17, &(0x7f0000000140)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 22:58:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x6, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, 0xffffffffffffffff, r5, r4, 0x82, 0xf7d5}, 0x4c, 0xfffffffffffffffe}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="780e24778c71176a624d18cc76c7da108c4a0217f2e8b91ad38a6b1cb1459c6ef503fe6fe6376d4e8b8395106332a13102513a03bab366a166431b0ac92f9ed88bd93af2a831b6bf85cad7cc996627c28cb4d857a508bc8446299d3c039cae2874dcbf651c7228fac2d95d669b6624441d8e2ee0eddedb4196a4e0af3480cd70893066ce82554434e1d8fdf81b391c78da48b39ade44b257"], 0x10) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="8c33c3477d83a0c9de31f72434a3e328463853f7bae0c2476f325503e92b60a9a0ad230bc82517a56e48ea3fa96d35f41681da6a102f793ae60d620a1b4e7cd792d5de8bb0ab987b9718df2e5d9940b33a39505f7e8d0053f3e80389860020b91d59f6093ba2a1bc41a9003972a8a800a8fb45b2da6a431d"], 0x10) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x21b4, r7, r9, r11, r12, 0x109, 0x5}, 0x7, 0x4, 0x8}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mprotect(&(0x7f000035f000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000100)=ANY=[@ANYBLOB="6a8bd47981be0951eea218470be9e17160c9b804daadc9539dbba938"], 0x10) sendto$inet(r20, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x6}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x6, 0x1000}, {0x1, 0x6}], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x1, 0x2) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f00000001c0)=r24) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r25, 0x0, 0x0) 22:58:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 22:58:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r1 = msgget$private(0x0, 0x16a) msgrcv(r1, &(0x7f0000000100)={0x0, ""/194}, 0xca, 0x3, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffff848) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1611c0af7c956ec4b194587377c4bbcc6b8ee4dabc99b70a3feb362849e61e2dab96f3a6aaa5219a0ca73c79dab4ccb02e0105f56e46e9758ae66ad271b1273e413c624ea963085dcf1d18a2df9420f08121cfdbc034f8bbd40e247dd5b597a29401eb12fbcf5d13585583d91c85e1e869e07cb464b791639614e969f9c766514ceb4"], 0x1, 0x7fc) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) msgsnd(r1, &(0x7f0000000780)=ANY=[@ANYRESDEC=r3, @ANYRESHEX=r4, @ANYRESHEX], 0x3, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r6 = msgget(0x1, 0x20) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYPTR64, @ANYBLOB="0681cf9646879eef731937dfdc4c25ecafb4e0d2f66483a8ddb2ddde8e81707413701ee355b84ecd5fac682fe04f31186844cb072208de3151c2b605d97d3dc4ca167ab7a5f73a4ff07544fb437dc480a8b80899bf0d8fd9fce501a2d02212d4fc9d9af396f15cd8ca5850f5f7e21c1c5203b01a0bc784245be305", @ANYRES64, @ANYBLOB="8000000039884ed3d991791c69efb2934389abdbe5c4d43dd0d9b076ddddfdc14b64bc58cb0417ef6274eadd6ea2bbbbfe1097a2da0cec9a0f54cecbb72eb3236b55887356dc19054d1e0639ef37fda6c48637f01ca63894754a95184c883da42a6f", @ANYRESHEX=0x0, @ANYRES64=r8, @ANYBLOB="2fa06ebfc65e950d7a08760d2ad80d1aa9660b7cb1ada6e07c0c88972a0c1364d506575c45ddc7522c6f59318aee3595d80a989eb24dbbfb809ba40f6f07a960916f6cb37c3589b046d76e79f558d19ee343c4dbc2657b2bb2608b9640b6c45ef8ad23fe2883a5a563ea95e32a9c6c3b77aa24f7c98704805c4ca144eec2d6c72a6c850c8352e52d9f5c093de6db76bb0786fed78b8d46bb5d3c3238308727820b0d7192544aa4e4eabb82731396ecfc1cc3d400419b1a68c7ff64994e52179796b4b58cb3ea9049bc794c7bbbee01a905def9837db98154cf7ef17c750cec98d3e233c317a4e036e19d8f87339a397e829a", @ANYPTR64, @ANYRES64], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESDEC=r9, @ANYPTR, @ANYRESDEC=0x0], @ANYRES32=0x0]], 0x1, 0x0, 0x1004) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8077c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcaa7d6c8ecebe53ee904a60d98cc2f44b1bc28499d73063426ad19352f41af90ad1491165f325ac4df4296a359d15c80c4fe574299e5e4"], 0x1, 0x800) msgsnd(r2, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r2, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000008100000000"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) r10 = msgget(0x3, 0xd0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kqueue() r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbf73"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r12) accept$unix(r12, &(0x7f00000003c0)=@file={0x0, ""/27}, &(0x7f0000000400)=0x1d) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r14, 0x0, 0x0) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r16, 0x0, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x8000, 0x0) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, r17) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getuid() r21 = getgid() r22 = getpgrp() r23 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000480)={{0x3ff, r11, r19, r20, r21, 0x0, 0x1}, 0x100000001, 0xfff, r22, r23, 0xa30f, 0x0, 0x5}) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000dc93de2df326e9400"/128], 0x80, 0x3, 0x400) r24 = socket(0x18, 0x2, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x802069ad, &(0x7f0000000300)) msgsnd(r2, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r25, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) 22:58:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 22:58:48 executing program 1: unlink(&(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) linkat(r3, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000600)='./file0/file0\x00', 0x4) r4 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r10, 0x0, 0x0) r11 = accept$inet(r10, 0x0, &(0x7f0000000680)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000640)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) r17 = openat(r16, &(0x7f00000005c0)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000004c0), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000880)={r18, r14, r7}, 0xfffffffffffffdfc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r4, &(0x7f0000000340)='./file0/file0\x00', r14, r19, 0x0) r20 = accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) connect$unix(r20, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r22, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r22, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:58:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="8820244617945a0265871e42a9da6439c00c0bc20ff7e53c53865d6eb5d7d9416a65fa7a7ba80e256d7e9ab4841e97", 0x2f}, {&(0x7f0000000040)="4fded611dd41f851163850e2d384e7df8fc94941298ed29ac20b6c293f82a8a8ee5769918c2c6d9d166ac84cb2d92351dc15b8de3a768eb21cebe557b383d9c441d3269f7f816be372f3b679e294c0dc18ad63be7bc2bd252a52d610e72cbee8191f2608af13b6af1494a97f73f7fe801cd1457ffea8dd9b87f6204e2c7b7c4f4778cf157cba681de8707bafc5b1e138f19e4fc5282875af366b7e7a86c89b42f9b28e4c4f9da5e1d28cf00b83659b7173002a10d90f0c33359a7a9c87c00f", 0xbf}, {&(0x7f0000000100)="d7e4775639335f36ab65ceb9713ee38b0d81f84d8ffeb5986252c823bd988b2e702383d9b0c866275bb924a969b05aede9d33d89facb9510c0", 0x39}], 0x3) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000001c0)) 22:58:48 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x6e2) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 22:58:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0xffffff91, 0x69, {0x894a, 0x81}}) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffff14e6ffffaaaaaac68e676780bc27e30800183a787afd9b2c59588a35ae82bccbbe471a6c900000000000000000dfaaff0200000000000000000000000000f23982433d1018976060763c6802d297f4650a1be70f9b2c85547d8144d5eb5fe7a250f3596ec8de5cf4695ea9941ae97453f4fd12349885d9c529ad15fbd4bb3bbc1c326549a91fa993daee6cb063916c6ef566b3a301a025ecc8bba60376e754f9ffc42b2692267d022ad340125a5caf7299cdbf1a7d06553c2b3b808c527a7a6ad50b07612ffec542ba30282381c03ca50cdd7c1ff6d5a9ead2"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/84, &(0x7f0000000100)=0x54) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) unlinkat(r6, &(0x7f00000002c0)='./file0\x00', 0x0) 22:58:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x97ec, 0x3, 0x1, 0x1, 0x7, 0xb2000000, 0x101, 0x0, 0x0, 0x81, 0x40a8}) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) r3 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffff9c, 0x6, r3) pread(r1, &(0x7f00000001c0)="872e1fc8cf2e8592576f1c76ea385b4b48ec4124f9acaa833230d924308d5e0b019a4838e16d340055dc5e2da24ffef2a5928130205dd161180d30d16674d6f70c6467ba8028e9f1e4139242069d9f1c4b90acc77b4e2f0339bc472c8c8467c2c220276ef2364b6b644ad8ccceb5f95a4ff40987fdd71b8dfb8c24c1bb58b0fd62abad1508e18db73b8762ad966bf452059210d439c1b6431bc37af95a772b700fafe0a3a2fedf8e53d9c7eadde69d448972455ae13344281e", 0xb9, 0x0, 0xfffffffffffffffc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xc1d6) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x1, 0x0) dup2(r4, r1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0xa0) r6 = accept(r5, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r7 = fcntl$getown(r6, 0x5) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000440)={0x1, 0x4}) mkdirat(r5, &(0x7f0000000480)='./file0\x00', 0xe4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000500)=0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0xa80) r10 = socket(0x10, 0x2, 0x50) close(r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r7, r11, r12}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000680)={0x5, 0x7, {0x7}}) r13 = kqueue() pwrite(r13, &(0x7f00000006c0)="88752463fc693d258299fecf9818cd5e949e7e0fc846212a75b77971c072c7aefaec1cf9998f0a76836ffb2b31f960645cb2a9a9268bfff6aaaa42dc5194032de4eb8f2cd5ac8a7014ea64885fdda55386af0a654cd5f0d9822474e876c6755c50092e767cd0a977cb443c6997f52779362b47ad9fc9acb627f1a16eecd6ff9da1e5f32a749d8707c19315bf6c1eb17b4bf53a", 0x93, 0x0, 0x3) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r14, 0x4020426b, &(0x7f00000007c0)={""/16, @ifru_dstaddr=@in6}) 22:58:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="bbb799e6386a081aeb4ebb0700000000000000d7838c16cf0184f54aab0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x10, 0x3, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00022e0000"], 0x10) recvfrom(r3, &(0x7f0000000240)=""/171, 0xab, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1962e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:58:48 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa00860060a4000000010000000020000000000000000000000000aaff0200000000000000000000000000012c0005"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 22:58:48 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x3, 0x80, 0x800}, 0x1, [0xffff0000, 0x101, 0x0, 0xb2f, 0x8, 0x5, 0x2, 0x6]}, 0x3c) 22:58:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xfffffffffffffdfa, 0x0, 0x0, &(0x7f0000000d00)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) semget$private(0x0, 0x4, 0x88) pipe2(&(0x7f00000004c0), 0x0) r2 = socket(0x10, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffd92}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000000940)='./file0\x00') recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000001680)=""/4096}], 0x42, &(0x7f0000000780)=""/208, 0xd0}, 0xd839c80e9c0fcfa5) ioctl$TIOCSTOP(r5, 0x2000746f) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00', 0x11d3}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x563) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4, &(0x7f0000000000), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket(0x1, 0x1, 0x20) getsockopt$sock_int(r11, 0xffff, 0x1002, 0x0, 0x0) r12 = socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r12, 0x0, 0x4, &(0x7f0000000440)="66d1629953ecf24259daa9513b0c1e674d8cb2be68e32638e69447f4f8eff828136c2ab06d6c6ed13796efea", 0xfffffffffffffeb7) r13 = socket(0x2, 0x2, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r10, 0x2) r14 = socket(0x2, 0x2, 0x0) r15 = socket(0x2, 0x2, 0x0) r16 = socket(0x2, 0x2, 0x0) r17 = socket(0x10000000002, 0x2, 0x0) dup2(r16, r17) connect$unix(r15, &(0x7f0000000900)=ANY=[@ANYRESDEC=r17], 0x1) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r15, 0x0, 0x0) r18 = socket(0x1, 0x2, 0x7) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r18, 0x0) r19 = socket(0x2, 0x2, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0x80000000000000c, 0x0, 0x0) socketpair(0x2, 0x2, 0x1, &(0x7f0000000100)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) bind(r21, &(0x7f0000000300)=@un=@abs={0x1, 0xd}, 0x8) shutdown(r19, 0x0) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f0000000280)=ANY=[@ANYBLOB="eb0e7ac812a0a9de2876a881fda3703bb8a6cf6ae54cb8905955bef7e4117b5fd8eef6ce2b7c880500b28bc0aef0126c7419b2c382faddba5e000000000000eccc32735ab52a000000000000000000169c876594f2"], 0x1) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r22, 0x0, 0x0) r23 = socket(0x2, 0x3, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r23, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="b1e30f0c93d51df0fbc4ca7ec161fbcc78a8554f84edf7e86f1ae81f9456f1916ead2be88c93c1559b1c003f6b8b52ebcd042eec3d5a9eefaf6800020618735f389bfeb8d4814e26ab42637c3da535feeb3d43"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r24, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r24) r25 = dup2(r24, r13) connect$unix(r25, &(0x7f0000000980)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000680)=ANY=[]], 0x2) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r14, 0x0, 0x0) r26 = socket(0x2, 0x2, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r26, 0x0) r27 = socket(0x2, 0x2, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r27, 0x0) r28 = socket(0x2, 0x2, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r28, 0x0) r29 = socket(0x2, 0x2, 0x0) connect$unix(r29, &(0x7f0000000580)=ANY=[@ANYBLOB="3dd3b2c81ce7b257d59d56cedfbfaa49a3822418f7548644c244ec1f4a3ea983c42bb782851f04e4dd9da45e413aed2ddeb3b854fd99b522c43319eea4dc0735e22033f524bf171752ee216075c09f154fa9b288097549535bf4f44ea7212003377512e00507d3f7ccb09360a17cfe4016ae76b77e953ecf158974ca9d5965143c3e53bd77721c0410d0bbc8b1feacf68b29aeb535be3535a151aef441414d86f9fd5dd2f5593ee63abcffffff7f000000008987f4b5d5f56ea8ac8961615717ebadf09e749744511c52ad7b1858ad392378ac31ac"], 0x10) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r29, 0x0, 0x0) r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="0b7d18ff726d23a06bdcafead5142893aded19989149fefa5a78e4d8f4853cd924773fab878f2b2d5dd8b50ae6dd477a42a6"], 0x10) setsockopt$inet_opts(r30, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r30, 0x0, 0x0) bind$unix(r8, &(0x7f0000000880)=ANY=[@ANYRES16=r9, @ANYBLOB="0210cd05ee0000000001000000000076c1", @ANYRES64=r30, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESHEX=r27]], @ANYRES64=r5, @ANYRESDEC=r29, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESHEX=r22, @ANYRESOCT, @ANYRES16=r19, @ANYPTR, @ANYRESOCT=r28]], 0x7) 22:58:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 22:58:49 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0xffffff4d) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x6, 0x2, 0x6, 0x9}, {0x2, 0x81, 0x3, 0xfffffffb}]}) 22:58:49 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x9}) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x8000003a, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x8000, 0x5}, {{}, 0x5, 0x60, 0x4, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xfffffffffffffe01, 0x84}, {{r5}, 0xfffffffffffffffa, 0x15, 0x1, 0x7, 0x1}, {{r6}, 0xfffffffffffffffd, 0xb0, 0x40, 0xf3f, 0x4}], 0x7b, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0xc6, 0xfffff, 0x9, 0xe0}, {{r9}, 0xfffffffffffffffd, 0x10, 0x2, 0x100000000, 0x100}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0xffffffffffffff80}, {{r10}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x9}, {{r12}, 0xfffffffffffffff9, 0x10, 0x1, 0x6297, 0x5}, {{r14}, 0xfffffffffffffffa, 0x50, 0x1, 0x7ff, 0x6}, {{r0}, 0x0, 0xa0, 0x80000000, 0x7ff}, {{r0}, 0x7e0b8660c143b9d2, 0x0, 0x2, 0x1, 0x5}, {{r15}, 0xffffffffffffffff, 0x49, 0x20000000, 0x3, 0x8}], 0xfff, &(0x7f0000000480)={0x7f, 0x40}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x74f}) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0xfffffff8, "a8186503182eab7fff0e091fa600"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r18, 0x0, 0x0) ioctl$TIOCSTOP(r18, 0x2000746f) 22:58:49 executing program 0: msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xffffffffffffffdd) r2 = socket(0x18, 0x5, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10, 0x1}], 0xffffffffffffff89}, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYRES32=r6, @ANYRES16=r3, @ANYRESOCT, @ANYRESHEX=r4, @ANYRES32=r5], 0x5, 0x800) msgrcv(r1, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRES32=r0], 0x1, 0x2, 0x1000) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r8 = socket(0x18, 0x4, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYRES32=r8, @ANYRES32=0x0, @ANYRES16=r8, @ANYRESHEX=r7, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1448b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3000) msgrcv(r7, 0x0, 0x0, 0x1, 0x1800) msgsnd(r7, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r7, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r7, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r7, 0x0) msgrcv(r7, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r9 = kqueue() fcntl$dupfd(r9, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) fchown(r11, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r12 = syz_open_pts() close(r12) ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r12, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r16 = accept$inet6(r15, &(0x7f0000000000), &(0x7f0000000140)=0xc) r17 = fcntl$dupfd(r16, 0x8, r12) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x800000000029, 0x40, 0x0, 0x0) r19 = dup(r17) getsockopt$sock_int(r19, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r20 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r21, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r22 = socket(0x18, 0x400000002, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r23, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r24 = socket(0x18, 0x2, 0x3) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) r25 = fcntl$dupfd(r23, 0xa, r24) setsockopt(r25, 0x10002, 0x37, &(0x7f00000000c0)="45fcb61a4c7690e5659b8b2ee68a4a7e652af4aff02a562bd2178cd915b167ada26aa687a05559188b90f34ad6c312d1e07e32b4f1fa2661b440d235508993da82d8c162efb543e634f8824fb18f5226e444a1eaa4108eabc391d3c42ac9364848be86d99adad0eb129d047e", 0x6c) r26 = socket(0x18, 0x400000002, 0x0) setsockopt(r26, 0x1000000029, 0x37, &(0x7f0000000080), 0x0) dup2(r22, r26) 22:58:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r2, 0x8000, 0x8, &(0x7f0000000140)="d1fa60c365f2737e5e45a4d187b8698863901e53079e32df9e985ecb5bf86cac1b91255262750da4be15e49a354c0e3e084292a3cb453564bcbee4fb4c044190f7933d0420728133fad3caf94b2f3ee892261a00386b42ced30bcddaecf82a2d8e89022a764e23717ba1d2fa7062f901d2f37799a641130b6149fdcb0067e24257b4e87e4fed28de4fbb6f3670b0a2dc8a2b1878908ecc888118dbd89db810735c503d9dab9f26e39eb6f7e268ae4c7e62661813f10f", 0xb6) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x95) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a2", 0x1}], 0x1) 22:58:50 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000000)=""/13, 0x33b) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) getsockname(r7, &(0x7f0000000440)=@in6, &(0x7f0000000140)=0xc) msgget(0x2, 0x100) r8 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r9 = msgget$private(0x0, 0x80) msgrcv(r9, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r9, 0x0, 0x5226aeb395508cfa, 0x800) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r8, 0x0, 0xbf, 0x3, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r17 = getgid() r18 = semget(0x3, 0x1, 0x1) semop(r18, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x7fff, 0x1000}, {0x85a1c5a777b6c2ee, 0x8}, {0x3, 0xd34, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0x8, 0xa62479465016d077}, {0x3, 0x6, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380)=[{0x4, 0x1f, 0x1000}, {0x0, 0x5}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x2, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r24, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r25 = socket(0x18, 0x2, 0x0) r26 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r11, r26) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r25, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) 22:58:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r2, r5) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2701650000000000000047fde8c64d9435740c66a0c5ca2ef9052fd34498ed638cd4f440da0113126875d7201fc1a78874a3e33ee4"], 0xa) r6 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) accept$inet(r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) 22:58:51 executing program 0: socket(0x800000018, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) socketpair(0x10, 0x4, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="f56a8bc9634e19769bbd568f46035efa944869e19b7f0ba1f74bb30dbb40af15ba1a85acef7930d1ac3dbe91a2795e230b52d40b9f2f28e7413f6dadb64d5c38582f6b835635ac87ed56ff4179ac9d30e0803036100ba6bf33a033575ed7b40581c279beb87610d83bb4d26e2005840c91708255066460f754508b0fe8c7829b2bc8bd5bb4a4bf162e14dde640d07096aad8e42b4a1d168212774eda81dfc6658e2a137e5a00ed3d880b0f55f5e4b9625f213add4d25166f68cf509c0264aac63dbc15ade2a4b86234120069627f861a3fbe86e0e664e31f83e6a655f043c4aae1affc49166088132b0743dbf2647abe4528a968b73584d26a57478a6f1741a60401b0711e17a71d6973ef926e9d1ce280332edb4d27f06748ecd223b9a5f44061ace23c1ae08dc7a3cd5827216faea9fd6b9ab5c1c7c695e10a0ff9039da6b40d75f9778534f2450702855702dfaf2bff0a2208204742f34fa9f6a60f6e6b4c6377acf006a46abaf1cc4b3ee48fcf3b16430a17fdb7d46c9d50a099b22765c8d4a5f3f3c4aa486a751e2ebf123a4dcb5f6e6d79e5fb7f394d3c1781dd52453c6086f3f083a8551e304d420b7c1686fe79b0e2c9ad7fd9d73671976494fa2284a6453307e6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r0) r3 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r7, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r7, r8) fchmod(r2, 0x18) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)='\b\x00\x00\x00\x00\x00\x00\x00d', 0x9) 22:58:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0x8000, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 22:58:51 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 22:58:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e80000000000c4087d3b3c426000000000000000ffffffe9ffd60d9fd5df85660100670180000000000000e20386000000001eff0000f306000000000000000000ab00a3369d5a2a00"/93], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000080)={{0xff, 0x7, 0x20}, 0x1, 0x7f, 0x2e3}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) 22:58:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0xffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:58:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000040)=[{0x2, 0x800, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xfffe}, {0x4, 0xfff8, 0x1000}], 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f00000003c0)="c0", 0x1}], 0xbc663bf82325c97) 22:58:52 executing program 0: r0 = syz_open_pts() dup(r0) r1 = socket(0x2, 0x4001, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) dup(r2) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="82020063e7a143dce4a7efe1970dd631302c276753ecdd57beac1e2f66"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100), 0x4) 22:58:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = geteuid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r4, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r5, &(0x7f0000000b00)=ANY=[], 0x0, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000d874000000"], 0xffffff64, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r8, 0x0, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, 0x0, 0xa5, 0x1, 0x100000000}) msgsnd(r5, &(0x7f00000007c0)={0x1, "cc9249c181b89a745515fa4411f9ba9ae7395819a79b1665cc1b9889f5a82947892b5a171f1a227f3c526aa58421b811d57e836dfe858837caa10feb1ab3892bd8d9740b0b654987faf559e13e439ef113841b48a864824988894a75548a8b1bbf6af199b007a1e0b0773816cf30697f536ef1d0f5a050dca1228710d33f4e1b747a0900dff271586c7a206f5c7d6cc16d468f4b120967d7da324b1b10055ce3fb41796b2e1d3ed7659dbccc711000216c1ef8df668a417ed186297391d6b8d711483a9c1cb3775ac56db4d5299ffe61be4140"}, 0xdb, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r3) listen(r9, 0x0) sendto$inet(r9, &(0x7f00000000c0)="f8f8d61eade4eed0138c5c74f94145e5a0954ba846e09273b1dd7d93bb6ea370e8ec0f0dcd1e3045b3f97e4462f7fdc070406df28cbc458a0a2dd8ab9597382b8cce2c799f3f716c6ecb413a842434b51eebe3", 0x53, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00a4a600400000000000aad9beb5fa52c8e15bacde501878169415cfbf6335119f7b255b7b3ae1b59f8c3e95e6e8ad1a481cb785aec370301a30d7e7b734e6b9a8e7ee01b428f4249963331977e7f9a423e69aac3cc1716bb9668ddad92295f95dc112e0d306210e0961caa90189b905267f92f53238ebaaf8b983f0e22b78828087c60e1c2d960e6f0a85a7c1067179075d200a70df330ce303b26c19fe9a2091c4dd5d40e17a57a2fb0e516712d3694ec3203562c94efed9dbbc1f3d29c7556fb8d19cc6979efa522bb65eb0ea77a5f56eb53f22bc8930"], 0x10) r10 = accept$inet(r0, 0x0, 0x0) sendto$inet(r10, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0xffffffffffffffe0, 0x4, 0x5, [{&(0x7f000053f000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f00002e7000/0x1000)=nil, &(0x7f00005d4000/0x1000)=nil}, {&(0x7f00005c1000/0x3000)=nil, &(0x7f000023d000/0x7000)=nil, 0xffffffffffffffe0}, {&(0x7f000027b000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000595000/0x1000)=nil, &(0x7f00002e7000/0x4000)=nil, 0x5}, {&(0x7f000028a000/0x14000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7cc}, {&(0x7f0000556000/0x3000)=nil, &(0x7f0000710000/0x4000)=nil, 0x3f}, {&(0x7f0000675000/0x2000)=nil, &(0x7f00005ef000/0x3000)=nil, 0x757}, {&(0x7f00002bb000/0x1000)=nil, &(0x7f00001cc000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000702000/0x1000)=nil, &(0x7f000010a000/0x3000)=nil}, {&(0x7f00005fc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000501000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x1}, {&(0x7f0000124000/0x4000)=nil, &(0x7f000041f000/0x3000)=nil, 0xff}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001cd000/0x1000)=nil, 0x7f}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000518000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x13e}) dup2(r12, r10) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 22:58:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="bb14615fd9763369b5b35345908686b1867a89e125d48dee7b5bb06254a038c8488a334c483df50cbfe096529beb1cada110836d70f4ab8c39981cefe09e1882d6720b51ac1861d7dc9b71229e10711cecb20f85e82c7d992db8d961b321c1e6f98ec793d0812464d19c1c86c76dd0db2700590d619e06cc54cd5d3c29b2d29e27ff626955437921f1f94ac32efa43a6b7f8825d3b41ac108ef6a39ee2bf0434e2006e9b3ea06e529d22726b62ac77672170ae6c9e7a653e8c084bbd89a3f9db75b0ecfcee97dfa84df2d3bf312be32241d0995f3e8ee243aab9ffa16abdc5aa4caa2bad456bc9e8352857054be45282eb85c4ddd0d3", 0xf6) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ftruncate(r4, 0x0, 0x1) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 22:58:53 executing program 1: open(&(0x7f0000000540)='./file0\x00', 0x7465d66031e57fbe, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x5) faccessat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xf8, 0x1) 22:58:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b2f2"], 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x5, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r0, 0x0, 0x0) 22:58:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(0xffffffffffffffff, 0x3) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) mmap(&(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 22:58:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x8, 0x10286) socket(0x2, 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20002fffffffd}) r5 = kqueue() r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xfffc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0xffff, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="6a0100008019769baa73c3005927cc60be0a9076d93fa3c8d70ab406f6568eab1e82498395156a0cd23adccf3596fb97580519b1a8bcc40be51a951c6ea482e7982776d0a364a9bec8f1a7cc01c96eb0265444a32dcc4578523fdd2eadb56edefe845c838c6e03ff3a0039bbf11d54636f355e180aac629459a5ea5a371dd6a21c960465684efc40d4f7d544c1cf7ca3e17e4126932518"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040)=0x173204d4, 0x4) close(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc96ed111769bbd73"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r11) r12 = fcntl$getown(r11, 0x5) r13 = getppid() r14 = msgget(0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r15, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r17 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = getgid() r20 = accept$inet(r15, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r22 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r22, r23) getgroups(0x6, &(0x7f00000003c0)=[r17, r18, 0x0, r19, r21, r22]) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r9, r21, r8, 0x0, 0x29, 0x81}, 0x6, 0x1, r12, r13, 0xa6, 0x1, 0x44e2c, 0x3b39}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r9, r24, r25, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) fchownat(r2, &(0x7f0000000140)='./file0\x00', r25, r26, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:58:53 executing program 1: syz_emit_ethernet(0x37, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000002008707fb98e237744cd1b200000000000000ffff23740f1dfffffffe003b00") r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000680)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x5) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r10, 0x0) r11 = socket$inet(0x2, 0x0, 0x9) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r12, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r14 = getpgrp() r15 = geteuid() r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x4, 0x2800}, {0x0, 0x200, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r16, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x0, 0x33, 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0x4) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r23, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r23, 0x0) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r3, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r3, r8, 0xffffffffffffffff, r3]}, @rights={0x38, 0xffff, 0x1, [r9, r3, r3, r10, 0xffffffffffffffff, r11, r3, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r21}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) r25 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) r26 = getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x4, r28, r26, r28, r26, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r14, r28, 0xffffffffffffffff}, 0xc) 22:58:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:58:53 executing program 0: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="9261e1dc1c2f4058c6bedc0274b93bff602996634326105c8b3bf408000000000200"/57], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x140, 0x41) pwritev(r0, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r0, 0x0, 0x0) r2 = getgid() r3 = getgid() r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getgroups(0x5, &(0x7f0000001440)=[0x0, r2, 0x0, r3, r4]) ftruncate(r0, 0x0, 0x3) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x1, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x800}], 0x8) semop(r7, &(0x7f0000000240), 0x6) r8 = msgget(0x2, 0x40) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001600)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r14 = getppid() fcntl$lock(r13, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r14}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000013c0)={{0x5, r11, r12, 0x0, 0x0, 0x180, 0x5}, 0x4, 0x10000, r14, r15, 0xb9d, 0x8, 0x1, 0x1000}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/246) write(r0, &(0x7f0000001280)="8f7dbdaef790f05ad42606b4bb1a6adaa32419f55a5060f17ea2016f70590a2a58edaf04a9f9b750f49ebbedafbaa519ebd14bafeabd03c5367c15e3671ff0aafde33c6193e5c1d3a0befedad03bf01a00d7a1ed4411d85859f892038647413f844c9c944e0ac2d39fff0de6f5b3c18a61717d57f6", 0x75) r16 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000280)=""/4096) semop(r7, &(0x7f0000000000)=[{0x1, 0x87ec, 0x800}, {0x4, 0x1000, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) 22:58:53 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) socket$inet(0x2, 0x0, 0x1) 22:58:54 executing program 1: poll(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) shmget(0x3, 0x6000, 0x1, &(0x7f0000ff7000/0x6000)=nil) dup2(r0, r1) pipe(&(0x7f0000002ac0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002b00)) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x40, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a92}], 0x0, &(0x7f00000001c0)={0x5bd5, 0x8}) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket$unix(0x1, 0x1, 0x0) getsockname(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a9f59b5fc768100"/4098], &(0x7f0000000040)=0x1002) r10 = kqueue() r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r11) pipe2(&(0x7f0000000300), 0x18004) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x20002, 0x0) r13 = dup2(r12, r10) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r14 = dup2(r7, r6) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) setsockopt$inet_opts(r15, 0x0, 0x0, &(0x7f00000003c0)="a41a984d3ada11847f43149538651c2e3b3d4a8df3491fe5e1adf1b0df0fb8705bf35adc52e8e956b1951d5526399fa29834dbd989276c91c81b1ae7889596ed6deb87e788210585bf6c12b114488440734a4d174f9fc403d536beb3a6fb348a588a9b93ebfe322159ac65e843a345acc7efce1e14cc8d423e4a41f890772a2298e8d4dc56bf8761d3ee77bb59480da016e1ac8d0400b48c372af1c335d32f5a89b9bb383b6b88c2cf79b6b7a61f0d0fb6a43000b3ca663771268f8a83309a620e03c6abb3691fc8d3f723f3180926a015cd382deba08d37d62144b0ac273784e3b60bd726460c159567fa38957beb1419c00ebc51d4a97a65e5b4ed3b7ea1614bb2c4e7667553444b82788a5a3742772e87e6d5f9dc2581f67804bfa7e49f1b62346c49660626aa9f172af1a03afc466eea5a2cf1078994453a3517b2f99b23d36372fb6f3595a43364194591531bbdb2982543f4a7c2e6f65a9d42d7f76c35b6e272b0992e4eb373569d16c41d2e443bb8e6578c91cedfdf", 0x179) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r17) 22:58:54 executing program 1: getdents(0xffffffffffffff9c, &(0x7f0000000000)=""/4096, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000680), 0x0) 22:58:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc86"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="100000211a4341000000"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r13 = syz_open_pts() write(r13, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = syz_open_pts() write(r14, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r15, &(0x7f0000000080)=[{0x0}], 0x1) r16 = accept$unix(r15, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r17) accept$inet(r17, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000bc0)=0xffffffffffffff18) r21 = socket$unix(0x1, 0x5, 0x0) accept$unix(r21, 0x0, &(0x7f0000000480)=0xffffffffffffff8a) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000009c0)) fchownat(r9, &(0x7f0000000080)='\x00', r20, r8, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000c40)=[{0x2, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000d80)=""/10) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, 0x0, r28, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r26, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r22, r20, r22, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r24, r22) r29 = getegid() r30 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r22, 0xffffffffffffffff, r29, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r30, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 22:58:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), 0x8) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), 0x8) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), 0x8) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), 0x8) r6 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000300)=""/93) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r8}}) getgroups(0x1, &(0x7f0000000000)=[r8]) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = accept$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) accept$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r11 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r11, r13, 0x4) setregid(r8, r13) r14 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r16, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000018c0)=ANY=[@ANYRESOCT=r16, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES16=r1, @ANYRES64=r1, @ANYRES32=0x0, @ANYRES64=r0, @ANYRES64=r2], @ANYRESOCT=r5, @ANYBLOB="bf73e51445b94cec4b4ec3aa4427082159f15be448449bdd4707868b0711681ecb9720093a41da2549efbecaa6a6b24600000000d3b706166a914c606cba31ad5f661e7ae0dc3e1067a503d22a485f8f2ef6d4e97b30000000009e4260d701e82bf9317aaaa92db7a64d862cc3366349d8f7411ece39156c6e230e9754a3ca9c40b550c8b41c78dc7abdfbb79fa590da5cbc795f6482ed03040ce3162fe9fd08f2dc97b8fc617c8f71d8b7e561f322b0e4b7e83f", @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESDEC], @ANYRES16=r4, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES16=r6, @ANYRESDEC, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESOCT=r12, @ANYRES16=r8, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r16]], @ANYRES16=r14, @ANYRES64], @ANYRESHEX=0x0, @ANYBLOB="bceef496682c9af344e73b61c3f30092035f30708963637c484e2286d31355f1590139c2912a9c8850849fe035f67cfd06009234e263a7fa0100000000000000fed0bfe94deabbb06fcaef2f6c3d486d31019c4cf07c51f6dd9d8af1ba5d485f7a1e5f6cb7430a885940ccd1159d93a0f4c1e19e18fa4ecda27f33db61c3d1b0c4fbb1b120827850186947b88740afbaf024ba55efdcb397a2105d04462a08a7e987d8638b0e177794043ff6", @ANYRES16=r0]) shmget$private(0x0, 0x1000, 0x242, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x7c1fc1dc96d3b037, &(0x7f0000ffb000/0x3000)=nil) r17 = shmget(0x3, 0x400000, 0x208, &(0x7f0000002000/0x400000)=nil) shmctl$IPC_RMID(r17, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000680)=""/144, 0x90}], 0x2, &(0x7f00000017c0)=""/182, 0xb6}, 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x27) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x8, 0x0) 22:58:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 22:58:55 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x4, 0x5, 0x1, 0x0, 0x40, 0x1, 0x2, 0x1, 0x9, 0x3f}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x2) pread(0xffffffffffffff9c, &(0x7f00000000c0)="879c8c283c5ba730bf5c70189ce83aff9b4ffed01e0377a9882fe1fbe1da2ff90c20c34942010400468004e140730f5039ff11d8ef04866db568caa2686dc61f333a69db2bf8047ffcc1818ae501b5dfaacaad1f946e919ade2dec3dbbb195667a03b7740b7b615cae3d479e414cca2cdd7e6fc8c6468264303a7ce026e76824af31cac85cae36425bcfb1b7f73fd3d78ac435aaaf5af3da2c3d7969cbd6a5f3388d2a2ff2754fbf06601306f090c5222662e230376ada9f0ec63e9756e0b8695a16f1af4631efe5326389ba1b0efda0bcbfd225448eb4ad13c8f4eef8fb3e7a0cbabe61b3b7e85817d106cca66e94c9374b18dc2f12e18f4081709b4c2b511d886a905058c5f31d13c0870de412e44db8c45c7603819099b7b5148dc46df593d8fdb3e576fd4daba113224236ab2f93c5ad7387eda27cd6c4ac3d7d15f8e05a57e7cd98e2cbe5ac4c79d138b39be06f9cebf91f7460d028b5cb2e91274c2091014a0041ef24644cbbb35ed397921d4868c84f6d727b1192424ec92673750da8a9afe6c323be4a9c17e68095303d30b46812bb1397ab0edccb2523a2c4eaeab9121d584102af7015579a1e7b506c4ab11cdce71ec4ac76247e38f47defada1e56fb44c9a728719bd853fe39a7bccff19a76b0519580a2658d92828f191f23371355646be38a13c15bd570bd2e7080e90b038f7bb4209ae3220271e23385c2003ee7c3e8c29206d841e5cffde259cf164b211710f916e634e5c08f63776209aa06aa925f143d62247d29cd04f015b1e7dd644549ac1efd22ac84a92397cda7ac92ba077aa738847f15b165f60f7d07f30e42a52c4454207a6c9fcb15b1ddb02680b2914367b1b918f8526e3cb79624bbce1ff1b1f4567cdec7b9daf3fadc68b2a692c11916f767b5813472f0a9a83c647a7ba88d6c8aa2c0004e289e802f75d63eed2ede70b9c2b0a9e4cb009a479c99583bf3cecaf944a4e4344d8d92ce5d2c4b4d450f29a25092461c6d735c9bada7f63df7d13e1f5eb4af8011f0981e3f1ae4b713462c78e4d82288ae01f3064cabe366a01f5192c7c695237c0d7a88dfb461dda68ea3191c8b492332d0fb3fe7e4766d0ad75f703bf7b4a5cf456bede054b7ba3c1b741805496b1e6c2114673c0575f3dcf697ff883350fc78bc94b40d62a3794a50852a947e9fbce1739a810a3b215447ca6bc54188873ccb1ab8c48ed079a757baa8939601b67500a956d0229ba2c689f18b70bb448459ab4a8386ff523b994e5911d92126e009edfe5ebdd5951d7dcb4ff33eb4c3f0450c445027bde1d2e75536aa1ae567879d61a3d84e266f94fe7f16247dbc5e1d5ccddd755c50acbdf84012c1114e00502a2176f6c4a2d3b8d0342c36dacb84c732bed4aabd762832e4aa2a0d12c91023178964f47b19759c10785cc0dd66a18a84c2ca4091b1edcdb8fac04a58a42d40371b21044f33e182305f92c96a7b647ed86b11dbc55e3eefcb36b20fd11c045ba2ef66f23bdf8acb780bd19c267d92dbfd9d7530479e5f6aea6fb070bbc0d418c1b9973d159d186632f50e81100db681119f15095c914922f53d0a5c729d836e573aad7477dada0190c850c19ed87bc235d8880b608a293645259e3eed95287e516e9b50457eccb680d2fa780efbcdbb893d85bc065a685f14f8627877bdda85664b1bb1581abc248813999aca9551f752b313818874b7222631d6d7dd96b4b07b9985739a081eccbfaa44793de015ca3b1e1c535f87497689e95b13ae804cb93a23587cd711e0a3eb6206b4bfe2c95e5bb619846a415862bafee916938e108655855d11dd3b0a29c187c5c98efd98518db4adff616b8f3ed74f79352a0cb180dc4bc7bd897d447cd79c64d15e95bb846da387853146c441eebe385a80fea01b79ff808b8ce381b61af9c1533882560784cf24200cca0ee61cb198179d9b56d9c3f28a54e14107a63ddc9c8a886a52393d9c969b54dc92844dbc3c68c6d8438a2e66fcef4776002d133bbd9db710f624f70df35f6da8124600d158250c8d8b8a9d0cd806c6417bbc96ef5437ba003507407103d0403884538c32bc3d20dc4bd707fc09f3b414278dac17bd5783221b1e5bb61d0c72ec43b80b18bc1d9a64d02fa8297cda28f494c731c9ec89c8728091c58e73702ab8f4d7f9121c21aa176a66cfff8e67bad9e646d1d11356d2e19b6d54330aa96289e90269e448d7079f5db27304ab729245245f72f3765400bec3e43fa0f67523b1b0391701a9779a6ec8d31dd2a802aea6d2e4ba4b7f05b1228934ee4430224d6ab13aa0db4419f765c29d12b5d37353ee5c4f45af8b0282f20a2f44d5ce5fb32020d2dcefdc7d969cb60528949ec27aefa80a901f5862e669a43127a3a7348d96d0ea9cd3bc696e9b29b7ee8e3b08fc760e454b1f526822c31e9d29b20624980f6470f9a13bc6c54d6e8c41fdf58bbb1a4a251bed045b059c9e81af90077a7ded5a6ca34a56aaecbb907c7cf706527b4fa2c48b0580cb096810595d2dd573248143b9bfa442644792f7e6ece13fdb8ad6ed7ceb92ace6b70c1ebd19d38106dc71fc0c88b8a8e0fd97a21706d9a694b17146a8bcae5d86b72d5988d09f580af9ebbbbe48ce1724e45d780e17882dcd8704559bab1dc6596a53cd148937671253f7198dd393520293c1b8deba3b561d5d579482c26694c3179fc75041c0b544ded31d238eced4a50f4482e67b0c8347dd079cf86f31b12b03521123a8b029c0194f2186b8c869d96196852e20b83f34180f4cebe46e26f4fbc4a2be8712be37d2fb6c1af6d336f00389acd28fb416f765afa5924d962bc43127869c28d8995a584dae87d15845db334926ccf89c8f4ef08e0a6da850e81dbbd2e0877a604673fa9d85b3a5e32a9d5884f2bd662534abb4a04dea9903dc0c647caa4867e0c170141f3a79bfa7cfddb302d326b923c7452af3ffa82446002c0308a5fdcd13d62981053951b168cbf7eb874cf1a24d6980ff9ea2fd882557df9774ef4d8c8af848868bec5ebdb73f6060d4ba8d14079f21ec3a4deb5ee6fa34f43f3f0d01c4e4b8974659fe671b3dac5265424a64fd33478a033280270512e563d338b2877171a6f98d30b3fa08b94b89cc253f0640b2c876ec23ebd237de1b0beacb636260da8caed949edb728882e5ace51c5746a8612263f4aa1ca81e5b9f21db8e1a85e03da17968282821a03b250f72caf30b7ab0439f0483e9729bb3c34e77a5e709fc10cd5c178a73154ca46a8e59acf15a57932ea08d2d0c3085b5d5067221c6f6c59dcab1911478bd4daa149d2f8ec465d6c7c9a5e345656b402d57a418472b6b09e4522856092e27ae0fce7a37512f4d376516923d9b4574233c5500be0aa2f87b09e12435852a1ca899f729f6bdc2ecc66732f6408c7f16a9df66c8f81d450951e7b93e846c6a407d7e7cc965635d6b859a639ddef06acb491f4c9bbfe12d9ccf82d3335c17b4e3e2a0732dbe1403aa53f08bb5f18ebd1b05213af56d0be666d6306cf8079f77f244a71dcb4b9859eb87e37d4335c0c545bfb9fbe122ea38629af64e53352c960af36f50e74f433fe3ba5e0d1b48ee1c433351704722ad55f6a87b4436b870106f1031cc2ba05ab06bfc3e91c22bd6d056859c60b5b9421d1c3ed5c3e4613d9b3f9f85ed6fd39a1c08663cf8c50bb5eeda7991bc8d07f21c4dfa7c4ca48d615aeac9f361e911e7d1f35ff8ec33cf318f3ca98acdfc83aff833b4760fefee77fa781df8c5a42b946df6433754e502de1667dc6ee0c1ce7c3bce04c7a9269ddc86fb13840f94fb64af827ea497f93806b0ca433eaf072941359bcd1eaab633fa07f78ac8d7c06ada060434df7cbd6234990a60db17c12196ddb22fdc59497bdd6931120c2e869d3e4b6058f4f410d7bd8ee79694eb11bb1cb4a7371057e2e31b31781f85e05005c8390c971296827c379de83849ad847277ba57fe2af6e127888fa8d8eced339a1212612230ea067475948d51c0f079e1d780bd13c72c2560074858d96b4846d11088c67d6038b78f7de5b99b3ea6c9feee20fd4507b560ee33d68f169ea12f57fbfd97fd3e1b512776d3f69d8c41d98ef9f1ce042d5503be4347dce1131826a8740a50c7e3169c1cfaa77f2df3ff37c6f28b32930de9e5fa7b9b6412f10c105092e21296cd6d8c6b0248c6286a2928db26cfb966d1ccee03662e5fd911b9e759588f6c01e3b1e852786e2b33e0c896cb0dd3820e1504b1428c5042a358050e7fe382a41a62d299d6faf3121079d527a3e3489d481232787c41fd0c66125d507518873a429aae36d34de77b976b209f323365098e6a46f399311b7f89ab766b9876220d4889dfe86fe4a395c913e15b3e8178e8918e29f2a6ec68d9356f8b3b113bc308a0900a61e6264c0812d44c6a30097223bcccb46ee42588d828ec26f50c3dd1da5b5323fe4f0a770ae087e5c3dcadf1a6124274d4c138e6e3286ab8e2333f64ee0c95ef81d98e99cc7842c9d269c69148268bc778dab73a47041b63d2d2e2fbf16f8cd3f49be85615f5cf7e13026cdfdd8ee271faedc6ec11ba8a543a10ad1a2eb152049c1f93a3d7e9a60e3c96518c43e210d39f5f4cf08c23f885f32b380316b962fb068f58f42db1841ad38abab2876bc38870755df606971f0dd08b5265c641df0c6b7f2d0c404b15198791aab35458ec51e230db4471436f2c8b79383899e90a27a927333b7b5ba06d9802762951eaa1d35bc5d915b6a1f8997e998ae1d1dd859f01af35d3ff6d20804657c6e3fa19f873ed7d179e6b8df22552336a150a36534e30a6810ec021d670996dc695d00451354b86deb250f6ceba80d5ef0e14d6fd49e84a56c637a318e39ab9b4fd77b538ba4f8822e77237c0899ae3f28c0ea95f4356f6c071d686abe461c1f2df40f924ecc12872776cb396ffd60e0004dd1ba9339971c1bd8a9dfc64e333017b1f5b0756c2df666f85eb02cdb7b0a1a25427f9adf09a07cc1e7f22304be6b76a9724a248f6822bbc071ebd946a656dcc4854d950f373bd241f71c048e9f75b0bcb970ecd0fd1ae8ce55204fd72df2116b43809d4a35a9f0678520c06f7994dba46afedbc69357876ded461aeec7c851a43b3bc3baa55b9ec262f77203c61e22729e40ffe1b42ad413a11cb70f55fdf002595c72e473b649336d7ae9257859874a4747c46e861c101976b9841090f8fd4dd5ae43aa42f2a737c63d729f9014ed7a0a300efefd5b32ffba62f54f5d57dbc9d08bf9aa075d52bf947842bb9a4561549db5dce287c7e999ac2aca1f09f93cc3b941d233bcc9f7d58f4995adc8300a61720907ef5d257a5e5f456de972298ef87b44b8830517833e8c7b4d4377d41eac8e0ee7187a7d44fd039e2f5022ee1a9da23f797e3dfd840b2d79dd097d7454b5a2bc6d33eba60cfdea9c5fb5896128abd1e9caaeda27585758c604094c46c65f9c50ca834f04b2b2971d70031309c6374a9abf44bc22aa52762ee3439a72e0c86073c2db1074bbf83453c47ac8fc7a96909f07a7d484fee8c502b52029f12335812e6aa5e2280d6d7a604390c90be325daf9b256e1c9d3d5d38d830437f38e1be7f2d3fff7d45e01575fd56c383e320b42542019f25a8b29c1b2675acbbb878d5967bad17b81441b8eb6cd65e24ba604c9c2a8e74aa8a3ebb7033460eb73463d08cc968a91a7ff07326af1930cb91147d146979c94c988f49fed8f0984c1f0fa5c06f9a115338eb6ba9504fb7290a5093282345684818abd67c1e44b7f40e22a2ff10b9bf5657", 0x1000, 0x0, 0x3) 22:58:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, r9, r10, 0x80, 0x8}, 0x8, 0x5, 0x0, r11, 0xfffffffffffffe01, 0xa, 0x7ff}) r13 = shmat(r12, &(0x7f0000000000/0x4000)=nil, 0x3000) shmdt(r13) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r15, 0x0, 0x0) listen(r15, 0x2c1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x81, 0x3, 0x9, 0x3ff}, {0x4, 0x1, 0x2, 0x8}, {0x8, 0xe2, 0xb4, 0x1}, {0x9f2b, 0x7f, 0x83, 0xfbcfc48}, {0x33a, 0x7, 0x4, 0x10001}]}) listen(r2, 0x0) r16 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x14c) ioctl$BIOCGBLEN(r16, 0x40044266, &(0x7f0000000040)) r17 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchown(r17, 0xffffffffffffffff, 0x0) 22:58:55 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000200)=[{0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1800}], 0x2) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xffffffff) accept$unix(r17, 0x0, &(0x7f00000000c0)) r19 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r20 = getuid() r21 = getgid() fchown(r19, r20, r21) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x2) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000300)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180), 0x419) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f00000002c0)=[{0x4, 0x0, 0x800}, {0x3, 0x7fff}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x7f, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r26 = getegid() r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r28 = openat(r27, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r29 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r30 = getuid() r31 = getgid() fchown(r29, r30, r31) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r32 = semget$private(0x0, 0x0, 0x48d) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r26, r33, r34, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r18, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r22) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r14, r9, 0x1ea, 0xff7d}, 0x7fff, 0x7}) semctl$GETPID(r12, 0xefcc311047af3394, 0x4, &(0x7f0000000180)=""/104) renameat(r0, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') 22:58:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x2) shmget(0x1, 0x1000, 0x100, &(0x7f0000000000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 22:58:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x101}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12f4, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 22:58:55 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000140)='r//\xe4\xf7Y\x9a\xa7sw`_X0\xa1o+j0D\x8e%>\a\x9a\x92Ax\xd7\x00L+\xd44@\x91M\x9e2#\xb6\xc7lb\xe6\x8a\x05\xfd(\xf9(\xe3\xac\xfc\xd3YK\x04\xe1Jk\x05[\xe6\x92|\x11\xbe\xe6\xc4\xad\xc8\x99|\x95{\xbb\xd7\x95\xb8ik\x0f\x8c\x959\xb8\xa6\xab\r\x05\xc4$^DLf\xe3\xc4g\x8c\x1c\xd5\x8b\xbb\xdd\r\x9d\xc4\xc2\xe8{LK\x18g\xf6\x98^\xd4\xc8\xe2\x13\xf06\xab!\xa9S\xb10xffffffffffffffff}) write(r4, &(0x7f0000000000)="87", 0x1) close(r4) recvmsg(r4, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, &(0x7f0000000500)=""/88, 0x58}, 0x42) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000b00)="8efd7c9f6a91ecb54936193a5352925714d962144373ad4cd425cbd61224c3d9b76e955aa83ea8b067b1cd1ceafb60331c0fde010dc4c1d98447a2473110145a11fc816d17e3a28fcb0b9959b6fd00cf7621530f3af4c073cdad292363e1268fa0d5d38961455b2bf6f4ec20a27e1f824718b8c0a00f66d01533545eef95ba66da539d3f430d0534984ca91bf3644dfe44b39b0f6aff", 0x96}, {&(0x7f0000000bc0)="54220eb2b7eddfcf3631352ef7b882e08812499b4985a5bbe3763849014cc66e2369b6e4415923a7ded404b0c11642e860b0786f74ae082cc32a386941a8c3b5f366b4b5cb981a4f1409aea7a793322c7abb98a9b72df57cc7695e1fd5f0212d6a4bb417644843cfc5bd2fdb73e127c7c3d469ff81ee34f3acfcd2ca439fd1ef136cc485ab9d221b5014c6527cd40a8cfadd0a29ce40", 0x96}, {&(0x7f0000000c80)="07936f5306fa24304a7a6486b9b76f80e97d55a337b60dbf04623baa23b913c08138664cf160e47a1a905091f983369d4f567ce82d821b79f841a3e8c52cb459dca36321d82ed9498dbc148efe40a0a9327cdee66d1db10943a9c70f9baf287e4d22806c298b558a07fe2c6d2509740e7774aefb541aaba9bc10869c0ab230a473065e74c6dbb8bbd1e7c729f9e9a0ae84fed1dff7ed4d58ae0028f8c45307d2e7223d76bc9a81cbc7ac5ec44d97b58b8d79430bc94e98ce6e23a00592d4321f5e3c07c6a56bcfe2bdc8218ced9bbcb029f0e833efaf017594de16", 0xdb}], 0x3, 0xffffffffffffffff}, 0x0) socket(0x20, 0x2, 0x1) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x8, 0x80) r8 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r7, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x2, 0x1400}, {0x4, 0x80, 0x800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) 22:58:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000001c0)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') mknodat(r1, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) 22:58:55 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(0x0, &(0x7f0000000040)='r\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x10, 0x1, 0x81) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x95c, 0x1}, 0x10) listen(r1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 22:58:55 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000040)="c7a895006f53bf000005ffff86dd66aa93c7d6e23c3392ba6149f4b563683ebe77fb18b08a6e50d05ee5d646913b01982542f086a6e12bfc") r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4a5, 0x3, 0x40, 0x7ff}, {0x8001, 0x5, 0x0, 0x3}, {0x0, 0x40, 0x7, 0x7fffffff}, {0xff80, 0x58, 0xa5, 0x6}, {0x81, 0x81, 0x6, 0x9}]}) setsockopt(r1, 0x4, 0x3, &(0x7f0000000140)="23952eb1556d1257162678e10812bf509a6529d1ecb88ca8223c819146244fb5f355637da37e84e223d4c7c09efc5c25df4b94559cbbef5d0010e0f2f56a2b13d551f6aecfb43bed074a730c5dedec0cc2c3223816397872cba6e213580d76d02564eb1bef60995224171e365faa5a90f6d08c3fcd03a3f711cc4fafef6c89a6ea0cff3cd4c5ad7e7841d7815a56bca2860ea365d32e3d9d70566a2c6df8094cb986f37dbd38986f302203ac490dc27ba8a793f3de64ea14f6c5d5f2eaaea0eb18b4461870d2a868fd7fcfbd921b7ff9b26bfa66ef5c31f69355286bd8223fe70dda33be6c39961ed364dcf3e0f3f7754309a5b0791c8aee14", 0xf9) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffe, 0xfff}, {0x18, 0x0, 0x4, 0x1}, 0x0, [0xffffffff, 0x4, 0xcf, 0xe45, 0x4, 0x80, 0x4d, 0x3ff]}, 0x3c) 22:58:56 executing program 1: kqueue() r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r1 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x7f]) shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r3, r4, 0x0, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r5 = getgid() setegid(r5) open(0x0, 0x0, 0x0) 22:58:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f552cd9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0006000000696c653000"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r3, 0x2) socketpair(0x18, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) close(r5) 22:58:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001000)) setsockopt(r0, 0xffff, 0x1005, 0x0, 0x0) r3 = open(&(0x7f0000001040)='./file0\x00', 0x10, 0x149) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000010c0)={{}, 0x1, &(0x7f0000001080)=[0x0]}) r4 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r4, 0x6, 0x5, &(0x7f0000000000)="b61ca18e053a047e33b8157a1f29d13970fc58f7757f200719f39ce51aa1cf2b9bbf56512467894678c8eb9711116f61ae78ade3c5b17e9bd1731bd638caba7f475140455e2e9f7ce43f6664107252c652a926417eb613d244b8856515a7e6724fcda28655fb0577609d7a4679604357df751fae7b888c8b5ccdf0eb11a1a7920a624836b2ed99188b0d857eaf30cf197748cb5511479ea8c48b497fdbff70f752143e23b637c3d170314e56ccefe1d12d45aa876b066b21b4bbdb48706166d5957940977102aac5e89ad5c6c733160d0977d63a98df533b2af00914e3a57f73661638b353aecd045e51ce2e67d4792904d42e4ca7d2d780de3d953fb0c810b7c5638a4cf7bac5e4112b087b899960b6db5f3edd0f968029cee9ac6add9dcd4fbd531f2dbe361e1c643ed2e77a6f3e8a1bf8c06732175cf4718b9e3d8ebfe1249d9c80f757d10e6b87de35def970e0f3f8ba1de6277286adf3b565cb502c62b35fa4cd3d5fb516bd2dd4ae55f25575e91646df6ed504ea720006888746b53409045eee6185fde2e347ff53ff8e7775d5cfa8d39ea0df5b9222d7c60c722dee07b1e678ed58be90ab6b3f33f013ceded5e2670b03f8a82271715c49029de460b47995432956289986a0ae6d4642d751c2078c0d96c0dddbcd05cfa7b0fa869f4fa4284b3b178cbf4732a03313ba931e9cfd552b3c74450533e8b4301e8aa83f5bbbdd6519c7ed3bcf17f60e5660cb8794365b3ddd3a79d5e7693a0cd92e8ef1f76c308b183408c0842c6c920098d324239a22317e8db75c82d88b7c357903f74b91f2dc7f3ceca0a0651b0db4f8d772ec98c31c59b42923e9d99d3ffd52f8c09710994822212cf1ba66082f84f42165d3afb89b43bd7fbd2fb0c9bac9f6c28010a96c9704d55f4a633bec9d9998b617e381b142b4120498b45663d58cc949f7bc2610ed32cd405b3fd1893cd77ec4f340b1d828f7a46b90d564f0a44998fa412da284ed61fffe20820feca3c263e13b3f299944beb1e2b3f65491997fe7e9695b2550c2c08359f666da8a4e57e1c99f1697707d5c82b53583d27c200f122a8b71b13c78e17437167664360bfc0e6c7a6da16564d120320ff08af23e7fb7c6a01d0e77f2afe0e53ebe823f01d40c449cfa6e436b24f78843eb75368175a618478a39d3d6842d5bbcbbd4a7bae409f22dfb20bf3f8452146c7eddfb5abd7c098f385022101314790e3515e218c897b3af9bf64f7758b9a155bfa313720c21c1712226cfe65a79db9b216e83b13539354d9b0969d3ca1b3253bcefd9292b5979dab47f02a99985207020938c41cffda93def7644f715a453ed4ff437548d03e07853e47e1587adbb29beaa1246979e0de4577381f3c265e97021889773e97897ea3f9e17fac9bc94c6fbf5a89027f75cbf3904f9ee639fdfeb183ea196c084cfd150fd105ed61a1361a0c3066d33def0ff6dd8bc40718996a988d2ae39a9e16e20f302e48fbbf9bab9b09ef73981560889a8aa1b0db28cbbb3438d29effb5aac934022ba7f82b1b7cf768ca9493b09c4b445df64104aca328ea47004c5458c494ee8d986d906728ee38374eb51ba89049ec6938d004b8cea61776f22bc475788aa1bcb8268ac607a26822c36130be045e50c45584d7311d65e74acebb82b383181de8ee5e810b6bbd2b9d7fc8d2203cc6672789b5c5dc2a90a49bdd28a94c7bd414e89bf661842950e545724bb48af68b4270b80c2d3076aebda8864dc3d591f1e8dc30b85c921b04cab0d26310c9f8f7a6cf1e0cb0dcd54481d5ecb355971ee19e54af12bbba4fb1ebda17b781585770f832925080242abe8c5916850052e1f1ea2f2c61d3f70aa18b87575719c8a1dae498d47a3419eacb00e413777206bbf64aff86ddb910c82218dcedb80d0c5fac32bb09f170237e63ba2f2acb85c659436668158458482e1a8f3da7b01d3b106b6ef4e3e57fa39817e6d76b36a08812922ad3d863ce031cba8e3b671f6c98bf382195f37a76034a3659bb8adabb92327d01ee01bdd7acecd91321b66cfc21d652ca19ecd6a3b25233aafb432ba092b9204b79489af70d7d0de202cd69b21477658379e001720b99754b267ca31dd0a208bdaf6f1da3cafa38b595d3a991672a6bb27f697d6a1fb756c3b8537528b867944fa6e9a7a512e3e74dba99f9a3203aede8f294107d00f924a13f4f5087bf6fdcaf4013eadb5be6b6a93d8d7ffee1312769124e5888329e1cba150e85fe933755c4c6188105fd564a8a5b6d25f6e7d2af968a8e7d07b70f79b602e659b059f974bc03b0f7632159987fea85fe0964c65020e23c2cacf1b2b697ba11325e241d1fab9d4ddfa50b4f3311c65af34c1110bd2ccc94a39c89be40e360da66d51751f33a4d3deb958180419f24402e8b47ed86cb083f066a7ad5c720137e1ac5b0b6b4e062778d4dcc908a7af9b05ec430eca58984495d43c5b39484e42e81df2a9f19224ba06ad779ae01a81e87bd51123ef2cd0324465eb120d1838441665d247f385490ddfa88c5cce2e443812595657ecebbd96caf83cfb398831ae343462f044fd684e905949661de6a137af3eb7e4aa24d674c412b51fa945f2f8b415590e319f3a9caaaeaa33768dd9c882f5fe79aee24e2d2d95deb41e810670eb2cd15d9710435ad4a374768fb43cdba77a217daf1a74e64312b8ddfe5e1966f8640eb56a07f5d541023a7a33e4dff112afb0ffef1b8800781f98fd65017354dcd0a08175bacb39a4dc454bbd72dc128e76324b384be444eae1f13e53a60b9efd5e4e49b43eee09c975e888554f4c7d38b45d62c25b9d457f720e5d48761d63060e6e6d3077961e81750507031dfebf39b1a9e52c0bf25c6167e11b007bd22e9335f938f40e0deb0fbe33b9a440339f14d8823873942317771acdb0977ee276f31c85e85ca38046453bd00dd959b40849557bd9487c9b6866b013e1bbd04d6b688d48d86f841bc84e00c158aa03a22c91ca8700c95995d2724ba91fa0b212111a0d7b77bda950e9a87fc31d28fa2ba50b1e2f7f3b263a8561a5b206c0a3a932e423711e47a31cb393f8d023489236f166e778202cfc2cda5dc42c1b46d534c750fce3255c3c7d1011d8f4fca50ab845b44b4eca7add63b209204d3de61da142ae9316c996f986f4ba1cf78ac6524f6b7f93abb34cc361b0d3999014f2d0f160a21bf52f5d7c307b3fcf27018f65dccd98c71f7940fc40e1584a10ea16392ba52c8a27c919d0dfd115b97fe535f2c0d51648b3d2a5a492fd51b76c902ba577154b70e4ee877abc9cec53e4d6574719e863362a4f41f4e8151a82960a55279c9c263bff6d6c6d36a116de4bf4fb3cb8c8417ab038053fb7602d3a13cf70e248b89164117a851366747affa8784ee4eb246a706468637a3f1be1e47afca55aa85fda6d0e747da375cadfaa0bd0ed61db58709c071b431e17e0c549187a683a8aeb06bff6aac06699d68908f8a2a91f9db6bd4e759207ab6aaba5f08c127dab7aa37285a8e5dbbe3738557e96dcf223f948bdcf10c5e40adfca0672faf5e9dfb947cf8d4916bb4198a3b20e13c4f8d2c20410521be54ae57ca99ad7cd8c0203b9b99e384895340b35e5bd9d95ce5cf34bb91b5fd55f14fe15c9b207f8d28b4191bd336492681193ad5b723a40c1e07823b0c9a8d2a64a25bf3b0ffab12c4d74aa20f6d1a45bc7d713698a2089992754e7d54ecf212b795ec99708f7f94b6fce6a4cfe3bb3a446122bc71f61f3b70fa4815c91149c850fa92bdd8f48af3ff6315bde41f059c10ce3c18557b2f254565963f1b4554757f0180cdc7bf38bc6a03acd43e6b97477a05fe765e186a1c37d0b671cb68dbfbf0356380b2133289955bb30b8c438c6333c5894122b690db50da85186c1a105e40c154399dd0885567f9b55dd6c2eed586800bd73c3d696428820d11f2f48ae7512e71cf667de2a59992d991200f3787821c8f68e818fd37397ba486e04ec03c37298bd3f050adb7cecfd35fa4d32296c599bf2d0e6a992be24dbac1051df18de2c734381f5034f3392d1d8c6cbbfd730227ba0ff0b36fb4191294242e7164be45707b86bb49b0ba0d353f9135f75993afc582fdf5187dd2f3d30a38194b20d5849d8107d7e8bf11f5d87b9cdcc75032400cc451730741e06860f19be146b3f9bb5f4f9dc07edbc477cf2f6892db3c3b3c427b922bac6e7860359030fbe97f17ab757bf15a0f45612a6c6c4f980c70845d369cbb30bc9ab767e40e09b2829a029ae7b7476f7a666b20fb5072bf3d016828782e02243e9d972b85af4c67a744930777fe182bcdb50fe7d120bd7df25f26fdbacbea5ff6081d37936e45660768680238b739c7e0da2511f125ebbf3acd1de81aad013be9be7cd9fe546f2c95df70d763865f842e19f7b9ede227c9e9af5d320c516f68f08c7480554d5e818e7a422169f243bd6d9c3fe444be2e07a30ab80ef8ded7509496a67931f0c157235d5ad381122e1e6495a6970cfeed7e6271a1eebf63482b7bf4cd297803783759f1c4e49bf075411e2a06b7b302f1090b9c60672c95e84fd9187e49c63c744594edf3c128ebfc21ab41256546ea5014a713c378ce21fde7693ab65b62823550e1d4d18eefe465afbbb09a1a8d91e218b82eaac0d6f01cb29e9fabc0c72a7bc813b27079a945e5b16ceb07aad859eda80efebea8f5ee5c2095e9ece0ae42ec1659fe5f6c514b8dfd927f9d78eaaeea88f26a9c2d9b89d9f058cc2affa7198205df990ddf3c544ad1c44f16768f5c3b220b6b6600e33ac29cfd824279b6ffd52c44c1008bb3cbc7ed5b96260759f66d6dc915fc5ea0c2da5caaa4c5bb98db9e6cc7df31e18adcdf280e4c65665c81959479ba12e492be1088a78087f441cdf3fb6fe0547912e78298606f2dfa36f4603424dd03fc9eabf128b0d233295be731727db9d1e0e2a34122008325b37957727baf289db94416d104af7e35087f7ef3ab357c985109c609e6968b309ed70f5f0cb11414de4341577ce19c28fb1c198338ccb1d9fa1064b09b9e63177ae02fcd57045eeeb2e54b71922fd55b3d3b1945d717169a3424e7386b660704495cedeae896de4b85f90c7c3a9849e78176e4617d12f50573e4d2f94456b3ed265019d8cf0737c1860d3e88797f5b7aac25cbb3d266ae72de0efb6690420d7a139a747dd77b7bbecb479e2bbde568ddc975af6c74c631183515ea8acb36dfb6b6d1848ad939e5c74c9e8c08b8e67b2653babbbe3b73fa91767ae2324ea29f4a75d67987ddaacd2250da72407314d4ef73479585feae66fe6dfee2695eb4f0b677d779eed47d25c8dabfba03e5c8a70c57a44aaea5c8fa0c2ecb623545aa460541f75cfd561ce76b47c441f175db63a4a8924f36a90e85f8b0deb89265a6f853dc0e1d228ec53d29069ff8a489b40cacdda754755244f810079ed17d1ce3453a92179b3dfceaea9f585612dea1a62c6266db824ecccd785d3b6a6ebc27fb2264651358fd19abbdc5dc74019587e3f284a450cbe1ec7177a16acbe2ffe56476f652f60373b2c1254778bc6b1c0c7a3eee2866768ac7c5dad81006c59bbe3d82d1b86850285eef525ea3ceffdae38761cf5dd0538a5a6237c4f390d96ddd080ce1a5aff5edc996d9fb74b14d8f3fd0e508f175bb95dcaeab58d62c925f9c194aec4969a4f34f04aac5af30c93f03f38aac5f5375e6b6b3af1743a79ee212322e0d68e949df186febee9edcebfadcc6224a470ffb485d4671607e2f46da51e4f95debad02735b860272976ccfe", 0x1000) 22:58:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0}, 0x462) 22:58:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000100)='./file0/../file0\x00', 0x0) 22:58:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d91974b72a4f39c571829673afc200"/4106], &(0x7f00000000c0)=0x1002) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2dff2d2f66696c456d02c59d656930c8ad1bfa29e6a3e35f0f7de602e2603fd94f582434b0efc3012427b170533ad4e4c6f085ca079a515058bc727bf793cda534108430175a79df2f3990f3bb1f29be06e68a6508b8a596c881043fd7a8d24e21f226a592d767265833bb03f2d3196dc44f6605186e8a6016edf0596f61a42ce80f6e1e4f24dde5e7f9f109ed0b4e6069e36e3d6b192e1f0cfcc586046c774ed497493847d1e5715767c7398d36515329dec103b0c721ca915b6c532fdc14762be277c98a00d01b7786c3815fe2aa5f8bec5f3af31e2cf6df0ab20b988c3a2c9646f2f30c627f5e09e9e3abcdf0b36d8873286b8afb8ecfba9b11dcfcf2c3f492628a1a9b9a561d36a1e1b60864f74c61e471c8eea4116f09a904382d99365646cfc9f81db15143746e2021cce98b5e55facff34cdf16412a17bf7397061e248d96f8c36a3f0a0ccb68c28cd2aab67020d6ad075de61245d0971665f699f7c1f7bb3b7d61a2508e5db052709df9617af6c87b"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x10a, 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0x81) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = dup2(r1, r0) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 22:58:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f", 0x39, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f0080baa11b00000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) write(r1, &(0x7f0000000040)="2351b72b817d862ee9e509c121b7a4524f0fe7dc2cbd2ee042276b7739e22270fc378fb9ae26db74862bd5c43abcb83dea83b1835201570d606196e03d6b8c54dfe14008db1d5a0f978f93082bdf6309f693b10012be44cc00153de7fd0f6982c97cb2acaba7f72391f1caa7461d18f0ffc144e8199caee18e07f82621f4168b138e31f49fc3d6a6229d2321f1e801ef3d1a45d77f5c71687ab6f041905dd8", 0x9f) syz_open_pts() 22:58:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="92", 0x1}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffe5fff2ffaaaaaaaaaa0486dd60a4f00808183c00feff07000000000000000000080000aaff020000b35f5d85f5b3bde67a162100"/65]) semget$private(0x0, 0x3, 0x4) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4a) openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') 22:58:57 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r3, 0x4) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r3]) open$dir(0x0, 0x0, 0x0) getuid() r4 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b7160da7679f993db0022e3f6c3e023ba7afde661af0e688b38ce136e04f321c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb7699a6ceb6c001f2ed2c3f6457c04726404af400c6a709c16513c898e446da76a9bd1dfe497989f00c502a6b5eddbe43156fb497e6984473d98ef7d4573f930142f215ae2be606f8e8d9a270f5357e9f3f36d72cf25912dbcb23a6377b6c4f0b4eda3619e7584288c7a705175551752d20720743cc3f2ba30af999"], 0xee, 0x800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 22:58:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r5 = kqueue() r6 = open(&(0x7f00000002c0)='./file1\x00', 0x2, 0x11) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x81, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x92, 0x90000009, 0x3, 0x6}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x101, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x7, 0x2, 0x1, 0x1}], 0xc48, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x3, 0x80000001}, {{r6}, 0xfffffffffffffffb, 0x61, 0x1, 0x3, 0x8}, {{r7}, 0xfffffffffffffff4, 0xd9, 0x0, 0x8, 0x40}, {{r9}, 0xfffffffffffffffe, 0x6, 0x1, 0x81, 0x1}, {{r10}, 0xfffffffffffffffe, 0x5, 0x40, 0x400, 0x2}, {{r11}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x6d0, 0x3}, {{r13}, 0xffffffffffffffff, 0x29, 0x1, 0x5e, 0xffff}], 0x8f, &(0x7f0000000480)={0xff, 0x80}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000180)) getpgrp() open$dir(&(0x7f0000000040)='./file0\x00', 0x16a754d76ba981d6, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x142) open$dir(&(0x7f0000000200)='./file2\x00', 0x40000400000002c2, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x1}, &(0x7f00000000c0)={0xe9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) 22:58:58 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ftruncate(r1, 0x0, 0xfff) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 22:58:58 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r25 = getgid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r27, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r30, 0x0, 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, 0xffffffffffffffff, r28, 0x10, 0x8}, 0x4, 0x1, 0x5}) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r24, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, r32, 0xfffffffffffffe01, 0xa, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) r35 = socket(0x2, 0x1, 0x0) bind(r35, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r35) accept$inet6(r18, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r37, 0x0, 0x0) r38 = kqueue() fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) r39 = dup2(0xffffffffffffff9c, r38) setsockopt$sock_int(r39, 0xffff, 0x904, 0x0, 0x5b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r40 = socket(0x18, 0x1, 0x0) r41 = socket(0x18, 0x400000002, 0x0) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r43 = fcntl$getown(r42, 0x5) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000240)={r43, r44, r45}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r24, r45}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r49, r50, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r52 = getgid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r54, 0x1, &(0x7f00000005c0)={{0x3, r55, r47, r49, r52, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r53, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r52, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r56, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r57}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r58 = syz_open_pts() r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r59, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r59, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r59, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r58) ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r58, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r60 = socket(0x11, 0x4003, 0x7f) sendto$unix(r60, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r61 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r62 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r62, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r62, 0x80}, {r1, 0x4}, {r61, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 22:58:58 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01007f38046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r8, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r8, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r10, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r10) msgsnd(r8, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r9, @ANYRES16=r10, @ANYRES16=r7, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r11 = socket(0x2, 0x2, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x8002, 0x0) dup2(r11, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r14 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r14, 0xffff, 0x4, 0x0, 0x0) r15 = semget$private(0x0, 0x6, 0x280) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r14, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r13, @ANYRES32=r19, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) r20 = socket(0x6, 0x804, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r20, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r22}) r23 = socket(0x6, 0x804, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r23, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r25}) r26 = socket(0x6, 0x804, 0x0) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r26, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r28}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r29, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r31, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r31, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800e9aa7179867dcfc9cfd20e2dd346000000000000000d0000000000ea766c0a524a05a1caaf02fe24cc6f5818f0f2398ad30772698d315d582e0d2d016094ee24583cbfd42ae24679ab8d1d5f03d3d2fa5ff8fb8b68d17b98d352c16407d44bcc2abb2a39a61f54cdac551320ba87b6f1aad92843163ac653c621df0255f9b0f93f1cb43ef8606c6529d9006181512dd635cefd6703f4ee5c9ca7b46d04fddfad65dfc6d3def106127afe455d170adbb2e673ab0ba415ebe02c2020e872bc191eb8dd2acc6cef2d9d1d5d9bbf5c3174752823c7496cfde50521e5f23aa60bb023cf3d6e15cc1430"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r31, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r33, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r33) msgsnd(r31, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r32, @ANYRES16=r33, @ANYRES16=r30, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r34 = socket(0x2, 0x2, 0x0) bind(r34, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r35 = socket(0x2, 0x8002, 0x0) dup2(r34, r35) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r37 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r37, 0xffff, 0x4, 0x0, 0x0) r38 = semget$private(0x0, 0x6, 0x280) r39 = geteuid() r40 = getuid() r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r39, 0x0, r40, r41, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r42 = socket(0x11, 0x4003, 0x0) accept(r10, 0x0, &(0x7f0000000480)) r43 = socket(0x2, 0x1, 0x0) connect$unix(r43, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r43, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r43) sendto$unix(r43, &(0x7f0000000a40)="b10005af8f943a7cf7799710367f27001d960460000000000008000501000000000000cea1fea7fef96eefc73fd3356ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b230900f4c8b2ca3e872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f31c91cd5760b404fb6a00f9000fcfffeffe608a371a3f800040000000000000001000000000000000000000000000000000000000000000022000096d8bf999076cca4cd72d0f2ee6092441123de8783c3e94151e8e1722d8490ef56fff11bffd4e2adc35f5f7f8847ad97333381462beb636bbe3aa663ca664f39b8d10c6d9feda39697ab310436a39388f5443f27ee157ffa60b1c69b81ac43b4cc74bad7b07707025abacefa479ad9b8248341b8640e0e9bac4a82010095980f020a8dc92f98a2a66062b4d5fff4cef05a48fc276622858cd47dc95c9d4036936f4ee1d224cf3d377088ad2999037479ee8d2981fe1dd4170c5cd1e3f7d9820491d9a1f7a2903289f6f99ad848d198d98716e532b0dafaa7e4c41d6f0cb97eeeee0a5edd78895f01af4df691fabdc1622c733f0097", 0x1a9, 0x4, 0x0, 0x0) sendmsg$unix(r37, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r36, @ANYRES32=r42, @ANYRES32=r41, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r44, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r46 = msgget$private(0x0, 0x20000003c4) msgrcv(r46, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r46, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r46, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r46, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r46, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r47, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r48, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r48) msgsnd(r46, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r47, @ANYRES16=r48, @ANYRES16=r45, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r49 = socket(0x2, 0x2, 0x0) bind(r49, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r50 = socket(0x2, 0x8002, 0x0) dup2(r49, r50) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r52 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r52, 0xffff, 0x4, 0x0, 0x0) r53 = semget$private(0x0, 0x6, 0x280) r54 = geteuid() r55 = getuid() r56 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r54, 0x0, r55, r56, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r57 = socket(0x11, 0x4003, 0x0) sendto$unix(r57, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r52, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r51, @ANYRES32=r57, @ANYRES32=r56, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r48, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getpgid(r51) r58 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r58, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r59 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r59, 0x0, 0x0) shmctl$IPC_SET(r59, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r60 = semget$private(0x0, 0x5, 0x1b6) r61 = semget$private(0x0, 0x7, 0x286) semop(r61, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r60, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r61, 0x0, 0x0) semop(r61, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0xeb5f}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x100}, {0x2, 0x3da, 0x1000}], 0xe) r62 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r62, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r62, &(0x7f00000002c0)=[{0x1, 0x7, 0x2000}, {0x4, 0x736a, 0x1000}], 0x2) r63 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r62, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(r63, 0x0, 0x0) semctl$GETNCNT(r60, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r64 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r65, r66, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r67 = getgid() getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) r69 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r69, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r65, r67, 0x80, 0x8}, 0x8, 0x5, 0x0, r68, 0xfffffffffffffe01, 0xa, 0x7ff}) r70 = socket(0x18, 0x1, 0x0) r71 = socket(0x18, 0x400000002, 0x0) r72 = fcntl$getown(r70, 0x5) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r75 = socket(0x2, 0x8001, 0x0) r76 = socket(0x18, 0x1, 0x20) fcntl$dupfd(r76, 0x0, r75) setsockopt$inet_opts(r76, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r77 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r77) r78 = socket(0x18, 0x8001, 0x0) r79 = fcntl$dupfd(0xffffffffffffffff, 0x0, r78) ioctl$TIOCFLUSH(r79, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000240)={r72, r73}, 0xc) r80 = socket(0x18, 0x1, 0x0) close(r80) r81 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r80, 0x5) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r82 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r82, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r82, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r82, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r82, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r82, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 22:58:58 executing program 1: chflags(&(0x7f0000000100)='./file0\x00', 0x10000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) r3 = semget$private(0x0, 0x4, 0x420) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/173) rmdir(&(0x7f0000000140)='./file0\x00') r4 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000240)) 22:58:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000340)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f00000003c0), 0x0) socket$inet(0x2, 0x4, 0x7) 22:58:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x144) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x3, 0xbb34}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040002000600000000001bb24f8010ba66f600000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:58:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fda86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/212], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:59:00 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530003b5a522e13394f1749f7f2cbf56f4b305f1297ff2fdf2d0df3c6cc3c77893eaa52a1e09cc991e050c381ced02ba5f95642a431ef54620f38c06b17a80c99fee1bfecb84423f2bec581bb4c99e19803961dc3c16d11"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000400)='./file0\x00', 0x7445a989adc00564, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000000300)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 22:59:00 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x10, 0x4, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) r0 = syz_open_pts() close(r0) r1 = kqueue() dup2(r1, r0) 22:59:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) munmap(&(0x7f000044f000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 22:59:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) dup(r1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:59:00 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1b0000000ff0000000906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca0790f108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ec591c493c4b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d91c27a548753c1a4e6c0b025cafca17ae179988d5680712328403926a3de6feeebb607d1e9f06ff88b1586163e62700c2ea7213d271616ef48256ce4ad43c219925674dc44d9d000000000000001963940c8d04d812e913ab4381e25f7c1f2a51077d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba723d6197047e84ab4b3bc87a147ee8f451f75a2727247117daf34bf72b0a13b65dc1750b78363710ffa2e1d47e210851b760b96b74a63d6a6944a00000000000000"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) r28 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r28, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r30, r26, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() r35 = getegid() getgroups(0x3, &(0x7f0000000580)=[r35, r35, r25]) setregid(r34, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) close(r39) r40 = getgid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r41 = socket(0x2, 0x1, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r41) socketpair(0x10, 0x1, 0x2b, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r39, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) r46 = getpgrp() r47 = getgid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r45, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000700)={r46, r48, r47}, 0xc) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000600)={r46, r43, r40}, 0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) close(r50) r51 = getpgrp() r52 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={r51, r53, r52}, 0xc) setgroups(0x1, &(0x7f0000000680)=[r52]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r55 = geteuid() setreuid(0x0, r55) getgroups(0x1, &(0x7f0000000340)=[r34]) r57 = msgget(0x2, 0x40) msgctl$IPC_SET(r57, 0x1, &(0x7f00000003c0)={{0x2804, r14, r36, 0x0, r56, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r54, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x8, 0x1, r58}) r59 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r59, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 22:59:00 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') openat(r1, &(0x7f00000000c0)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000200)=[{0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1800}], 0x2) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xffffffff) accept$unix(r17, 0x0, &(0x7f00000000c0)) r19 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r20 = getuid() r21 = getgid() fchown(r19, r20, r21) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x2) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000300)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180), 0x419) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f00000002c0)=[{0x4, 0x0, 0x800}, {0x3, 0x7fff}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x7f, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r26 = getegid() r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r28 = openat(r27, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r29 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r30 = getuid() r31 = getgid() fchown(r29, r30, r31) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r32 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r26, r33, r34, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r18, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r22) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r14, r9, 0x1ea, 0xff7d}, 0x7fff, 0x7}) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000180)=""/88) renameat(r0, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') 22:59:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) getegid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 22:59:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8d0498e8839cb599"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:59:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) listen(0xffffffffffffff9c, 0x7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000012c0)={&(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="7114b755990b3d9bb3ab941b5f5772808a7be706a2d08eeae785ac5c53641144812b281ff48688c2d4c241a0a0d2a0bdf37ff881d01332d94ab96b632e91b8e8bfd6d5ea058389d5153f059e5d8de7fa9a290eaec5ab86f7768bee1c07415e35bd1df37c04ee60d5f3eca9d4fa1f23cf8635a25c886c0335f64194a33735ec1a4c37570be387d9d938374263dec5b5c333889ba66248164c5442efd59982cd7feb6832e13e07c3a72b4935ce02da555172c40bcb4f059e33d7026c72c7c50f12fc7be1ffedb1535caf6c79211c2b884a75365bdc3474c742bacc76fe7982ee8fee1e76564daa42336259c5c9c9b4d3def22beefe62040cea43df91706b27344ddd3032f019de194d8725cf298c94109fe07f5dadd1cd93c8fe874f97357d68839421c87535c6ec020b3230a956a2db5774d50b9315ae396619d6f6b6f612a1f0f88a0b52782f6ff4c9689b2e3b7b2914f3a5508e438642991122314a3415f79bb7c0e03cc743119b1ba9158c40050bf9a5f84496f070a07aee744570c306f42a34c76a676f53646676fb453e4ab9ddf38f913650d8f1c74e192e70ac725b19fb33a836535056d3170f8908f8d8dce4fc40fc0e05c1d3d54c7a8c2f438d04f77ede25fb577569676c0b29bf4a924575072e22f0bf00ea02a5c1bb6df4579677ee50e6a6aff42138b110b7daef95c40d847d4c1b206e19db79a84dae53a23cd18ea5b4caea440435e8059047b4953a105970710c810a308128c2f3130cb343a990245919e497b125d92c89507eea09909f9644703c5c32f50412b2f7e5599010143e3759319fbe4e8750f5e89a3064e5e2f05b6ef9768c8af6364a5a65648ab89a28abfae9998022f644a53d90a1a79582179ec6820d552ef920c70668f151498c24ce17391c7933753d2f14e64364c4e7a92c483b7aa22daf1fe15e73cf03a29cc9657b3cd462c7dd8e1ecdcd3a5a55b3254156fbfed64d49a3fea60f3a3612a119337912f321a9c93924612a63b0d47eb3808283c3789f5ead9fccf6807f5fc23e862dd347d9c33bdc041e4cb90c5aab77eb8c08f70b6d8cf3ff8d73716244f8edb02d592831c007c2dd1bb12df88e4353b08019efe2370dea72020e7aa44d0cd55271f9325e8d30943c152f383c8d1ec77f364e595ff4e0a6a388c900d9997ebd0c9abee79f65585ed77bc0992d6f03402c35bb36aca89167e26654c265b1c312224c87d890d9111c0573e7fa7529981a8659ccb72d49217d943c730e0a2b2aa4e014fb48f958392b50715d0bcca9be6130612de755df4c4b33e60bf8e455bd71b57fc16ae996f617bb109aeff81796411af4bfc317fbd8ffc06902e231f50d73057e1d3f0f7268f3b88ae714452fb7995eca6983939c973d7e95243057db08451ee8f2d728df1559f2de17b05d72ef5374d606c50f28dc6a4cb191a7d3078d53ad3fdc5fcb237d16fcf86550555e85f5fcb5ee2cfe7d3b93f221a8b624766c694f08f583574f4236aabc9554f0ab7b2fc51271e435044eec02306cc6af2ade056e2f2b6f9110049780921d8d0d5e16cbd82d08d8c3180da50c2a1efc6abb14b80a177ac06b94ae21ae96fb8ed2bf22351fa457b759b89b052f12262ba4054df2346af17ddd0775abcd12277d9fa9c16e151d702e3efd6aeb2236cbed1ce0e7f5bb6201eb35dd2f4133ce1670dec64519e0aef54df4e0cc4071207424a79340413c038e40e60d407d3d510aaa78b40dac3a888b736d099330fa217b395ed25385b198e7e2b608d9c75264d889f43e85348d59629404d7fef7b866ad1b52fa3c55cfb1ab688cecb7fa371aecebfd862ccfaaa93db3ac15c67bbc0b329b62f778b96e0fa810d6c7b760f41c85598aa329edebd2cc6e22b5fce202a03d14b4b2e9015d98594ba870e0530a4fea78215aa2c991762737dc1d040424f4047fd1064cc6f831563a99cadbebc0be58168aae0fc53823075df8787f2024bc119fdcde9475a619d7b5448a4cd71a5f4a62b8c2cccd2982c45072bdad1933971300161d66ce09d3041093965b4167e2d0f85c1f21142a7698ad93c74511a788907c22a1d968656886862606fcd2b4591be94d3faec69b08bbbb89078ad5bab05f15d5a358edc036d184cba634e4a1572c48e21c3484e7df803dc102530dad5d5dbcdeb1b03ab34fc34c2bfbeeb9085255a632e83c56498e74c26464eb78633afd1de10afa324ec8e84d2515087f06a42078ca1991d783d8923cac6d0435f6194ddc3492e848d5ddaaf44d380eefc01a509b86a4065ed8635e697484db2d059cf7bd7fafae50096ed6f25b5a3400fc89445ade56fb487ce65e54b8d55dcd0d68747d8cf7175ecd2ea65eac3bae29ddb911024b570e5a8718fd0cb993764e088626f98d96c73afd54f2556176552eab5124215e2de93ffb11abc728a13b686c85df3bb371d72b2ba436034142e9f3a8a217623c45d7f80cbc1fe03ec20b2ce4da84bfef9b32e2318c8698c2ffb258e8e12dfebe96116d0a31640f823692561a6c454929ca12efe6e8cab61bf14487dcc4ce3b8323ca91e8a99cb82cf83c60da7c76fc3a732a7859d7ce5bcfa5e229c96ee475d1efb634bada3b5556b94603a082dd7e4a1e9f436f6abb48448635579acea2421bb9c776a13771afcc4c30c6556e35a395c2f9d51083ccea552b7f1247f187f543ac7f58f94621830721d5f10c2f25a65157106a5724f6341b6f3552e992c2fe20b6e50331999dc913a81db1c91acdc5b434586bf2e163a57d9ae7819df2fe47542f6059b1248ccf73657a7a22afd1f627aaf3e171524b4491038dfc26c49b6ae9c3360f4f32012e7bc1630db0b942f341d0ba7d12e372646a8a9a258c2f3d3d82bc695b65f5dcf8567019e6f0fbe2441c25641a400f41f8a5de78fa39ea64a2684ade3c657e965e7d6002eb0f6c40f0dd5c8b30f96f2fc3be29cbf0baf666c33ce83ac581149358625a7b9cd92984ba192adc776a8b5f07fc8b9de75bcdcabf9b7ea28622efa87d4b9894e2b5f88b80f4ccf37bc564839daaba063818aa14688bd21942638545314f41a4e34d450e69ff3ddfcd20e194479810a0dc952ca8efc0e32e9342e961a3a220a52c6c376ef69108febae1db8dea022297decb1ab65469bb9331ce514ad82a58c8ec1d95af7ef6028069c78717e729a76677046709af4d23f26fc7d0a60419efd19a659b4228610121033ef591ae692aea40c7c1bb8d4a4f2b419510f02cf8e1d9a2abb229cbd44af766b0574b3e6eab9ec437141d40710564602cebd76a99e147e47f1925181440760ae19c82d8a16753aa8e26cf7c35b45598ec194f6d85c956b0cb3eb6565f6fcb6b5107ad565815b3637e072842512a97e7a8cf9ae23d8ee1b754a016f489ad6d886feda6c36e8f1f70a683330ea4bf5ddc24611db095e61be1b48ea74fdbb64a721a32e014d7326a6d5232bae058b67299a85c37eb01de13415f72abf20e60269efefd32a529d77840fa0e798aaf587f9ff2538a593732e9ec4d01bd4c166290a3b49b3ca004aa6b10dda58af22b755b79b0e90b1f09ff9872a6290d5b065d8e4994be04c2734f42bb2c279a62de4604529cdbbfa55687dcb35b948670c2a3ba1e23f9b56ec7e0627794a9fa7dfb35a3a98b3c26bea4e926c174080b45eb65e6d5b27830696d26de6da91b830edc4a50c53de3cbfe9904750363d11a114def31677c5f7dbaf820efe2df097c3812c9ca30612e0003c671fba35f604c4467b645d8f7eac740c0b5881ba1b9437e3e67ead307064b2423707b2fdde774116b2fef564c5424dbd960d7d5d81b52e338167bcc87ae8a436f52cf4497d6ecd30b352edc24086333769ec66e0e2a314671b0e7498ea77a7d3ebeba2d38868f6d56a3d3440476f035143e6a0197626a491e30a5f328f9cd8be1a88db855ec0e8a300a437b5b4531a32fa9db2e9f4e19ce3e35f1d033f561a7e3187baef29b1d2b6bdc01e62e2ac6c1c7ee66a8ce12e8f02b55d4896f6ed1e0c68fcc800c4327f1807b9f6b31a2244f650a602b287eb75868ded5aea5597c49593fc04309eb43e510fd4e8ebbce92352883453cc51f5f64607931c7776c8b769bd1c29a9508d450820a2f7b88ac6c6faf653632b87ca1bd4acb1772c4ce546122079a0835c6d257bfb472cc6f89deec8b761a0956ad64a9c5c0c8dc6f9cc2aaa53010a2148e72b2520381cdd43504e35822b54d4cbf183efea21cd7acbfeaa1c258551b0f241ebaf3de395636346ae80d5d2f60b16c95332cb380f8a62126851c30201f903eb1450068a2c026080ea4be4c16e0ea10cd6741a2a3ebd89330328243ea3ba04a41272e65d3f0ce659b8b7f5b5976bd6b25cd84ea7cf439b884fdf3b0dab3a98c5eff52bbf88925ab0ed58a31a0aa2596365366dbf550553cc12d4efe7d075536dabeb6f6286a6caa1cf0999bfaed6aa34d212c1550eb697a73e8bd0537a0d14b8f21081b9755c12dda5356fe4957449085cf8626b3bab7ae6a1058d627aa3ac3c18c2331a1caeaf438c28700754323b8d5aea20f79afb03b8878f1007a7edb70beb299f728443bed56baca9413efab91c6847b1d34e3fbd438cb5454c515ae980480f4447a14c17300aa574b74f7d453a35c22deb2405d82588d59888d0d48257d01631c09cc4dcbfd00e6f306f83be322e95b7b342a6eb14b7df68d90adb6d7e4d89c6f7fc8f43bc6a7d149b2f965d291b2d815ae619749e2d949398991fd4dd97b71582f816a29ee993c5eb2721513d67c2ff8af2183f237f07e18eaf5963420665daa57509587e0f1d72a2d1c566e0419f3a7c75b60ce52ff09144aec8888cfb9fe2dfb7e152f3c3bd623ad06b2ba3bbb77dda506c3930da1e2237e559b6c81054b2592e45cdcfed01bb9014f29f21b2a6bf9e04723673e910148437f2f669de6abf09d357e4271b1fc363d3f9e3ad41f2bcbbf9fb1c763f28c8d2fa9f87fe2498fab98bc906844e8318a877d914f564e4c0cb63ee316d422b2f153a9bea6aa621194aa22ca3b6fe4047492e3baacce43c12cf878680f76a331f7951b86ad9575eddd4909607294a4a0acdbdd6ccf16e37ab9462b88dedd89ff2664c21d838d8491116ce4960131ef37789a3afe9281062ff151d5a291af0ac95c7e43b0c759d6e4d2b8d6299196f53c94f8d506639c610900962fe3c6ba6334c265cd679896327ec69795c0fc59d15b628b0858ae5553a37b2234379a2d30ecb1d7569211b98e777066cab1d26998d383cda4ebd1bfe8e14075e7211e094dcf98c1568503b0d22193634df13f57d72dfb36ae227c88cafbfbdb07b0f12a2eb634d70e8b2d5bdd3bc22180cc8b1abaf1d5e474397d4f686f4265506bfb799cbe5835c14053dc7a80edd6a1331bd85c232835776193544c728b445a5d52b460e47ff36d53795f683ae9703366bfc9403844e741ac4d32119221c145dd983ee8f865c18975704f0b27f5cd089f888934d4731d3815c1e0af624452c966ee8f8b78c585e25f7b93e52238be9ea1a09295fdd055b926d3b0b55219fd2687750f8d82cd41aeadea3c38d188c98a6baa6d8bace7bbcaa0f84b6e482d282fdea3d5a20ae4f488553129c6acd3fc8c5d2533698f9e23ec6a698de9862791e9bde8c3e7b0bd7963d90c381c9338910b6f010fe177fcb517c48a1ca479e9eec31b443f61ec78e7be36f13686f8f779f136ec2d0151633a8ac8c7e9d2bae0c9e513da2dfdde6f2a7fe0bb839a8d0127c22c69cb9456bfa75eb45c7e48736034fa0971add9a566a764ddff7a003d0fc0", 0x1000}, {&(0x7f0000001300)="03b09621bf91a728998a34f98921fbcab156ce68eddfc08e96c1bc2bde51ad21816f7380e353d9ccbf9b17de34b11e74ab3c26281cdbdfc024f1440d661c05230e73c20aa8408f2ebe55111ab127ad1744c38d93ebdc66bc489d939b225d991b1ab0395daaad7ec3cdb7f217b3516848336cb111aad94e2d7ddc7fb411be3010930d1ba41ef21bd63759b8fda89f1e0d2ffdc60de1d4b3c33f72bc3ffdbb7b54deff7ba8937fc7766e411d296874d1296444a3ddca1caf5bbc9b6b117fafbf75159bc377803f6d8b45d9011a2bb1", 0xce}, {&(0x7f0000001440)="19b329b9cd9b8256604321ab7bb77d720080ab1416519fa365da03e949", 0x1d}], 0x3, 0x0, 0x0, 0xa}, 0xd) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(0xffffffffffffffff, 0xd) fcntl$getown(r6, 0x5) 22:59:00 executing program 0: r0 = socket(0x2, 0x1, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=0x0, @ANYPTR]], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/158, &(0x7f0000000180)=0x9e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xffffff7e, 0x3f, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af25ab0d7317a117c00"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="a75ca1", 0x3}], 0x1) 22:59:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8, 0x59}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r2 = socket(0x2, 0x8000, 0xb2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0xfffffffe, 0x4bb7, "0100010000000000000000000000050200"}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r8, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x200, 0x0) r9 = kqueue() fcntl$setflags(r9, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = kqueue() r12 = dup2(r10, r11) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r13, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000940)='./file0\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x2, 0x297) semop(r22, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r22, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) r23 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r23, &(0x7f0000001500)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d800da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116f1413b7e8fc2ac5b3707a015c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875ea6cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94e2e110edad232c20b19e7eb3daeaa022a1c1b901025af5eac09756c007d8c35a39571742f09a99ddbbe64fe11c2ce27f24d52d023ec502bc95c1f3ef4aa254"], 0x10) shutdown(r23, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, r24, r19, r18, r19, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) r25 = socket(0x18, 0x8002, 0x0) r26 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r27 = dup2(r26, r26) dup2(r25, r27) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x0, r30) dup2(r30, r2) ioctl$WSDISPLAYIO_SETSCREEN(r29, 0x80045756, &(0x7f0000000200)=0x1000009) sendmsg$unix(r12, &(0x7f0000000840)={&(0x7f0000000a80)=ANY=[@ANYRES32=r25, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYBLOB="f74067954e2921f3fae8fd4b70124cda72c940b2345c1a9c468cba803830e4cdc1616c856b9163c4871abe006a2b4c0aeea682aaad1f2b66deb66d4f6ffdc39c4d332b3396016a5687311afe326d3c3c9f312aa28d3be0d92242cff4585138830785742189ee15", @ANYRESOCT], 0x5, &(0x7f0000000700), 0x0, &(0x7f0000002f00)}, 0x80d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = kqueue() dup2(r33, r32) pipe(&(0x7f0000000040)) kqueue() open$dir(&(0x7f0000000a00)='./file0\x00', 0x20, 0x58) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r34, r28) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = kqueue() dup2(r36, r35) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = kqueue() dup2(r38, r37) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r41, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r43]) getgroups(0x9, &(0x7f0000000540)=[r43, r43, r43, r43, r43, r44, r44, r44, r44]) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r45 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r45, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r45, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r45, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r45, 0x2, 0x803) pread(r45, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r45, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r45, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r45, 0x8010426d, 0x0) r46 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x20, 0x0, 0x0) r47 = kqueue() r48 = dup2(r46, r47) r49 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r49, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r51 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, r53) r54 = getgid() r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r56 = syz_open_pts() close(r56) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f0000000680)=0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x0, 0x0) r58 = socket(0x2, 0x1, 0x0) r59 = fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r59, 0xc0106924, &(0x7f00000000c0)=0xee) r60 = socket(0x2, 0x1, 0x0) r61 = fcntl$dupfd(r60, 0x0, r60) ioctl$TIOCFLUSH(r61, 0xc0106924, &(0x7f00000000c0)=0xee) r62 = socket(0x2, 0x2, 0x0) r63 = socket$inet(0x2, 0x2, 0x0) r64 = fcntl$dupfd(r62, 0x0, r63) ioctl$TIOCFLUSH(r64, 0xc018695b, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r64, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r57, r54, 0x6) r65 = getgid() setegid(r65) r66 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r66, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r66, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r66, 0x40087468, &(0x7f00000001c0)) fchownat(r66, &(0x7f0000000080)='\x00', r67, r65, 0x6) r68 = semget$private(0x0, 0x7, 0x287) semop(r68, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) r69 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r69, 0x0, 0x6, &(0x7f0000000000)=""/155) r70 = getegid() r71 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r71, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000100)={{0x4, r72, r70, r72, r70, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) semop(r69, &(0x7f0000000c40)=[{0x0, 0x4, 0x1400}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x26, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xc, 0x800}, {0x2, 0xb, 0x1800}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r68, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r65, r57, r65, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r52, r65) sendmsg$unix(r48, &(0x7f0000000840)={&(0x7f00000016c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06211929d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac105e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82040060504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b4362e995b78bab0c29f9ae161cf21691266166e695e0f5fd0a5abcfd772787fbea8c209eae4dc38207e998d73482af7aa664739c47949c92e6e86496289823ec3e4c5c866fa5b3c0841f3534c98dba02754baac36ddfaa9eb52001d1ae3a9a415607641dd22e2904ff61fee195afea0338a217aea4c1f21046dd54fadb4494d3cc9e7846f75ddd3f5dc30020575788c0b85b8fe72e84cdb"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r50, r51, r65}], 0x20}, 0x80c) getgroups(0x8, &(0x7f0000000200)=[r4, r5, r19, r40, r42, r43, 0x0, r65]) 22:59:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff}, {0x3, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x2aaaaaaaaaaaad9d) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="82e22d2f6600c7003000"], 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 22:59:00 executing program 1: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 22:59:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7, 0x1, 0x83, 0x9, "7ecf25ced9e061b5422d0f7a0f1e4f7a2fd07e70", 0x4, 0x3ff}) close(r0) dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x0, 0x0, 0x1}, {}, {}, {}, {0x9}, {}, {0x0, 0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0xa1a}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:59:01 executing program 0: msgget(0x3, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400}}) geteuid() sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0xe, 0x0, 0x48) syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ffff0000ffffa0aaaaaaaa0486dd60030000db86a66a0000000081fffa00000000000000000000000000000000011146ebb9cb8eacda1430d565faf670f845c9da3a4ea5f9fb64eae95fa6c8841138b166fb1386a599798908a795255fe72a57dba5f3a3c3f3e2235404c98530e28c5fbd12"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x2, 0x1, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) clock_settime(0x4, &(0x7f0000000080)={0x1000}) dup(r0) sendto$unix(r0, &(0x7f0000000140)="19ba632b1bcb69356cfd7eda9b1affb898d21dc1f238ce34780af908e19693eb40144c5c4f8f5612b44c5086474accdceac2fbeb0b2033013c883049aaaf0d6bbba8fcaa22fa217e4be5d968db0eda247ece3e1fe663ceb129c65f7ebcf155b422d9e685cbec45d28c0831bb662bc09af3d5344d7d7a8af3d46e1116e872bdb6b4c794b73dea763946c4c51c7562f935529946d262fc6995a76cf7e089f1a85bba7d7cfe2a19a2a5934b90ae", 0xac, 0x40e, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f00006c653000"], 0xa) 22:59:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = geteuid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r8) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRES16=r0, @ANYRESDEC, @ANYRESOCT=0x0], @ANYRES32=r8, @ANYRESHEX, @ANYPTR=&(0x7f0000000240)=ANY=[], @ANYRES32, @ANYRESHEX=r10, @ANYRESOCT]], 0x2, 0x2, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x0, 0xffffffffffffffff) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getpgrp() r18 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, 0x0) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={r17, r19, r18}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r17, r14, r13}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r13) 22:59:01 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)="975904b8754f04339e53803508004808872cbe617bfcdcdbafad90cfa2b42ba96991269b080b15e11e5f9777f4f3") select(0x40, &(0x7f0000000040)={0x80000000, 0xed, 0x6, 0x8, 0x4, 0x0, 0xea, 0x5e2}, &(0x7f0000000080)={0x1, 0x1, 0x80, 0x9, 0x101, 0x6, 0x100, 0x7}, &(0x7f00000000c0)={0x40, 0x7, 0x7, 0x6e75, 0x2, 0x1, 0x5, 0x1000}, &(0x7f0000000100)={0x80000000, 0x9b}) 22:59:01 executing program 1: r0 = kqueue() mprotect(&(0x7f0000a2d000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x118) socket(0x18, 0x8000, 0x0) mmap(&(0x7f00006b9000/0x4000)=nil, 0x4000, 0x1, 0x800000000009031, r2, 0x0, 0x0) 22:59:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 22:59:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x100, 0x4, 0x2}) flock(r0, 0x9) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x2, 0xffffffffffffffd9, r1}) close(r0) msgget$private(0x0, 0x300) write(r0, &(0x7f00000000c0)="e3778601a82a438e5d837382be3654dca0fd45dd13fdf3f9445207", 0x1b) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r4, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000280)=""/102, 0x66, 0x42, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = semget(0x3, 0x1, 0x4b5) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000340)=""/135) r7 = semget$private(0x0, 0x1, 0x404) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x800, 0xee, 0x8000, 0x3f, 0x7, 0x4, 0xfff]) r8 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x2, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000480)={0x2, 0x2, 0x80000001, 0x200, 0xfff, 0x0, 0x3f, 0x10, [{0x0, 0x2, 0x4, 0x9}, {0x9, 0x6, 0x93, 0x100}, {0x1, 0x1, 0x18, 0x1}, {0x2e61, 0x6e8, 0x4, 0x3}, {0x9, 0x6, 0x8000, 0xe3}, {0x6, 0x2, 0x7fffffff, 0x6bb00000}, {0x80000000, 0x3, 0x10000, 0x1ff}, {0x1000, 0x76, 0x0, 0x10001}, {0x61a, 0xffff, 0x7fffffff, 0x8000}, {0xf1c9, 0x5, 0x8, 0x7fffffff}, {0x8, 0x6, 0x8, 0xfffffffe}, {0xf92, 0x8, 0x28ab38b4, 0xffffffff}, {0x8a2, 0x10000, 0xfbf3, 0xff}, {0x7, 0x1, 0x0, 0x3}, {0xfff, 0x6, 0x5094, 0x8e2f}, {0x7f, 0xfff, 0x80000001, 0x3f}]}) r9 = socket$inet(0x2, 0x4, 0x0) bind(r9, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[r10]) write(r4, &(0x7f00000006c0)="7e9f6cdd5b5bced6b6a2e84e20275c6b46087bdf1f3b2ae676ed350c950b52e08af18330de5a91d4a075f9885f63da3b24089ba8ed23bbfbd124d91a85f764b05ed08475128afa9d330ab9e463e5170a201a5b335050ac1a9a0666", 0x5b) r11 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x1, 0x109) ioctl$TIOCNOTTY(r11, 0x20007471) 22:59:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) pwrite(r0, &(0x7f0000000040)="6b6cf111a01203b63715d232a2c4a072081f90f162eed9bf690bbe8ab8b00e34bfe18354b4b791b6231163bb58173da21328db864148807af089167d09913be2955f37dba8ab929a18ead87c2ed3d7b4aa679b7d865d74e85af6d407663f5185877f24eb69791c2412ed6dc503604d277b", 0x71, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a12ac8c5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000200)) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = semget(0x2, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/196) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:59:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202e57f7f293754c79fc3228936e04981000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xffffffffffffffb6, &(0x7f0000000280)=[{&(0x7f0000000180)=""/88}, {&(0x7f0000000200)=""/67}], 0x0, &(0x7f00000002c0)=""/26, 0x16}, 0x1043) 22:59:04 executing program 0: clock_gettime(0x4, &(0x7f0000000080)) 22:59:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x75}) sendsyslog(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 22:59:04 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000940)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0xffffffffffffffa8) setsockopt$sock_int(r11, 0xffff, 0x10, &(0x7f0000000000), 0x4) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) r20 = dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) write(0xffffffffffffff9c, &(0x7f0000000f40)="1d37e3e58003a07e04930a472003643c28f2e55b726db2c3fd024abf903cc8e142f783cf96d13b6a398bf3cc5876f1a8dc1132e30b70e6d4b551ea08bc2b26a72b90cf63942a9322584578dda91d4e6e0ddca13c14a88c6c416ec5bfe6525ad6fd4d998fe7899a35e859c448f2f802afea2c34962ab7bf1473801c7540eaa788564f27965a4350cea1d5f3d1bd5a68f856e652e4c86ac3d15eb10d9b2d6cd79f4d786f5fced740776f302238859cc1f7ce4266ea743b0649cd3339a161eda64f631e5d00490535a8cd2baf6b4300000017aa97d37c00ca351f8227b7bcc4da7d9b3044a0c8aa7333bd488b4728ef489a094b6494d121c1160e75ae0c7111dfa28ae3bf3a5c4db4afeccffa84b9050534447cdf83eb787737866fbdf7e3a4b6eb7cae5f3f25135d297dc8e7816c0cb51b958c9fa0442c56b3ed50e0dc3ab825dc224cd0c5b7308bdfb97888216bb7eb74a3f15a431fb36deaf36a3a6927e0a991c9ee01b3a5c46e8ec6a33405cfcb9e5d36c890ff299137e679b98386335ed23bda8ee98b6fe7e2ff998f98e8213f726105c602", 0xfffffe60) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r24, 0x0, 0x0) r25 = kqueue() fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) dup2(0xffffffffffffffff, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r30, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(r34, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r34, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, &(0x7f0000000040)="1c", 0x1) sendto$unix(r36, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r36, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0xfffffda6) dup2(r38, r39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r40, 0x0, 0x0) sendto$unix(r40, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r41) r42 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r42, 0x0, 0x30000000000) ftruncate(r42, 0x0, 0x100000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = dup2(r43, r43) ioctl$FIOGETOWN(r44, 0x4004667b, &(0x7f0000000100)) r45 = fcntl$dupfd(r44, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r45, 0x40044271, &(0x7f0000000140)) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRES64=r45, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r21, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r27, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r33, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r37, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="b62d32a785245f22e9d2b4cfcc8ed444eff9f7aa5adfc8a0ce1b97f4df7c552d41b65b684328f699d0ee8c"]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077cd0347e8d638abf182cf8b75478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r39, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r40], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r46 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r46, 0xffff, 0x40, 0x0, 0x0) r47 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r47, 0xffff, 0x40, 0x0, 0x0) r48 = socket(0x6, 0x4000, 0x3) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) socket(0x18, 0x2, 0x0) r49 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$sock_int(r49, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffff8, 0x4) r50 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r46, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r47, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r48, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22ee4dd3d25398c3a87bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f5feffffffffffffff4245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd832673b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb77867f3eeede950dea58747c3c57b5c9888d2421019a1d4036ba71c4583cbc72e02e31b236df9d521e4b6734fe8b062e73968298fbc78f2dcc593330c98beb2fc70199635c9dc8d7671ab5bdeed4c36c5d373effaf3b2cd63b765395fc32ba7ad2a0c1c4bdd2f4f6520ff3d492c434a942c10ca24dc87e0d48c60fa385e97749b20c946d93e0116333015c91cc8b2a03d53efa62c1e7b3f169cf287920be2f3a081afc0316d44c5a35aeb7ae89d2d0c27405cc6b74", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r50, @ANYRES64]]], 0x2, 0x1, 0x1000) r51 = msgget(0x2, 0x40) msgsnd(r51, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b113bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c283598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e9f9206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b7e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc50046287fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b20700"/462], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe000000000000000000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETA(r20, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r52 = syz_open_pts() ioctl$TIOCGETA(r52, 0x402c7413, &(0x7f0000000000)) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r54 = socket(0x10000000022, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r54, 0x29, 0x66, 0x0, 0x0) r55 = syz_open_pts() ioctl$TIOCGETA(r55, 0x402c7413, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) socket(0x2, 0x2, 0x0) r56 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r56, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:59:05 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x92) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) semget(0x0, 0x1, 0x7) 22:59:05 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000e37000/0x1000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 22:59:05 executing program 0: r0 = socket(0x10, 0x8000, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1, &(0x7f00000000c0)=""/83, 0x53}, 0x801) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000100), 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) 22:59:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d0edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e7e90fcd29055aea62a47e1d36a82818af20ea99e56832b9ef20ec7e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c4000000001576534c2d7ceac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a5660ea147f1bd97bf986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dab07000001c956a49c17b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a921b20bb316865e731c3131d0e62596b9ac44e3ea32e04d709d7d06702a78f4f193a9ddc93e8223278f364fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d1e0a386613c2782818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd9213728d1f6cbbfa38eb2a450353e2f7ffffff54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0c"], 0x10) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000180)="1b", 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f00000004c0)="15dea45548a0f7c38dcfe2066792b9198bba2c732fe72b383ac26dd815892e370294e17573f0a0553124d0b049d89730bbd46d65fdc99187e2e2fae2fa597658093aaf9d0fe2d5b7f5bb30d7b83791d22ee338d1962a7d04b5c36584afb2e14edae7fff4e1170223e096b338716b37ec97d545a688532a6f2128c2ba70060e52876e5e17a2bac381f7b2c73bd804c21c93df1094734f7d462f1c3130d39ddbd4bed3793e06374ce29e23300694cfa47344bb", 0xb2}, {&(0x7f00000012c0)="47da486e774c7ef6b5a98a9859c8544cb270db4e3903d85b81c4ef7b31f0f524ed1d69f7f4e144f6e138947e7ea8f71d48807150aebd56aa516a26c70b2c3032f6808ada24077b613c483868c4d84d811bf31e7b0fe6356cdabd26202a2a3c06bf7e3f40330e040dd73bc83d32796270fefca50e5e500d3f5ebceb4cd0dadc5883c8f1595217d7a8327a04fddf1a22f2393537b1c36b8b1ee2140db1bb5af11cff8f99e16ccf80ebebb68a8a5c4a16180afb8b4a1f8d634f1e643ef98b32ef3e45a209ef0f53d7bc6f9e697a03146c3ad63189e8fdd1de618d80e2a633148ee0fd400aec9bf4983f3c27a07a64a520bd2b128d1ac521e29325a7e200b3685c0dfd5b6bf894a93666e7b6baef6f561202c2a2b74268d3870624274a592304146f5a22df09c6f48f73dbd9818f326dadc4b8e1f818c171c4852dee80f9752fb29075dc6a8f5d01fd7747dff8aba6ae5299f6abcc3e93697541936f5617042470ae686520c2f3291395bb2ecaa47bd054b2340a7cf7984ec7746a02beb5362afad7bbdd4e0658e7bd867b2bda3f83d8d100ef649459c3fc3a39460802817df1a22744199ae29adb5a98b09429eb5611a29214c21d69c4723713a5044145b7cf7afd4443364db8f8a2ed7e5667d3da01a5dfde9bd32ec0c09daf549f593ee8691236cb5d146be2e0cc38d8e6891d55d12371b6b535c51c72accfd10f5684b3363b4a3b30c8518049d094747482c9ffa84a740f213c01abcc1aa29ed44d8f3415df652d31c4e00523438d1577afb8b83aa6ce32db1992d101cd9436f76c61a0c6e1fc42fe11154af145626101ad5473b436e9dd577a8ebf6395cd1cba24b3fbd5a899743e19448a11602aeb1e08b0df5971231f44b45ac6cb859459aba9fb9471f541cf9d0171d8dd45a9acfe813c5e2d4842582c2efdc4af910ef1a1f3e66bb30ac7817a3fb8613e5d76827f71c659ca73be1b6395a9c9cf473555d6b554169217611053035177c8800e4e6d4173be194079fae951959ec63701aa6aa237adb75929a8cff426459868cf29589c38590a5c4b6b030fd7d66efeae4ce598457747ee23015096a2959d5e97865c99b2cec94e4546c67ae8dee398eff8b26d0dfbeee68f1618114b5582888941074f51a4a14fb597b61ac2b1e484d10ef81de3cd461ba40e3dc8b487694109bcd671d106c1840c0fcf19d6362c846a09440161bcd0c13445484f0f37f6ca7d83d7aa93090ed86b3b2b8182181118855235772bb4f3c8cb45fe4d7b4e553f606ddb3adb684236ad23c8b6c2e29c6372972df8f76b11bdbd1fc2bb8cfec126d8ede94d9994bd4d01734eb8d222d780f1e6d89675ebca79db243b2589d2dd6402631f7b31256a444b6c8d4b9ba03e3dea110c23779eb9f1fb5748f0a97c5b4cb32d84a925107fb8498d3c29b72280d1aed82cd91a2afb31a16505e5a9b33106ae4376d1ee5619d902e61eb95a15cdb0039bc7a1508149c793897d1333e081d017455f85470fa1cdc42aea46d10cf232dc299a4637bbb6d71b13ac22fca27d1c5cb8971573b4f1b7d2594402e52733391218125a2507410cbf3cd720991f07c0f8de8c0d00090744d055814afadb52986851d066dea8e874059d000b87a55c9f2dfc02ee2f665ac2fba75f911f7c1be97657da3cdaa2493e78ac34dd00b327fec57445826baca2fa9a1499517bef938e4393129d486e3d57c13f8c9242e482026c0fee8976ce5ced981fd895ec555871beae0d1a10a21aac14e96dfe2479e5e7eae9934981a5e6fc49278545b4580e6a3e54206a14d91b4639c3ccf48bf67ff6542d49f232e59dba4c04faaeaf79fb675c85f9cae7806e7bea56e970302396dcff70dd3b606ac2c2c17dda12b1f918837a82e89733ff68ca75941f118c6974c25c35c6d39f421702421e2284f86ba02c694150dd8dbaa314b922f0e7988285cbbf6fb2c429ee55875285b7bfff7cb8f7b9aa4b9909eff0965ae966cd9f7d64dcd970a1210b7ff89e0bbbb7c2bd6b292dad261ae5bb7681fed1386f141889be25a64cc9ac429b26564d48c50a142c3892080976a63f3b6dd640e363a88872ba11111a3da5a75646a893edc10faa54fc0854a2871a3d6a972732976d54e34194b8df9ae8e88352d9c7cfdc9f30e1c0dd587f18e18ab59363a41b0ce31144767fe75827a2b9fed2271cb9877b9f16627771dd2dc4bfdefc5e79de872a84818cdefecb7c012bef52c5bae778a185106f6080ed0b9455d9195cbd190a6d838e0d46cbb0fe2b0ea7b2b7b158b1bed6330c3b239b880ee0fe9b73b9684804cc372a724e70df133e33a794a5fad8dc4bfd663388678610034672b6e910cf99eaa0804dd03d193093a9abbcb5c1452f38d992af410574b6d9dcc25713b1b8ddb4643b8886e5453c8d9aad2e5458163b543b4cc2d13eb8a6efb384a7e59325685f2a1ced3070941777b0467f3e2bc12e5e84db0a2262e2801c4d90ca4b4693f849b406f42a045790b780982c93cf92298cd1ff2b0a10bad6c38acc91527404b99fe409bfa2ccc49a4c37578dfeb8b45d5f01d804c27a6ac5eb273c29e85c461abe839964e380ccb63a8d3beaf799b71d16d9dafe9dacd89711ce09ffd9a35576c5fef5564a69815516fac015a5e49f4f22dc9c778420d06940e8c3f8f07524a64acdb3039051e47b41c59c55c0bd62f6b4463391cfd46aaafabfa2237ffce4480d6e934232f945c2716d08357766ebe24be4b804c85225b063921176324ae056bca14d550c77cc48551bf4c49932d43cd61f0468f2c83622c9483dc1e77748fdd4d7c1188140f07ccfdd090cfa6b4ae568dce213a6dbbc2e2066a1ddda27928ecedce9b8e49204048c9c462ed607fd55b6b4de34a1501f3c4c2e0296fdcc3ea642158f24d157da66195fb122df9a3a0fcecb1c9bc8ab426ada88a42dcee11c5de6d1bbe916dcb80f6c426ee5bcd51d55c51280a1b98508e6f4a425631d8e060b00586d92dd3795c11a64a7d1cfb642865786db4dd6624a0c0aa95e6430b2c8b193985b84cfacc38968120fdfb278f1c4bdac4424e1bd15a4593e24153348e7e6784024315d4cd595994d855c0bf79d69587ccf13303e8e9a9b8bc9c54f81d46e70582a84b4c77d3458164ac3cee409b78ac9dd71f09486ac47f18ead2ce137a074019253d9d2db755671dce3bcbf5393fb3a0b4a7f0851f3c34293f21dca043585e929b250bf0c4fd7cc23569e2057ca68608c2bbd5949dde14ef35ae08fe5b1b9f13d641ae78cacd6f95c56ef140893e28ed8606289fdc91a9d0696b504029939eab94d0b5dc2b91b2008e3598f0f7be2c1dbde4bf95dd45dfc0dba2b50ce670acb06aaa61016c0668cd1b832afb893dc008378a3980e584ce7f5f945d36fe16a60467d1a9afd974362375c1de51027b26c9d1dfe3971aeb1a43cf73bf993af47561128a5ad74503295281bafeb65fdbf523ec2dd35e3e663a34c5fff616d63684ed3197cb194a4955ca06faaeed1f74a0dcfafa58430bd1c1b0e3b38f38a53843dcc6dc2d50fc772e3464f6b8fd8ebe6a7926127437cd634f9945bdfa00760028e7d3e44c4cbc261cc770b5908ac4f1a3eedf10476706fe2e94255a17f76136cb6b698a289a29ef8d5138d8cb4ccbcd1bd5a2f2d500a56f414bb43cd3711dc6aa3a75aa05306cda723aa010100e96b761bfd5f28c78ce220bcfee30aec1ede58cc79c07150fde971a32be4c229a5841be800a8fbc54d63ee6823ce857055faa96b2455cf7eff27b7fd09d4947fe23ead87fc0f285d05d720e88f053d3943f6f86e55b4fab748def01f8af9cd594f58c2c8f8caadae9468f457f846aab6f666562de51cfa72f7fe4b0b741b1542e7c5ea439ca97cc7be9e4df3c0d12272a0658fa6919f5b680e98d02bfac1b329b74700c962ad2bd879690696f97a975276512c0bd9efadfcd91524ba55a0537d0a60dcd1a1ad7dd25f674d2b91c78c2e761da845c3a1b881aac8852cac103aaa3601dc4927a62d2836e98f87833f6fc45541bd6411330109c560c7d1f8780320cb0c1776ed2662f146ca103b16c7cb06366f549fcd4d1f341764af43139c0361b6873ee4f7371aba2dde3864fd0b73a8db5e76594d1b8f8872235d4abf12e38d04388981cc87dfcd4819c5be94bfd997191b2866d4076ceb1621f828cbe9944db525b8d44da1ad578ca6dbfedab6499bc05924c8729fdbc46efaf4c5102af56249d266d9a689b508cb44e54105b9ef8524522630c1b7447a5f0100844fddb7329953d12dc490d8cd16bf3d0d2336ba46d9ff9e11f1085b9f28abff2fb2a865fc5036a36aceb62591e33db870195501c0e172afb0eb1e5f1176f5c3ee9a3cb65e25c12a78f46826e83fc6e49467e504c4febb3fa9b7ea7b3df0a8cdd6d6efcf48b03be950c538767ddffa5a5c2dd8180b81cd9b95b431eb2db4a89687466fcf775550ad4191d2c38fa4f94ef198b51c7a75223df57c99c1bc5925b44bf18ac03f64ac1cd1887b6b99df6738188e8c49f46a6edb30db6ddae69bf03c6fbf96bfc2028f3725c6fdcff9ce37ddf60cd5d5b32b0df13294bef1aa41fd4906e29cdfee20dc4124716e6528275c631794959b4b5df23e8b2f7608b4308242ef159939d1c3d1d92240ea144a517fe990898d17fa2892c126e1be4721ac07dfc706f08f099f9bc796dc9fb6ef081d02f7755d5f5b63a7648987c8291d8f2e482d8c2e97e886cbb54c5968e61eafc3e883c0bcaf56c3b568bc1750d0348110f1de561b0fbb0cfe84a156e3c2f5a6f63fc6506e414599dc47c2407334509303b5affc8055226c5e9f3d4331034b9502d3284fd39e4694fd9570e34a546e582a26fb02d25f527c526c659baac2f8a5e8ad378a614f158122112e048a8431faa639309092ad150182e4c9573e5f21b0ab2b52368a9cf531562f0573e531e75e7d7af19210378c3a6af1e96aaf781e88796247125544ba4d97358f4001f7d74c84a7222977229f83e6740b120e4450cef540d6aeef3053edeb38ae2aadd52b6b49a8b57a1edbcc20e1660ec78e15d3c78705ba7d4f8c5063c3633a36b76325e9fce213226bbfa82ec9800a123cd0f461756f4ee77cb3bb3bacfc77039ee2451fb048386077ef49a994e22c4cef1ee7f4be1d15151162e8baab1075a9b282eaa0a525f26fb66a927c3d4715796504178d4c74ce05fe4137941c0e8a5ca2427a4058f06e640531c308bf758ad9093393343cbf8de006975e0ebbfb244f17e7b2a172bf83265aa9ff516a72d6667b08632c54036608a99d2ee39d1799fa436c13c9463371c20602f146df98c0d73775d6e0ac6e13a6af8badaf77606e822b6bd1443cc454d1d395a9676a68be0aac9ad63f849c36af736c8d0e5f165078edf4df400b65006c6eb132e32511feabfaa6a3624940b48b50d107da1213fbcdb93856d1118ee7565c3eac2ca5e8d5a89be08a814d1477a8beb71c9b6d55b0801af10077a36585e7204d778d14cf3c6217e934c50941d2c5787118db6abbc3ea9411caeed4852305a41b01838242ec1460a18a08a39d9b4fce11ce39e0c6cedda2839446d67901fd9ce6c7024a6868f342c1f23e29dbb02b145bf479707b8ddaa93db4a4261b15a9efc1a45c925c5207110c8da8e0390ff1689f42dc992cb24a9bcb9c67e204ffe75ecc098c82da5acafe8e01159d6e8244604c97efdb507b0b2ba5cd0006a771e5050207ff1bddfb18442311baf1744fb521e816cb78986d488edd957d78b52dc85c896e0ff3286d8ed70ea58b6c5e9b8b0864e3", 0x1000}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r3 = semget(0x3, 0x3, 0xc0) socketpair(0x1a, 0xa000, 0x2, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000480)="0054000028e97b4d44346d8c818b187553872d89c43e8a", 0xfffffffffffffc69) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = getuid() r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0), 0x280) r11 = getgid() r12 = geteuid() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r12, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r13, &(0x7f0000000b00)=ANY=[], 0x0, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000d874000000"], 0xffffff64, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() r17 = getuid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r17, 0x0, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x1, 0x100000000}) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r19, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r18, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) accept$inet6(r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x0, r23, r21, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r25 = geteuid() r26 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r26, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r26, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r28, 0x0) r29 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r28, r29, r30, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r31 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r32 = getpgid(0x0) r33 = getuid() r34 = socket(0x11, 0x3, 0x0) setsockopt(r34, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r35 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semop(r35, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r39 = getuid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r39, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r40, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r40, 0xffffffffffffffff]) r43 = getpid() r44 = getgid() r45 = getpgrp() r46 = socket(0x11, 0x3, 0x0) setsockopt(r46, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r47 = semget$private(0x0, 0x2, 0x400) semop(r47, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = socket(0x18, 0x2, 0x0) accept$inet6(r49, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r50, r48, 0x0, r51, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x0, 0xffffffffffffffff) r54 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r56 = kqueue() r57 = fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) close(r57) r58 = getpgrp() r59 = getgid() getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r57, 0xc0107005, 0x0) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000700)={r58, r60, r59}, 0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000600)={r58, r55, r54}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r62 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r62, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r62, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r64, 0x0) r65 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r64, r65, r66, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e0000000000000000000000000000000077c7b7d0d037329239687b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b69623"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r32, r33, r42}, @cred={0x20, 0xffff, 0x0, r43, 0x0, r44}, @cred={0x20, 0xffff, 0x0, r45, r50, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r58, r66, r61}], 0x80}, 0xf) r67 = semget(0x2, 0x4, 0x400) r68 = getegid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r25, r15, 0xffffffffffffffff, r68, 0x100, 0xfffffffffffeffff}, 0x4, 0x8, 0x5}) r69 = semget$private(0x0, 0x7, 0x286) semop(r69, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f00000000c0)) r70 = socket(0x18, 0x2, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r72 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r71, 0x0, 0xffffffffffffffff, r72, 0x108, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r73 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r74 = accept$unix(r73, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r73, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r75 = geteuid() getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r73, &(0x7f0000000180)='./file0\x00', r75, r76, 0x4) getgroups(0x4, &(0x7f0000000440)=[r11, r72, 0x0, r76]) r78 = geteuid() r79 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r80 = getegid() shmctl$IPC_SET(r79, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r80}}) getgroups(0x1, &(0x7f0000000000)=[r80]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x9, r8, r77, r78, r80, 0xe, 0xcf4}, 0x1, 0x3, 0x2}) r81 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r81, 0x4, 0xd8) fcntl$setown(r6, 0x6, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000140)=0x3deb) socketpair(0x0, 0x3, 0x1, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r82 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r82, 0x0, 0x24, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) 22:59:05 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) pipe2(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="3d00040000696c653000"], 0xa) open$dir(&(0x7f00000001c0)='./file1\x00', 0x8f42, 0x50) sendsyslog(&(0x7f0000000200)="871a833a746b4d435eb2669727f9f9411b3eacb0c8a963f59039b6c8f252ea5e08525c0a", 0x24, 0x8) 22:59:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) socketpair(0x6, 0x5, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "3a77fff50099a302000000ea00eaff000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 22:59:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x7, 0x2, 0xc0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:59:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) r0 = semget(0x3, 0x4, 0xb0) semop(r0, &(0x7f0000000040)=[{0x2, 0x7ff, 0x1000}, {0x4, 0x3f4, 0x1000}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:59:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r1) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={r2, r3}, 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={r9, r6}, 0xfffffffffffffdfc) seteuid(r6) r10 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xe1b, 0x3c6a, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r10, &(0x7f0000000540)=""/226, 0xe2) r11 = getpgid(0x0) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x8, r11}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000001900)="c33c8b6267ba7d643d5f73af4bf5049ed8ec61169bb01c87d82404fbed5581c43f9c4302db0e948a71201359e63eb1105d66250dc3991832033033fa50bf70c64ba46a6eb73fa434847c83ee3e8e150d99024d4d9c065e410235b8f56ecb94ca7e3773fd9c2024323eef6c47d22df173195b0a5251d202a4e2b2a7f7ab2515eeadd96c54101d1e", 0x87}], 0x1) 22:59:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x4, 0x0, 0x81, 0x0, &(0x7f0000000100)={{0x1, 0x0, 0x1, 0x8, 0xf6, 0x7, 0x8001}, {[0x7, 0x8001, 0xe9b5e34, 0x200, 0x2, 0x3, 0x6b, 0x100000000, 0xffffffffffff8001, 0x5, 0x2, 0xffff, 0x3, 0x1, 0x2, 0x3, 0x101, 0x1], [0x0, 0xa7, 0xeb55, 0x3fffc000000, 0xdbd, 0x6, 0x100000000, 0x401, 0x232b, 0x799], [0x6, 0x0, 0x8000, 0x6f, 0x8001, 0x1a, 0xc27], [0x1f, 0x3, 0x20, 0x7ff, 0x151, 0x9], [{0xfdc4, 0x0, 0x1000, 0x400}, {0x7, 0x80, 0x66, 0x91f}, {0x603, 0x1, 0x9, 0x80000000}, {0x4687, 0xdbf, 0x5, 0xffff}, {0x200, 0x5, 0x80000000, 0x2}, {0x0, 0x6, 0x7fffffff, 0x9}, {0x160, 0x2, 0xae6, 0x7}, {0x6, 0x5, 0x100000, 0x5}], {0x81, 0x10000, 0x1, 0x1}, {0x7029, 0x90000000, 0x3f, 0xffffffff}}}, 0x1f, 0x6}) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19669bbd73"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r7) r8 = socket(0x6, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r3, 0x20}, {r4, 0x2}, {r6, 0x6}, {r5, 0x40}, {r10, 0x10}], 0x5, 0x6fc9) 22:59:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000bc6, 0x1a2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) socketpair(0x20, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x5, 0x0, 0x800) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001300)) ftruncate(r0, 0x0, 0x100000004) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) symlinkat(&(0x7f0000001340)='./file1\x00', r3, &(0x7f0000001380)='./file0\x00') 22:59:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) writev(r1, &(0x7f0000000700)=[{&(0x7f00000007c0)="7792c9600b7e323cb2ce3e2d54d1724c8c194975f21dc6f0ec51c53399169ffe4d4808933fd1c766ee1f487ce0cb53699e758b241d77ae7175cfebc7399832ed1cf38ad2f834d11217d0785d01eb0514713412b7cdbb82676d7b53b986153cd325f91ae9e13b0d1cca6e6190106f52dada76ad645059e7eaf8bffafe50b08d686ca5959eb65fdd28fdf0d422eefd037a654e8bb25ecada0569d2932330002fe6eb843d35270935bc9887a748b4a2397d59d588b9ec1b22711d0c3c0fba4d788570e45ab03c2b2167a9c071f5736ce9b45bd6b6bc3c55aee1ee540470b0947d4eeea6abf41aabe04889d6945d820f65c55bc74d3ab5199ccf", 0xf8}, {&(0x7f0000000340)="0c16b479de118cc3f4046552d76e06669329aeddd979468df057ff7b14141deff8b3457790f2d262e9696948e15ad44bfe27aee416615296b54f6463d03378b591b819d3b3b70a0f11c5e9efcdd7a2574fa761bea472", 0x56}, {&(0x7f00000003c0)="e1423f56dfbb09babff459fc67d8e4468a780d2599ba89b8e57a720400c4da0d2bd879fde8c8ac9bf9aa3aee", 0x2c}, {&(0x7f0000000400)="86f3850f603b6bf6296e861ed5d9edf83d7ef52baa72f4a23a550f34d45b2bcf9faa81f816841b5291061b797f76d03f8e35b716201958f5ebadf5a0cc904629c86384b50c19e3d8de8d6e4512b0bc972e71d83628be15d0922d97fd604988eeff70b2b885d34f75", 0x68}, {&(0x7f0000000480)="b3759667fc1cbf32d20caf5c93064e28fea74792c10ab7f1ab561ba8b727a2746541942d025ca85d46d136e0ff8046ceece0545a427db4dfad9b6da60ec23eccc97783cbea515c543778bb8fffc730188915df", 0x53}, {&(0x7f0000000500)="fb02ef5598e20b9407bd635323e566e5812747d9cbf0aef507ce5936363b94cdaa137ff1241e685e8b3240e615b14dd6645169fa765fed22ce8579bf4c08571adff33f", 0x43}, {&(0x7f0000000580)="458d674c13d86342f185fda2f7842f26332fc2a1733bc863c0f0714f07437aeb51a4265a23a6096ee39c5b2de86592d8", 0x30}, {&(0x7f00000008c0)="43ef9f7991ba21c942d4e08f7ae8055bffd07a433daa79224b6fadcb13e1288e1ad7b2b7465b4d8d4f0133199338be90311262aed53b4dca4ab822576772a5d7c43a9efad39d2425f5ee6b9357a447a987a6577dd04bae26da62c96258b772741bfad626eedd3f87c9c5ef92a8d672ec308248b60b167fd362c09bf07117bf57bc1bb81e2ec004fd3c9dc14f4fed82d695dde4dc2caba35c98d2bca0eeee2248819b74e0e6d96b", 0xa7}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="83d7a4e4a8d37cc32ceccd25279c0fed8647abc49dff31abaa19c23d50afad13179ca303c232b8709bb63fac33c4cfc25d14", 0x32}], 0xa) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f00000000c0)={0x5, 0x9}) bind(r5, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) dup(r5) readv(r5, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}, {0x0}], 0x2) 22:59:06 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) 22:59:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r3) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x2, 0x0, r3}) 22:59:07 executing program 0: syz_emit_ethernet(0xffd, &(0x7f0000000000)="2706bae4d5032923a53214ff9f1400aa74c2ec2cef7da21208c82c3a22ff817b696ab29a25b4bae51ec3ed24892a9a23c7096446701d98083f6b3dc0b45a58a5d167e157e4b16b6db6236d0c08fcea6f8cd870103707541c24ded2c3e513472f601ad4e1cf8a821037ccc4a46c08ef22256eb2f999f239e99f1851664ee66f4ad456b8cd3fb49ba00ca4151125b206fdcbc0c155f1e4ef096cbdfd31dcbc0af42d61960a9aa31d81b1bc45768fbb643169388efb023da9082a6fac3b636ba0450c3a755e5cc69a6ad7d520538211137d390db101535a074cee2e1236ea6bd2e895655cd3fc83e5280e32a749eb235206bac51bacea11d30c59dcd4ccb1e7863af75dabbb407b3174ff74be8da45f3b21e88dfb23e2920a48d7a458fa0a94325700eeeac80b50f1b041c34d028e0081649cc4000ef5b43de6f6deed4d9adf050e752949c3e6e4f30988afe1229407ad351a53047287cee53b266e6d2267fdef12dda44b5649671e9fc7490d85de832bdd06258052b6e65ca577246debde3642156cb79903d189132a612f20f60c6a68ba2a2970a317be7c007855d35ad07b7503d088a79b93f38d1b4affde3e620c1c967fc771eaf1873355475a183f7a509e96bf94b642d016748d38359e7e736f9135eac640d151e2fd44537b0310690efdfbf066ffe306088a5f3402e2fc048ee60c46a40e2c43486283fd4f7603adc8512522853ff2dfc5b747964ad9c46b18f0751cf541cf9b20d85f7ce8f582b435c690e50c889402418332ee29d5d907fa125cfc512330731937706b16bd1e3ab21da183d0a25363b0e73ef028dc59c6f7992b4afaf214bbeee96ad2ffe534eacaded53bd437d975b1f28b6d3a6e0c3768a864d4c9d13bd3ec7a2767f4832f8560ff9447b9bfa50770cc7a686548f616795a091ed1fe0921699252959ef0d550651039220b805554822c3223e661db56baeb02db4098dfa3e70fb1fa1cc2c452a93b7cb153a9407474976b220cff84486973c405728e4f340a0014a58a9ced65e3b9658ca2937f85ed8309e8698c29c3700cc9bbb1bbf1c8f511f61c3133bfb80e83146edcaea9cf60ca144043c506bf11fabb5db080413088cde2b642853d2f0b5dfdb091549e96368baf349c3b7894c7b2ff9e960ddcee0a8d72600160bf44dae2a7c258251fb3584145a2125fa9428cb9d8669e7d8c6437bc411ac5f48d414c319189f5b63290ec62e9df918c8a9425ebc76237f7196c80f9c92fc63578a16abfa953be92dd8bc49cbbebb5f7113006c49b5848c8b55a4457c25955b2e2d61c87cf336795e4ee14731a0277c185dcfe9a2a8d277d082339be52a19008c8d946cdc8a72696e246c287d7fa07a1a1487d8642a131a55f26d0190f8f8ff8debb8a7fe07b9e755fd948346143c581a858ce9ee38ffc45ab3e01edfc5ebbc35ca43873dc51634d4fe555115bf6fb6f95cbd4a502dcdfc6a03003b6126e58823f565da8b94f13f35158a416061855c1f9acc14147c3f063a681937adf2a38ada48692c2a2669d7a13e4796ac27443fd654d2be7294cd085686815dc3f9419160d7193b1db5da6915c521c7e538bf48960a531c14e87cbc45253694cdfd1d41440bf5bb5d1d3ebcbfa5aefb2e7f3059f3d73b3c7bcfb77ee05f6c23408d2a9d431c34ea8486cfb9b2b65418247eb35ae78d96f47d1ca257c50d3d87e4619e8acac4fbbd3d5ffc400f3ba15c52c8d0f9d403082aba19279626acfc1e9efcc7d3727014711cefb61d7acd0f34b8174d8860e5715949eb179a897c86c9bc900339bd20d6808c0ef0f519a2e6a3411e2bf971a17903a4f1dea43f136f4060b77b8c0c23f0751565585203b15c86fd81f6ddccaa9c921ad2cde63275b59b8bb91b44327dc6626cdea5770e893049c6348b7617015935b7e54228f4209f67087f4a803b674d0405506fa7955c933291c825a1fd51f6b4e0f8cdde8c1e520fe35961132b96b032f71e0db6a5b88de19817c0c4da808715b5468e0c7ba04e86113e954c4e417555b89152097a15d3808d71a315216bd7d260fe6e987006322839c0ddfc3f0c50b00d1c780580d3d36c15ed7a67240d13b82360df7de6c73b3dff5f2c2883eaaf02bff602456ee2e6c7cd4a4c38e672dc6e36a16c41731f027b6a5d727ba5c2adfe5c705475e96ab3c869d40c2b877d0a89395e76d1875d3ecbdd5a2eb887161e458e275b4cc8ab3becc0113195a083fc649f388fbe5470c2ed7ff68174b975528a99d4ba23d3d708fbafc81125d9bf57a4ab6c93003aeea8101fa1e0b1406a8896fade2a27174971a516682643ecf8b19d31c35cd9baa598045987405997633c7259e237f2f4065fb26178a580adf7aad4bf3624381ebee03bd43ba29b1d33aca14c1f1e3f3ac346fabd656e7b91210fe7ea7599a89ffb739779cf0313ec4a96f5883b57746da1ce1760f91964068218759879c8cd2ab778a159233ece6329b870d5521d9f1395c259bd2fa9200fbf271ad26764e2a4cb163744f7e78f452b5d60e4f65b1ef7d72726fa1db85a093cb72b1afed8297316e2a82a086ec6e0832a37e9259e860d28b98194be5402bb8f30c86ea5bd81e9b4b9dad987f4a405b50509445555fa8b53a58b04cd7ee25a3adeac65b17f43906aa0b58bb2f1ce46b04fd3b3ac51bca31181e92e3b9b6262b96e3d88d972693a8689e26c91f43267dd6dd7029a25608b072c858650651d043405575527c87a78a9a1eb7b8cbcd7fe645a17a354bd22b14f08a6605fb1b99c667964969e38125fca2a4f69f7f5a9d2de3505485a2d3f05333e156faf60f075d2ff87ee5619d382bfa1b160c20c350ab6c51f93a6307e75b89900c919e8095eea3f6dc7535e993f621be388427bf7617514dfac2470df08784b93a8f80d08eb2d0dbe5f438edb2539ff60f7c819e75659fcc4378304590d5672f895a46f82d4043b4da8b893755d4866a8e0b0d6e7ed5a91f0be60fb1c64c08c872525b0eb16e2133baaa096c9098ddf0fd8773914a4f8292b2cca2758ae54230a9997de894b513979223a7de919e1ed6f434ce41278710efc64e4163b0476635a039e3794b654420d0f824879d15df4ac8c07c52e9266ceaf3c1f4bac41719541b39cb29697561905744664e801696f28585110f22424fd6432c0b54f5bd17f40b7903bd292847b66c8a523d7d49d37979ca0090863a255596a16590de9e262132a1642ba2ca59b7445b7de4f3d55f47d3c6bb5054d0b9b8b7cd582996c865cd948f6be0d18615d0f5545dd10da7c1fc562ac1bf943821295f9b6c7ec7ce341605a113c10797ecf854e00402f107607dc2bc462c2ac9c8500afc647a70b1f9213d889d0d6a71475745823539fe77b07c17f0cb5060674430821f5cf9e9030b4d92d80d142515c234429f4f3aa6f910c5d12f86ecf0c759912aec0b08b11c373721da74fafa1b9497da21265ffffbe414cd1f8323d49cb6d8652658cc3dd86e8f979fafa2f5971033450ab52ec06f2372104b55b0956e729dcb1d60307f993528d53f3b373ab8262864db529efc5e5c3dbd2abc293bff05b7df0ee05aeef0122cde7f1cd0d3c6909aa713280c1a78bdded9fe6fe412e86cd4ed8f2da9f9e360c64ccfe25416bb6603219b4e7e25386c5c6c13ea090eb4d66a5597284d24408817f74d3ac81dc4309f0ec039a4aac1ea4b222564646d73e8e532b7e7ec5e7a976c0f613cdc1bcebfa4c63fe5f871927032a664471425bbbe42198d8f26c18330ea0c98c15a0230432a24bb0c0e4c89f91bca13778379c4e205ac72e4e0100e29991f1727b32d347b331db32461dc3786c5432f48f3cfa43aa07de908c45766292d3592f6cf70836f93e8651bc86c170a30f9f27829c2ffe87f3f14039fcc0b8e33ea65a80605c073fbf1ce9e6f295da48163be4ba8ec76a53f02e56393fc76a1a4088f7f1fd6b004967d70ce3adaed5ad106f640b0835b9ccded2434cdd817a528d9597379c31853ddadbf8fd5e64b5dde04976692aa2f2cef443b3c2d78d570d11332556a43f4a7d5a596f8b902e2f7ddc0034219c74073511742d1e21ded8751072fc62a2d41b09cdac1bdc16b33cab190acd48777721f687bc0d75f04c21245189b3b8cb496765e9ccd837f8615cd5755922359a2c5903ad4dd819ffebcded47e1a66bd36e5b174d6e7708ceb556644527cf585862f812e9513d658c44de13db26416fb8022b323d1635c84db47327a8e9cd7265290df687ceb71685a45241f560fb4ac6b614f23263824c871fb927a24b1be3a30f2cc7bad0d06d59104d29f7c7e53e2820e9c043ffeca77611cf9c479a4455885fd08d0d355df5dd1799cfcc79d0773f68d10cb8e5c47a6de236d55bd47cc1044e179845d47f4b8ab25879519bdbd8ff68682cbeca2987aeaa391990c13380d4a52d402c495a8249882ffc8b18793ddc1da69806c9000afbc1b5d6c63ef9b9a18bc6e5995be22840e3a161fc84c13d7a812c19d8eb42d33cc18ac1b54cd71a5e14bbec483dc569a77d34f95741ac3c36863fe35e595c8cdc224214242f1034cf0edcc9dd3507fdd9b4c924260213c9a4bc515799f288309ff2994f5626e2358150db1d9e55493469173088c7cbfdf014b0e9deeb506e58c336ebca7981af1b959de462f333562bde7892345a8582df257e4162d58e494cb18c04cc56e21b9f3606be188b147c221de8a4a2f576f74b6dbf490f035ee1e4b75dcaa95ef40c7ca73de0d50df91fc14b26c5757bb664ed2d1b7dd6b53fbb71e1550a7eb546465aa059bc584b14f3695f08b479a298c330ebd4ee8517392d08212f35405bff13717385ea856a5a05ed8c6614436c5d7695fb36b9a1c18259409cf6c181bb62edebe07d50205d9cbe1a5083ce9bf4daa38b5998920645a7b96597d6fb11099b7348a03dcb41678b678e5bb4a752971081c318da089a75f9112ea1065fd23ef35a8b40d6a2e9139778788cb116ead909dfad7ef8c6c4ea768d41a5b5ecb5e1fa01982c6dc4971cc37a6e44911433ac2ffd7279f0a531c17a4c14d134ece76c29eddb321d912ac412f3d5918fafdff2a851d3916148fb2ec0dcc9e691004d8cb2e96c746bb5d0ddca657799099fb00a5a3ec332bc3023489045a6d1044e77b097aa07fc49d328a7959d14822e7ef2369a747e8b8a2a004837bc697b1ea50c13e6ee4b80bc51fbba752efa2fcaef01ba3c7652da5492a37b3ed463cfc33b7017e91e7ad402deff7630ddd402e570132d974bed44489a0efa87145cc499ad6f6d286b782076e8ce4fa03a02edb7c3862972d94f5656d5c20a77866340118b6d9190da334edfcf91f65821521242784c56f030c50c7ce07bc4566aa54a1772dc37a0243dc23ae50f02bfd034bedabf43f78e26381e5c5112e07950569086b53852cc64bc8156ca8266d96815d9aa5912e97ff3829793752b2d4c5383c82adef606e4ede3247c7ed74067f545d11719c8198ab2fe2d5e4aa1313c1338ae74d41941b965c461172f23569ebc142f7338a8fd4366cf863dbcb8b6f0d24ea086fad5e44239aa853992b514b459da421fb19a830b324bfad9cb555aac59e647ea644df5b6a91d80cb2990ac9af01f9a8538b7267cd64b9641e9842f31a2bf290d64355963e1fc370090e523ede0635589134ff83069474d1efc0ff76ca86b2212f82f754cf44cc540ec301c005512c96454f7cb0826c579f87181244f98be58d3d423bf44dc11426c9d4e188270cb2908b377b6db3b8dd654412ab6cc15680bb9fbc8df6ac6d675d9adb") clock_gettime(0x4, &(0x7f0000001000)) r0 = semget$private(0x0, 0x2, 0x50a) socket$inet(0x2, 0x5, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000001040), &(0x7f0000001080)=0xc) r4 = semget$private(0x0, 0x3, 0x10) semop(r4, &(0x7f00000010c0)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x97d}, {0x3, 0xf5b, 0x400}, {0x1, 0xfff9, 0x1000}, {0x4, 0x3, 0x1000}, {0x2, 0x0, 0x800}], 0x6) semget$private(0x0, 0x2, 0x132) msgget$private(0x0, 0x200) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f0000001240)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r5 = socket(0x10, 0x4000, 0x7) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000012c0)={0x10f5, 0x6, {0x2, 0x2}}) getpeername$inet6(r3, &(0x7f0000001300), &(0x7f0000001340)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r7, 0x20004b43) r8 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r8, 0xffffffffffffffff) accept$unix(r5, 0x0, &(0x7f00000013c0)) fchflags(r3, 0x1) socket(0x20, 0x4000, 0x1) r9 = semget(0x3, 0x2, 0x1c0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001100)=""/41) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000001440)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001480)=0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000014c0)=""/128) flock(0xffffffffffffff9c, 0x8) socket(0x2, 0x4000, 0x5f) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r10) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r12, 0x0, 0x0) recvfrom(r12, &(0x7f00000016c0)=""/262, 0xfffffffffffffeb8, 0x44, &(0x7f0000001180)=@in={0x2, 0x2}, 0x2b) 22:59:07 executing program 1: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)={0x1}) socket$inet(0x2, 0x8000, 0x68) listen(r1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) execve(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) 22:59:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x0, "1100"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6", 0xf63}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 22:59:07 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="4a1a99eb00fe73b677227fccc924b6975b9b8a7b4a5e0a22a63089fe44698e4f5497dd4116a4c2d501d2cf4d9991d48b", 0x30}, {&(0x7f00000000c0)="333a0d4f60d118a8c17b17d19de03f54ac", 0x11}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) getgid() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r28 = getpgid(0x0) r29 = getuid() r30 = socket(0x11, 0x3, 0x0) setsockopt(r30, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r31 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r34 = getgid() semop(r31, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r33, r32, 0x0, r34, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r35 = getuid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r35, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r36, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r36, 0xffffffffffffffff]) r39 = getpid() r40 = getgid() r41 = getpgrp() r42 = socket(0x11, 0x3, 0x0) setsockopt(r42, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r43 = semget$private(0x0, 0x2, 0x400) semop(r43, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x18, 0x2, 0x0) accept$inet6(r45, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r46, r44, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x0, 0xffffffffffffffff) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r58, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r58, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r60, 0x0) r61 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r60, r61, r62, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e0000000000000000000000000000000077c7b7d0d037329239687b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b69623"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r28, r29, r38}, @cred={0x20, 0xffff, 0x0, r39, 0x0, r40}, @cred={0x20, 0xffff, 0x0, r41, r46, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r54, r62, r57}], 0x80}, 0xf) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r29, r24, r17, r9, 0x0, 0x7}, 0x8, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r67, 0x0) r69 = getgid() setegid(r69) r70 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r70, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r70, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r70, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r70, 0x40087468, &(0x7f00000001c0)) fchownat(r70, &(0x7f0000000080)='\x00', r71, r69, 0x6) r72 = getgid() setegid(r72) r73 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r73, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r73, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r73, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r73, 0x40087468, &(0x7f00000001c0)) fchownat(r73, &(0x7f0000000080)='\x00', r74, r72, 0x6) r75 = semget$private(0x0, 0x7, 0x287) semop(r75, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r75, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r75, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r75, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r72, r71, r72, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r67, r72) lchown(&(0x7f00000001c0)='./file0\x00', r67, r68) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, r67, r23, r26, r63, 0x1e6, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r10, r64) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 22:59:07 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x1ff}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000000480)=""/132, 0x84}, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) 22:59:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x2708, 0x6, r4}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x3, 0x200ffff7}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:59:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16]) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) shutdown(r4, 0x1) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x0, 0x2, {0x6, 0xffffffffffffdf18}}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) bind$inet(r4, &(0x7f0000000040)={0x2, 0x0}, 0xc) 22:59:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x111) read(r1, &(0x7f00000000c0)=""/2, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') close(r0) write(r1, &(0x7f0000000480)="0354aa5b7374d1dffcbf80a9d9bf560be2c1ec745761feb01c19317cd5cfbac94f1fab1def0b6c2c2da5cad30c1e67551fad3df39ae008c49eb7c428e8c2c62f6471b1390037ce6868734c9c5ef752df6a41e6dfc688b644bb775eb6af3802c8fe4b69a4f402997c7d9e3f9d8d5cb20b35e1c1bb1e1d14c6e6786dca81fe82031ad14a5ada01ef78041cc0baa5ab6e864d4903d776f189fc8901f95c8a154e68f79500a54204112ac953a6267c8e68ad4265c379c7801a718617edad5e346b6645ba7d815b0c64af6cf64d6ead51d77ee21878ee7af0607a0bbf820dfcc3966947afa0d6f2c7fefb22009a5c394fe0af2a68947eb7ff0d04b0336aafde354c442935bf1522b527f9583a249640354ec4677e4d9f33d1cee5b7b194ec40b525154bcc99d2fd467d230c63ed625eeba540683ad72577daad8655181c033f57a7763eb4cbd2473417ce875a508ec2735595267ea36507fe2711d7d3d136f230757ace3aad4729c1a0a768fb239ab381ba3c34e64f5a88ff13ea3ef5624ea2510354f64cb0705e9ce4f7f404c1649aec01ac18622fd4387b7b6a56ae9c14ccd068be50751e2366b785dea8c350110cb66652d7ed8206bfc310df229901c555dc5766798d4609432eab38510b639a0ae69bb4aea1292be919e08577798a72cd0b876150ab734c7edab1fef5c63a5d5c6de6e90d7bb6afd51197f19212700514b384f7fdd862376ab30bb224d1f90416c32402c1f75e60eb700ab60a6415c7fdeeb44472780228ea34a885b67361661b51111100639078087cc452c38758342c5e0efe7a0bc935e0a4e82b90fb2856d9adbb63531cafdd4cffc752715034d99e9d2458e9d1da16d9d9dd23d1577caaf5483c583bbaae04a92872bcc19978f8696e4a095ce0043e66f52b409008c86e6d0aa6220233404b51676082aeb92ca927611b651ec99b300c07e3e4dea34bfa0b1eafd3ff3754e4ab1cfc4156067aff4a0e7e649d41927708583f8e7d61378f2207e88c483b48652758f492b1bed5e5998ce9b585f9fb042dd992e5a23834301e3b91d5ab5382ea3e08d73b00ef22c573aad6dd7f0d21f9b4e73b61453938ed947c61c75dc1522ab7852492ca127f573982296abc3e79ba6c501f76ad57d2c219d56c965dea667c194baeb34538805d2ab1bb58c0a039833f0677e7525ee391840d0e39660f8a8135eea8995efbab068c25f2e4991332d29273f91f8c96e6750eec628bd737700de7a8be94d46544bd5f1a5e8725d48dab4a264b7e20affbd7e40faeb34333057c19137b8159ac0c08c61480e4d7cd05877f6935e8dcfe47ef1d7df641e4c12ea32e3319bab7afd93e2a80997e0dac7e7ea54bc4643d79a12e81044ab34bed9c1a761b437e83dfb0d9e0255bded9f8aba6010b4fe896722370d19a380217b5cd347fa944e8943e4c010087f9e24aca77e9a2c3e780ff50012e7bd9fcadcb0113e1bcc5c65efa46fe8dcaebe2da54a3ca965863bd769d2dad893dd436d70be66962d44dd597f038ca9fcea036bd41d136e557cb49a3798095dccb109bc8d477500f94d7f70af9c364f74508040b11c846f43441a0cd6b57ffc1c9b028b3dcf7741e429c2a0483a25de363c231d403da605b42902d750836cc5f0f712c5eeab54d95280f790f0578e32835f20d28be0d68e621023e0c7d8103e6b68178d40187aa528746bba73811d8e68c41d5e013bed7087c0c56ea123359cf8666d9d439bbb127a6180886feb5720a9ccb0ea694502c020fa15cd3874c4e1de486485d111a44fd0e628efea1c31c4bd1ec0056cbb3e5d93c628d228cdf385720b05af9199fae23059e053e87794f4b3cfa3e9aef5d781c39fc5344c031d52094b2782b159c09f2ee4cf56f3573124615278abcd007ea973c663377d02569e9da6076e211c4bb75ee2e0649939b450886a1ed1ad5f57004f6d0393d4332b1f874a7cf61cc63f2fe7959d36bdfeaae3843f21ae4f155b2e16e6213d85b566477b8d0598ebe6a5679a7f04373ad8894f610cac9ecfe24398d9ca0f7cc6de90a6735432c7337498e9ed4ca9c9d0729878f0ca86511e834593dc68066483d1f86e7d3eeccad1783ccbfb03ba02b5056f1b9eae5eeffa9c667fb4ef2962935f98c56194a7f52d999cc45158b23b58093551432656b1f2b17a2c366444a6bfde9b239c8c82ee518fa56140d551d44d1661e63d8b92e67a6971d546fca0342b828a8d15086ae8a878b78ee387d7ad724710bb646f0915224c1430afe3e358ce159e3e3e14e29a2729e3b6940804fc7b61c266970d442c1ac88ad5d38d5af069994cac0e2834fb91ce9d62dc9bd2e338342bf7be45781240597fa4b6137cf70988c73ec0d7aca25ca5bb8862f44fa041126f63318ef8d9b60f550ae45f094bdf343655f07ab929d634e33ce6494abf090d1e150703a4f3e3c7e3dc2df759707f407ea513f345b42095c529bd9f184eaea9b02eaaa04c2d08778df0e4fdeb0a8611db5002a1643d9b4f75b900bc7019ca11922c24927733d5f427fed475398a136847a0b96ab396ca7d66a290a21eb837dd5cf3e7b9ea841a3ef03d32063402f782b35a4c9b28e672357bec46d775001f72a33449d5e2d42dab48d879094510223738ff03d8f4ea36c68be516c8c3cd74ffea4b5d0e2a5f555587777cbcea2dba7ee744619cacd5b605bacb3fc3e13367fe9e006ba201e3e16940510291c01ef655962542e5d8297c10e89e89757a604e4abd3891397369a2cb4f2f4ed62bcca297a0fd1938ed29e601b6a3edd4b3a2758384cec01f5c66893d353299e9dd1ef2341ca55f7409c1ba22f7cb71cb2e077f2a3402e4459184d97bb3dc1feedc9e0414f12bbba0493813bdef286fe93525e31f514c6cbf40242fdee84f83002946e86ac805705759aab86eee054b8e3f1a0cabe1386b3fcbd21a0001331aa716a28a203bda32d474bc0c570afb30ec18e918669e41f89b8b1372d8b530cb603a086fa84814d8f1cb107dca7f9a313b449d1957988c255a8af79bb0e2c2595b7f73ac001376c7dffc7bdefac6c85cde9127341c5514cff473274f27db01b7eff80cc5e27ba318d69aba5ca8f833d8ea4f32660710fa945bfafa65904198827cde3885dc78fb4d83d3aa839681e33743c2a72e750e380a5d54f7e270e79a3148c52d4bc23f82e6f51aee2516a001ce7cdd15431e2bcaeac7964a2b39c7adeefeb22790465904ea80e7fe3a84f426c05f8f1da0737822bab489ff3778b8c3777935045a196551b725d92659131bce98cdbf3244067fcf19255b4d729c4b0bfca4febe5a8b51053ba0f3ec67ef39cec222f5c54c4a5ee67a8f018d238a57eff92bf69f0ae3b6a0f35cd91662e891b5fd4b7a0429f1d46cb740259114a5c9441f7ab5580550f851e6d8e15564f25383747813a74109040b20a26416aadf27f8de80e188b9e776a1bff8dae56cbb1411d92ce0078f7916c5790bbab855a571614d1dfa61799ef614d3993631c0f1856861464a43286017d60967d328f01b0dfea021618d2615b97fd4a7331b0dad3c276e127c2d1be9d29b34f8d90c577567a2a39e9bc37ae9437eb0c2f1125b03d85123695ef0624d7efa3e6dfa9ab989b432fcfc2c31b54170816ba7de7000fe2c96983b2baa97ded82571038c62539e45b5a875dca16650abcf4312e715606a67ccd71aac6dd89e8e354acd35cd582bcb49adaec109da4d761a96b3b7153b02a2b7d92e41d9be5c302350338108f54b3814b61682626ef20754c410fade0ff2ab04d25e84b203f6996391a2bb0b6566256e2a8b1a9dc78cd336dfa56e607db5da68e4e77a09ef58396f4d4b0c5dce11fbef7213355fbfd78dffb7441c2872c54fa29c91bb03c9021b2b7f6e80d1e2b3b3dec3d0c9e6534be6efa5f5d3b223c6d36add3158a5a98b3a897447de7242d8bef407562f421f979ceb71cfa335a54fb9308cf2d0f1da9be3d7cabbbd66a2acac5acdf191e4dceb38cc8e02088e213b6cfb86bf934aa6c3897adec0afc0f0f8985ddf5d58677cc761cf2a9be1b178f3a01422858b2fbf922b9696d96d024f280846bb89423ca4319378c632bb70525c428ba93cbc617d426020cf10b2fe9de3d62a310e229bf323bde7493959ea1c0109c0e27558c668eeb1107a1f5e6d7a5b0ea7a9c10cef3d54fbc514858f12fa9f34f791204066e826735db5e13291fac595c394eb8674eda5f92ccc16616f465fc7e92afc276f419434353fecd520ce4c195f1d51e9c064c153f1f460b3f5d446372856e7781aef675707921a1c8e815bcfa1ebbeca029d102cea725f3d3b3d66fa9810f76dbebb365d15e72c8808db26b1065e87544a80d0a0b760f0ed8e5828150da10834ca44f4c13224513b08993f3a0d1ce84cb96050335e2211dbad7e2d1ff6705b8a74514f62a6c803984936d0a653a2be4906190300dc5997ebc81617893bb01a89b48a233bd1d6c0dd74fa068f4f87c56e61b2edd3dbc89d80c3fcba8a6e555cb8ca7adb592eead59bad7861b6b236cf26bf1714be04336124bec7d217d5c2563ee57dcb9a46924a52e74eb5e8d296522a2aa45e310a117d066d94ad8d7ee1e6b534d11dc959504d2f56aa7e748dffad5e965158e908462acae5137940ebbda213fdc6fe24e5a4af6c295c09b461b361854fa7b2ae36bcf07a8a345bb4b48965b8b95ad68f7a357eacfb4d29467cab56472d863926145a03550ace1ad94d98198b2d5cabfc1015f1d2c0421c06e8de6aee98162bd4773808135ecf7c9a073e659de6349ad9a795f0942e862d21175caf9d9a0bee3ad4767b394d88e011334683a01391fcdacb8816fe9e64c272472d420f66afb2efb9e3df5f0eb06702060f1b0005254c68a29c786e71bc850859cbbdb43581ec9a73cadc8704a12885e937c1eee64132ab44dd906373e6d028d35f1492e317113460895dcaa5339141821f52c3a77d147f001ad47b94517ac7be7d1482b8588f051282ba273b67b44f57034873c77512695327948835301220faacca814142c2c3497b33c256c880f14581f3d86d661b106417ef82754fda2f59901fdaa65f43f34b9096edf35b15126168d2c598b1ca7e55f13f342346d779f6af81d9fffeb09df070d9e7a70689345dc05685ddff6d337681449694aa9f2e85c608683af661755c06d33bc18570b5320eca5e48d068f42200fe74147439e67fbaaace30f442a44bcc65a546c689c0134f621c445b60f5141b1ed7f84dea641efe4bd46065689a8ac46815dcaecc8b88a546220574e48362776325cde5577c389780c807e9521f04ecc958899b600bd8fde8d91d1642f30b3156c2c4bbc2d0c9477dc4769540e0479dab98784edbe92d0b35defd83a1bdffe82e67afad2e7676162a078adc2316acb44c53501757e7e350eba00f1cdd095583ce1b111ca1639797bc2e8cbba72521d11e5d2712cd4901305544bbc4289d5398bffd9871cfa3021ec76916e19ad2b480bc14579c97c33798b37f90fe13a642afecf343a0caeae7cf45962d909d93f0770bcedaf06f43b7eb8eb1c30175dbaadab3de88facbed609855e7e481f68d5e2555f9323f5d878e8945c81adce062ca4daf35e762cd72ae8e3e0a32703fd82d2c2e6da774e7f1a2849c22090b4f10308b58969c09cfe3d82842e03df3bfc909ddb0a0aeae068ab2bc37a469f4c42d972bdb67cd4c0db7392afd4f78cff60cd6ea8065732bbdc8dfd45782f9b2fdf38cb00c1d450d5735a4eacf6b50ea2e2588cc7f3308c82307be38050058cd7777f43d27c04a2", 0x1000) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) socketpair(0x18, 0x5, 0x4, &(0x7f0000001480)) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/10, 0xa}], 0x1, &(0x7f0000000400)=""/57, 0x39}, 0x800) 22:59:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffbf, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x197, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xfffffde9}, 0x0) r1 = kqueue() fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) 22:59:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d990101f28164e87b84b93360c6a21cfff010c59b58ac573f400909bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb823c1bf5168e77b5e1fbbaa152f2251f7e9f00dbffb554cb116b65a828eee395afdfa5908f14069bd827ff22a04c253b15d11767243bbd4a2007ceb97a30"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18a) execve(0x0, 0x0, 0x0) 22:59:08 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x8, 0x10}, {{}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x43d6a305c98540a2) sendto$inet(r1, &(0x7f00000001c0)="7653e09d0810bad5183fe1e6a25cdcd77c71f23bb813ab53820457f63db1ce23a07fda9ecaf582878a282a4dc3d4f96afc25dde68b8c6bcd6673e2519140ef9fa128c76329e3645d58aebad4e868662ffbcba7eb14f3ce7adf63938c1e626358477dc7e33be0d772d5638623304d14a80aaf760ba515b580ea9c1a868354039f9ae527814be868fda70ccb2527f5010025d0b4fcf9e9c8d7883c8d7e", 0x9c, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000), 0x82, 0x0, 0x10000, 0x0) 22:59:08 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2}, {}, {}, {0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}, {0x4}, {}, {0x2}, {0x0, 0xe3}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 22:59:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="f6ff2febd200f78516538d51a60c5972d695"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000001200)=0x6e) bind(r1, &(0x7f0000001240)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) sendto$inet(r5, &(0x7f0000000140)='--', 0x2, 0x40b, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x4010, r12, 0x0, 0x800000000000000) r13 = openat(r11, &(0x7f0000000040)='./file0\x00', 0x80, 0xe4) mmap(&(0x7f0000635000/0x1000)=nil, 0x1000, 0x4, 0x10, r13, 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) close(r3) r14 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r14, &(0x7f00000001c0)=""/4110, 0x100e, 0x40, 0x0, 0x0) 22:59:08 executing program 1: r0 = socket(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kevent(r3, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x0, "36dc7aaecc7287a709b1703b72a1c1cbf01e292769bc0a6f7d1c9f851c524e89476455d7a7898aca91ffa0cc1222e571c20f6ab47419ae9c51a17f5c278a36d8fccc72bb8c7f8525d78b7f4d5d8cc1188efeafb0cd4e0457d80acebe23d2850346b9f3f000ce9aadc8"}, 0x71, 0x800) shutdown(r0, 0x1) 22:59:08 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c241c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb923540c0a2fed244cd0e41db7671f77501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c0000005d8b52c8a223abefb12c3c1d027f5d9f95f2fdecd65a40068ff275ce841594ca3df3d26c7b4d5d8450e9831355405ae3c731a4072da6c5dbb4b09a1cf4112ba633452b9841"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000002700)=ANY=[@ANYBLOB="01007f38046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bd0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc61d87f71538f95aacc0f7d8e32"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000e80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f46600b5b2c849a471078368b6540000000000008c6464ed53a98b69f3800100010075ff077d03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fbdeb7a586fb8222d6b728264b5a28d6b0f5a45dcef9c5a67333e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d85964e48ad7ac3b2fa2d53d27448213878459657388af2f3854270f291a4ffde25e1ccb81e5471b20220044a28e6a487eec53896c330000000000800000ecff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f6e940d5c221dd5157e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948bb46f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709e54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303bdfa905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b3814efc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21a502a1b97d75e050656eec790c95e4876e4ca5373dd17e904463d6418a62ee1fe97b93a8ad5337c6e30f61bcd13e7caa6d271044212e933c0ae9cbf6e8d46bf4b0c85848d2b92f506a669feba615bd962e7283c5a251ed7387a12e98e3809537c393374efceaac5def0ba066b790bb599c83f90f8c873a8c4a3762711d5846268bdda2f"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r8, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r8, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r10, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r10) msgsnd(r8, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r9, @ANYRES16=r10, @ANYRES16=r7, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r11 = socket(0x2, 0x2, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x8002, 0x0) dup2(r11, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r14 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r14, 0xffff, 0x4, 0x0, 0x0) r15 = semget$private(0x0, 0x6, 0x280) r16 = geteuid() r17 = getuid() r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r16, 0x0, r17, r18, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r14, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r13, @ANYRES32=r19, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) r20 = socket(0x6, 0x804, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r20, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r22}) r23 = socket(0x6, 0x804, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r23, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r25}) r26 = socket(0x6, 0x804, 0x0) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r26, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r28}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r29, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r31, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r31, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r31, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r33, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r33) msgsnd(r31, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r32, @ANYRES16=r33, @ANYRES16=r30, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r34 = socket(0x2, 0x2, 0x0) bind(r34, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r35 = socket(0x2, 0x8002, 0x0) dup2(r34, r35) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r37 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r37, 0xffff, 0x4, 0x0, 0x0) r38 = semget$private(0x0, 0x6, 0x280) r39 = geteuid() r40 = getuid() r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r39, 0x0, r40, r41, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r42 = socket(0x11, 0x4003, 0x0) sendto$unix(r42, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r37, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r36, @ANYRES32=r42, @ANYRES32=r41, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r43, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r45 = msgget$private(0x0, 0x20000003c4) msgrcv(r45, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r45, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r45, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r45, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r46, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r47, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r47) msgsnd(r45, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r46, @ANYRES16=r47, @ANYRES16=r44, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r48 = socket(0x2, 0x2, 0x0) bind(r48, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r49 = socket(0x2, 0x8002, 0x0) dup2(r48, r49) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r51 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r51, 0xffff, 0x4, 0x0, 0x0) r52 = semget$private(0x0, 0x6, 0x280) r53 = geteuid() r54 = getuid() r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r53, 0x0, r54, r55, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r56 = socket(0x11, 0x4003, 0x0) sendto$unix(r56, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r51, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r50, @ANYRES32=r56, @ANYRES32=r55, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getpgid(r50) r57 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r57, &(0x7f0000ffc000/0x2000)=nil, 0x5000) msgget$private(0x0, 0x20000003c4) r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r59 = semget$private(0x0, 0x5, 0x1b6) r60 = semget$private(0x0, 0x7, 0x400) semop(r60, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r59, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r60, 0x0, 0x0) semop(r60, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0xeb5f}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x100}, {0x2, 0x3da, 0x1000}], 0xe) r61 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r61, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r61, &(0x7f00000002c0)=[{0x1, 0x7, 0x2000}, {0x4, 0x736a, 0x1000}], 0x2) r62 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r61, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(r62, 0x0, 0x0) semctl$GETNCNT(r59, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r63 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r64, r65, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r66 = getgid() getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) r68 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r68, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r64, r66, 0x80, 0x8}, 0x8, 0x5, 0x0, r67, 0xfffffffffffffe01, 0xa, 0x7ff}) r69 = socket(0x18, 0x1, 0x0) r70 = socket(0x18, 0x400000002, 0x0) r71 = fcntl$getown(r69, 0x5) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r73 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r73, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r73, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r73, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r73, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r74 = socket(0x2, 0x8001, 0x0) r75 = socket(0x18, 0x1, 0x20) fcntl$dupfd(r75, 0x0, r74) setsockopt$inet_opts(r75, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r76 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r76) r77 = socket(0x18, 0x8001, 0x0) r78 = fcntl$dupfd(0xffffffffffffffff, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000240)={r71, r72}, 0xc) r79 = socket(0x18, 0x1, 0x0) close(r79) r80 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r79, 0x5) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r81 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r81, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r81, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r81, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r81, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r81, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 22:59:09 executing program 1: socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000540)="b1000600000000000014da95d0c4430008000701000000000000ceb1fea7fef96ecfc73f93357ae26caa0416fa4f376336acf00b7804be781e4990f7c8f8ffffff297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c87bff7cc53c894303b22f310b404f36a00f90006ee01be657ae5c49e130a8c500000002003c88c1cf8044101b00fcffffffffffff0000000000000000000000000000004ee517f6bc588327108542ebbf8c6cb68a15941a", 0xcf, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/180, 0xb4}], 0x1, &(0x7f0000000200)=""/132, 0x84}, 0x2) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r1) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 22:59:09 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xb, 0xffffffff) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4000000003a5599e49cad1089ce000000e0ffffffffa9ff02000000007f1c094c2fe899a194d2b8bd00016253b036697c80f3dd30c5019f89e92d9e59fe36c85752ff94628eb289d50db178bc29a8cbb6ce83fa8009faf9434516eb4d5971dd5a58428140d3de57b27c693dd8f8821dea2a95fa17990c4523d7c2e59d2ee65bc3d37276a1724050a879a27ac3bb798e0450a7bed288960702aca542d4711946f2a1fc364cb2f81a19e7c855cf3687b5be2641cff154f42dbe1a3db96a502f7937aaa6d8fdecfb2d4a4cc721221325126c6e0c5a9985535ec595d8729e2799f6d651feb348fc462b4ac4d90dae502c89d9e10ceb7e4fee79d770d373ae32b7495e298c19013cf0bb279b927178cb16bb9056f633ae8816b17675246465fa996b70cbe9c6f26c7fd36df976fc10c5f229f33bf9563f7727b684692c65812a345199489dd061f58789a068659e8b2a327bfa2fd6467a8c11bde615c6b9181c01002cd2d525ee38f9880be15be10946368feaec4083550333b05ae5e0043d46c51d93623c1f36e1"]) setrlimit(0x6, &(0x7f0000000000)={0xfffffffffffffff6, 0xfffffffffffffff9}) 22:59:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="4402", 0xffffff90}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000400)=[{0x0}], 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:59:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x95, 0x3) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 22:59:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) accept$inet(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000180)={0x40, 0x5}, &(0x7f00000001c0)) 22:59:09 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x708c0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) dup2(r1, r4) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 22:59:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) munmap(&(0x7f000022e000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000140)={0x1, 0xff, 0x1, 0x8, 0x9, 0x401, 0x200, 0x10, [{0x7, 0x1ff, 0x4, 0x8}, {0x1f, 0xfffffffa, 0x4, 0x6}, {0xffff, 0x0, 0x6, 0x7f}, {0x9, 0x1, 0x3, 0x1000}, {0x0, 0x8, 0x0, 0x2}, {0x1, 0x82f, 0x7, 0x80000001}, {0xffffff1f, 0x8, 0x5, 0x6}, {0x9, 0x1, 0x9, 0x7fffffff}, {0x6, 0xabab, 0x5, 0x5}, {0x5, 0xd0, 0x2d46, 0x100}, {0x1e09, 0xfffffffe, 0x8000, 0x7919}, {0x8, 0x40, 0x9, 0x1}, {0x81, 0x6, 0x101, 0x4}, {0xc1, 0x9, 0x3, 0x1f}, {0x1f, 0x0, 0x0, 0x9}, {0x1, 0x3, 0x800, 0x5}]}) r7 = dup2(r3, r4) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYPTR64], 0x1) socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 22:59:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) shutdown(r6, 0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)={0x0, 0x4}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) semop(r1, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r1, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 22:59:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/78, 0x4e}, {&(0x7f0000000500)=""/212, 0xd4}], 0x7, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) flock(r4, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3812, r2, 0x0, 0xfffffffffffffff9) ftruncate(r1, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x2, 0x3ff}) fsync(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') 22:59:10 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) dup2(r0, r1) 22:59:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r7 = accept$inet(r2, 0x0, &(0x7f0000000040)) sendto$inet(r7, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r3, 0x0, 0x0, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:59:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x0, 0x0, './file0\x00', 0xffffffff, 0x81, 0x480, 0x5}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:59:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x3) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 22:59:10 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) r0 = semget$private(0x0, 0x0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x7f, [{0x1, 0xffffffff}, {0x3}, {0x3, 0xffff}, {0x3, 0x4}, {0x1, 0xfffffffb}, {0x1, 0x9}, {0x2, 0x6}, {0x2, 0x1}, {0x2, 0x3}, {0x2, 0x69}, {0x1, 0x20}, {0x1}, {0x1, 0x4}, {0x1, 0x1f}, {0x1, 0x3}, {0x2, 0x6}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0x11df8098}, {0x1, 0x7fffffff}, {0x2, 0x5}, {0x3, 0x3}, {0x2, 0x14}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0xeb}, {0x1, 0x91}, {0x1, 0x3}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x3}]}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x151) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 22:59:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x86b9c4e25a8589a8, 0x5, 0xa0) mlockall(0x1) getsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) flock(r0, 0x4) socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4005, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x8, 0x0, 0x0) socket(0x40000000011, 0x1, 0xfffffffffffffffd) write(r1, &(0x7f0000000180)="6db75a70d344c6c04bde8f914ed9ffa9fd727a2e7c4a03f5980636d41970a472c7195ddd17e4082d613826a2a5b208dadb55982cde20ea073f133e3f503b392acc4619ac9e12869b52395c1e8cc9e4dfc9ba7acf19e10516c63bd16853006c6dda5acdf9ecd2558a1078ec823cf32434ce20c296e621406bd89d8fdebbbfd038e1ec24eeefff2b8c6ebb741b4547deac18d75b4493418d81d7d81464c57f8f2f6659e11c736ffcb6fbf5e546b7500a8348886ab2f2067a53c817efc3146118a65d859e35dac91ad36bed4e72550c42fd51f88bf140d2928be3e8f37f56b019126c8f0847ce98f532e23c21d760b8", 0xee) shmget(0x1, 0x3000, 0x384, &(0x7f00002d8000/0x3000)=nil) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getegid() r5 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, r4, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x1}) r6 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r7) 22:59:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000450000/0x3000)=nil, 0x3000, 0x4, 0x2812, r0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) pwritev(r1, &(0x7f0000000ec0)=[{&(0x7f0000000dc0)="617f13e8d159bcbf80946bc3eece9976aaff8611b74bca45c9dcaf280348c95f63734b98d96748c0abf11016e2860b6ebb1d17db1d866f76a8a52dfe2c4dada774a66449cfb5ebbf4ba1ae334dc14bf1700ad7d82f27475670cb8007fba58b74c19b91a4ef53408927b4445b49998b241c231ca3b391717abc63e6996eac5531048ac965793abcbf6600c006c113fbbbec86ab3aeed91e5cf75134c719e0a48e1da4a466d1461e4c0fabdb3b0386df79fa58fa3c8e3f455bd244831995399c087dc417003436117b1e9533074537ec235f555dd67c0a37ac8421b94f3271c315246c7539e6e573b6", 0xe8}, {&(0x7f0000000980)="4deab6794d8a715662d7fa6c13d95dbc962b1eedcd5ce848ffbfeb15da7a19754a6d33cbd03879883488550139730588b5a6379319e45f06fea08f8493da5123c27a9e134fb8695d53e689006a66b86ae0249f089a553da0a916d8372ba4ad922984745364cba2126e123d0adf092a7911f4d2a138d74831f77660852c60b5f52cc1ab9bad7978a961161b4a33dfc765", 0x90}, {&(0x7f00000000c0)="144fcc4986eb8b77e33ea63955532c8f55be5eaa23a244fb6181632f", 0x1c}, {&(0x7f0000000180)="b537d8dca8", 0x5}, {&(0x7f0000000a40)="4b2efecc119c4a54add6b1804aa765d835a6c191b7986df72bec7cce56fd93809ca2b1edc129cbaab26ae1d9e3a9582459d9140aaa18dae9f8a69e91c96502538ca6b043676b3f5e8e99f852f83bbc13c893b27d7fc77d0d00bf455afcfc0462b9108abcdfa7c8ad7b04663a169211ab011430ef1dcc4b6af0a3c122839d4ebc077135ab784cb4818f11308c212016ff01daf425def1b9d16fd8513886725ded3d9655b29ea955667d90262a37fb4739e688621f28a74273125db4e3df8ae4c8cefc8b7474ed67df8e494b385d5ae94340a64e0810ddf9758a0afe21c41083c85fdcf624efee4890", 0xe8}, {&(0x7f0000000b40)="6ce324a372faee8ce3d33882a1d936c965c3f4f2572fbaac221263202850a6a8e3b4802f1d2fa19fca4d1897f0e022984c12ef97b919bfce75d613e107834f099febf9b025f2165f14d35b977700e46e6ca2482293e0184015cab1d9ede4b392243c0453dc72e89d02772f8420031db79cf75e0c033215a25d58bacb03ed79b99d55388a44a814e3ce3ff93d024a83812a5117c747bc7d32c52224128256130316805a1a58f3b4f55664c77e2544a4369d025b07fc73b80605b52cdb704abd63c38fe94a58595070b26e34d474534b", 0xcf}, {&(0x7f0000000440)="36bb324ec1037c947214763fe2952e6c131239caff7f000000000000a72eaa3e5cfa78c7d380a02cd2589888d9c3687e18f70cc8ca42ae8fd012e79886e00d0d8d3a7ba925933a76fcbdf7f53e026b78320630620fc4d79b2357f3c9897df015acf78fa35c0154bf79d9428b8d9b10f67306", 0x72}, {&(0x7f0000000cc0)="9fa6dadff3fe1bd21c5225d684280830bc996a278727cdbf43198f458c1df4627c6fe831b68f25bd8f3a2332ed9e0a70b4ae9ec28331f7b49e02445c3742aaf4a65af6c6b2f7f069470f9ae8", 0x4c}], 0x8, 0x0, 0x0) dup2(0xffffffffffffff9c, r0) socket(0x2, 0x4000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000004c0), 0x0) socket$inet6(0x18, 0x2, 0xfa) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x9) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r2, &(0x7f00000003c0)='./file0\x00') chflagsat(r2, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) setsockopt(r2, 0x7e, 0x3, &(0x7f0000000100)="0000065d", 0x4) close(r1) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) 22:59:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000080)='./file0\x00', r0}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="09d18d7a2bc549b3fd663bc9dcae8ac8c2ccced9ef819e7bc2c5e8eb6012c5dedbab6f02f262b6fbf456bc2ca516c52715caf5538c39ea382907786d2526e34f55581ff0a116557146cb0b0dc515ebbd33c3194ed7ffa13b02f7fa09d6955c1afd044df4f4183461e63c3372dce4394dab16801d9b7c133f4e693ba39ddba7f53b81bffdff6710bb254fc6c3c727fbea93c81c", 0x93}, {&(0x7f00000000c0)="7b46fd4b857d8b6a554d5f1da81915", 0xf}, {&(0x7f0000000100)="52f6e8268bc6dc1805224d077a85414c217f97164372a408500c9aca7d99aa4730b95f86117d1e0d1e1a67ca1915987572c4a99e0ba8b58d3cfd1569cfc9e6fe8acccbb0ac24fdf6c0f7343209d2fee8239da18c012bbcdee748cff9622ba5e218c20f82ad087c1e6853b4794d7f55f4006bd4d30e41dcc948d384d5c863263cfa2a2f9bf3333ac338d32a2ddcabe31ff2", 0x91}, {&(0x7f0000000340)="677b6641500111e70d3fa3d5ab213a471b0f722ed22f338c62419718ef2124884f6da8b7e6e97087356d2a668317ad90185cf125ea04243e2d1aa874a66fbd8e8ad0ba6aae7847fadfd6fb2926b0b29b5e0c19dea3b1e4c33d0001da9a5124e711f3383f7da90831902c7b0ebda059097a6ec6b0e53194eb40595c3eb2158dce47cb32b4b5940108c64abd2338456e86156ffe12c4c528df115c46c31f8cfdf3c89efef5e5327e2d49a844fecf54e01d0d075eb1822143", 0xb7}], 0x4) 22:59:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00003800010000bda1e80000000000d1f5bd007d3b3c426000000000000000ffffffe9ffd60d9fd5df85660100670180000000000000e20386000000001eff0000f3060000a0a4499b834af8367b916034c6f9d2000043e587ab243f07db4795d1d7e57702c26c78bbbbc413cb38b745e0a05e6dbea0c4f6806f1558c416854615270274df00a7de5db74e2625cd7aef1e4c4be9bece443a961e6dd925fe43439f6677715975746a37c5b00cad7601c8f9042b685c23cd89e10125d3c8e2901e3c5b63c1f245881548bef8a0e640cc8a61e622ac2fd01a4d7206e4cf9c"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x303, &(0x7f0000238000/0x4000)=nil) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 22:59:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x8, 0x100010286) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r1, &(0x7f0000000280), 0x2aaaaa38) semop(r1, &(0x7f00000000c0), 0x0) geteuid() r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() semop(r2, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x400007, 0x3}) r6 = socket(0x2, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt(r6, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r7) r8 = socket(0x20, 0x3, 0x20) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000540)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:59:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x60f9, 0x9b, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) read(r1, &(0x7f0000000240)=""/4096, 0x1000) write(r0, &(0x7f0000000200)='\r', 0x1) msgget(0x2, 0x60c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 22:59:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="acc69769b028a2397617", 0xfffffffffffffeb7, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0xa579, 0x4}, 0xc) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) getitimer(0x75c89283462a53fc, 0x0) 22:59:11 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x80) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x7) r6 = fcntl$dupfd(r1, 0x0, r3) dup2(r6, r5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f000001d000/0x2000)=nil, 0x2000, 0x0, 0x8012, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x1, 0xf60, 0x5, 0x3, 0x2, 0xb, 0x7fffffff}) write(r0, &(0x7f00000006c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb592333c993d589c, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 22:59:11 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697ab1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8a1a7c2d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a6882eef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9c6a79f20fdbca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8d54999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806d3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000d6c15b6a3b2f105162939e999b7d4f1c458b3f4ce616635f1073926eaad8dee95bf3f39925ac7ce23b1a7b6bacc0850b3fde05c62b6075c6b25c77e5f82b11c3ad449e949b296105c23a88f37252326042dba60ab13bfede30eab7079efd"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x400, 0x0) dup2(r4, r3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 22:59:11 executing program 1: r0 = msgget(0x2, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='r\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x6, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = getuid() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000240)='./file0\x00', r5, r3, 0x6) pread(r4, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x1, 0x7}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r11) fcntl$setflags(r11, 0x2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x571}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x2000c, 0xf6, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) fchown(r1, r7, r6) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x8001) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x1a1) ioctl$WSDISPLAYIO_SBURNER(r12, 0x800c5751, &(0x7f0000000100)={0xffffffff, 0x2, 0x2}) 22:59:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x15, 0xf9d, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r14 = getppid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r6, r7, r12, 0x1e4, 0x8}, 0x4, 0x5, r14, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r18, 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r21, r15, 0x6) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r26, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r26, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x4, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) 22:59:11 executing program 1: syz_emit_ethernet(0xffd, &(0x7f0000000000)="2706bae4d5032923a53214ff9f1400aa74c2ec2cef7da21208c82c3a22ff817b696ab29a25b4bae51ec3ed24892a9a23c7096446701d98083f6b3dc0b45a58a5d167e157e4b16b6db6236d0c08fcea6f8cd870103707541c24ded2c3e513472f601ad4e1cf8a821037ccc4a46c08ef22256eb2f999f239e99f1851664ee66f4ad456b8cd3fb49ba00ca4151125b206fdcbc0c155f1e4ef096cbdfd31dcbc0af42d61960a9aa31d81b1bc45768fbb643169388efb023da9082a6fac3b636ba0450c3a755e5cc69a6ad7d520538211137d390db101535a074cee2e1236ea6bd2e895655cd3fc83e5280e32a749eb235206bac51bacea11d30c59dcd4ccb1e7863af75dabbb407b3174ff74be8da45f3b21e88dfb23e2920a48d7a458fa0a94325700eeeac80b50f1b041c34d028e0081649cc4000ef5b43de6f6deed4d9adf050e752949c3e6e4f30988afe1229407ad351a53047287cee53b266e6d2267fdef12dda44b5649671e9fc7490d85de832bdd06258052b6e65ca577246debde3642156cb79903d189132a612f20f60c6a68ba2a2970a317be7c007855d35ad07b7503d088a79b93f38d1b4affde3e620c1c967fc771eaf1873355475a183f7a509e96bf94b642d016748d38359e7e736f9135eac640d151e2fd44537b0310690efdfbf066ffe306088a5f3402e2fc048ee60c46a40e2c43486283fd4f7603adc8512522853ff2dfc5b747964ad9c46b18f0751cf541cf9b20d85f7ce8f582b435c690e50c889402418332ee29d5d907fa125cfc512330731937706b16bd1e3ab21da183d0a25363b0e73ef028dc59c6f7992b4afaf214bbeee96ad2ffe534eacaded53bd437d975b1f28b6d3a6e0c3768a864d4c9d13bd3ec7a2767f4832f8560ff9447b9bfa50770cc7a686548f616795a091ed1fe0921699252959ef0d550651039220b805554822c3223e661db56baeb02db4098dfa3e70fb1fa1cc2c452a93b7cb153a9407474976b220cff84486973c405728e4f340a0014a58a9ced65e3b9658ca2937f85ed8309e8698c29c3700cc9bbb1bbf1c8f511f61c3133bfb80e83146edcaea9cf60ca144043c506bf11fabb5db080413088cde2b642853d2f0b5dfdb091549e96368baf349c3b7894c7b2ff9e960ddcee0a8d72600160bf44dae2a7c258251fb3584145a2125fa9428cb9d8669e7d8c6437bc411ac5f48d414c319189f5b63290ec62e9df918c8a9425ebc76237f7196c80f9c92fc63578a16abfa953be92dd8bc49cbbebb5f7113006c49b5848c8b55a4457c25955b2e2d61c87cf336795e4ee14731a0277c185dcfe9a2a8d277d082339be52a19008c8d946cdc8a72696e246c287d7fa07a1a1487d8642a131a55f26d0190f8f8ff8debb8a7fe07b9e755fd948346143c581a858ce9ee38ffc45ab3e01edfc5ebbc35ca43873dc51634d4fe555115bf6fb6f95cbd4a502dcdfc6a03003b6126e58823f565da8b94f13f35158a416061855c1f9acc14147c3f063a681937adf2a38ada48692c2a2669d7a13e4796ac27443fd654d2be7294cd085686815dc3f9419160d7193b1db5da6915c521c7e538bf48960a531c14e87cbc45253694cdfd1d41440bf5bb5d1d3ebcbfa5aefb2e7f3059f3d73b3c7bcfb77ee05f6c23408d2a9d431c34ea8486cfb9b2b65418247eb35ae78d96f47d1ca257c50d3d87e4619e8acac4fbbd3d5ffc400f3ba15c52c8d0f9d403082aba19279626acfc1e9efcc7d3727014711cefb61d7acd0f34b8174d8860e5715949eb179a897c86c9bc900339bd20d6808c0ef0f519a2e6a3411e2bf971a17903a4f1dea43f136f4060b77b8c0c23f0751565585203b15c86fd81f6ddccaa9c921ad2cde63275b59b8bb91b44327dc6626cdea5770e893049c6348b7617015935b7e54228f4209f67087f4a803b674d0405506fa7955c933291c825a1fd51f6b4e0f8cdde8c1e520fe35961132b96b032f71e0db6a5b88de19817c0c4da808715b5468e0c7ba04e86113e954c4e417555b89152097a15d3808d71a315216bd7d260fe6e987006322839c0ddfc3f0c50b00d1c780580d3d36c15ed7a67240d13b82360df7de6c73b3dff5f2c2883eaaf02bff602456ee2e6c7cd4a4c38e672dc6e36a16c41731f027b6a5d727ba5c2adfe5c705475e96ab3c869d40c2b877d0a89395e76d1875d3ecbdd5a2eb887161e458e275b4cc8ab3becc0113195a083fc649f388fbe5470c2ed7ff68174b975528a99d4ba23d3d708fbafc81125d9bf57a4ab6c93003aeea8101fa1e0b1406a8896fade2a27174971a516682643ecf8b19d31c35cd9baa598045987405997633c7259e237f2f4065fb26178a580adf7aad4bf3624381ebee03bd43ba29b1d33aca14c1f1e3f3ac346fabd656e7b91210fe7ea7599a89ffb739779cf0313ec4a96f5883b57746da1ce1760f91964068218759879c8cd2ab778a159233ece6329b870d5521d9f1395c259bd2fa9200fbf271ad26764e2a4cb163744f7e78f452b5d60e4f65b1ef7d72726fa1db85a093cb72b1afed8297316e2a82a086ec6e0832a37e9259e860d28b98194be5402bb8f30c86ea5bd81e9b4b9dad987f4a405b50509445555fa8b53a58b04cd7ee25a3adeac65b17f43906aa0b58bb2f1ce46b04fd3b3ac51bca31181e92e3b9b6262b96e3d88d972693a8689e26c91f43267dd6dd7029a25608b072c858650651d043405575527c87a78a9a1eb7b8cbcd7fe645a17a354bd22b14f08a6605fb1b99c667964969e38125fca2a4f69f7f5a9d2de3505485a2d3f05333e156faf60f075d2ff87ee5619d382bfa1b160c20c350ab6c51f93a6307e75b89900c919e8095eea3f6dc7535e993f621be388427bf7617514dfac2470df08784b93a8f80d08eb2d0dbe5f438edb2539ff60f7c819e75659fcc4378304590d5672f895a46f82d4043b4da8b893755d4866a8e0b0d6e7ed5a91f0be60fb1c64c08c872525b0eb16e2133baaa096c9098ddf0fd8773914a4f8292b2cca2758ae54230a9997de894b513979223a7de919e1ed6f434ce41278710efc64e4163b0476635a039e3794b654420d0f824879d15df4ac8c07c52e9266ceaf3c1f4bac41719541b39cb29697561905744664e801696f28585110f22424fd6432c0b54f5bd17f40b7903bd292847b66c8a523d7d49d37979ca0090863a255596a16590de9e262132a1642ba2ca59b7445b7de4f3d55f47d3c6bb5054d0b9b8b7cd582996c865cd948f6be0d18615d0f5545dd10da7c1fc562ac1bf943821295f9b6c7ec7ce341605a113c10797ecf854e00402f107607dc2bc462c2ac9c8500afc647a70b1f9213d889d0d6a71475745823539fe77b07c17f0cb5060674430821f5cf9e9030b4d92d80d142515c234429f4f3aa6f910c5d12f86ecf0c759912aec0b08b11c373721da74fafa1b9497da21265ffffbe414cd1f8323d49cb6d8652658cc3dd86e8f979fafa2f5971033450ab52ec06f2372104b55b0956e729dcb1d60307f993528d53f3b373ab8262864db529efc5e5c3dbd2abc293bff05b7df0ee05aeef0122cde7f1cd0d3c6909aa713280c1a78bdded9fe6fe412e86cd4ed8f2da9f9e360c64ccfe25416bb6603219b4e7e25386c5c6c13ea090eb4d66a5597284d24408817f74d3ac81dc4309f0ec039a4aac1ea4b222564646d73e8e532b7e7ec5e7a976c0f613cdc1bcebfa4c63fe5f871927032a664471425bbbe42198d8f26c18330ea0c98c15a0230432a24bb0c0e4c89f91bca13778379c4e205ac72e4e0100e29991f1727b32d347b331db32461dc3786c5432f48f3cfa43aa07de908c45766292d3592f6cf70836f93e8651bc86c170a30f9f27829c2ffe87f3f14039fcc0b8e33ea65a80605c073fbf1ce9e6f295da48163be4ba8ec76a53f02e56393fc76a1a4088f7f1fd6b004967d70ce3adaed5ad106f640b0835b9ccded2434cdd817a528d9597379c31853ddadbf8fd5e64b5dde04976692aa2f2cef443b3c2d78d570d11332556a43f4a7d5a596f8b902e2f7ddc0034219c74073511742d1e21ded8751072fc62a2d41b09cdac1bdc16b33cab190acd48777721f687bc0d75f04c21245189b3b8cb496765e9ccd837f8615cd5755922359a2c5903ad4dd819ffebcded47e1a66bd36e5b174d6e7708ceb556644527cf585862f812e9513d658c44de13db26416fb8022b323d1635c84db47327a8e9cd7265290df687ceb71685a45241f560fb4ac6b614f23263824c871fb927a24b1be3a30f2cc7bad0d06d59104d29f7c7e53e2820e9c043ffeca77611cf9c479a4455885fd08d0d355df5dd1799cfcc79d0773f68d10cb8e5c47a6de236d55bd47cc1044e179845d47f4b8ab25879519bdbd8ff68682cbeca2987aeaa391990c13380d4a52d402c495a8249882ffc8b18793ddc1da69806c9000afbc1b5d6c63ef9b9a18bc6e5995be22840e3a161fc84c13d7a812c19d8eb42d33cc18ac1b54cd71a5e14bbec483dc569a77d34f95741ac3c36863fe35e595c8cdc224214242f1034cf0edcc9dd3507fdd9b4c924260213c9a4bc515799f288309ff2994f5626e2358150db1d9e55493469173088c7cbfdf014b0e9deeb506e58c336ebca7981af1b959de462f333562bde7892345a8582df257e4162d58e494cb18c04cc56e21b9f3606be188b147c221de8a4a2f576f74b6dbf490f035ee1e4b75dcaa95ef40c7ca73de0d50df91fc14b26c5757bb664ed2d1b7dd6b53fbb71e1550a7eb546465aa059bc584b14f3695f08b479a298c330ebd4ee8517392d08212f35405bff13717385ea856a5a05ed8c6614436c5d7695fb36b9a1c18259409cf6c181bb62edebe07d50205d9cbe1a5083ce9bf4daa38b5998920645a7b96597d6fb11099b7348a03dcb41678b678e5bb4a752971081c318da089a75f9112ea1065fd23ef35a8b40d6a2e9139778788cb116ead909dfad7ef8c6c4ea768d41a5b5ecb5e1fa01982c6dc4971cc37a6e44911433ac2ffd7279f0a531c17a4c14d134ece76c29eddb321d912ac412f3d5918fafdff2a851d3916148fb2ec0dcc9e691004d8cb2e96c746bb5d0ddca657799099fb00a5a3ec332bc3023489045a6d1044e77b097aa07fc49d328a7959d14822e7ef2369a747e8b8a2a004837bc697b1ea50c13e6ee4b80bc51fbba752efa2fcaef01ba3c7652da5492a37b3ed463cfc33b7017e91e7ad402deff7630ddd402e570132d974bed44489a0efa87145cc499ad6f6d286b782076e8ce4fa03a02edb7c3862972d94f5656d5c20a77866340118b6d9190da334edfcf91f65821521242784c56f030c50c7ce07bc4566aa54a1772dc37a0243dc23ae50f02bfd034bedabf43f78e26381e5c5112e07950569086b53852cc64bc8156ca8266d96815d9aa5912e97ff3829793752b2d4c5383c82adef606e4ede3247c7ed74067f545d11719c8198ab2fe2d5e4aa1313c1338ae74d41941b965c461172f23569ebc142f7338a8fd4366cf863dbcb8b6f0d24ea086fad5e44239aa853992b514b459da421fb19a830b324bfad9cb555aac59e647ea644df5b6a91d80cb2990ac9af01f9a8538b7267cd64b9641e9842f31a2bf290d64355963e1fc370090e523ede0635589134ff83069474d1efc0ff76ca86b2212f82f754cf44cc540ec301c005512c96454f7cb0826c579f87181244f98be58d3d423bf44dc11426c9d4e188270cb2908b377b6db3b8dd654412ab6cc15680bb9fbc8df6ac6d675d9adb") clock_gettime(0x4, &(0x7f0000001000)) r0 = semget$private(0x0, 0x2, 0x50a) r1 = socket$inet(0x2, 0x5, 0x1) r2 = accept$inet(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f00000010c0)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x97d, 0x1000}, {0x3, 0xf5b, 0x400}, {0x1, 0xfff9, 0x1000}, {0x4, 0x2, 0x1000}, {0x2}], 0x6) semget$private(0x0, 0x2, 0x132) msgget$private(0x0, 0x200) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f0000001240)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = socket(0x10, 0x4000, 0x7) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000012c0)={0x10f5, 0x6, {0x2, 0x2}}) getpeername$inet6(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r6, 0x20004b43) r7 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r7, 0xffffffffffffffff) accept$unix(r4, 0x0, &(0x7f00000013c0)) fchflags(r2, 0x1) socket(0x20, 0x4000, 0x1) r8 = semget(0x3, 0x2, 0x1c0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001400)=""/39) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000001440)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001480)=0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000014c0)=""/128) flock(0xffffffffffffff9c, 0x8) r9 = socket(0x2, 0x4000, 0x5) recvfrom(r9, &(0x7f0000001540)=""/255, 0xff, 0x803, &(0x7f0000001640)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) 22:59:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000333000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8000, 0xfffffff8}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3ff, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00bf8cef681f11ec5e00"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 22:59:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="31e16dd93fee1e66105354723080ba7e34a77119cd361d6b24b196ae3e7ddc2cdc3e4f999b4da70d8ec78b454c0300000000000011df7ae6f1607802c3a7112305b313af355a0ee1c93ffdf45fceebaf6783e6a6b63912eb8bfa40849d3a1aa9ca12c5e84a5acf40c65a689b4bf081145ab4bf020e731edd2af98160ee66c71d8a37a7d617cab43413a517bceaf325c638cb3cab5447be1ed741f4ab8b254338e2edc562b2a3222f4fd08683a163814da683f8d473d74e46e07932a2a02a5d29c68afe378c2922c494598f675d93040000000d10541accb1084dbdda7b41f52bd2055213b8276dbafc6f34ce009cdfd1fccb2c53bd02a7570cf4096c1d70d2296501ea39e0003eb1944b77c926ba32e0241eebc3446c6987be10f20af2f2f4c122457d0f12876ef5361599e9c9b73d95c0fa10ce7c2f14f7e355bab59b76e5092425235dd43d1f16912a7a66714ddc60c996001177c941dbc8f76cf098f1f90a459b2fc29aae5901c582e9ee734d3b8e6b78d3ae325f335f3220425b115f0a90de4cf2dc3e80a044b5077bc0df7f755a913f4ed1cc3d0a8d4a0f29bf666012d3000000000000000000eb8b76106eaaca1941ca53b8ac50ede7911cbfda1941cd8760221fb207a7916d5bdd82d33e49c12f000fd446665e216e2052f8fab17fc9be71cfd2b610559df8a8036581c1e1e8f78ca3311e1ec85112aeac62ee4ba33fd7a43a0b20b69b7b2dd10b969ca25f9597f5b2848d48537cf263b809d6d1a1555bfcfc86570ef605538337cf9f39c2d23acdf35f9ae80aa4a3a5110447980034a2ad94878f5d1a20803cd9291c7dcd30c785d6ee4cb996773bf4dc47b16c149dc550bf97f0a416706f49090c96fe8ba2a7dbb3f237c00cd81b9bfca5ef935d093067e9a58f721892a032a8ced9cfe8fc063b64c08c04fe711cfd7d17cb702db59381af71166f84621f5828fcdfbd55fcba41216ffe7aa1901b8c7096c914623bfa6ecda3b8f98167e62a5482669a85e7cb9892a442906545a21b9919881767d3b1c2243c0afafc81e7db9b28703c2783c0f50d751e33a51b2f743bb8fe5eee4cabfd61fe931a4a4468c00b7d86a69ba378c47856e6149b9f1ecded93b82bc07bfa2c063ab25de84c1d2623ff9b5da8e1e3c76a4cc7ec957750193ba08346d17df93a875423bc67add576761c775344647f98cb47c90f36f1ef903a63db4d3934ac5c1a22a4c4578f906e9ef2fcd349bc0cfd54ec961cf3a17dee25992fb0691f6abf179b3212586fb98edc11895b300400000000000000000000000000000000000000000000fbfd2e3549c595fabdee01b480e50ec4a49312354a3ea3ce71b7b737285a50d2eff6b8e15b5ce3282113d5e87cf43abb151ed22bb23c6102c0dc69009d0b1c0def2787ed960d4f3f836947e397595d6ea9516c1847ac1db61eefa6195fadb7d85623b684d62b2e2f6098d7bc1ab395b0642c128acba4cc31db69731367ce735b4bb1608113452f98ee750b82aa13dd028b389464101c4f7b3473783d00a37305b7e2f4ceebb85cebe7fb6457ac541eb72d7824"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r1, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x1003, 0x7fc}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget(0x1, 0xb, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) r5 = socket(0x2, 0x8002, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) geteuid() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f0000000200)="0900002fb43fc5548d7ab503b9044631ab79001c06e615fbbe6ab446e9e98ae5e4d77f539a5ba0607811bb2be26bad3cd96295f4e225409c614ec408815f59cdd3e53157e94489fdec30cc26b1f76bef657e4b69d78eae2e319c6c614f26c01f5ebf04763a507a9bfc01b76b0e2f1129e03fbea4ba8b7071c5e9d1ab9dd699de8ede875a232617778ed36ef2e14b6f9f1a01fd329d9b26be38db9b8a21d953103efe0bf26eeb58e2ffd39da2357de62c7ab69363754afe095c64600d57", 0xbd) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f0000000200)="0900002fb43fc5548d7ab503b9044631ab79001c06e615fbbe6ab446e9e98ae5e4d77f539a5ba0607811bb2be26bad3cd96295f4e225409c614ec408815f59cdd3e53157e94489fdec30cc26b1f76bef657e4b69d78eae2e319c6c614f26c01f5ebf04763a507a9bfc01b76b0e2f1129e03fbea4ba8b7071c5e9d1ab9dd699de8ede875a232617778ed36ef2e14b6f9f1a01fd329d9b26be38db9b8a21d953103efe0bf26eeb58e2ffd39da2357de62c7ab69363754afe095c64600d57", 0xbd) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000001680)='./file0\x00', r8, r10, 0x2) connect$unix(r5, &(0x7f0000000980)=ANY=[@ANYRES32=r6, @ANYRESOCT=0x0, @ANYRES16=r10, @ANYRESOCT=r5, @ANYBLOB="a06b09c2c67b66fc28dbeb1e50532f222e90d6b3912d80c7143516355a3fb9a781d4bd23575b3f06c0435d0b0c54541d830ab7a6fedde41b55de71df4f9fd08f6e974e26bedb5bba475afc7b8ec2470d917e161bba161827bccb3f79cff2f5f4cd0721bc59168a603ff7bfbc94af482628980fb142e0d539ceaf068d8030f72cf666ad578e9c9a51ed5dd8d6e4b09c8c946656af5890280a52ea95f74dc389338b4ce1b330ca0a697cc6487c2c5bf537cbfdc38dcc53f70fa1727e2228b4a723e9d0175bfbc08ef13adf8daebf860e9f08cefc91b5316914a3748d1129a9750f331aebdf3d0f7b8ab6c2daae7ae86bc1e27be78b5f1a437e34e2fc93a06475d7fce360aefc94ba2cc6c85c6b4fa83540cb38de4ca3345b890ec3ba4060b54ddbba0dc38a24b93cee4a96fedb6880c31d772537ee89d07353ebfd6cc79f918181cdb46f277aded6e17664a2c77e1e7e1873d76877f1e15767ecea8a558484f8a6beb2060000", @ANYRES16=r4, @ANYBLOB="86a4c57c2311ce50980e69e266f699053197ee80ff8061c58e388d51800a1eaece126b9d3e62d85f0ad329e7b906", @ANYPTR], 0x8) r11 = socket$inet(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) r13 = dup2(r11, r12) setsockopt$inet_opts(r13, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f00000004c0)) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000280)="8407fd75cf8a226530e60975833d227adb9da804541b82a0cc85db0be002000000bf0b2e33f5cd", 0x27) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:59:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000000)=""/13, 0x33b) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) open(&(0x7f0000000580)='./file0\x00', 0x40, 0x44) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) getsockname(r8, &(0x7f0000000440)=@in6, &(0x7f0000000140)=0xc) msgget(0x2, 0x100) r9 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r10 = msgget$private(0x0, 0x80) msgrcv(r10, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r10, 0x0, 0x5226aeb395508cfa, 0x800) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r9, 0x0, 0x193, 0x1, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r18 = getgid() r19 = semget(0x3, 0x1, 0x1) semop(r19, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x85a1c5a777b6c2ee, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r21 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f0000000380)=[{0x4, 0x1f, 0x1000}, {0x0, 0x5}, {0x363848eaace71445, 0xc, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0xffffffff, 0x3800}, {0x1, 0x7, 0x1800}, {0x2, 0x8, 0xa62479465016d077}, {0x3, 0x202, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r25, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r26 = socket(0x18, 0x2, 0x0) r27 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r12, r27) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r26, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5d9c2) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) 22:59:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() semop(r1, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r5, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r6, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r6, 0xffffffffffffffff]) setgid(r6) 22:59:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 22:59:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semget(0x2, 0x2, 0x1) r0 = semget$private(0x0, 0x1, 0x0) r1 = semget(0x0, 0x2, 0x182) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 22:59:11 executing program 1: pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f00000004c0)="d769a492b108a4c339838b333aa9a8a7d4ae3075c68a6ca83b0f56c155fcf2ce3a5e1546ccbd6a2d07117ae5cedd50748f8437853165344420724b69508ce915ca4b12aee92c9e536f3b6d29fa14655c44151d9511a871a4df7519a8e96df6f5955237f01108bd3973fb3b2044b0f29e19ef00af559b8443d1645edc5370711077a06e3c02046d853a237f21d9b782b14860769296b4e883deb254ba322c1f1e61abaa96ba7a9f0474d70c20db761ff05ea9628f04b6170d752a0cc78a57a651f9a6ec5a8f34b7f19ec0283a1c5a79c5eabcb9d28a76360fe81e1efc1823b8728db2fb8f63aea399e004ce463db40b82fe8d9e854a99249c8ea5e681847a518dc9b8ab17abf57574fd88c2211ed8b6082fe3b38c780db8d3dc3f7fb12802d91885836d996dfb104b03a75b0527eb1d074fa972ae5e23765da0ab58a4a166b9b226265151ccca54aadb45e0ba3b613241540a1a3dbe997a638f994f93c6716daa8623779b960897b5b3b54302f8c1ff0415ded9637abdea3e67e512d224f413f24bf673cf8a2ad65dbeae28baba8979ac6c8766b5d02384619c2c14dbeddf3b6b3f27eb278813266dec980fbcea0df7afa4e41bafd5796d905217e1daa56d4d7ac593913994a5a28c3ac32503f0a29d2e19405b599f3ada86e943d7e17e59e7a050f963548f5728d337e9b0a10af3060b7ed963967efd093fd90e53362fc82e7f8035bfca32dbdb4b7434d74bbfe8370b1be2001e0a34a15c70d0938d5bb95adcce4d890fd54bc9f7e155f440cbd3e65bbda579c4bc0ecf069c9f18a851157d1a515ceddd049eb0e52a9d2c8a28ef28e9e57e2187fa22328314ec2842cea0480aabf89dcc45635cb3e71bcd893c6e184159b6983e2602b1d2c40a7798feeb9039632a25a621e4ebf250e1cae1b07469a276837ca435bf6ff6cf09177947a49e43f77f3550e26f76f39c09560ff0533b80815cbcfccffab705e20541f929e0028d01dcd42cb892b2e08b8d37258a980c676ac542e6d518e973f0999f787462b314ce877d5e5e0dbf15aa6965b199010a3001c68bfa0878db06868ca4e3cd291267b628701e111e017e16e62f2ead4eb98c28e2c4c4804ae8517681fb61a3653931b1083d9053c126401c980bb0e8d57e4598882014860b5ab21600520d638445740db934dc735fa8b00b6be6565d5c977ba7efe23776283b3e8a101eb005797df1a19195cd7d7097300cd60d471a85a877ee5f8515dafe3738f366ccf58c15879ec4c6500639364eb47a200f9f841cf2dfe2d5d883c997428c9da8866b4769268fc9c7d4496f89694b3cb0c452db7ae5f24e11bcf4e95cd2068deb9d1c805dfdc2a3f9f7530466af6bbb25083aba28e5186bdb404fe9a2d119c59e5f5c1a9e8a575ddd95cc11ab76a72118545a02ed0e1f9b353c4d82e26e5c42be445390d46d4958eced140d2fe5c89f95488ff0c5d9b74bd1d845987eae5396f7c1d59cfac97e1fba1c586922d622159c85ec03409352710d61ddca2e480f84f47a8909d075ce3efcddaf6baedf929cc7a15d006a8fc44d714fb3d97c9e82bf5ea1161e8cdb17b067ba15125274af72615cdd993d8598d3a2afa0011fcc07019f646800756177c5776f5a60a4f5198ee7a798c8737145433d8b0c15093deb5493c961b40136443bcfb2dc227a7d6c29c933ae5b6f530c0eea4fce6ca20d7d3764f292f3238491ebebdd0258460fb9215a74da8b999f56793c371d56b639747533bd06254a62484291816134d59421fb8f7f10d0834001dada82ca8b81a245b139919bfea030059fd1851ebcf8d60a6698cd35a6cc54eea615e8bd0ec534c7cde08e7270f352db9320fe90d84a5e3ae0cd1d4c6da862334362a1f1715296c7bbb515f94eb65461daee6cbfea8a44f278e9a6138a14007695caf6e52747b4661e41aa6e8713d146edbe8f61d1dbfbb568ee8d4e64d71804fa752b3a60fba3ea316ec3ff42d36e36a111320362275fe9a00c504c3d7ebbfaffe58bf566bb570b19e1f40a1c0ee77ffe781afe6bbdb948563ae927bd4b7dde341e0729055db9077d487a3827d860f49da4b7cd3e03d3195445ab0d189b9a73f07100b800907f0320ee5001f01338631dc9427154a46bb49484d242221829451d1b144bf8766131ca82fbc779f7130ac9ae23f254f4ccdef6758c6c15e4937f175bc66f7a8fff63f503b54e93a48ff8e79d68ed24be30f0ecd51a499b550bbeb6d370e832a96424d8402a38eaf8ffbf11d92fb29de7fab8e00f0f17e65cd6f097163ceea158e786b1bd3d36e7f75e596383de04140d0f54fb67d09a3360ca1d18c50328df7f2e91ac2ac32a492e5538be16ce955d371db986b65ac63fd626e04402eefd31aa37e3dd1b955a1db34dfaf6dc95f7a4464df3d2ba3ef574abd335f04e2bf47b0a3f79a6f75107b399622d45ee341a7b790d2c69da251376ac7134964d44b9ec0a0bd4b9b8aeab82791360eb5fcc615cf5aa0deac786197461587ba1a8d6587a9190bf475de58643595d6514cff737c575e38bfbfd305637cc0321f5197d8f9462720342e8087f8f9a757f6af45d1eb58a4921be6ade41e832fb09341fbbbea35e32a523aadc4093fd9d4e4f3834a4bdc7cb60b35850fabb2bfada9a93a4ba343f2dacf171ab0eb8176275c11d35f8e778634d1f7ff3e4033ce6046e4b40edc949d4dc348ad9418d863b5d3d1655db733eba0f5fca7631d2ab62999a60083fe8f4fed96e9bafa97d943700ceb0c1d887769db0cd842f206e1d2ae3c4edc2bd3e59ac6b357c29c50846f2c0f380affdcf76bfa8673446b5decc9e5da2712994151f643f9a2cd968e6e5e31245c850a7e14bf3ace00a05ec2a3d7412467754321cb301c4efdfd2a3285be157f4bca7411534d9e6fa3084a3d1c03791831cf8fd957e7d61d37536582f98c1a0c6ade6bb93687cc648eef5201b2a0d65f16bac5eaf358e6a100f6bce55209619d2779010630f12c629f5edff59bc42ba6963832d1b1ff895e2af1fcaf2cf35c488bd86f8af001d23217ddec0f24b9679d1888cb088e6db5950d5cd86889234cda2d63965abf93ac1b24fd474969944f231adfe8885d76392508902612ad26b7373c912a527e2acdee97db395065485cf170a9e63316efc4e6e0abb1718cd768d66a2f1d7ca4dada8d305175d26d3630a86f6a88f7dfe086cd32b5e8fe434045d74700787cb33d8ebf5f5f3193e0cc5271434c68251182fd1c77664229f78386aefdc6ef97969a7d47f2ed5474ffb90d1a51fb0224c55ad80de4b37373d34ee7d80b7367477a2aae73bf989ac05a0cc58ed0b66d3c69f3c357ef79a789a2e8bf9c4bdcc0954594379319629df30ae9c38c2a8cf0ba1f3ce5a230f7c3058b6225789619b49a3feaaf49313065697f5f12bdd064d1a5a2204600c2afd6e5b68cb006e2ea7423ad1089ac42e17b6b9839b69ed5e95ddc3dd9e5e6c8f90677133e7942b6652bb4f503817eaa184be8c24ac0507178447e5558e9d50958c6bac68c947ec4c0385db94bc1ccd61eebe53fed1e5d9a790ba219f2ae133ac46a5e46230a120dbd11bce370e68364a5d313b46cd9fbd7cb0ef7bc90c4687a49e71ae760c94d8d60c4ef8eec9fc56f797d340ca5cfc58b299ad5225d5dc51a8f4dd8e41bc8452551d80990cfe15b525011604dc9191eea94c4b93dce1441415616f91e8b212213eb2481fba4b1c4084e3c4b60e41d17019f0e9bc561e3258043a513b110590f469eae5407bdac98aa8b34df19048a673825e30c721607e6ac96b35ee5996b7d8c4c2e182d6e84d4e014a189969cdbc6b1b8d5678c83b18aa2ffd6cd6509c6ee07d6ef8ecd5a3c853598fe924b4ee51f8af946ddb48e61bc60a6c778dc2e835c38d0f34470279b01b2f557fb742e29bcf79fc8b6cb7ee0cf19be8775188cc74bb130c3bb35b60dd310720dd3e2955624f1e6456f331ca5ff238ab8703a6b94069d022d8d127a8f6c43a3aa4c53345239f763a3dbdf53d3707110eafa0b758c29f498964fbffcda8e268061ab0f14b427afbe59a7fa178d14014b4e64a09390602f630177e6cc7d73a072ea07b5610c746e7c104614e8c1393a4a6823dee7930addf126953632a9d602d4c894dcce3abb0a58b373beefcb915c2dff182e00dc85eaaf6d6d272089b77f37570d5bbb184c23f978880bf0c6744e87ae547246292793824e1b0bb416dafd30f2e1a72885f17b08910ecbb30c7d7cf8ae8a0470b78b293f8376b863d792ecc61036c7eedc63b10a86a564b6285da199eb0e7824350ca76bc375d7452b23b0851a2fbecf1b9d250f0cf1852b9cd6dc16f911126bd80c8a1dab3a72c48b40076f737acafacc157ee17082d60c5f98b51a5e60d8f7a3270a2fc15d279110a99f6cf62ad729c326a2f03aa0326e10155280eea7de1936c1e4c17b3d28d0aaf1b9e45f02c18a8f683b2e5abe18bb24e7bd879dd1688ebe89d5335b9f32a4be20a2a78e74d99ead1e2478c648e293f7c45540bdaca09503600cd2525433a03b1de17d9e3cd1471fc72aaf58ab2b4b71cb1d963065988ced2c27587b643cbdc4ceb27ad30f488f6d3ab6a22e137ceed9a72e9254a3f1f037dc80296c98cc785ba6f8b1d7b78e9ed7ffa11c3c059cc04a7429a02505c0335c58afdf12b403f99b1872532371ab53faf6b57cd34ff998cfce2397528f2985bd2374049dca5bc1a0d26fcab9446ff77b52f5d0eb5fc8d480fbf6ced84fa94e56f4e67235e0ba610e029e1d05c29ef2a49ac6c2e68cdc08603a5816d20ea7ae65745766ab7066404120975064c13d244e28b82a30be59cecfce8c7254896e65912c6a68bb7d38a827789b57d3e105cac8a5fd791f2af306252f319d9199ea55c891a6cab88645cd221e54b6fbccc164ccb31e568a5c7bb0b44c593fd24ec061a74f2a2c274f6798bf124e079de5d694f15b98379e905cfdf6ff192aaea1e6db8a3b2bed37544626b4ec8be72721623cab3225439d2b788809a7d4f7da05c85b14b29f1e7963261687c9bb70ad70c0d87f805228672ea4da6dd99010b795c7c48b9e790387def41063cd0f1678f9a7af77282c0513698d583f2ddb0e44cdb5177294927947a3c390776dc21705a02e75b2180f7d179aa6e2cebf9c792b8df6c3ff4c068a48cdd1f73c10cf624680ddb33b9a835468309c03171d478071773d0530d8465364a372e51ed73dffed1f843a7b101deaeb81798840ec82e9c8ace8b8e1c2d5bed636bc03afb48c37b878c3ad7c6b81e17aeae465e274af336ed9e60826a1748993a32d16a27e20b832a3d95fd9d27d74ea300a9c807c99dbd90674852ed68ee3d6d1350b2ea9a6a79f784083f9bea3f23619e84deb1a3d3993d7c6759cb8048797c0cbb395eb157324ab4cd8224f51f7b994be97e1955febe6360dbe0496e8dd8ca3ec69992044631ff01524ff4230971704cdddc7825f53ca7af9df8bf74198addfd1d90f37dfb2c5d35c8d1723a0ce7ee4641e14a11de72cc5d38ade61e722212b9431fb4112cffac6d1e1bab4c8d9da4256a1c55fb811e160168ad6afaf212ec3f24ce586e7f0d4d17ea86826a931b32d87f3d115a6163f966deb2f618243cb95f2878adf0988bc679f9d53b895bc4bb24f1c3e07db6e4660173921d3d23d61d12b258679c514049bfe2430dedba537fd71fcd52ee07531a1096a8c443b28e212e832051bd46dcceec13d3b2c5f9e1ec9d76a2a6037483189de0925a0795c787be71a6c4fd138f6553c8328bb1e9ed413818fffff1af7b1f51ce4174", 0x1000}, {&(0x7f0000000140)="7113d7dba3f9cfdd1ccdaff099cde876dd9a1d368b24ae31506cbaf502b2f67fb6d3b82ca437986853cb7a511a14aeeb41657eb70e42fa9b88e2e713fa6322a21a50aebd7c011bb57edae431b308a5e40c5f5f20b8b51ca55b29b5d7033c850a8de52ba6ed466310b991f8db302b4b29aac2c316ac0953cbe89f8e14cfaaff0d576ce0f61932cabb66e1c1ff33eeea9ee7278b14", 0x94}], 0x2, 0x0, 0x8000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3ffff) r2 = syz_open_pts() read(r0, &(0x7f0000000240)=""/46, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) readv(r5, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x7fffffff, 0x1ff, "c613d06a03000000da5ebab8494f8f9a9c5ccb84", 0x0, 0xffff6b45}) dup2(r3, r4) close(r2) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) pwritev(r6, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = getgid() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r11) r12 = getpgid(0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r14 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r14, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r15, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000280)=0xc) r19 = kqueue() r20 = syz_open_pts() read(r20, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r23 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r23, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r23, 0x0, 0x3ffff) pwritev(r23, &(0x7f0000000200), 0xa7, 0x0, 0x0) kevent(r23, &(0x7f0000001a80), 0x60, 0x0, 0x4, 0x0) kevent(r19, &(0x7f0000000040)=[{{r19}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000200)=[{{r24}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r25 = syz_open_pts() read(r25, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r26 = syz_open_pts() read(r26, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r27 = syz_open_pts() read(r27, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r24, &(0x7f0000001b40)=[{{r24}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r14}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r9}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r26}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r27}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000001ac0)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}, {&(0x7f0000001c80)="6949efd4d081b42f34d337f7fb6641060afeecbecefd2beae46dcc77d80c40c58cf77f5da781e3f55a3e4ac233982502c7d95d4a323a1ff2147545761181a285a14493dfa9a7870bd495b690166a486d226924776d9f46f0e3214ade82962c2bfc0c958c9b4b9e2a841f8f07ea8e7d78fc2c9b84393e542eeff92b82dcb8b467d22c0f02ab02332a04a8788edbb1daa667bbe0e8fa834e069c439fbc6ac5520bfa424536086cc22c6892441780b504db8e69f9d3e1c6033e9f11561dfd16f18281d1bdb7d2e9fde7949f00a1604a311c19e68300ee917ff2ae582ab7146fc4a07863634ceb97e9371ec0d76b515e5ff1", 0xf0}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r12, @ANYRES32=r27, @ANYRES32=r8, @ANYPTR=&(0x7f0000001d80)=ANY=[@ANYRES32=r1, @ANYPTR64, @ANYRES32=0x0], @ANYRES16=r26, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r17, @ANYRES32, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r24, @ANYRES32], 0x47, 0x205}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x60) 22:59:11 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) r20 = getpgrp() getgid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r27 = getgid() r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r29, r30, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r32 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r32, 0x0, 0x0) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r27, 0xffffffffffffffff, r30, 0x10, 0x8}, 0x4, 0x1, 0x5}) r33 = getgid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r24, r26, r33, 0x80, 0x8}, 0x8, 0x5, 0x0, r34, 0xfffffffffffffe01, 0xa, 0x7ff}) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r37 = socket(0x18, 0x1, 0x0) r38 = socket(0x18, 0x400000002, 0x0) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r40 = fcntl$getown(r39, 0x5) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000240)={r40, r41, r42}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r20, r26, r42}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r20, r17, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() r48 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r46, r47, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r49 = getgid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r51, 0x1, &(0x7f00000005c0)={{0x3, r52, r44, r46, r49, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r50, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r49, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r53, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r56, 0x0, 0x0) sendmsg$unix(r56, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r16, r21}, @cred={0x20, 0xffff, 0x0, r4, r5, r54}], 0x40}, 0x2) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r57 = syz_open_pts() r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r58, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r58, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r58, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r57) ioctl$TIOCSETAF(r57, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r57, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r59 = socket(0x11, 0x4003, 0x7f) sendto$unix(r59, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r60 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r61 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r61, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r61, 0x80}, {r1, 0x4}, {r60, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 22:59:12 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x2}, 0x0, 0x0, 0x0) close(r0) msgget(0x3, 0x121) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000000c0)=""/21) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0022245185a800"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) write(0xffffffffffffff9c, &(0x7f0000000240)="69da42f81690a94d2c53b4bdeeede8c42078", 0x12) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r5], @ANYRESOCT=r0, @ANYRES32=r6, @ANYPTR=&(0x7f0000002200)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719aa3304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e3fc9079a1b726517428d453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e091254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192fbbf3f9485797f4db0331a4367d0032889f4891ff514319dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e496c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac729115742e7ea0b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda83cc5b77818cad6f2bed981445941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f0e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e09499b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f00000000d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c9a8edbc7b745db70c7b13394b942b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ac77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da207622e8d1914e13b62a83d8fa5d1fd9992b29c8873e1d0db636f34a41973e64b36b88538904d69b332f87ff25ccfcae1645589e11d2e0aa60abf16eb9a96ab161d84b116999d8304cf619a4fb60c983baacd479c1fdf40544a9f6fbc38a2293b2cff94c33f6a2f41355713f50a1f1608d2e8315783b009e6f24b843c3c5415384f000b3488379dee5cc095939bfeb7d1a7a669a5bfad73dc91b52f14c5e6f69cee218b1d35b341377ded14885ca59eedc389cb1dcc25a5557854cfd4ce327fd0d821ce5ae97976ff986558046a3c8e39e6"], @ANYPTR64=&(0x7f0000000340)=ANY=[], @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX], 0x9, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) 22:59:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000000)=[{r2, 0x8}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) r4 = dup2(r1, r0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getpgid(r8) fcntl$lock(r7, 0x9, &(0x7f0000000400)={0x1, 0x1, 0x6, 0x6, r8}) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x6011, r4, 0x0, 0x3) readv(0xffffffffffffffff, 0x0, 0x0) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000200)=""/184, 0xb8}], 0x2) 22:59:13 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000240)={0x8, 0x0, 0x2, 0x0, 0xfffffffffffffffd, 0x400}, 0x0, 0x0, 0x0) close(r0) msgget(0x3, 0x121) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000000c0)=""/21) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0022245185a800"}) write(r1, &(0x7f0000000140)=' x', 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0xffffffffffffffe2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r13 = kqueue() kevent(r13, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r14 = kqueue() kevent(r14, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r15 = kqueue() kevent(r15, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) msgsnd(r12, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESHEX, @ANYRES16, @ANYPTR=&(0x7f0000002840)=ANY=[@ANYPTR, @ANYBLOB="fcb748a05a2cb2d471c4e527300b82529dbed3599e03bbe4a0d8dcb1463f2c63ff9f356fbb29dae7fcb508ca7b994cbdd771550c594e3ad72f60470eb7c991e2bb2de0032af995f8e07ab7248bfec0d53ee0214e80c3239f7f562b00a8727db5d0d783c66baa2242e605b656da1f7aff5004a9f2aa53f23d02a9dcdee82f855ddceb42b27cf0adfca75becfb5894fe6d73cbd0e31c75e2ae9cb8ad080755c201675a78d69f0e2f0d2f8101c122721d5dc737a808f067b3b3378b764e442121e9c1913de5b6127aa22d", @ANYRESHEX=r13, @ANYBLOB="18f9d46832507259ebe12c6d427206569b98ec0279beedcb9b04479c7be5868acbacb44ffb26ca25d56d6858071c615c5887ae20b3e62a760134373581a24599bba6d8357eb1dd961eab4b0c0e1a1c7f4c2af60baf3b75bb7778e98a7d25c22e4d15f3f1dff6911d8ef0bd4e3d5e1fa490d9bf61b11c4f4d464a232908dfe815b2c76d1c1628bff9c0a0f4d817be68df9903e46e8caa8ebbfb8bbdec2a9d2703adeac5e2ea16e4fb31283d93818530ad456a282d5e0c744fb8d38fc2d9f43447a24b900a88a5e981e6e875c783e47368c987b2268b68d7f704c61cc370827d91f5ddd1b674f3fffae5e8afac3be46278831e2f78ac020ee1213d28b3c2ea25da22bfab7079fad59ee2033f5f797c1f736d8ee1604d14be8a9e9a5f89f073a057a1214087763a083dfa6eee44a9f4909bc75ab0fe088d90f6f6d4755f20d6d27a6d29e20028bc68c594813e28e6ac4ed2fa095dcb404abb13efac224626e50dab3cf31d606d70f0d69dd14965cf55be6ef5ef552b3356c0d4775e76998e4a59da29bc0f1fa3855cc8cf44140cc0cc3b1e34a5232ea73528bdf333f4e3ac18c46c42a797476baac4e12c782f62120f203cb888b7aa5f8997643686fca693f33cb090542003447d553c76f2d85bac25b37522ffe1d36d125233ce3352cfd55c5d6bda84392724cb616bfcdf19feac0a194e7f377c4227a9e63c40fd0abe8293c74768ac7692213bcdf26b86c9f9ab69ed69d32e1849c0631a0f8915fac142980d1d4d8e68336f70c33575a4ad4c33f33494b4c26173fb4df3c572d1542b97e7cc08918e136e5008a7c3c42534ba1bcc27045a9be862cd327c9e91e0dc31f9f21d66ccce718f1bb3a3a7f41b1965b92c3ba84429f5971f5b3c8bdae46dc54a55df8a1baa3f5051fe7c9641e0b67eb5f0a6b162d8dcc206cefb5efd067996ae0665f7c50ddba1e085cc46693f3f03fdc998109638b24782e0653c591602ac88d43d6d52ab7a97a0f1a72654f4d53a05b398cc8950b6d11f94ca9b86991ce03b953b653d8f1cf8fb2c0b12d3c20c698e3e3cf76ebff3c5d1b2875cf6bacc449bd30dc738441a66580ca417657e918b43b2410cb191dad59e968b86c6fa48a2eee0b18fb46438a0eeaae400f8ffdd7da5b600d7a500b4f39c4767c7fc91671dcfb18529728578d567fa47d8ad227d8f0ff95f5027c007bf705fe9c801ecd8f7a540a64ac3060b625ca3d15fa2d14056ad19668bf5ad2fbfa4da3d424153a50ad85984ddc984b06cd2289836f9c92917b9daf1a6e4cca947dee1f4736ab63fd754886a13da44d8057e6e938fdf3b2f6042fcd8600022d91cec9b98bbf38c8666e80b74d403b49920b872b7020da37bd1014643335ca8d6aeed61c51e85ca8d64845e8ec18999705a567c5c9adf9ba5dcac77b4700b60bec42d24eaff46c8a5b98252aa7e9f06075e709693b3d4251cde54bb0fc650f0ef79f0f070db9e6224257f7f62d261d2941e53f3d201799e56f5c8a155d38f9638a5b340ddb2334acfb2da0321db5bde27d8bffdb264a716901328e8ff0561eec79f7e4d3788d6b8e0ff23d741c7fd9e5228fb3d51544fcae6846092aa7a78dc4fcbc576b25b749c9282eebb36b3195de19f2f6710b3e6efa0d8fe0dee389f2bf8acb9c6ed0b084ef4c1fe86e38235f73afa5085a5b9989e715aa37c8cc5afc2a6a538fb0d256fbc6c28535f63a42f72b2f5cf8f428dd70cf23f9223b3b9fef94cb87bf5fd92e77b68c627e0d15fdd9cf828ac69f707fe3b4943542a0ff099665b772851db59a0593154e3126e797de7029e49fa6b543f86cba3821a6340b6524e893ed5d2ecc9d6d2a4b391296271ca878f6b9716c4cf739c2ad8174cec2218a3b4b21d8f589a957f928b03069363ab8e34d2be53b07440b45df016fb909b4fa4f98a465aa91f745b2be636b038497b5520ac23659d06674324b164e4f359d774f1be86c4184f986dd46512215edfb17d3d75a977aa5a511a3838ef92dcb4ce517ee6972f0d454d0d6f8a833660bd17015fa6019f9a2e85dd04bb5ed70b423cb7aa59394ea6a67195169b49c650cbba240249095aaff6b0121942b9ea59525f3157cf0dd184e07c17cb9917017d3eae661ee0142bf75b109322a11887b62b87e3d70aa1dc61be3e139eccbe3eea34726bdae6bbe1bb94d0ba7450bc736f9c5703ee3ae2b55ee0c5ecb4aef7ef67f5507206fcf6d7e08f45a8d3ebf6c4860a487874f030b69b8e5dd7208867d9d5859272fa300fb76ff440722c09407312f32270bb58bcbe997919f936b09a949b96a2ad14901efa2ecf3b52afe7f6fc012938f546101cfe03ff2b8cc3a4143645c5edf6c7e590873db7a68e3675bbe6b1f41757307e525babf52903f43c5acaeebbdba6107c99fbd623d56035588988984f85b780adde8a75520f8500dbfc26d4aa9564b3e8ab8e9d718cf5f6a845c43f2c1b85e979fb64ce4c893201d5796d04b633ff61bee0c0b873815515d8874fa0a8365a20e5cd2033454fd292a8859abcae6581335daf5a75002f98b61b5884edacdb18a3d6f3e1517700f80dd4b461a2e14f4cd37e7d6f8c6ad2057fd762b0ed614108eefbf988bf5cf80ccfb4bd56a222037025dee838b5d7d8a12c4b9858733be0099a4c0c6858c82694553e78baf1f9f6c0b9b6c310fd2044bd7b5114db4bede52cecea630bc405a1e0064110586dcbb0c860dd26e0ce779c5565dbf000595e69a1a9e574e922d23638193a7c4e495c824c29eed203d0eba987f40a38ea663d5fd53157d6431b4a7e01466b08c2d213a5a563a3127c90dd96333765bfef7fac1e862339acc3de35df605b09caa4a3f0a958fb93f1a6bf2066c26bf0675521d208b2e6f8eded060581f0df990fe80db8aa96012284684eb923538df07f90ddf86510db6dac5601e696463300e1a94fa8d1de61ad30a3d8018a1a3bc6bf0db30213a61ce050025009829d9e96d8dfee9cc75fe90227f1e4d0ef1aade83c73812a06da7bc6bb49f6f3ea766deb8a828de5a7bbef562dc7fd28829ae511b1e75649fce5fb9c6b21f1c30cf86b73417bd09b60ec28e2c2439b0aae75ccfd069662b64425b99194c26f2b4fbcddcdb4c685ecd064d2b89de3de634462415aae8e426ccc3ea4e6ac6c7deae5e0378e9fd38108ea746550520512569d2ee93c680aeb0b08ebb57fa2167bbc6a5ad74b9c05b46ca2e56bb4c1ea7a84c416d616ef7b99bb48d9d74eee9c9ce9235afec5bb5510fd79182e7ff4c410db65b7486822a737926f2a43e0acf9bb5e3e242f8917543a725d18f886fc49c88ddc8cef79c421d66a2eba585d12fff061348cefb433c3c4e7017564fca10876d15e977626e5798825f7e744b7235b3733a282c33383f921e7ab3a382a21304a268ba191c56f782f68fd4b91e3377f3ffe218f6e9a7354c8a595d063790cf88cc4c88bd0cd232fdd11a44ee8226b819f93167d298953a9b965276904a1c9499947cc7b087625270266f56ab0de20f6ac04f89aa1b914a088382d86f568f7a98cc2a761324c69ebc06634d65ec85b160bb337a36ffa94d6d69cd469c9dc5f708e1711cf35c84bf5631e0e4bcbe09de3bcb1bcdd51536439d81c0771c8a952bf884570176536b0219270d2aa7004c20f0f8fddac23512bf5bbdc38d3cd565c3dd65291758aef78960059f98052a54ada7fa8ee3795b91d68127fc3294d4903d11f56239f7d57095595cc99e76d52e9a70df7c13d31850ef33132bcf909c91f71145b872f7343c460f187f786a7e4812216e06cbfa1736fbf2000465ef8c2870f80ca195d562da72656dc4cb1b0b47b5c020e626722a9ad12cca4718d500f134f518faec46566fcd4d3bf40a230bfebc03c84be3a6692f8b20ca922e5c0dea61e1f2e9eddab52a16be9851e2823608ae86d98bb12d473c73a8720525cb9200cf620b92903a17591f78c1ac28dfa5d9ecf9cddd4ef9ce98ed1e13382e10368c37b460114fe38ffe2a6a5a55aab587515cfa96d26a8a6040a312a7de538fbc209d566acbec6e98b5b1700c4c8ee536f6cd7f940ac69c126f42d03a33f64341390c55f43bec54d8535b6235a599b773ce69fba43b1226538ac1a530fe5c7676216f98273ae0aa6532c4686a15d00d9b6c2dbcf537fb7b88a97ffd34fa0f00da32e49b0f26d5c386695452a4ebb9fbb0ac17770b55608118af16b0e5851b0ad51bcf22e60a6d88e08233638c38cb644746b4b83f31271f7e85f1ebc7ef978cc52ef36e6c82550ffd60a281a0af4b4c9f85de51c41be0d781fa76a117e5581a22f5916ad35248be0f8a3a54b2b6e3b7e24a2ac8a3737528df41e4a5db384c62fc3a638166959dc65c2119038d79e33c0245f6f7f3e9bb5b84da06adfd22b50144f1fa29151cf58f410f0ca985e54440056d915889e502dc07e6131b4d42d91cab3dffbef0a10e1310c1c584c12ee0a44d2f74c761b210f18b2be0dd22acc2145cafc6fe52a5b1658155a3f8a25b955cc297226895f20d15cd148e823be752a5636f3992d61c909a631219858ccd0f396577eaef19e2a031556cea7c5ee7808e8bfdbe1ce9455d35f1ae08738a840bf0396f9cae9ef9dd75d9cfb5468f4bd967f64e680a60b2285b4bb4950a6b305a05d4e7406165387c6c36f952b286168ec765007deaf359e153b1f45fe465d3005361e8c5b250f9d47358d0a6f49bdb9bf4a9274f33c38fb9db88ac9f2099d55b5861b84e3bcd4a3c06f5e741e3a5abd5f1166437e9e1e1c470759b889effdfb4fb09e388c3b4c63a3ccbc4a77ebeabb0e640d4df9ceb2a2f2a35175ed4c766227ee68827cd9c3faadcbbfdefe8ccef3f273084e3e4e8a195a0ffa5963b22dd624975b99a6dd0bd2011b624784bd6f5eb418d6ffd9d34726095db7e949acebacc89ac30eecdad9ca8a2f9b5f243b96310406261cddf1b06377884a0cf1021e89f045cf5f96247fb6ba0b0c3433961d6fa7211a907b3d98fa442b8ae282f6c6f4974c4240b6d325c2db104bba1da046a312448b9825f884afc02c59b4c079e30023f738c87893053eaf9f2c8b5456980ede57f210babbcce82b4f59c34233d673fe34b6ddf7e74eaaf28618a885700216220775516bace125a3977a868f282e0f87576f4b5fbf5d2b9566afc3ca08457f9d7e0ab5e5c260d8449b6f6196a25a263a3307b9d83005042fe6c29bd3a1d13d91eb95a198e532a0606fdc5016d52a01b417d278cd7de93fd2a7af653936de7deb73b6fd2bf7ac64c6120b2ddfe311b35f0bf1eb88772475e687bee99d1dda7c777b7abefdf7ebbafb974cf3ab3729a276d7fe7393f913bf7c2a4758de1cce40cfba413e44c07f950fd0654cbf5850723cd194401adb5d6a5615737305416bf04bcd3fdc6d179d2e680d31e312ea70393a69c33989c32287c516fb0179aef1ece9e3d21a960de8d99eca7fb3c3fc9657127550bcf9aa59a345c84bae2c37f06cf3621a36830209d35eaecf694e3876a374707c7c67be34a8e9122ca6aff1901b85d75f4efb955d7267b4acad0a28394bb5bb0b65dbf45fa70ed1a6deab535c1a70cca7faf5112ca2bdbaafb5a571f686c3ad70795d6d88f310bfe4fa8a71938a131a5a5017ec9a31472b5f395537312d2e89ab4238775b4f30825c8218ca9e1f186c58eab93a19161937fdac361380026ae0fef697c1f19986bb764a7f792b1c157e253cc11d136ecf7783ab0a0cf3f3d72a53e71b509381b17217ea092fb7048a12d06d13610167c70effbc1ff1ee348a0fdb2bb747e2285e036c561faa"], @ANYBLOB="101023ed039838e131b842683e15c3a3e5aafeb24ae06b3d792c05ccfa92a49dced0abcda4f22c87b935a2d00aa9c5e5e4aa68ed0995dc88e80008a174ec6ef4d542c7ed1f92f2b412bea0d7e101d30d1293400003a23617a2a8cbc521a7dc8bf66795e91281c65a4e27aa9ee143bb1e28d6623525a787198d39fedb253f922c8a8b467423b9801ae18266b90f74182f98f6ef2a429ab6ceac38", @ANYRESDEC=r14, @ANYRESOCT=r15]], 0x1, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r12, &(0x7f0000000dc0)=ANY=[], 0x0, 0x1, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, 0x0, r16, 0x0, 0x0, 0x2, 0x5}, 0x100, 0xc07, r17, r18, 0xa5, 0x1, 0x100000000}) msgsnd(r12, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r4], @ANYRESOCT=r0, @ANYRES32=r5, @ANYPTR=&(0x7f0000002200)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719aa3304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e3fc9079a1b726517428d453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e091254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192fbbf3f9485797f4db0331a4367d0032889f4891ff514319dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e496c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac729115742e7ea0b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda83cc5b77818cad6f2bed981445941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f0e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e09499b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f00000000d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c9a8edbc7b745db70c7b13394b942b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ac77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da207622e8d1914e13b62a83d8fa5d1fd9992b29c8873e1d0db636f34a41973e64b36b88538904d69b332f87ff25ccfcae1645589e11d2e0aa60abf16eb9a96ab161d84b116999d8304cf619a4fb60c983baacd479c1fdf40544a9f6fbc38a2293b2cff94c33f6a2f41355713f50a1f1608d2e8315783b009e6f24b843c3c5415384f000b3488379dee5cc095939bfeb7d1a7a669a5bfad73dc91b52f14c5e6f69cee218b1d35b341377ded14885ca59eedc389cb1dcc25a5557854cfd4ce327fd0d821ce5ae97976ff986558046a3c8e39e6"], @ANYRES16=r11, @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX=r9], 0x9, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r19, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000539a44a1373d4650000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500"/217], 0xe4, 0x3, 0x800) 22:59:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:59:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x180) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573", 0xe}], 0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) close(0xffffffffffffffff) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 22:59:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r24 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r19, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r27) write(r27, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r28, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f0bb40cecf4a23800762ddb96979ce97afa27c7c6b500eac23e65b7e1e0fcbe778efcd894aa92338de0cafbfea61a7b4f695d1a107d7f89e5e75f399b29e5f8e5df8157dd5cdfe33afe8e9b270446b271f684a6f2a4fa608ff7442dc539c0b27fade39278a06c901d88c285e7a4168b9c8c325ca11d9c276e7f00aaa9ce0079d9196fac222ce1d5f0dcac1ffeb56cab80eae7021b76f1425b6bfb18fb6642c0d109a09c811364533c892a2be0b904c072ab1052879fddefaf3143bd811f93b0afd30fb614804a8c47a457d79c4bddb0b1253efb2c44821959e9edd99a535104318c83eb817c0982b63970a2bec26f8395b2cd8ae07793f750a41d3d6fe4908bd6076180c12c002fdddc026b96af8356bde62d0b36dde0eb4b111ea05c644b4694e231257800000f4776e6d9da2c8e90aa7e9599315efeb5ed7100d75a3a140e0d91530a8a902dacffe5b3bcddff9d4c4ea7d388ffbf972eedc418e2ec9b1aab28d6698413ebd349559f16443ffdd64aa8fb1c9b60f595dd626df047a1dd9e9fc0aac1e2ad99bf9572c4db7e57032f252911f4e525e29395e7c9fc2cfff486"], 0x10) 22:59:13 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, 0xffffffffffffffff, r6, r7, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000440)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x1d) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) 22:59:13 executing program 1: r0 = socket(0x11, 0x3, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 22:59:13 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYBLOB="335d129cadb1b5067fe0a1e5064e928229ab44bd1170645ecf98335ecf7d2fdec0bcbab8fa1e0e9579bf82313f43441f94070000001e3dd02b5041e758b4fa07ba757f04201f0c73a72ce943331c79a94c3fa85b3ea58674f0070000000000000013ac5cb1930371c350fe4df346018fb94c654cfb4750d28913fb1894aa9cb33130d20cd5abe01072aadd5ab0f297ac7ec4c6afe8c83f00943b71d0173db7b5be93abc1cee7a3000000000000000000000000020000001f3cb81303c13a19aeba54e121c92dfab4afc1c2ce0785b9ea5d76e3349997482e622816697227f831bd75ddc6735f4986e092046f7ca12793369a0294967286dc1c0fde0b199a64dd0bbfca622bdae6ac2a25d3a7bb13b967b8ca6fd7cfa09dd2f1d29ed50db3071622679ddacb15c0321bbb9de7984459a51cbb358577b515970fe7edacfb01b01030b9049073d0397ec3a1d916ebe3fc3258e56f8c"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000f00000000009fa5aaf8158805b445ba0220e46a963a8073e2f4c258f401125736773c56e1e5b4b5d4b81ec0e569090259fab5d197c08d0530790a212c5718ea12fd578bd9e1b3a355e63402dc62e5c507e33fd0a995831f80bc48834114cf230f257f5165dc408745dad5d0ab10b2a2654220a431df50088cd7b3891e9ec45c38103adfa8ac6788009e639c1ff0651119300f3920da73fdbf9a54ba0cc89bc89d6b9a344f4988ff8a507d000000000000a5784eb814d6adac5f00000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="ec83cb55d1245cc83c4ce56a24f5ec6584e0a467b0fb"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x4c0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1003, 0x0, 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="522c992cf8d3952d"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="6f7c8f2eab84280cac95754724d532efd4ab1c", 0x13}, {&(0x7f0000000100)="0ef957f8ab50d4", 0x7}, {&(0x7f00000001c0)="89fdcce824b0bdfdf12bfd93b8ab921b03e4ca0f7ac9442c5530364ecec4ff600c0e795e35159ff01313a130621c1e4ff6b2fc58607236f9ddf451ffa401abb88d6e", 0x42}], 0x3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="e0000000000000000300000001800000b7584a3881da4d97c20c1cf2f2bc65e4f5a67fb693ee35963ed0c3aa39589d0d46ea662a6ce533f3f3e1a5d5785b4a45455b18c577dd2d0ccc232cb61c208363d960ac35da878055c585c82887054bcddc6598e36f23f611cd90b3542265ef9562e18d8aa86e728ecc3362222342fd191c45fc133e732de79ab18c5c340b359c040079afc9766b73c2ab802ffc750700000000000000c463d619b4cc31f34bcdb775db5449b2a77a3171d7078f0edd3628c56fd70824ef96a8ce2bccc6c79b05a5c53e5124a59b836500000000000000600000000000000001000000000000003845a007131ca3a1b8a274694c4ee774a962cc7940e6845fff0300008e25395cfe6005a8d3b5b33326049a5e28f1f58eab0bd8599b0200a7da8dc18b58b4dd3fda2e2fbeb641b69601d3cff3cdfc1866344798b8ccace6f938d7fc0000000b000000005ef0d773995467cd99177f7742ce5a785dc5d108fe16864ea8e36f026277d48c60"], 0x140}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r11, r6, r5, r6, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x5, 0x5, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000640)={{0xb, 0x0, r6, 0x0, r12, 0x1c4, 0x80000000}, 0xd, 0xff, r17, r9, 0x2, 0x6, 0xffff}) pipe(&(0x7f0000000000)) r18 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r20 = getuid() r21 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0/file0\x00', 0x40, 0x4a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x9}, 0xc) r25 = fcntl$getown(r21, 0x5) r26 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000000284, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r26, 0x0, 0x0) r27 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x1, 0x0) r28 = fcntl$getown(r27, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r32 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000100)=""/114) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r34 = fcntl$getown(r33, 0x5) r35 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) r36 = getppid() wait4(r36, &(0x7f0000000440), 0x2, &(0x7f0000000340)) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r30, r31, r30, r31, 0x104, 0x5}, 0xfff, 0x9, r36, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000a40)={{0xffff, r29, r24, r23, r24, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r22, r34, 0x5, 0x8, 0x5}) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000640)={{0xb, 0x0, r24, 0x0, r37, 0x1c4, 0x80000000}, 0xd, 0xdf, r25, r28, 0x3, 0x3, 0x9}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r39, &(0x7f00000005c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1000}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0xd99d5ecfa1278021}, {0x3, 0x1, 0x1000}, {0x1, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}, {0x0, 0xe1fb, 0x1000}], 0x9) semop(r39, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r38, r19, r20, r24, 0x20, 0x7}, 0x4, 0x5, 0x5}) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x2001000000020, &(0x7f0000000380)='\x00\a\x00\x00', 0x4) 22:59:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="2141bba160e9f501fc91079c9d3f352e44c60e372f2dceca296e64503ae33b5a237126905dd5215aab8f1b36db926e0d14256363b0fc7ac4ffc719cf7151e928", 0x40}, {&(0x7f0000000180)="2b54692cb7f93902afb835fd8ef04171d6248a80f5539fb0b28b8de9f922116654e0d85fcad06c6ec5ba7b35951af35b8e6721916b9f7afe3113c4f6fa6fdbafe448f70c659549e8247653272c7c82f50ed918fcd6ed804625f65c22b8", 0x5d}, {&(0x7f0000000200)="5983c58bc45bba84a1c7a55b862ab3d3c3d016c0b9bee417ecf7a301a083641c2c017e93ab7fc259e0115f9e7131b5597e13a67f88326b64", 0x38}, {&(0x7f0000000240)="bf1db7ff326d014627975f02f9c536275dac62db98717cd9eed0cf50e670ad28b3a302071df88d3d5f21146731b1f1918c7930327976655c517b19d370f3910ab866e95890ede70ddf19f4bd3c995a34616ce81350f7ee328f9858ffd1a9b5367675834508328411130b7c06ce1e0945a78967f18a674d4556e06567c98f305856ad5e21c3e3c08cbdb933fc217f775727f1d1afb677603cfb8afbeecd91905beb45af3fe94a3f82988b468ac4876ffd1e92fcd72682c64fd382c2afb95928249c16097c22603d4b0d9f7acc37e6e2390151f23098047bbc17cd8f4a5289f79314a3fe1eaf3141df49bc060eb8df43f068295afd10114a697c9048e730291e123e917057571833d5f61ec505bcc29180355eb6f7fcc53482544c886e312b7b67b744b27a1e25bbb9d0c3f90fdabc8e5a29382189ce4d8d49e194b6e34a090f46885269a2bbf71e74054201fa12ab9cfe16fc76842180dab4f39780e0c76b0ed990a46cc652f35c503e9c09bb2c243996e06500bf1063c5279b14f60be60e404b0048e951e68c64df4df37ea59cf8d3f7678ddd8cf08e0c2ef10df416377ca3e87db74fa6d11122f05731658d5ddba5b6bf4ff6abb9ae4a079b67fd9873ec24c2ee3d725a027bebf207cdbcc45e728f26b38c587a5346ebbd41613f2b7ec274cc332462588578dddb87e73afe100c042c292f975aad1652d24be9360540cca43aead7040ae2580957cf12da300ca67c463eba14656631302face49f0b2bb31fb438f48aee51808abf46b0060c0ff9d0d7ede1f7863def3c7b738fa811fbd15f90faac9c3db6d0cc20f561560fc35b69aeb7ba08c320ce9d9efd38ae653e16a85b1bcefca9f122c7014c539979a5fe936b85f27f0538cfcc4a200dedef2bd94ded3ae36c1eb89ea02449af7c28bcd8a0cdc4317a63c74ce8b65b66c6ef992e038c5d51e56e79d79beb48e5cb30af92b0045566cba09dc044b288af31373712111b2b4395ffde3dbf5d12186ecbb67d32cb4c562efcc250c042d26c3586548ecbe6d312ae1b5d13d3a976745e60abf5199bbd04d419cfe6b4d86582d6078fa068f072d86e81a5ed98ea5e9173fb8db0c9c2cce7af2b8ca8a8ddda91c1948a34cb195c483736c6a37d3ece26b0d6f20ded20052a2422f3cd3da18dd6fb5895078de57bec00a6b77ece85377a9d61f13fc2c7b955aaac4f013948b13d488639e16ea740281260db53a494bdc33e6b28d096debad2c6f96e25a51c4ed4c1cba521664aaf386c9e2af3899d0d1a1dc7acba3376255b6d3a6b45e782b8ff92c631cc1e281f2dd3365ae6c1edf95c60d99a362c1a88d4d506ef548c8f83c9c5939cbe6c40a8c22d1e93f910824f926b5d5c71a9f2802c02a662a3655a72092454daf6c8331435a71588272f0d355012d17e28853273b19e9eaa6a42c5b66b8b96dc4ede97520daaa52af2d60c0acb1033e3345727406884282feff534525b29e6e8b172b8ff3f42b2a6789aafab96561f061a5a7ea5b4c38a7db260bf9f0d522f9966d920456883aa9bd0a8c489c7d40b659933b6141246aebd0a51196f6e7fdd2d957aac9fbd5f8d055858095a8b6e542db628ad62548d78910b8350785ccf691e4784ced244c01779f9e4eccc54e0d1c475f9542ca6beaa8d676ffc2cb62b19980b4a2e23c299230b3766dde40f0f55229b7ad6e327f0f404f885bf26a7c29fef429148e8847dc629b655d8e21d436a923029f23328c765ed5f4430903c829637a95ee4d5ed4abb4403c7ae0aee31e12c7ac38c648f996f6271dd8a74fc40acff81b4e283591f187646558baa829b3a288d5234fd1ead48656ea45ebc3b024746f550826bd5676266ee4c084dc026df631a7dbe0f2d3c040367ba6d1ce01caaadd1002e9054d0209e515bd733fd6efd25b20197241982539050a90e475fcf64abcd8aa68f8393eb9b56f4b0aae26a0c8df75747944fe8eb35ad36329a1b1ff989f8cf84f6998b541b0f4952772832c1770b688af9f767b3e4b69a72c3c7ad76d8525b74402d4d76295beca777c9171c595bd30383ce6ee9244580181b2c9649379142bafef587cc48a98c42826412ea6f86214c1aae7debeccfd3a3ada4e8e88cf87ad92aa0c6f25977fc524bae032e506b1f83404228b5012c8580ae9db462ad4ba3e3ba38c5f355235fd6e6d5d5dae22c9b3cb659600f6c02d5d955701638f995cdfaf62a3c404175f0f4f028995eb8efe7d1af6d7cc905cb49be11711501d62c4d92f4b743c52b3275f0be2fb19ad2330474e02ff37a8ae0161242be934b4b034a54a4cfbfac46665db4d95793b39902f5ca0e13abc3da908b470bd4c953be00b05686d6028f63d05de1c9f13b2614e4777539b92409067ccee960ca57cb27502badf37ca103848d7b243a98d312100c086f8787db0b807a755c16f6a744b1d30873c1e35b74427d4edaa38a81c4ff5f3ea50f8c6e19d7ccfa049e51ce3031f454f391dac6f7e5d1bc9ff88e76ad", 0x6ec}], 0x4, 0x0, 0xb8a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000001340)) 22:59:13 executing program 0: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sync() r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getrusage(0x1, &(0x7f0000000000)) pipe2(0x0, 0x0) 22:59:13 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) dup(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r6}) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r11 = getuid() r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r26 = getgid() r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r28, r29, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r31 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r31, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r31, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x200000000000289) semop(r32, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x0, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x9) semop(r32, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r34, 0x0) r35 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r34, r35, r36, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = kqueue() kevent(r38, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r39 = kqueue() kevent(r39, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) r40 = kqueue() kevent(r40, 0xfffffffffffffffe, 0xa, 0x0, 0x0, &(0x7f0000000040)) msgsnd(r37, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r37, &(0x7f0000000dc0)=ANY=[], 0x0, 0x1, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, 0x0, r41, 0x0, 0x0, 0x2, 0x5}, 0x100, 0xc07, r42, r43, 0xa5, 0x1, 0x100000000}) getgroups(0x6, &(0x7f0000000980)=[0x0, r35, r15, 0x0, r20, r41]) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x7fff, 0x0, r26, 0xffffffffffffffff, r44, 0x11d, 0x8}, 0x4, 0x1, 0x5}) r45 = getgid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) r47 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r23, r25, r45, 0x80, 0x8}, 0x8, 0x5, 0x0, r46, 0xfffffffffffffe01, 0xa, 0x7ff}) r48 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r49 = socket(0x18, 0x1, 0x0) r50 = socket(0x18, 0x400000002, 0x0) r51 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r52 = fcntl$getown(r51, 0x5) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000240)={r52, r53, r54}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r25, r54}, 0xfffffdb6) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r14}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r57, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r59 = getgid() r60 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r58, r59, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r61 = getgid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r63 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r63, 0x0, 0x0) shmctl$IPC_SET(r63, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r63, 0x1, &(0x7f00000005c0)={{0x3, r64, r56, r58, r61, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r62, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r61, r11, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r65, 0x0, r66, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r3, r4, r66}], 0x40}, 0x0) read(r2, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r67 = syz_open_pts() r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r68, &(0x7f0000000a00)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e0e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24f7b6423706ebfa25245e804c95574b9d3f3d2634d4ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcb75498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6019ebea381e7fca35ed7142c2f0d2e5f9ce77c100080000000000000a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000e9a3af74e7548a3f0a1ef3e3f4358b30a130a9a0629af0e5a37e21591aaa06ab276ae286875515f136a85f6e8b7c5f286b7acb925bd0c58b58b29dd7b8b034ed7778ed6dc8575c89c5dffb7aee5f24740f545df3d6a02a2e3b5d284cb3d430b59c5a2d36eb9d173ac2175510a992d8e5ea38b8af035d00c007e1"], 0x107, 0x40000000000800) msgrcv(r68, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r68, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r67) ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r67, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) r69 = socket(0x11, 0x4003, 0x7f) sendto$unix(r69, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r70 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r71 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r71, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r71, 0x80}, {r1, 0x4}, {r70, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 22:59:14 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x3}}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000080)=0x1) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) setitimer(0x1, &(0x7f00000000c0)={{0x9, 0x9}, {0x5, 0x5}}, &(0x7f0000000240)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/233) 22:59:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x800, 0x7c2, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="41d166258341932bda6fbeb0adaf7b691307ea19113231f6381518c30cc028f01778c66c61856ad67d153f1cfd29c273e90cfd6fdc0c956efc1a72219f49a0a8a05f533d816e4cfb3e85b53004309478222f058c6ed4c49ebb305e1af1ebd9613d108e1c62a72f9a54611395018c69ebf5c875ba2f87891c4e8390f393cd9af2daa38fc659661dec0314ed6e23c51bf9f13436f7d3e51d3c6c3e4a719e99a049674c573057ee3d2598bb5004", 0xac}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 22:59:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc6270000a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08f4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64bc1e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1068ac9af10d3fdc448b8dd5ef5adae6fdcb0a3f6e001c92e9ff0d3e816164000d7ac22b25ee5ed70d6792ff7e0c8c73fd7b39753a846d7d3d48afbf0b12230f0ac5fd52d95426922038211de1088667c683b2b8f8a903004ca4aa2602e8914cf626ab06bde3a7f8e33884cc020ea7832a54b696cb04bf4b7bc2509fdac485330be62115cbefc00ed34fc11b46e8d23837032091e2929581aae"], 0x10) r2 = socket(0x10, 0x4, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000004c0)="01201a56e97d1eab0b783b370680000000000000000000000000000142bbbd6921ebdad847e4ec0bb7bd9ceddf56f737624b272ce6f36362b74ccdec78b71782ed2b27d51fb9f3fb8b63cefd6aa966c5449467e3a352aed260349b2df2caabdc088c77aa3d563d3aa9caad175f7e702ef1421e06ea0484edb5e09838eee70e221ab08d09de29b141ddbb6aa68906ebb0d3", 0x91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) unlinkat(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r7, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:59:14 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) pipe2(0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x3, 0xb8, 0x0, 0x0, 0x5, 0x1, 0x0, 0x1, 0x7f, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r2}, 0xc) r7 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r2, r7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r12, 0x0, 0x0) r13 = getppid() r14 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) r16 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r15, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={r13, r6, r15}, 0xc) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000740)) 22:59:14 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000001}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x286) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r27 = socket(0x18, 0x1, 0x0) close(r27) fcntl$getown(r27, 0x5) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r33, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) ioctl$TIOCNOTTY(r38, 0x20007471) r39 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r39, r40) setgroups(0x4, &(0x7f0000000300)=[r32, 0x0, r37, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9982, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r46, 0x0, r49) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r52 = geteuid() r53 = geteuid() setreuid(0x0, r53) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r57 = getpgid(r51) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000400)={{0x0, r52, r56, r53, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r57, 0x95fe, 0x80000002e7, 0x138, 0x2}) r58 = geteuid() r59 = geteuid() setreuid(0x0, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r63, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r63, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r63, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a01691d9f60c6f85299aaccd9bbd898eb638b6044bc80978ea03db86505307980"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r63, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r65, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r65) msgsnd(r63, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r64, @ANYRES16=r65, @ANYRES16=r62, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000700)={{0x6, r58, r62, r59, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r66 = socket(0x1, 0x1, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r70 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) r73 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r73}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r58, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x109, r72, r73, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r68, r69) getgroups(0x5, &(0x7f0000000180)=[r69, r56, r62, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r45, 0x0, r45, r62]) getgroups(0x25b, &(0x7f0000001200)=[r45, r40, r26, r28, r29]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r29, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r74 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r74, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 22:59:14 executing program 1: setsockopt(0xffffffffffffffff, 0x80000000000029, 0x37, &(0x7f0000000000), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) recvfrom(r0, &(0x7f0000000040)=""/145, 0x91, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 22:59:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000000)=0xfffffff8) 22:59:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x6, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000033680)=""/102394, 0x18ffa}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r4 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x3f) close(r4) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0)=[{0x4, 0x6b3b, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x0, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x400}], 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024}, 0x9, 0x7, 0x3}) lchown(&(0x7f00000001c0)='./file0\x00', r7, r1) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 22:59:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000000c0)="dd62ac637fc48ad4121d0ea2e3f1e60f75bec0e74002171ca58ee052cb140fddb9cf62ecd9bb97bd0fed314a1738663512e5ff4cdee1b5d9a149f4d8cd5d7a5c7915e9fce5bf231518e0ff896eb24ef6668961ead0980e3639a1ad6226834084bb5d4626273c6fe8f107c3583ea98a6ea07b07eee2b9f946e593c3fbee47b7e826fbfdf5cbe0e4f252a66739d6856a5303710dbd7f0bb1c305e035699c88116ecd2f425d5c8b3be06b7474f61f80d4a9003459bc496c0774ebfbd17afc0d3fbfc928fd0a26d219ec947887275f2604cda28ddd026c3ca55d7bd4b6fe76288e06070235a75d507ad5c5c900354e4f29d258dc54c344e73c691830d51dda4a09c40e32ff8b139b53c5e70cf7cdcf123f0ac744a47666cf4c73f4a3e1d9f0814d7cd4e9b99d766d7ee18e9eb785339ca03b201ac4c943096d6bc2ddfd81fe101f19f1e0689f32852b2a7d3ce80b8e44e828f61af2bf47152df3594710abf0b906141bd75090972da30d6bd757c608328f4f2cb01fe4959b5e8e146a555fb360fb6ffaec9204a88fe45fe1edc7fef434671489de979fe730cd3cd47c415e6fd9eecf9d24b786cacbf0a7932007970bb9bb4a07df013123b982a4097ca4bc36cf168aae4e838577773a84af7aa9c16538f138ce6109795d1a99011752177396f2e72a0dbc84bc488b8f4417cf173fbbfdee5dbefd84124c973f4e7b450ef5ef2eb9ee86301a32ccbdb88e6a57ef773df67aca468685a65bd8af069246430de4de7780748bf600d16476357339704828dc73c2b647b817e579245a87501db1b4678e054049f117e7ee941079f967708240bdff7cf982fd0445fc358721d16ecc3957c68ba37e7283d1ea3f1168e9f39cd7c87cd2dcbf9193af4a499b4b2a23db1810491e8e9cf8a02d596e7c45b46c981a950e54fa3871e55d6985a9d6c5945c6e90e02a73da7d5e0a45e51cd406af10becf5558fe0e881ed8012a4941822d1b4c3e76a74d06296e93a274abccd5e365c03db705b63c663e71bd2017727698081c211833cb57d559420ceba87e8ceef90045ea9b1a7903c8fa4f95254c39b4c7cc6cbc8d005ae09e8778abc3ef3b2d75c4d7b922e0ec649ed431a48a3bd2ec857db543f24391ab7875c5437f196da333e8ab190d518e623c76c2f20a2937e770b6e37bc5ebef1667604fe92487866c00dd39e7e1950c36fe2358ad404f1641bb8b04cc327c859698570ae4427eeea0810c441e0a2f19e441cf45dfe2f242d975ea539d658b7a36fe1191d8e753d15dbf7c533063e358df010d991b4b79c7b37db83487eebd996bf61088e6c291e153d8459686fb1c3321938bfe9f2c2d7ff76917d2eb2da98fa6b6c1e56c02a0078b60aa9b6a27c6329cc4cd21b7de012c8943613038a498bae5f522d09f0ddf716acc6f30aaf6cb6b3f05267ee068e9ddfcc7e8cfe30f53a044cfb9a1e2b52ce4456d8217739b8e327e9a212c822867ab71fd8c4e8608a56564dbd958e01f34fc372477b584a5fcbcefc61176dd96978d03961b12b9d5920ed6eeccbad9c12268f3e45f14a17949fd3bada7aeca2f327c759bbaccc017fcc7d9f3b7b2c2042fc6543835564b53b722e06e485e9d2a868cd37ef98cb8a9002fea49b805b818533b6ab6e8ac09e41ea35faf226c1829050585c44d81947955fa3fce951e1215b2ea49f33bb7b18071ba9db0f34610079400ae8d2f0b21297a8eb6f37dcb0f0815201bce3193a5c8ec3a2255000a81b82cc4e2a370f3baf8c3bed2c91d3b9dfc936ec4a3d9708533dd099f435ea87975d373cdd85c505a1ed048c9494b0b9bb46e99eeba963d28e21ddcbf1cd1e3eb24385aff91acf9bec1a2b7a0113d95d74ffe4a11323a44533c440ba4d599f9705395cc0553458fe950fdd11631d2fc1f5c22858704db05aed44f96d6d13d61e026fbd630bf511ba1a2d42a9bc3265271b96a60f2397274eea1046065ad255c3dfdd71b4bd1ed79498ee5639b56348bddb6982ac0bc2a129a0a37636c610baa0fe2503aac21996472f4d3340bc0fe0c919faf710563fe356329858bf96327425e612bf4a5d5f807e92e050753f5bbd7898ff53481bad14e1551435ed085395dae024aef950621cff93142223934e6d9f1d48989835ef7a0579d51a3c0e062398617c346eb7cd8605e42cc48ffb0cb456b0b57274c126fe34c7751f2db5548eb38c8336502058d826ad271c49280023de68b2bc4bbaa2d162085f33e7c6d33f474d87c878e736273e9ecf62901c7a639074fc5ff997584f085b4bb3cd73cafb36408391e4c6fd4bf15027593658f7320170c0a4044b3d7c5b72fd552c5bcefa87bd965dc5d7f87f87c9407683c3e06067b72fa0e40c287721f464ad429accd122274449bc0dbcfe3e82c180e51381ce46c324a441f0b363bdebcf20fe2b26ec93bc41c240cc02fbe4c5ff05f7fb116e9478e287f2cdb2c435aa151e6769b5358020f1bc9b37a4689f715812ea8888bf276013db5a57eb32bb318d4a2d25ba1ff02f6d90f4ed1e08b1aad98907256fe754e39020d3a263489e0d0fd6af9f3f7dc4cff0b05b47c1d910dc60508e6592057f44de94f343499324a560c941a928b83f6124f0e682b9ee70fe444c6079aa8d1f00846402a67e3e7a6c6f5966c606f1faedac392d8f5c5de0f55fd858623484a67d3a227d9e3acfca132de34b036735e444f670ad1f1ac958659e775640252c7f87923760f98c3db34c1a0ab3ed638765a103e0062855170c31c186005fba8ec6e44f9cba09ce17eb737c3efdf8f9afc0b67097a047027d7ddb2e78ed30905e082a6240e5e7f351d5f50c0560ca50d53e71faa74511a5575d24004ec3caa27310f9a39db85dd8de1942f78ed8fb4339bd4c63be9d73fe32520874ddf62d068329eb168df724c0643b59f3992f399985dd77a2ea7e3332e1eb7e6d75160b4cb806b42338dbf85ca32e25025d68e1fb7ce5a3e3d7f55560393638d7945c9016b7c587f9cd36d5fccf685608704a66ad32fe9b44f32bd03c7422a730ef54738a5db2b06010fa447d812566147d8dbce0f80139b39a42c666516ce12f771b4b27459ea701322b5fe07cd1b7a9763e397f6c79f7400b2e9710badc72beba172e40f3fc61f0fd875e776d7257e59ef9db5ae0df4a763453b745bf6812ccb287e53afb10915a74e2edb35de07b304ac4ac2b280b9e783818de578b2b267b9fd9512ac88c5e12deb37d98d74bb1c142d9809bc49a65336fab654c1750dac3dca26ab999fcd1f0b5af50d7ac1e112972f91d19aa4f6bad675a0a20a52a3a6feb8430a83e0ec00fa5b830f7689bf08cd4dedb30cce90870be708060fc147637ecd5f19112dd097f4e3fe0881b7ab372f4ba16a006e73328feaa44debe6a31ef1fa5aa5df2269ebc28959f28ca81228dd08e83e15f2da360bb58cc1d8e6d85b692d32fc2603cefcea6dd9c699b06ddba711033f366a6c3a7f7c4e53e617b15f409ffd8c69e7cfe6b52b19cc59b273bcc15802e204be1989b1e7cd3bc5852c2204e013e60016e097ce3d28e770fc2960617b5ff2b1f4007020783fda71bc38ee2868ae9d89aaf9dd5d921951c1ac745212f7d3cd89069804e19071884a5091d37d1a2941f62b8e9f1fd79797d379add09b1d59c0a7a406d7990fcb1ce55873c8a06a3996b11c4a1bc935f4d6c06aa363fc0b5e505d6aff97744b76d88548c9c4f40af815e51c69c96391c495e8a3f1c0510e8192b4e5f40b81cc22e22ea13ff817911c0a9c9e20dc120236aa91a186dcb0e593f302b79c9893a6bc8811438fe9793ebcb3bf81340ec3cb3a56f4bb36fd32f74de9ca81420c7b40c3dc59fc3de62170126fbc8fea080decdb1a496b783864e709d1bb529c1e18732ee00e842682b20990a8bd2fc41a99562fa64d1be674fbdfaf226713b1193bfba38efe3f0f20d1152ed44b9b651493d57747a78c36cf520b00a564291ffa8f470425fe88d85ff484dce20d4f26a7dc5777e7606fcfeac31bd0d84eebd2f2e55a4bf28e54a678f91a700971b1b9ad25c7ea00fbec0b7875eb2ceb176a04cd9c561b6c8872d15c60921e0ad8234b2d82ab25034c4065def18d14b55e8b6f9fc419e6860bf5502e8a77b91a318104ff6677da9ca310b4d628a962b6ae9359f751b2a441fd34478495f4ef16d4efb797f316b63311d14c5c3667f1c9814f0840f5cbd24a183c1fb5ca91105e179b1936ef7949449404346c31c3da13de30c27af3b239c701ec896932bf8ce9f3253d5fa87265ba8921ac048a9b47a69a9866cfd02518078c26774fa22ddbd625350f9c8614c13c3e6c1ab632d555653fb7d6e490e2295d5e58ec776e4f976a8d340fd425a8145dd871459ab7f667e1a026d9d88faa933d6c8c91d3cad601d0ee2e82a12f0e42bcefb7b407f3590c22fd7221d92665a25bbc33db33e12488b69611476260b6a8dc19fcc4e4543460a71170282dbef3346f54dd14e3f81bce0ae0ed2a8f765bb1b9ffb8c6eb4ce43761be37599e0e3193bff417d95440614014d2f9ae222c468865aca1984490f3444d80d3862ce26aef3b7cdb9540672e7cd7e5ea196bd1ba61baed09fc71c34c23c4440ba69a03115c77e6d3fd4cfe4dcd77b1fe0cd47c2a5dca6887c83a4fc6b28fa090bdd10565fa77fe180a2642464e0727cfa6299b0b7c0cc3c323aa47ef17a65767418bdc4af11b397b523b27454412f429c0e3d06cfd72c8d691505f782053bc29522847548923e1fef3f8a3489f25116441732ebe51e15953008db27af968e39f47bd9dd39c41fbffd7851c222d58bd6387b5af9dac4ae7f3022d3fe1c9eddfb50bd7a964dba765f25bb86931166df73718058535da94df23c8d7fec8f31cf5b3e010eac24e400da530c006bceda91278e57e66f9318fac008f4e406d4c577ed7c74b7947b311d77efdf9d6aefe1c70cc0108d7086d3c7be2b987cd7be3db62558add85b7416cb03d3887e87d675446490b0d12ddaeff889aaa25f561047b0b0bf55e87206c5bffaf0c5e2e3edd867e5827b1e7bb990c484a75418d3410d056300f9cf56d559448e378ee3b574d2f41709e3105268f86206de884fe01582342b7a3b4960a33fe5f5240c40fec611479fa89fb9bad0f12448d027e93ebee39bd7734129946c6dd07d1a3a3bb8e501e9df33cced25f0fdbae16b50a5a72876c1094481798d8fa0ba3d46a717cd74c5721ef893180bdc1b319aa8c13afd013b793d010a7af1873472171f693aeff99e14a77540f1e2d7e3df7c2ac241a13deeb1b34520be40954eec287347172c923e369c63927012224cd0d9c62522d37560f8d98fabffc0b77c11a90c5b2a29b85c4c98de40139377140257729846b20de268c9fe81a3ea59da31761efea873675d675ba2e22a5108619fc97f49c51728b5d5a05840a1bd7f616e7dd8bdc700a0bf6bb709be1575727429d45543c3a5f1c923be80ba143619e75591db9e7d2cc790a214e8b20def3d59c85288c8f8bc27b02a536cc8e6095240e2b4fb444c5e2f2160964a1d01d155389a02a7bea92d334a786df7e1818c47a49570152dd4f9f847c96d0781884954bc3e13424c9e99d2b09817318d18609e0a3b10da2305b4ef5241cd5443e6600f9cd9a22fea90da8677c819235f2e2bb6f793dce48c946476b9c4ea2ea01a890533ce1c5b473533cb60398749ee28bddc989c06955cc8444a44d47a69d7ff5d7a057e5e267c37b95b87b77a99dcfc387777fe655372f4059caf19e711e4e13703449a3a7af2f58d48df4ad3c05a76959215d97fa90", 0x1000}, {&(0x7f00000010c0)="8ffc2a5b0e5c12891372f8a064585754e56d4b464d219998c4d880d5cc3db9a1b462db46f51d7ff261260f0443af48d648841516ad12404a4ed44b9286bbcd6849fa5acde8b44af9a16d58a0904178", 0x4f}, {&(0x7f0000001140)="461901973d73a99b6d1918b741e00276172511833fa74b9ab63f8550dea7c2c6333a840e23b893aa1621f934b64bb2a4040a6fb37f951c2531b48b351c4a88b39c50e7dd852cde019f", 0x49}, {&(0x7f00000011c0)="385dc7056fbe610851f2971d8ff3d8a33cceb47b3096ba82d9a39bf6104b37304b9f93d7f221a61ea04d91e2334c7d049d97fb381e574e4d98691fc1c8db7616c3147703f3ccb8bcfc41c56e41937a52431f44e525f07d0258685ef7d0d81821f87cb7f6bbe76307c98e262ffafa4cbe02a15f1d95241b0a688a4b2e03be5306f4dd18aefa304787580ad9e94fa959385d98c74001c46033c31d957887feefcae5beadbd3e44395223c6634a6c402ed82e59c5a4ffdfd8048b", 0xb9}, {&(0x7f0000001280)="4ae37c004c83cb6eb9e1fa58ee65b647e0c15553175d723d5e23c754e5dd1da4b87027581d58b1e415bf5a6301f95419d3a2b184f7314d58dbd099cf48a3a34774e5f850170e6091173d2005f2d8b67e2c1b28578c6d044de5eed67acdcc3bee1ee1d02842c04b4b4ca8af3f1724677d2b351520ce76a8144b0af22c2881f043efd67dd95392bc170d", 0x89}, {&(0x7f0000001340)="4d9236bae3c68583be2b91f99528be9b786bbb023d895dc199aebb938810f22693aba43fbc844c6b5daf7f4f6b59caefe49317e6994fc7d102a6eea6c332a411e208e130106b82ce9cad598f5798000b0fd08abf3f87d99a91288966b2201374a4f8663920362e479f73b25bf944eba3ab4424fb44fd0b7927bd55f0000d3beb8e9fb3082aaf3cd45531f117b4070394f0b33d361dadfe0ff5cbc04e845340464646032ca9fb1f6f2e65dcc7fbc2d29bae50cea0", 0xb4}, {&(0x7f0000001400)="7fec402ca825c384e3c9ea11fce804277126ca58a7ab18d55e799c74239845d26a378fe31c72f67216211867f22ea332aecf05877e86d1b7d3f7abcf7d9f2469cb6b801bac1fbabe71c144a721f77b0c9923db465868f53f1ce02c93d5f8", 0x5e}, {&(0x7f0000001480)="e1853001b7f730108e0f894bf5162c998f4e2aec2a4392cbc92ea2b58bf3b5970bf187727111776a3d75754b3316546468fede0dfe11803d7a01caa90c878145e314b04c5c1055fc4dd43ecb53b9d91cbad60eaf572f226bdc02ef3611385827c4566a6d425d4bb531d2741ff691bc0d1b87dbea141b18a375d9cdb6c77db631b26de0eb47fc8f5b9fca9d8ce077e65ca7bd0cc212e4870363dcbf8b2b98c6052ddc221b0b3415f562129a3ae0da328cd8b2e52b88fec80f24d9735be0", 0xbd}, {&(0x7f0000001540)="f4f1391288a571c4c32fe355e5ee98e9c7a9cc423f394b57f33ebd206355fc500781ea9c3ee035b9cc4cc5a22050a960fdb9d8f67db88a0715658c1b07efcb24a8846d5e9689fb32f496aabff020000d2ae6d316ef8e71fdddc9fda72cc63e6f5ada997795da83aaf030accdeaa114840eb306", 0x73}], 0x9}, 0xc) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at witness_checkorder+0x11: pushq %rdx ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace witness_checkorder(ffffffff824b7f20,9,0) at witness_checkorder+0x11 mtx_enter(ffffffff824b7f10) at mtx_enter+0x3a arc4random_buf(ffff800022d820b6,2) at arc4random_buf+0x27 ip_randomid() at ip_randomid+0xb2 ip_output(fffffd806aa6cf00,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0x1ab udp_output(fffffd806312db00,fffffd806aa6cf00,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd8064ba3e00,fffffd8064ba3eb0,0,14,fffffd8064ba3ec4) at udp_sbappend+0x336 udp_input(ffff800022d82718,ffff800022d82724,11,2) at udp_input+0x1320 ip_deliver(ffff800022d82718,ffff800022d82724,11,2) at ip_deliver+0x353 ip_ours(ffff800022d82718,ffff800022d82724,11b4,0) at ip_ours+0x412 ip_input_if(ffff800022d82718,ffff800022d82724,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8064ba3e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8064ba3e00,2) at if_input_local+0xf9 ip_output(fffffd8066a85400,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd8066a85400,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd806aa6cf00,fffffd806aa6cfb0,0,14,fffffd806aa6cfc4) at udp_sbappend+0x336 udp_input(ffff800022d82df8,ffff800022d82e04,11,2) at udp_input+0x1320 ip_deliver(ffff800022d82df8,ffff800022d82e04,11,2) at ip_deliver+0x353 ip_ours(ffff800022d82df8,ffff800022d82e04,f7d,0) at ip_ours+0x412 ip_input_if(ffff800022d82df8,ffff800022d82e04,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806aa6cf00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806aa6cf00,2) at if_input_local+0xf9 ip_output(fffffd806d962200,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd806d962200,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd8066a85400,fffffd8066a854b0,0,14,fffffd8066a854c4) at udp_sbappend+0x336 udp_input(ffff800022d834d8,ffff800022d834e4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d834d8,ffff800022d834e4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d834d8,ffff800022d834e4,d7f,0) at ip_ours+0x412 ip_input_if(ffff800022d834d8,ffff800022d834e4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066a85400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066a85400,2) at if_input_local+0xf9 ip_output(fffffd807255a500,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd807255a500,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd806d962200,fffffd806d9622b0,0,14,fffffd806d9622c4) at udp_sbappend+0x336 udp_input(ffff800022d83bb8,ffff800022d83bc4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d83bb8,ffff800022d83bc4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d83bb8,ffff800022d83bc4,b81,0) at ip_ours+0x412 ip_input_if(ffff800022d83bb8,ffff800022d83bc4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d962200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d962200,2) at if_input_local+0xf9 ip_output(fffffd806aa6c500,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd806aa6c500,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd807255a500,fffffd807255a5b0,0,14,fffffd807255a5c4) at udp_sbappend+0x336 udp_input(ffff800022d84298,ffff800022d842a4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d84298,ffff800022d842a4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d84298,ffff800022d842a4,983,0) at ip_ours+0x412 ip_input_if(ffff800022d84298,ffff800022d842a4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807255a500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807255a500,2) at if_input_local+0xf9 ip_output(fffffd8066a83b00,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd8066a83b00,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd806aa6c500,fffffd806aa6c5b0,0,14,fffffd806aa6c5c4) at udp_sbappend+0x336 udp_input(ffff800022d84978,ffff800022d84984,11,2) at udp_input+0x1320 ip_deliver(ffff800022d84978,ffff800022d84984,11,2) at ip_deliver+0x353 ip_ours(ffff800022d84978,ffff800022d84984,785,0) at ip_ours+0x412 ip_input_if(ffff800022d84978,ffff800022d84984,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806aa6c500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806aa6c500,2) at if_input_local+0xf9 ip_output(fffffd8061dee600,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd8061dee600,0,0) at udp_output+0x5af somove(fffffd8067b2ae28,2) at somove+0xf2f sorwakeup(fffffd8067b2ae28) at sorwakeup+0x79 udp_sbappend(fffffd806312db00,fffffd8066a83b00,fffffd8066a83bb0,0,14,fffffd8066a83bc4) at udp_sbappend+0x336 udp_input(ffff800022d85058,ffff800022d85064,11,2) at udp_input+0x1320 ip_deliver(ffff800022d85058,ffff800022d85064,11,2) at ip_deliver+0x353 ip_ours(ffff800022d85058,ffff800022d85064,587,0) at ip_ours+0x412 ip_input_if(ffff800022d85058,ffff800022d85064,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066a83b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066a83b00,2) at if_input_local+0xf9 ip_output(fffffd807255ac00,0,fffffd806312db70,0,0,fffffd806312db00) at ip_output+0xae5 udp_output(fffffd806312db00,fffffd807255ac00,0,0) at udp_output+0x5af sosend(fffffd8067b2ae28,0,ffff800022d853c0,0,0,c) at sosend+0x671 sendit(ffff800020a93608,0,ffff800022d85520,c,ffff800022d85610) at sendit+0x52b sys_sendmsg(ffff800020a93608,ffff800022d855c8,ffff800022d85610) at sys_sendmsg+0x1a4 syscall(ffff800022d85690) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1e477e0d3d0, count: -88 ddb{1}> show registers rdi 0xffffffff824b7f20 rndlock+0x10 rsi 0x9 rbp 0xffff800022d82010 rbx 0x40 rdx 0 rcx 0xffff800020b5a000 rax 0xffff800020b5a000 r8 0 r9 0xfffffd806312db00 r10 0x15 r11 0x9318ccd75f7d47bb r12 0xffff800020a00ff0 r13 0x3 r14 0xffffffff824b7f10 rndlock r15 0xffff800022d820b6 rip 0xffffffff816adc91 witness_checkorder+0x11 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800022d82000 ss 0x10 witness_checkorder+0x11: pushq %rdx ddb{1}> show proc PROC (syz-executor.0) pid=282544 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93d58,0xffffffff8263e0e8 process=0xffff800020ac63e8 user=0xffff800022d80000, vmspace=0xfffffd806eaae458 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38177 507461 61535 32767 7 0x10 syz-executor.0 *38177 282544 61535 32767 7 0x4000010 syz-executor.0 25746 50500 610 32767 2 0x10 syz-executor.1 25746 462179 610 32767 2 0x4000010 syz-executor.1 61535 348379 99374 32767 3 0x90 nanosleep syz-executor.0 99374 457820 85241 0 3 0x82 wait syz-executor.0 610 328647 49973 32767 3 0x90 nanosleep syz-executor.1 49973 118671 85241 0 3 0x82 wait syz-executor.1 96819 226217 0 0 3 0x14200 bored sosplice 85241 276525 15836 0 3 0x82 kqread syz-fuzzer 85241 188819 15836 0 3 0x4000082 nanosleep syz-fuzzer 85241 311504 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 115166 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 385228 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 139015 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 78207 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 449714 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 13531 15836 0 3 0x4000082 thrsleep syz-fuzzer 85241 119455 15836 0 3 0x4000082 thrsleep syz-fuzzer 15836 23079 19347 0 3 0x10008a pause ksh 19347 305990 54301 0 3 0x92 select sshd 23321 73306 1 0 3 0x100083 ttyin getty 54301 109450 1 0 3 0x80 select sshd 77234 253929 68656 73 3 0x100090 kqread syslogd 68656 415020 1 0 3 0x100082 netio syslogd 38866 41941 1 77 3 0x100090 poll dhclient 48512 283221 1 0 3 0x80 poll dhclient 48064 507836 0 0 3 0x14200 bored smr 87444 469829 0 0 2 0x14200 zerothread 29082 139184 0 0 3 0x14200 aiodoned aiodoned 90901 128830 0 0 3 0x14200 syncer update 45549 121388 0 0 3 0x14200 cleaner cleaner 99158 53789 0 0 3 0x14200 reaper reaper 25982 255653 0 0 3 0x14200 pgdaemon pagedaemon 4377 221633 0 0 3 0x14200 bored crynlk 60428 403868 0 0 3 0x14200 bored crypto 27745 217268 0 0 3 0x40014200 acpi0 acpi0 47734 522141 0 0 3 0x40014200 idle1 77702 22604 0 0 3 0x14200 bored softnet 82750 428030 0 0 3 0x14200 bored systqmp 69080 80719 0 0 3 0x14200 bored systq 97846 303417 0 0 3 0x40014200 bored softclock 28834 352266 0 0 3 0x40014200 idle0 1 265080 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 38177 (syz-executor.0) thread 0xffff800020a93608 (282544) exclusive rwlock netlock r = 0 (0xffffffff824b8408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9496 6335K 6335K 78643K 12260 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 18958 0 ifaddr 39 17K 21K 78643K 3030 0 counters 43 33K 33K 78643K 879 0 ioctlops 0 0K 2K 78643K 1098 0 iov 0 0K 40K 78643K 3841 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 11503 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 206 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 11251 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 19567 0 sigio 0 0K 0K 78643K 651 0 proc 48 50K 83K 78643K 19866 0 subproc 34 2K 2K 78643K 7140 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 6806 0 in_multi 33 2K 2K 78643K 5408 0 ether_multi 1 0K 0K 78643K 101 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 211 943K 943K 78643K 211 0 exec 0 0K 1K 78643K 7748 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 281 32K 48K 78643K 77085 0 UVM aobj 130 4K 4K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 1708 0 NDP 5 0K 0K 78643K 1263 0 temp 102 3029K 3141K 78643K 88431 0 kqueue 3 4K 36K 78643K 2787 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 899 0 893 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 4958 0 4956 1 0 1 1 0 8 0 rtentry 112 4785 0 4741 2 0 2 2 0 8 0 unpcb 120 25672 0 25658 91 89 2 3 0 8 1 syncache 264 445 0 445 90 89 1 1 0 8 1 sackhl 24 19 0 19 14 14 0 1 0 8 0 tcpqe 32 226 0 226 48 48 0 1 0 8 0 tcpcb 544 36687 0 36682 409 407 2 13 0 8 1 ipq 40 172 0 172 68 68 0 1 0 8 0 ipqe 40 5509 0 5509 68 68 0 1 0 8 0 inpcb 280 59690 0 59681 336 333 3 11 0 8 1 ip6q 72 16 0 16 12 11 1 1 0 8 1 ip6af 40 24 0 24 10 9 1 1 0 8 1 nd6 48 1345 0 1339 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 19515 0 19320 41 28 13 14 0 8 0 art_table 32 19516 0 19320 2 0 2 2 0 8 0 art_node 16 4784 0 4744 1 0 1 1 0 8 0 sysvmsgpl 40 45 0 30 1 0 1 1 0 8 0 semapl 112 11249 0 11239 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 22208 0 20766 48 1 47 47 0 8 0 ffsino 272 22208 0 20766 101 4 97 97 0 8 0 nchpl 144 46523 0 44917 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 236859 0 236859 7 6 1 1 0 8 1 percpumem 16 450 0 418 1 0 1 1 0 8 0 scxspl 192 161825 0 161825 176 175 1 7 0 8 1 plimitpl 152 3269 0 3260 1 0 1 1 0 8 0 sigapl 424 18501 0 18468 4 0 4 4 0 8 0 futexpl 56 506354 0 506354 7 6 1 1 0 8 1 knotepl 112 8712 0 8693 10 9 1 3 0 8 0 kqueuepl 144 30236 0 30232 142 141 1 6 0 8 0 pipelkpl 48 9760 0 9750 1 0 1 1 0 8 0 pipepl 120 19520 0 19501 78 76 2 3 0 8 1 fdescpl 496 18485 0 18468 4 1 3 3 0 8 0 filepl 152 241301 0 241199 414 406 8 17 0 8 4 lockfpl 104 5393 0 5391 1 0 1 1 0 8 0 lockfspl 48 1689 0 1687 1 0 1 1 0 8 0 sessionpl 112 435 0 425 1 0 1 1 0 8 0 pgrppl 48 819 0 809 1 0 1 1 0 8 0 ucredpl 96 44779 0 44770 1 0 1 1 0 8 0 zombiepl 144 18468 0 18468 5 4 1 1 0 8 1 processpl 960 18501 0 18468 6 1 5 5 0 8 0 procpl 624 54587 0 54543 42 37 5 5 0 8 1 sosppl 128 710 0 709 78 77 1 1 0 8 0 sockpl 400 91620 0 91591 602 594 8 19 0 8 4 mcl64k 65536 121 0 0 4 1 3 3 0 8 0 mcl16k 16384 89 0 0 6 3 3 3 0 8 0 mcl12k 12288 92 0 0 2 0 2 2 0 8 0 mcl9k 9216 73 0 0 3 1 2 2 0 8 0 mcl8k 8192 73 0 0 5 2 3 3 0 8 0 mcl4k 4096 65 0 0 6 3 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 224 0 0 20 12 8 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2179 0 0 33 0 33 33 0 8 0 bufpl 280 64967 0 58701 448 0 448 448 0 8 0 anonpl 16 3186147 0 3169988 411 331 80 94 0 124 0 amapchunkpl 152 199387 0 199237 577 566 11 27 0 158 4 amappl16 192 112961 0 111940 604 547 57 76 0 8 1 amappl15 184 2916 0 2912 1 0 1 1 0 8 0 amappl14 176 2658 0 2656 2 1 1 1 0 8 0 amappl13 168 4454 0 4453 1 0 1 1 0 8 0 amappl12 160 1681 0 1678 1 0 1 1 0 8 0 amappl11 152 3153 0 3141 1 0 1 1 0 8 0 amappl10 144 2034 0 2026 1 0 1 1 0 8 0 amappl9 136 2330 0 2325 1 0 1 1 0 8 0 amappl8 128 11284 0 11108 11 5 6 6 0 8 0 amappl7 120 4630 0 4613 1 0 1 1 0 8 0 amappl6 112 1875 0 1857 1 0 1 1 0 8 0 amappl5 104 15012 0 15000 1 0 1 1 0 8 0 amappl4 96 10252 0 10214 14 12 2 2 0 8 1 amappl3 88 3997 0 3991 1 0 1 1 0 8 0 amappl2 80 117649 0 117567 3 1 2 3 0 8 0 amappl1 72 529522 0 529070 24 14 10 20 0 8 0 amappl 80 62717 0 62663 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 18485 0 18468 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18485 0 18468 1 0 1 1 0 8 0 vmmpekpl 168 185634 0 185603 2 0 2 2 0 8 0 vmmpepl 168 2768064 0 2765555 780 624 156 164 0 357 34 vmsppl 368 18484 0 18468 2 0 2 2 0 8 0 pdppl 4096 36978 0 36936 7 1 6 6 0 8 0 pvpl 32 7670970 0 7651365 1094 914 180 224 0 265 1 pmappl 232 18484 0 18468 61 59 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1291 0 1100 7 0 7 7 0 8 0