e8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x4, 0x90) close(r2) semctl$SETVAL(r3, 0xa0000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x10000, 0xbad4}, {0x4d, 0x1}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) 01:39:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x606, 0x0) 01:39:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:39:28 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/175, 0xaf, 0x840, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) 01:39:28 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x2, 0x4e) msgrcv(r0, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x2, 0x1000) msgctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) msgctl$IPC_RMID(0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:39:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x1, 0x3, 0x200) mlockall(0x3) semctl$IPC_RMID(r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000000080)=""/249, 0xf9, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 01:39:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) unlink(&(0x7f00000002c0)='./bus/file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xfcbb) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x8, &(0x7f0000000440)=[r8, r3, r4, r4, r5, r5, r6, r7]) 01:39:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000ff8fb95d165c2c5c358b559d28912f3cd1706657b5ad9f3c6d37da8dc21f96ae598f579a7cd0d95acd009b8ec507ba57b4298f4af617e6e9ca0fe7d2a6619a6f3f395912a7d7c565f626f25f9545e85fe4532d2494598691c4c6e255231e266bd4ee1871157c645f8ddc7625b37aab084d3336c1c3f3b5c3e65ed995"], 0xfffffffffffffc6c) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:39:28 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) sendto$inet6(r7, &(0x7f0000000540)="dfb9fa36ebd6b3cd08e99cde42d6a645fe9e25767149e5009ddd", 0x1a, 0x40c, &(0x7f0000000580)={0x18, 0x3, 0x800, 0x3}, 0xc) r8 = getpgid(0x0) r9 = getuid() r10 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="6fc0270e3e3e3b9d5b89804721d0ccc83b8159fd10c884e284113fb54c9884ac5a53a9b6c14c6591afad3a93a949cca34d5d78c4580ee333f05e8cc73b278fa94cca9ca6beed8497c61bd59563e6fafa4dfa1681f0addb34406709d884dc1dccfed4ab64a918a8d0ea24e345fa5c6abec6ae88903479d49b6dc9c0c979d3d2761a277287c093b11a7ada4abcfa490cc94abfce8bcebcca9c89c2b0c0565d86476faf3a37b9bb7af51e115c1d0f89dd596bc760392e300b7ebf664e09f456a9a77b4100bf874cab94c46e06a6db424b97f8b9dd01c6", 0xd5}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xe8, 0x402}, 0x4) pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b30820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b30821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b30822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b30823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b30824000 didn't change! 01:39:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket(0x2, 0x400000000002, 0x0) socket(0x16, 0x8003, 0x4a) setsockopt(r5, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$inet6(r5, &(0x7f0000000200)={0x18, 0x0, 0x3, 0x2}, 0xc) pipe(&(0x7f0000000040)) 01:39:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) 01:39:28 executing program 0: socketpair(0x1, 0x2, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 01:39:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23c) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x194, 0x280}, {0x30, 0x9}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:29 executing program 1: getrusage(0x3, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 01:39:29 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x30000, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) 01:39:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4044d4b8d87350f5cefe5ef369dd9f8d2f7f9fdaf88436430c5821ea636063f1bba6901d37cf5300261eb6e5bd3a0fb2827c208d53ed0d833beb67dce75a260b5792873b1262e7ee47d35ffa0bc30a6c58e3150ac7a3581e440f1e9591", 0x5d) 01:39:29 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x409, 0x69) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x10000}, {0x4, 0xffffffff}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)={{0x5c2, 0x2}, {0x2, 0x9a}}, 0x2) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/16}, &(0x7f00000001c0)=0x12) sendto(r2, &(0x7f0000000300)="4a6eb1eb4619d673c8c53108ab03f18d4f99bbeedd467adfc161e7bda4501a761d4b9c3394ac17ab63d4d060404434626b778effc549f12a4b3fb5c3bb976af81f59725f0ffb0e7f9d4e2a551a257d7cb1760025091548f71c02d42170221cd3a923e1ef05f8829e659f08566d7cabe02b4d7c549ef4b1b3184689d68d2a48b89607fdeb43c3d070a574db15f4babc4dcafa8f2ed64c33c14f322d8a07193dea13c09022f2ba7dda240742ea1e72b542f6743b97a9fc6b9e97baa6bfdb6f8e36c329f8989b14d3c33f8d599cde6d5ea6a9f10e44ed12d02895454f07254449589858876e62b7756456147c46a31a869fe6a3f60c193f8f83c16385fe3ee61abbc2cc4003f3e976b2ec1c4d27faffa9451f9dbd02edb16b42f93ff286874adae95f76f985c0ebe1da344611b74f2688e3e4e11a210e8c7f2731e55b840615d7996ec99674b8036eabaeda3ac9a386639129100fc0e1471b80e966484d5c864ed86fb1a86b5ac3cc233d58ec8c361931563128f095ab5f8e88312037385de53b55ca6e2102a71d86fa225b5a2019068c7e96c3e4161d625cf9e7b449e676bca89f3e45cb36be58f9141add543f7d44c8769d56aca9eb96e9310cc7a7b6ad62bfbfe7a4cd32aa389e40dd8747332ac6bbec0adbdbea7bbc3a1be1bf55cc3428412055641a43f93dcddc9126263bfc0bef53115bb0eabae756a930539a079a580b73cf8ea1969dd4517b64c4dd396218672d2e4207f7086c7bb1b317236e84859f8b998985d1c2f6c199f1ca4d1795e3eb77964205d21eb5cab83bd56d710a7ade2258719b65d33a27c36392a9faba7e62e8e2d293f7a3c16d2b53ba4b5817e1e7ae00dafb56dab7bbe4451a6ff4514d139e712a9f86b2d4a28d85241591dd518f4ea2ce5c8441c30bf15c0281787d9247a7cc596ee74c9948d239d71f16b783feacd70823f3112ce1f9471209630cf3395a163f6bd44c07501617eeffc4629a17729a7f45b2a26d344ed1151e14335843ea0d63f86b265cecb686675dd45d727f52f308c61fad4b2de08fbdd54a87f0760b1ae592f08f2dff1c0fbeb12e5439f60214a27ea2a438c27ab0723eb87a509b02e80b254b930972e8350b84b8a9f14e2b5626dba30bdb2fbb3e0cb402dbe22b497ca7cd72e3931f57de41d1735bdf3c84d01db0678a941a20ccb81b118c911ac5c64e7eb4a463bde827e990e7e1d53924b523d587e01a745947a1e14557c027074bbddde80746fab42338a1f63f2b3672156bb05f7193aed7d496dc65b866347430bcf06a11c1ea3cd7b786888e542cb57063cd27eaba45f7ac74a0c29c1b1528bce7c9043b2caccb5f906065ea5bcba90bbfabc598192a8e6f047b35dd93f0499a8a14f11130f6656f094e7cf96fad0e592f66a089ac560e12e18777daeaf01516d71ee38109441594d9a34b073090b550e51b5149894219fa63fe2e721daf9458c04c69388e6acf415729eb1b3a1083a6b53dd083314950707c3eae7e64dd59073210565f45f7117b94d9e82a1c0281ad97eac7afb06fb17e057cce7f4a324edf80086b4fe03d4a7367c0b66a9805ea5367e51c89f6de21ad0422f30049036867bc1addf35ccb27716a0f65cbf74bc090d18ea0dfc9dfec7f714f37da2aa3cdb51a3dcf153b4be9ac4208e7e097898ce5cc21c4a438854ecf81b24007f03c0e87035a71e857e599b1f7ccb7a484c91503b73ea4bbf610f2e6cf85b1b3fdf93cd4ab455d993aa7afb2859558876de29218f70f56b41c225267f181cb0e41167a67c716b239d27e8fe531f73efbd996c81e39cb2f1063028c279d3db03e408ba7f4bbba68589a9f5908f92760c989904a139e72eed76ddc3be45f6c5d435f241de79e21642d6fe8cfb7ce519c21fdb6d061cd52bea18d2586ce50df61d8a1281d67408779f4afcd7f6f2f33d107754c46f05d23ada3115beebdb11f3a06059bedf679b37825fbde142c32bccbe44f755a8f436026b923170a34256ceb48f740c8675e447233ff20be2d51e5aa1616ae73ea6682c8632f5b18a2c7539579fa5c4fdb6481c6276221ac375f6993164115f2325d8b3b8b5db12d3a933d2477cb8b15d2e1a046eab6aa342a87c5c4dce9700ea7840bb6f047117b468fea4ebebbe1124f086120189e59f90aed790f203af687de34ef016c7ec92b0386f4935a100153b0e73d065bbc2f621d8803270b09ea96669f81528182280e5d832f05f3b9d22bd4288f841ecdd24c4432db66ccf16d7d4c4d3eaa11847efab13e452b871112cca87fb1d4c7e6a2ba5f729be692695679038391d10236c8c7e26d5ea5efb709a5073cc75c3b0ee09d46e69c3b75168841a3334a36a96f4c4e916be13b30c1a87c8ca099bf6bb035939f0e0d97084b78ee5f5125f423a3b09ec3a91f64f549648df4f2d2d1a9a17acf7f627dbd2d7ee5b0b6c0810abc0683cfb1595369dd19a97daf4d3b7e97578422974af9081bc38c1ce661817f0fcaa22aa57abe9fee80b72528e55420f23c31bebd4f77cbe54848c7df70cc06599ded287abd2e80005d497e8a39a6d75852187b23d03d98182325050aef8bf9fc6caf1531a239b6250446be42abfc1a8d2832db94f3dcb773d64ceb22e37f44a141203a3dc6feeaa7e26cd4456300787c9014632ba87d40051eda300673afc137c973ca589d22da271d104b34beebe96ba28fd0c10acd272f7f011d43792b9ec91849c5fcb243e09a993470e0c59877a6923f031ce2080239e7920a4adf5e3b4d913703e37e6fe6393068e02ee7cb19a3f0231fcef67b26da419055eb189f76e2049037819f9d84c2c96cdb296939a6059b1ab0026e2538b8527439c00f73f4a2af62b947043541ff5c8bf37a2ad4b57e3088d07b8a24d5b69df4a18cabadb7504d55d48510e4f0c54297232c6037f4687a4a2488e35145c1164f7cdb157432350a7f520e61f5b564a339f8e6aa3576afa7a0da9df66716a09513ed434d62ed629fa3786b7e419b7354e89bf3840497e2fb3a2b27b6d51e259e6a4a0934646df746bb18ea1f3cd75007718b18437a0a7e672c90535bc42de411b377eab6116d6c94b1ed54f10fc1e102aad546d3fe496c9c648ef7d8180fd1071781bd1f6fa9fc248cf042610e8f144cb43b89fcb32622f04b97757f64014f90a96c63c0b9ce506bb8058d2c9c6adee3e79792b274db84c3a1d61e1eda129a4b0a0f0f73a0e31552e9ac1ce3a955fa61cf01d95acfdfa5d74201c7549c3d8d784beb45a01ef8592ecf4b799aee191e1b2ae8945e7c5659cb1dd53603cd126faaf24ee4ad6af4faec4afc7edc4d2e5e6b93fec917940b89ba2c179d08691179f0c01f5a682a454052d145545c96559657bb3cd3976e5429945d61c7e24927e3bb1cc70cc08a5d35d023b5e85537d67b6f1df583af0cbdbf0fc1dfe828b855fb760c7b7aa43c76772e7c5d338c12e9322acff523e7d09e959e6f45e030a983972dedccb9c5179f8a8cd6a254f5c3c0f23ddc5de4be97ec391088b899bfa113adef7dbaae38bdebf095bba33497598c1e60dbde2a4faa2471e03b7a0f5b53cbeadf012a11bd503ef3cd889e8861fe75accfbbebd4a7eb47755455058e24e6e33d8d6b19e038951c71dddb2680373ad66ef5587ad311bac1e97c4e9d41f5c1c95bae70150034d45f5be9039e74d38790dbdb861bb81d53708f149c4c6aa3140581d3a4540e3c0b37bbec73731cd24a696d05e43b4a2f1ea876c8224dd079314df28af947e7814fbfa27f68e371acd30f697adf482844b4f3d880f4ac99399af8eccaebf80bf8e141c73f62d040dddd1cf8346ef325b01aeb1e170819549aa2b37e4518134385d4333e3916dbc422cc1cd780c9e050bd5dfa9ac5b8fe592a13e95f5c88e592482b8f33f52872d8d697f21a1e7a95fd28433c521c260efff9c43e9dd2d7c5943bbc16b922cd906c1f1d35cd94b547fe0f07bcda585c8077a171d07cc350790a4450e86b024598679cb4fa2ff1c8f515935eb80cbd7450a5e5398a661762bc3a8cdf0a2da182dcc9dd5f9fad424602c8750f5823fcbf21bc4fe622dce6eb958f580169c278c1b93014f90e6750d47eaedd1cb10ffded3bc8b810d7e2b9f129db692778d745139ce7bf9350681d738da563d8a88ac0549ee63fbe42ba5bc8c3f59238aedf227c7289e668f96380c9b50f9f036bfbf356ffd8aaee570cb954c95b50f55b3ef05d5d76ebf0380b3a82ebabb1dafec79b9adebd0e49afd7f448d6a0db1b93cabe7ba05390018e587c510b959e05eb9ff4d4119a902b9368269af53a399fbb6acf79599a12e2f6686dc8fbad65da51b42968aec015a2b563ba616f0d15af9249b1fab1753a62640e59213537a2318af8f4bbde5708af62eaacab772ed37e4f4dc861a9e8ff7158ea41f68c0be4b151eb691c91371da8497fae6d57c018b30226ab9a4883bbc492f297d2bf3c7ba076be187e4fdd16f7369bd269b4b744f98d8fea246d72038f7fcd3b33c43a962b10f426e35591a888eeffd93373c17ac333928e5ec9726ecf9a1e407781e14902c7c37c6fe7169dece9cc08d4d7f21bd7bf576f6772d222135c5cf1f49ff87af86c23603d2ed6a738e3c30481696dfa717d7d307f0b8a911db22ab63c701a54cef313be6b14daee88ee5944755c0377e0cc2a01c414ef78ad24c8d719c0a55525bed373e8cef43dc5613c81800c818198188acb042cd18c317a362c9bb22d6a10495801af53dc8924c1c1963fb37d6332647f216793b4effbc9816442a99f7210d16b74d660a2ac3d0e2ac2078ac7c7fa6a73b9f988b1555276de34f66b67c7d58e5a822c11eaf48b41564211dc048d630c7904b0e6ec9111272764c77f4716fc064a033bc953ac8df5962ff76d501aa158b27602ad33f148353145dbfbe8d0d2e62f52af1b185891ab8009d507d9e2b3c44084359ffb10ac533aa08682b40ecde6bd45aa302be3faf6154e1ad00820f2d0b137fc25ed6af8a000369226cd45a3fb3dd2ce664b49d3d80ef37a32035203ae159031f4fb43e8ec6e23f985fc07e3dcc080019dbfded0badd1da075109bb063ae30d05fb9e576d19bbe6d2cbd5b7f5fb424aac23a1b3c096e7f023b8e48fdda08d3a203e3dd187c3d13a2d451834ed15954320124e08363f01b5a7de23f2d7aa0e5ce717284a3a67cf3bdb4efa219af94db68ba9e540ab53040a3038116591e3f5434a14c4c59999a7778497f35175c0034e308ef9cf4fbd3d3dbf653c6654aceabad23c9c40477378cbb0352016c8cc1ce083acbdc3ac7e49e9d9c149bd3f992ca9a33d7ddeb834352c912827a5972ddbfd413b5f2464826a3553ec7ae9b5cd1e1b31d33ba62c731481255663330e6f7958d8dcd7559f77934aa54a1907836899b9b41d41be3f11886745c7c051ac62b84774892e82db5f443faeba1d4c73a4b28f2d3c0d33b2cabd2bc99ef0907d4c4ec5ea706f1c839d61c28da262ed8fd8f3330345358cd66c0abef1c905c3b119973e87cf26ccb72c1b370a54c325078d31d69227ad2044b3a0adc00d208fe00ee89b4c2ae38e6e028fcff3e3687baa37b98083946d0ce40e2cbf2d06e9160b120eea8102b700e1a2fd92af6acb19a977d67c798f7ea667560167c7b686397d1bea50c4fcf07d22f393f1783ca4d6cdf45bb57ba901d5219fbda0a0463ea2a2d7cbedc8427621e41c6552fcd9fe686d2768da5c0a5c6196eacee239c54c4b5e6600cab06c9c1b0f9f628b66370078ce35dfa42c07f15ab8a3c553092247376a78839b7b49a65c764faee8d4e", 0x1000, 0x8, &(0x7f0000000200)=@in6={0x18, 0x0, 0x41, 0x40}, 0xc) getpeername$unix(r2, &(0x7f0000002980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ade1588e2112f33caf39b243eb18c8a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 01:39:29 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2000000000005, 0x1e, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 01:39:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000680)="7df4bb8645dc8037569acaea5f54807c8d643f5c2f6504c157bcbbffb3cb7579c6af3977b9db8bfa31e6a3777be3a6905e8f981cd45d1e3f5c81d47bc24a3f53124bf6a71fff9434c8cc24a682a098d5be981137260b7c7ba73f0adb365e0d5d3c7be241f3c66450ab0d4fc9255d74dbf19807185491009819b21eea6cf13e89c4a33954d9c4a6fb1eebcf627bcd27693b26047e5beb05992ef99ccb", 0x4a77e8ee6e0412d0) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000000)) 01:39:29 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0x88) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) sendto$inet(r0, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x66, 0x93}, {0x18, 0x0, 0x9, 0x55a4}, 0x612, [0x8, 0x8ed, 0x6, 0x5, 0x6, 0xffffffff, 0x7fff, 0x10001]}, 0x3c) syz_open_pts() 01:39:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x48000001006, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8}, 0xc) 01:39:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000040)={0x4, 0x1}, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) rmdir(&(0x7f0000000300)='./file0\x00') sendto(r2, &(0x7f0000000240)="158ec43bbdebc156c44e62f3808f05488d6d6875cf4a33689a0490a2bddfed58e7edfaf691553cf74736452bcf20d7ca3fb4b2f25fce9bf881d320f30ec4d77747d2229c785504e03db4b1d2456dd28b923b61c03d", 0x55, 0x9, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') 01:39:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getpgrp() write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() fchown(r1, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) lseek(r1, 0x0, 0x2) 01:39:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() fchmod(r4, 0x80) r5 = getgid() setegid(r5) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fsync(r3) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/201, &(0x7f0000000040)=0xc9) dup2(r3, r2) 01:39:30 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="28ac7ef8e9c8125c1ee520a9ae7d46ab86cdfb3e4cfcc1d65d9fc5022d2c22aae51b42b99231b92bea4ebe3bebea5fcddfb2ea80d85bc54103ef1397b64999dc685264ec2eef4e75750bf7b3c5766ba1480605f2c406baae7685c7f957aad7b83c6d7684f6949926ac3a06838bdcd67e0a292bb90f0712b15c5f1a25f4674ff32a78b3fb08ed21b59ad3f12fc6424d4ddc7ab4d288de602d16889bbbf3bf9f66f4309498189b5eb06f5fc84eeb352767cb2c9045b43b373c474ac3fb", 0xbc) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000000)=""/141, 0x8d) 01:39:30 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="1abce4869700b4b16ba06e9761184862cd9759f8895b36d61914facbed904d7c8fa6d941746a5b3aeba87bfb3b7738b425756ff6a35830999066ef5f6f5de09ec76f4fec72b377a2f95aae9a22e99ae9af0298dd547d05dc6d3fe3f8b8b5afff9d78fbafc973561154d1e3be7cc788606dba6767b996ccc16a4fc4b8ba54d64b22352a8ee0877899c3e6bbc6dddbb64f4c704c1d7b6f29582ac08b99df9b2c93e3344a619d4ebfeecff28d7fc20e2104bd034dd9fb8bcd289e5dff7c9dfc72279d35f655d1bcd9080920c52beed3d86934de552e5826e8c74ea794f1afc7af5fe6919ff64e6b1835c0df19a07e0d34502e480e51127c2c991039dd4e8912782350f08c1184ce26cb9159cdf46cf533622dace158fd3f88ed691f3ad45ec51336ef1cd689c3e4a697fa8c6c390754e6c9423ea048fcf9ea51930a5f35c48cf2fe57ea3051d05c64f0abdc78eef139cd49e2bc8f1a178883d63b75d7d5cafe43d5c7a2712de8a61fd04450ffbe50f24b69370a252bbedb6b2acc7dd22d4b5e3064e05956ead366c78ba9d8f7e8c23cf36b74e0cfe0764f509df4053b3f9f1a9b9b56cc8ab888e4f4eb4ab6adcf872bc9fe4260ad45e4913a6f57bb6a08cd199fdc981cbee2b733425a3f1e32732bec1f691aa35bda52d277877dff2f5fff722c7847c0f91237c2a89927767815ee6880edfd95945639d57372ca553cb3626c4fbc35a4acc860960f3ac88603aa8771982a4f595569a6d2808d009ef687d1fb1f0d5372dbd9c506b2aa5af8b0c0bd687bd737ffe46f2b6bfec50bd4f10cc16a5f9283d09c3614895e1d6520e279b7bf267f1b61e21b1aa1abfe3f8a9ee3e4fe36e705c742261acb3aee76aa0c38ed1361106d209bfa881e7c38e43e1cec4e9e6fda10104c9a95191557d347780da4831255da5050f94203ff57f198376745a2dbbadbc4cd4293edf14af8a2a05d2839034b9defaade368dc0612a2eae6685362a67763d0f77b83ba28f413a7ae6cf557a0c96ff84777984f4ada903d6edc70138429f44323b62ca6b3b6e39c60c3bb5c178e994dd7581611ad359b21057b11afb642148f632a4f9c3426458d4ffc183710cc0827ea7532dbfad98c802a1a7fa98355f46ae27267fda8aaec5cae55aaa6553eba9a133ffaecd0052eee95f876cc86268d6f632db44a0bea525747019f5bb8eda9221afb240226f57426f6c8b2fe2766fa87366e9416d3c580d7f0ad817606494e7203f66a3b9a30db17e6bfe004a502c44aa5fdf2eb677c4517823413568b219b0594994806aa861327c3d9997826a3f0aa22056a7f4ab34698629a013ebbe776adfe4ca17c42dbfcf776b5c6b0fcbee0f1c9285555e05b12aecff59d0a061729c68cd5323656e0c1368c54500b95b66edea57dd400f9d85a0eb982abb6dac226e25a88ab3685f41a9786527d7511845734d6559754c648a078298827b193ec4cf8ddbc3df681afdcf61a118615f09297e6536da9687fecbcb3b2d8dc764b3d9bb2101f99e07588add25c9578723ad13e5bbd9f6a847f477ca04d7c80759c6f8fc2d30074eb76b14e1d8d6dc68b2f032865a8146c17bebf55bedf6dd245932cfc511193869ce6ddb4e945006f825b3d66fc1e545184e149bbd713bd37ad7815011b3d6cadef3c14bb65d398ea1c8eb82b6e66dd2f39ed0c944ab34fcbf169dcb2225bcc201a53335d24c6b27d6fbf185b991f9b005053bd7cc08647ebd7c7ceb8a0aa4b1018e4243ce163b9ec8abb072be37fee7687b39b685210d48575594abb6e72d5add980136bd07313b05754971f0b0b8967bfd6002e207a19f2b22ee07ef5283f31ad67792386e07ceade28f7bd4474516656eaa5578b530f7936df609aef5debace433102a2b8032fc50903f80cf684cc65d9759250e9607f18000c42f05a3d3a107ca1a78721b6f2c46c7b0eef2ed229cb911cc3e8e19a5a4e757273b12eaeaf056f14b4f8fc95f0755ab9787eec389913f47c32a634effb6c4c105d78a3c1931318a003851df9a89cdc405847438f1a6a9c98e6c026762e492fa27da36699adf562f51338b03763df3686453e890efe2f3efd40b4dc2582873a8fd9a6f9f89d6aa912ec55370765c90ea9c096e9e9d367785394bbf15871067ac560cb07cb7f5211dd6b32c2bba4cbc1959e4ed73dd44e88cc6abce6a74526c4ecb350d47bcf5aa9bd30794d640daef611fe2482d7d8511f88a17f38c7d86e0e552ce4a29a697cd37bbebe3dfa31b0eed4e4f305d31fc96cc8d1ee3ae3be9d722c711db4813735c51b1e0bb61038d03045808f56b4b2867506a82a1fa4310b02304b9ccaf1b192e58feb2489fafbba579ff1d8e7084436043bdfef26895c542834749a7fe6d6a06c7e59586f8b771e1960f618519969db07906a075de6000262d43d85774bded2d5b07abf9703dfe1396229d825ac5b29e15850002e8e5cbd11054c5758c178cd9c1a4cd505e31ea83b11ff9a8b3f10eb7e45d05e910b813d4a5fba746cb3c7c629c409f1f580f939f2fc7b4738dabe1d22da211767bf7bbb688db7c30b993f7a82bd9eb7280d7e40184aa6454a8580d595808a39decb22892be19b08c933d967946356b7bbd690831f811363e38902e5b58900e0cb865286459a8acb2060b0b8cba386d91f75e934e6e41c22d64afc3596c7fd26ad553b5bbf3835d3124acf89fd073f1632ee52139a7e0592e2e1571f3c3b07a155808d68b1614de7b7a2d7876706dd98f3564f665820406b1e4c4baf16ffce43b8eea3772b5b5051568baae67caf178cbd4faa6d7d71c46b57a0166fee99995b59f1515554ac135886d4b2ca3d95514c961f03b6768a83388ff2d56c4acfc080c500506ab89889a25b1f52298b81caed5739a85d7da2a7fe04871e645f10842f6823c928dc70a0e2e0e6d021123513d24eca9eb142adcc40d209c87d78c3727bddaa94b9d0f1f0a03de7ef2ae782d6c24043953032eb7884f29c9b52ba281f48102cdc0a49804c1b2e62db14c221bcc29b7051141ce3e86109f5af388535606c81659cad219a34f19da6a5a5f3c7404a8aba04316cbd5cb7aaeb9bee129f8777de0a5d6169c663a72c4b5e2b9afbf9449c86317b3d955552bad76c445039f4187bb1f3c192c93ef5ec558111cb340a8453f1bed4bdabeba70508121fec24d93731ee5aad9dc90e8e5d0832fcffdabd235554aca9f44585fb60cb0bb6061c8578d6f2742ceaeb25031f659242eba3272f0c3c1f69caafb1db3cc5fb5abaf68928d3583b0b32ba281e49e259f415dacf1c334705028a0648c68e3b0fb17a62364260aa87b0b78e0524024ad66498c498775ffb52d0cacf8c7be04ed36e6fb7e067cec181e090ed5fe438b962c416c31a14c80966ce07c5c785f6ed7ffeeee3382481162cb9a1d4a6f3fa486f31f624ed887affa5b4f7c7e07f761e7b3b267d001e16ac432f1308c625eb835330526956424d6e8e7ce27c2a46312f3014b59bdbc5caee0d7616c76176b36a8f37e7d612148e64e6daa5afec1440e98b17d8c85bb8da8e4c7e0cf27efef1d49210262b3b0b268302f52ba35bf070b4286f37067b13a3e3bd5e0a422c3c9d385373bde4b578ce2559cc4d2b56434f6b15a941b9e7e01eb0b44bc51b000767e6ac770ad28247777ec5b97df6267fbf6052478dae36280e849d59af9e5ecf9a40064d46cbafcc616461fe3a3bc69416d8b7203358455e78af660b685472e89b32785ef03aa538a1761fff8237eb636c561ec2d59bf382389231423ea7a7a86cc60e913301b686ee20c86e676d1578fdc3c6e8f4689fcb330eb876a6e7681e67664963bdfc3f4162abdd761b8b8db8c186d50d5971b1676e2a78d7fc2f9859a80c43f335725e76361b032959fe296a6b62a3146d474394792a110775daa08abae58f7ede1813e672dec0b93b69a929ea8dc3a4afaea3191683e46bbc8f4a883bcee0c36a314a1799d55efaf35f95e6130a7da3adb2fc302ac2e6ec968b204399d17ce0dd4c3e3ad1dd8471f6b1c206107a06989ce409b436d22b63828b858488f25c51224bd18b7cba2d919f3599bf9aa6f70d69cb4385bfd6914bea603ee6f9a91aa2c45a88519a981930bb1930afad968d325479627891dd8151baab563546c54b339ca4b726ca3d95bc48876d35e37b7788f46a44173176d07ffc6c9217c3d3275eac8de0ffc786df83463263486c3ad5b81b9e640d03e48b6e637a70c572244becd073867a70d4f9809cc4b58e46280a32d76d96e08d62d5a4fd00f224b2db9399385bcfbd931fdf09ce555a17a93520b5fbdf372992b60ed3c1018e94ad3dbe160e06f0f188a400c6e8e7d57bb86ce2955e46f61506a74c75c255d54851a341647ac0c68b94109d8b9b82a0602c24e954a9390418c91d5b916475afb4dba28b2dc4d8f0303738c85706de7bf539b06294579d5f756e3a1838d4cb7237f7ed19b4f11f4412aa19a3df7741a38e510f525c5cab3ba6014fe3df4cbb2097965a0e9704d7c0daf65697fe48e12a1695990dd8e2d2ccc6aa6797445aa6560876eac9be54a337a57b92750bbac301a9f07af45bb6f2eb58af2d9147d8b91afe7be599c5f2c0d6068422e30ea54fdedd1c90e72087c3f5be0ca2173828446c215555ba3e348df4840056d03d121279efe778c38801d82602cc4c9686f03773c17df299ddb23b219ad5702c295f4eb9501b834a1788bf6d5e1b007cfcf681407e88fc5f1807bcbd2d310ad0a673ebbf41aaf4b7afacbd5440b6a61712663c0c5a45bba3c86dbc1f77f789d797fa0d9f9a419f473adb68f206b31ba484e65166b7c41974cdc5a2b5f84bcd340c9869b285427491c667ee4f6ed49105396a97843d60cdef30a89be60c8486c0da900fc131119cf2aa7b0e8bf6ac22ba1989cd65b209f2ea2f24b45e4980d8f9367af466f1ae6df7338a9829f77c0dde5f6bf9a9fa530b1db9b63e4486f0c85e4d610868c8950817ee3f553967e305749eb9fc8424a267c384c43fe9c0fca15f5fbf9679509dccdeafa978a426fbd0d5cdaaa52a3cc30fd77015e1d8ed88abcfdcb9547fe0fc53aab47c1749247e60de90a4d0142b75666f1b8a0e3ade33148119c0ab0f86a7932e37859d9c4b8f06afcea66610711c3e8df00a7c7be76096afe668c053b59066719fa7a5e5b22d055d989889a24cd7ffb55541cb597aabb3e28d6bbccd1f24a7aed213bcb7bca09743f7616eb1042884d90b862e79e47e711ca0bc0bf7b1614922986aadb3b02adf17255040c39cd39cc9b7826b3ec32f747ac1f705c39f636b8642cd8329cd849911cd02ec2c5ddfc822e952ceabd3101fec55a10f88fa09a6677a65f1e546d5d4a8aa08829fff22a39f1cc5002f30be7b04bd7fe41219beb040a6579105942793e6ba06169eef3a668b3253e11e20b870dc9090ab4e1bb7b86a8d62003a871a1af3a795d452fac595189d74521dcd47626f84df82ad30bc5c87f7df80cd47814a4ca95d2dcd65dc61d262c47a219ca16044c1e11f55f7eae0c68fc9307f4833f61ca01ddc81d1a8294423dac93fba225a2ebde752d9bed022173d15af2a747a27b0d90eac3b561b83bfb58fd1e9e8c6713db7e221af5cf8e03386c9da6e2f8a958483ddc9653d6d05118f548924ab3a01771232efda053c1bd7a41f7472f2ded4f960135ebc87b8d7384ce4837c749bb8a6a936b4716ed2708f89d7a13c7f65165957ed264ce8c8f9d70f154cfe69cc96ae38b9cab3b19b154d1b2a51f7dc5279948e8ae5971c0ca8e0655ab6db866d21c960ae6c", 0x1000}], 0x1) 01:39:30 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x7f}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x79, 0x9}, {{r1}, 0xfffffffffffffffe, 0x88, 0x40, 0x200, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0xee, 0xfffffffffffffffc}], 0x3f, &(0x7f0000000400)={0x6, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendto(r0, &(0x7f0000000180)="3631a1574f81851e37f10f56cf54763fdf14f7cc5ae6808ea8639eaf5086621b1a913db1e53e630d72473d7de5c2cb27915d1aa3819c020e61a432fdc777a759dcce3cc01c07a1c169fe68d75689f947cd0d4dbd8c678fef5a37d8e7f47ab109b2841b06606179e3d2e2f3eaf65ca5067f9d03b2bfb42aa4ec1d99c5df93e15873aaf57cf1f8f06db2fe15ca5a715bf5566e28c1ca6d23e06dcee21d90dcc016635e5e6aa49893f2a9ccec4c798af7c9d9dfc58a2d678e6502", 0xb9, 0x2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 01:39:30 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "8540000000000000416500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() 01:39:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r0, 0x1) fcntl$getflags(r0, 0x7) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='*+/\x00', &(0x7f00000001c0)='%{{&+\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\'{[\x00', &(0x7f00000002c0)='%]/\xe7\'{-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='#%,\x00']) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x5012, r0, 0x0, 0x0) 01:39:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') 01:39:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) dup2(r0, r0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0xffffffffffff22f3}, 0xc) sendto(r0, &(0x7f00000001c0)="031c6a5753087789d983b107977e9f52f7fd78b657abbd52861753e21b682fe97d301cd17e6adbc20dd3f82f8a262b969d5f064de41008c91997d6a2a35d04f7f72d59a8dce344f364c3e4075c15758348f837f48e54966cffd7f0158f4de4af89666dbfc446d3b50d2f164f961fd5776f083c92d1cea4e138a202e624c636b37ccf1fc0857e69efe0efa7bd6092a7c27f20806d7fe9adcf2167cb9047f27caae96f7138eef515550cb51f770d6a5a4a0bf36a94c61027b852454a8f83a430ca8c5ecaed5a84f99789d756a86d355984a2edcfe8324ba956305cf4d63ff4243f9b0a127daf871f16e8fca80895e7b2fd0d1f0f13", 0xf4, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x3e}, 0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 01:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffeea) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:31 executing program 0: munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x90de, 0x0, 0x5, 0xfffffffffffffffe}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 01:39:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8009, &(0x7f0000000000)={0x0, 0x3, 0x3f, 0x100000000}) flock(r0, 0x5) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="aa345776907f03e3116fcb38c11f32b71aa3f5022ba9054f3cfaf9ee966c213336849c30646e590fb18e9897dd7ebd40c151416c0745d3e86992f161d7dfeb152aaf4800f02d3dc10950ff24cf5dedbcb133ad927abab26c692c8a58e0c8775501ea0c9dd9359b74c3ce11b63c3627739bc41cfd27ea2b18593b31369c81f20d1e92644a2ecb95e38a6355471d615814447514ec885420a8df54c748efa966b5c92942cfda2cc429e73888c7c3be12e7c4f15d7e41ca9471c76a0123c543583c58cbc9e94f14decc47064646a6816a0aee61e5bbd411ec373a777837c3ef0dfe49c0169ab5734d846f948c76dc4d35de22286434ec1896c855130abd5ee1a8dc98babe0db9c6b096238e7a68555424aa613890d8eea26b45b27845a2570965576089ebe2a3164563c60e4d7d63472dc6bbaae6eb4fab9a0c938399a89630317575f5029122826c51fd383de792f74876a06d28bdea835cb8455cb8d3b0837520520a95fd622313ec4ed5f00e1698feeb3cbdbb26c55c74735f3b7a5143c968cd66b515714cc1f3534d408510e1fa320f8f10148a1020380034a192a5fcc2c296e48e97aa530b134cc2665bb2086e474a443a6458fad25058d73e739bb9fe30021e348fc78f2e92edeefaf38b97a816d7cb2c559b0acd77401d6919fd1e63ef9c80217283472c052bf6a9bb2fa3b18557d165f174506cf2bdc8de68d5516a60f5cee9f85ae69542dab0154c13689f0ef194d3b93e5c098587da26f9aadedb4b9df9f9711ff7de9d3b06dbe36389c8e3182be5f8078f74ffa6034019e540ce69b76fc806004a5fe51714d64e8c48930a5b3bdaf5a6b67bb7feed4052b21e28c2f3abf8e4b93ded676e2710957af2e23b8fc4470dc1a6687250e748c4877b38cc3570d8ed20951e6c2601f7d358cf01092a1fa8211cb61fa95de63ea15cefcc0f5cbed71104b74ee1425034c56203e97f73c99121126505777d794cbe3c7a80c3483451d83e8e96471326e8f4afd2e171cbc73b32b6b2ba46eb291f318f0c89b534692f768466a0b001a372b0375e76783411940dfad868d4e580bef1aad809664f801335cca11496daf551a52b94645125e62b683a247a070a44b2391156c1db66bd5dbd08533bd5cc8e216da02c49e639ffdeb44631e315d7b27e13a65396c62cd9417fad7addf96e3a8fb7f53276ac8bdfd4fcf318e1273b2a1e94ad6df170a215fae7ae6d6612da8c68a9a70642d3242b3cd1d25ba83219e66cb3ed83583a9c19b02ab0d7eccb395e35c627cea8fe88e056c33dcb2f2b00a99aa0698901777e20223a439f2370a796242534533843b0cae795fb881406269f090776e5790ad27d5f8e843578f2c6526a5bd4d4796cff05f0779d9a0309a74fa13a38783baed881dcac7e78a50e942cae30128a3e9845457eba87a49fa1e5a33618acf9200d5cc2a93f6106ebb4974bdc70fa191f53ab8ae46c2f9ff16d6d1869ed5f29c466705a76f3f768b768f504383dd0ba6c98a79212f8c8d5cb7bf235a81e8b041be5665a7262fb72370f0c816daeb657d8ee9892cbb6cf1a6c9ac24da2650860936b7b75d82ee3895bbcd8507631fc4c7ce20476ce3943b7f2eeed018612878351e0cd1d9d5cc8b0f8e339f5c9d03db56770668111b7ba24d792cf79771a06f537606e51e7570e9cb14640d7f827e9fd935cb35915c8f0bf56215de8e8d6445d162beea9aea0d3e8ef822d373484fa592108cf1a8a2035eda8c9d90e16f1d70da1aedcd8f3100dbc07290b9f22fa0a398265ce81a2f8629e2103f5d2ce0a20de9a9b571d568271d585e1f21a68981c967894d7ede4bba4667d692ee30918eb7bdd6888fc6223fbc5e70593560c18bf409b902eab8c2da5b2afa2911536c74a5970a002d709965e6886cd1f65e6df7d027c4ff6fa686d3a64461c8fca721886c0be276eacc79857e4b1469013f2cef96db1b852a6dd12535e9065018a898888bd28e29f6234d78c7f8cbe7c0e6e273ed06a8be0abd1e48eacc6d095b8087023d47c934aa700bf31971e46cd5f316d4c7ca2c340424eda70efc4ec715e6ba595da6d3672ad40c33556d131aec59190dd86313a572b7a80fc7c1b09689aeb21085293bd227f453af722b9e1270fd43ec07f0c2a8f339c31dc3ce807d3a6408b830bb10185f0bbe697850ec99a19f8025e58214b663eb3520b85dbac80fb22df7e95a14b11367c69f11d5844bb993fdeed65e7dc6e787400bdfecf8e5435904591faef74110a", 0x641}], 0x1) r1 = semget$private(0x0, 0x3, 0x103) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 01:39:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) pipe(&(0x7f0000000040)) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x4, r4, r5, r6, r7, 0xa, 0x4}, 0x1, 0x1000, r8, r9, 0x10000, 0xe820000000000000, 0x55}) r10 = getppid() r11 = geteuid() r12 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r10, r11, r12}, 0xc) write(r0, &(0x7f0000000300)="e684cecfeb5b5d9cdf74705a8def30f64fa8c53279729ea3346b434bcc3e7a4bcd9e6ee6351e58c78605dbe998e1ba6e0bcd5901575d15450ccaabaab5e2fdd4478e1a114d3803baa20a1b0568d7ed00bd69cf75803cb603e96845722febfe3c6b125f86ee4323edcccfaf52b886c1f12f61d16f2dc009a1b439d6168150c202230683e5102c54ce36eaca8f04f39e644f", 0xfffffde8) ioctl$TIOCCBRK(r0, 0x2000747a) r13 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) dup(r13) syz_open_pts() getppid() 01:39:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x81, 0x1f}, {{r0}, 0x0, 0x8, 0x5, 0x4, 0x7}, {{r0}, 0xfffffffffffffffa, 0x2, 0x60, 0x9, 0x6}, {{r0}, 0x0, 0x1, 0x20000024, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x38, 0x20, 0x6, 0x60}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x65, 0x401}], 0x7c, 0xfffffffffffffffe, 0x7ff, &(0x7f00000000c0)={0x9, 0xc5}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x7, 0xd5f, &(0x7f0000000300)="e4d7ae32ea9241bdc9fc2849e4bbfe797c67874e65cdd08769142651cc3a8c934d84fb8793ebade983835f207eeecb4ddbcae6167f1cebe47650e9ba19ed72561234b0488d4fd712b2ed5cfff82370d64ffdc08ba2f9495822de797cd879800e937d6500d92638dd3c5d685dcf9ab022ddc6b8d0bded635df989598e4907bd99b52713d1714fb3dcab293822e6ab68a9479782133df0521258f236208b85ca553a2c3aacac371c2219970ea7d6a59e9e52830f43bcac7fbf75c8bdda3337210473ea7dac61159b6e818df6c5e2da98c9c502271fe7027f8274f55eace054806275930cd41c2f86c89aed6945569b701158369964ed1d391df284068e4a959229c744b17b263246f026811050750594dfc82244b3437ae6cbe1743629c0f6eeee5382a3a2250aec45fa5bf3fb4a2d4deb50d53cd3c0dfd03065f81f18c7282580bf4a9d57a508f48d20f6b5ff1370da98a2fbfda91f9d6423101bb9f2ae31dc3a8a0099d5d9be249b4ffe31f311660465a5af8a0ee03f80eeb8c3cb892730491d292b24eb6ad3b8df3594b6f15f9191f740574de843921c5a63d77ab18a3b5a67462f9a609795e300cd59c6f221b5062efc8ac5ba8df76ee562e380ef51e2e4761cbcb5c9533887e85f92363407229e2e608cf13ffd3d863d8c8981f998b8cf358643277afda83ca37033115f97b3e27ce0c4b84c11be7bd756f7766587c8208f443a20e31f327065396c737cce2eb386bc94df374d63348bb3f5474acb6248c45ebec62357fdaf21073325cdc3d091c32a058794133e7a65341701b55db04b2e693004a47d0ce86c708205fec8d0400e39593c49d3bbc04612dbe737b62ad2bf6f502de83c615a2d1f38659eaeacaa59a1114efea3aa468eaf764ffe2e9dfa52e9a1371df98e28047218e44a78f27d24e81041a30756b72f301f4ecfded1e7a42cf09fda371ba4ce47bfd672d4fa12aa6406bb3d5ae1ee05df47d69e6ca1c399ac628b9fe0c6d5ab43ca4150890204c13dd48d73b6b7958171b920803cc5bb5355745e628fb0193267c4ab67a4016116cd0957646b50ba9596a7539ce562081ca81a7164832ee1956e649f4d0a26667212547ddc909ff2e52ef746a7b3f03326703a40404de9d2b519a9ba2925642b0ec786dead25d780241666df05224433075736d9a4c39a0714529e5d5850cdc2a3650295f2c1b62adbf077114f945bfa0752ead5637b19ace6c7232b5d3c4a099ae1b4047163232d3ca1556226949c9afedb45b474098fef40e9a2719a2c7c894a282674f7fdc9bf8efd9230ab729d733c6e8567e7acfce3d825e51f6240b96a8a9f299abf779b3eb5ea01b184a3b0359cabfedc95fb7e7c3d04103ae7057106694937706bde61b48e6e0e546881d2202eed61bff8466e97cb1528aa8011cebdfcaba35ca1f5ab0b7c09e17635a3ff68a8466769eefa4e5188ef5c997451eb9005a76dd5fe5cf1134479ef53f12fef9c832fc81dd11418875177652b4ec9521e93b262793e7ed4265e3e9aa353e1f49ab251ee00dc55627bf15727c676b804c113cb1082eb633f725d0cc904e520705c07dd85e6b425311c644864f3df7e47e1b69b322223c7afa55fdc0f6ef7bf850f6859a7d75b6f1244346fc72326f72660c50463dac8b383f52458eb57cf4a77aaf27b2ccaf104e63530110290f97bb2abac96abcf3aa26c42f6b30d1cd68c1278d9dbcd12d621d2c95eee4fa05f314d0ad7aefafc7f3f410c2bb4540e6885ffc3f00a80546afa066627a65358cc5bfff7093e2f04c74efe9ec7ea64f78951f972eaec4b7e94bc9a7a533be0534a30b5aacdaf01a4c3cfe85430d0c5fb061615853d68320cb6c4319c570eba40ddf434b1d957bc3bd388aa99f90b98e5671485a5740811c508ef97068e23ea024754430b67bba8526c2c10f71198abc4abd8c121692e3c75061944d4e1c2ab160f0b87e36f5b5b62765417174a5b8f0ca7cfb16d52f0dc736f0c9965bf089738935ceb93d7ee3755fc33ef375b9b4fcc456b2a2db7fcdd089e62ba9747c2b543a89d0d1a0ff5101e8ca82fc226a72252255475bafe976c0e4a544f530919df6a592196ad598edf3f75f94e0e6ab3517635fccb4ce61c626e050f2f81f6ce26ee3ae50e4aeb167f785133b99563b9d7fecb6ace3b668ea516b0c332d6c4ac0ac73842bb831214870af630fb4f6455ed64f7fb655255cb8c96a0424b2558410bac00771d7ece74d89eeb1779c00b666322c1b014629e3a17b482422075af21b618f636d181501865b2bab4fa140f709920a547bcec51ce25974cba7d99e66e3220169769c6c9d7033bd1f72d884dd0169c45fea70a1237782d778edb698eb086ddd5f9ee4520b46a1bf14433f8a459acea1a88f69de5c5ef13ab5eaee08e8262c5854a2d3df9c87fc96cddd517a311c79a6319fa14f895dcc544bdc4930a8b9b01d06c352c5631ba90d6fafaae2f1888d72adf30fe0601653bae883e837d32d7786d5b5c915049f62a22890454d9e126f539b28f01c518e1707d3769e9a6664ad07a7d167bd2115de0b91d06288ad1c9e0534aba955fe0265d2bc8f9593db4f54d9645053c004fc80cd6e14f77daac507432003b0d894fc94399f17ea1675ebe2f7dc0a71ea0cd3fdf0380e1e76013193f6af0a8bb6e9b96f96f542e4e50efc3e4505bf28a9c5373e966350eae69ab6938362b1ca72efce4ba00039384970811f39179af8162cf734cb62127d5742795eef15b9f634d317a730a894ac21b8e5cf33f5e935d598e185b3fbc56bf7939470e9e466c966c363d85e2b0b2b6d94f27d6a6eafc696f54f752195bd40fee999842d182da871d32a42a9c6f60bab7c7511b33167207ed3e56626e9dbf991eccfe1de39889148d2e52948ddc214c168f24ce9246cc9ff7d6376e19acf99091c8b86f25f03715133f20a83508710f42693c2301eaf814233e1f9b577ad6640d8f2a2a496291eb5863bece1b05634645009b8b59404a262408c71b775286e15a3e5d8a994cfc0dac46e4f0a33557a5946ada52812673bbd0f5a68c296ba492a33e54bbdfb5ae475528ea132cb25b67f074586ab053aaeb1c079ad0d279c39feafa2ad3a3a5dc4dbb7984f58ed696d6f72a408c24c3ddf07bb3e43427059d5a32b5ae023bfc4ae52c7e256516bd553c2dab5a5da5080d356e70710e7c0f390086f0ec6dd44df40fa1e7816ee0f5c463c075776e3cbfc7fa3c884e966ed067041463b16ca429b358cddd5101c11c7e4e1c8192846711d683dc0cf7be7262f4c55ddd2a88e78c5ac534d39c7b2cde3f041c2cc988db5b1d8e46cdcff6a32fb7a128ca41670232e8ff16897acd2395fd5496e4079886a5f3e1354f8de0571f593d276bf5d43de842103f06794453e13c2d47a50fd707b0c7cf1f0a279e0da95de1775e4a2e9d3cbcd29bf653d25523c5e246998bea00e5f1ae971d34c0f57c29351440e88a6aeb61343ae54a33c2501b2afda92aa8934ac37d1bfa5987766fbdf6ea116aab7ccd7f4b8c11ac54895653ee49f699ff5e2d86e738a0688b9a256cbfe797e49089c2b03c31532a72121093d10898e37de783ce56de1534378f08cb398b556469c9dc22152cb6fb581fb89283937057f0ca37870de6e53891be17dcf788638f31cad4a842b91991d96f2418ce1484b4d072e4f6ca192b25b5d601ee2e9eb46f9b0bb6e33ac1ebf76c6603ea6f687ae6747d753ad63d6cece96ae32e1c219501eb300fba800f88e31bbd786b70cc4c3a881b0a8739e7767492f14d71cdf5001434c83fc5da0e40b35ca67fb9a04bb4814b189551e011ba92aa4c2c87d27171c3d54c91d04a1155eb50c658c26e35b0cb41cbb412853d0201c186493176695a33c4f4905870c4ffeafcbccd155261c563ecd1f0894f41329ed6c02ee9f72c9eb179b40c75db0f22b3943ef58c5c34400194e434adcc43cc24fcecd6af7ecc326b8623c3d18ad0620bc30d26dfc363cce1892da7cc9ec811eb235ebd12c439427393ec151cb48c0b4a4f4f13530aa3e2c1343ad80916b22b280de9a8249fbe00f1881e67f398b29a9a06ab9b64aea41523ac5ad2b11fc30f81663cce08fed21ae68a9e31cd07b38f6ead05e9314a9db41969fc0792968c0646557db13dc94ef7d4221576cfbb0d83f1a07131518efabf89f090e6cd0ca7de37568c5e20e26b8c1b847e019567698c88b63f4a801eb7790a497b3f7206999f35426f2096eada2b85092a0dc5518bb64754a2c376791b79323b74bb60777beb9ef8a51aae8cb0abf300288dc324469405f3fa85103090b889b15ea6bb0cf844e3a910672aa19c1dcb6b7f4568e7b28e00e64c0701ac27f6dbffd1e741ec8429ea8132cb1dcad4cd775e57acf259af75657579b2ab5cbad341d1c173fc5554f497e474bbd33ba187734bf6eb143b6add9d3a1e7d792c37a27dd90bedbed2ade6d1290f76d4f003097fec887de8ddd6be68a11ece529b6e2a0ab1c1253eb4ecec202cc4e2e1b9ad2ce6e43da4494caf1de0b57a9680514d02c847060c40e8e73338c8a15f5fef43695a94a773218ef79f4a9d5a76cd895c510099fab8d7d2d45575f3996e66a2b3b9643b5935c0828e7dbbf3bbdb91633614b3a013b247acc7004938a114906b7930aefa7a3a956eb72f4844775ebafa4032f70c967a6dd5dfd83f521f815782a1548dd6432ff0cc61e494a902d2d66051685f962091caa5e9b450872f7e7d6a075abbcf90295705ec6f25a64f481d7e8f38b9494ee0fc348c4e4c25a463aad8fb6c4cf5dd364e0c780888d5da0117077ba21b577fa4b857078eda8910cdfb455fa328a09cdc778e34b8a9df4fee3937bde592ac93551bb1efc2e1c65e31938bdde1bdf7c7dedacbbf373b6f4017ec849c6f6120bc47bbfc77d72bca5e9e363e523f8ae6aefaa4f2838139e463060d04056616b5665892e49e7805866c62749fa343db9fcac7bf8b6143037adccbb80456cd226142eccb4c88d5d238a4f8a4df5a0b36c917e36e542fb9a0ba69f3a38b2a02213ee048463d4dee85d4a3984026865cb6760e2be1d761678f7f9ca09f0efbac9d0915b5358a6c972604c998bdb08bd67289a4e6e2565c3008f34aa5f898e33995308bf0a1d3f08a67cbc1fed4ce2a8339e2d7120543c9914246aab4933a90841eaa9c984247515bb1993d04a2b425460e9a9ce78b6ae608742791127a233c3ba2fa88ddc9fcb81e3adcab6db80e053444ea5986aecb2754385b790a8e4e5f1eb37e6ac4342ebf571baf2b13538d0b0fba580bd18226da15124947d7cb6ee0d01896d46ccc52d854ab495a37f7110d84539e324f3669a2061a2455befee3caaef59dc5097bac77826fc75cbd8566313db160058c387b69698a4dcf254af2e222533dd557cb558868814119c8e3e6f48597c8b102d73ddd978ce04b70229d7787f5b02ee5feb62dd65a29ed034353c760e7f73ed538c407278ae2e05bfbf3c53f77853beb92aa56a568aa07db1071c99234106a205f590238cfdf297cf81500228fcf5d45e7e51c08e462c80237358f1e5a61da8c65a42be505b46c1364f41d84dd2e2c678d751e368fa4a50e7c817ef70a3224dfe3b56cdec58924c8eb4846bf7e93cb56bb3b19737adcbf23e389baab1490b5b9d1ac37482cf6b0431bcf30276639fcc3298ab5b49f2317431d2b110971b5734cfb000b8234fb37946fb4f7a030e7f44e00252b84cc7956e94adbc587a6bc7c9fd43be3b2f1b0df494221d5935d6ea7c188b0539533e9eb05639d316d090137794a4ed7", 0x1000) 01:39:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getppid() 01:39:33 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x100) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0)={0x6, 0x1ff0000}, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) linkat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r4, 0x4, 0x44) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:33 executing program 1: r0 = syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3003a136506e532dcb78761163c700ffffffadf4212703cf281878e633128409880322fc8f1066b16df1f0ab5327b48b3dae37c4ae4dff4d14eec0e75f5a9135", 0x40) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) r3 = msgget(0x1, 0x8) msgsnd(r3, &(0x7f0000000200)={0x2, "243e91eb55512c3b408848a476deeecea0fdb0e2fe5ff892fa2b7750cfdc3aef0f618636e8c44acc502df9fd7ca70b8be10380c13d98ae949a87ecc5e2d0ba117d517bb0f527b349543985d853be45ce50261226fb2481e8ad945b5f91f23b016aab97adac60f4fb903d4adfe8cc4ca9b796b98d87e192551335ad20b2bed320f6fc7cfb61502a5c41609f1dd061ad60ef5aa5ff1415180f2e3a98"}, 0xa3, 0x800) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:33 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgid() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 01:39:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 01:39:33 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000440), 0x1230, 0x4) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x20000000000) fcntl$setstatus(r1, 0x4, 0x1000000008c) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x20, 0x1) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) r2 = msgget$private(0x0, 0x4a0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() rmdir(&(0x7f00000004c0)='./file1\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfffffffffffffffe, r3, r4, r5, r6, 0x92, 0x9}, 0x401, 0x3ff, r7, r8, 0x1, 0x7, 0x57, 0x3c}) kqueue() r9 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) shmctl$SHM_UNLOCK(r9, 0x4) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/233}, 0xf1, 0x3, 0x1000) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2a) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:39:33 executing program 1: socket(0x7, 0x8007, 0x80000000) r0 = kqueue() close(r0) shutdown(r0, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 01:39:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x7, 0x2, 0x0, "ac17e2682c131e5933c27cfcf0dd0bce86cb72b8", 0x10001, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xa2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 01:39:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getdents(r1, &(0x7f0000000100)=""/223, 0xdf) r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:39:33 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x21) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10880, 0x120) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffffa) r2 = fcntl$dupfd(r1, 0xa, r0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/95}, &(0x7f0000000380)=0x61) r3 = dup2(r2, r2) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) r4 = accept(r2, 0x0, &(0x7f0000000400)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x2, 0x4c, 0x0, "712e5806bf1e0bbc8b0e4257413c0d6ed78bd7a2", 0x81, 0x80000000}) chdir(&(0x7f0000000480)='./file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000580)="bd689474d4719b0b88b81f7cb00aa527ae09ec86603a6bc734433a5a081e200710ec7b8df835b0860226ec24f7667c5f1081710e50bd0dd5fb623da1cce9d10db9f6c8f599acac2e4b0ef405892c78fbf8ffd8d95a71b209bc7504ae23a5a84a9369bf8131880a282ff050caa59005cb770e704c150cdd0a93ecee01a7e7f0d116989f34c001f7700d98c42e6ee836cb020bccc40ae3594adc529ae4091a54d76ed408548e58282b2b33", 0xaa}, {&(0x7f0000000640)="719c217d648bffa644e87fd5e624469389b1816cb492c10b6cd0b14fb82838118f94d3491792b67bcb07b3b4c9c49c4ed1ba758172c3694a13d70b26725802150fd6e091518e0fc07c94e2", 0x4b}, {&(0x7f00000006c0)="571c512126746d517584e89fc012b87f36222e34111f2c64ac92bb846a0501bf286b3d54d7b1e9744302a0a46f300bffae8182cccc9765064c7fc0102d51aee61fd7c2dae34dcfab6173a8dd251b33fd2912286118d4ac8b877dbfe4f4679ee587b9fb4a9d18fbb8bf0c38718e75c19efaf0f71a9f8681f88dc3c535210b981d64e9fec4c74773fe4d57e392a87d4b8b6e1e1888821016726efe69fe27649bf887a3933b5e25982ab384e42631c8ecbaf20f7ba0754d93a98e414c25fee9884d", 0xc0}, {&(0x7f0000000780)="4ed778f1826041cd0ba02ce404cd6a8b7eeb148d3fdcf5d2efe7210dcfe0ec050628d58d800ea6e8415e43c30de14a80222db02ae628308dd1ddf3dd0ad5464811cb8dc7dc4617658e24150d4ce1f831c47cc3262959a719b31f16ccd66161d86c5cc366cc141ec1138a29230c7bb4797fac19eef6e21b8d7746cee9e257af5eb10828e53c4ae5f9757f13578ae3e026b95658d9dc52b02015", 0x99}, {&(0x7f0000000840)="5802c581d21f81692060f918cb6cad861b96925e23f8a6048218f97800a6d1af1ca61911ff2b8b020ff0c2744b3748f7bc14ca655ed449b8814f0a64b98e0bbaed5858ef264279d90c0b1aaa984a3559a181b41c8e335efe71852537ede3a6cd9add97b8c634df0d15db164b7455ee3953f2927364c6e5e93d986c1fd79f8d1ae5abb45b5c9584b3c1ffddec42fc80e63c3ec923d00834a2528af2ff331db1dea716fb9e589101b97e748058b9fc1103765547e36a8e2f18c6828a00e5640a3954df6aaab3313056e734c678cb03d8", 0xcf}], 0x5) fchmod(r4, 0x40) utimensat(r1, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xffffffffffffffff, 0x7fa}, {0x2, 0xfffffffffffffffb}}, 0x2) r5 = geteuid() r6 = getegid() fchown(r0, r5, r6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a40)={0x9, 0x100000000, 0x2, 0x7, "84b89ee731b2d15e9e29e6dd9690924f8eb0d3a1", 0xd0, 0xe3ca}) fchmod(r4, 0x20) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a80)) fsync(r0) getppid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000ac0)={0x8, 0x5, 0xd, 0x1, "573bac39e436957cffc755ea188903c33ddd6cab", 0x3, 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000b00)={0x40, 0x839, 0xe191, 0x10001, "80b279085096a011480e06bf6be996c7be6f32dd", 0x2, 0x5}) 01:39:34 executing program 0: socketpair(0x7, 0x4007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) dup(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="56565819fa33742f09acf37be863ff539350c2d9fd64122fe4b51a94290efcdbee067ccddc34872553b5f57011f7ba90fba1858147ca140dabbaa51a0ba88054da89630e655aa2966b4c8604b173b8a0f75fabb12eb7f6be3d9813c1ebe09cd4dde34fc5c75d4ded83b577ab2069a24f2c8464ba3441fa358dd20fd871e2f2ea7f5646b7023c6a0127490038fa23fb6038dff413e47b0f5cfbd7c9a44968", 0x9e) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 01:39:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x12) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r4 = kqueue() r5 = socket$inet(0x2, 0x1, 0x7) r6 = syz_open_pts() r7 = syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x51, 0x21, 0xfff, 0xcbc}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x2, 0x60, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x3}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0x8, 0x800}, {{r6}, 0xfffffffffffffffb, 0x88, 0x10, 0x4, 0x4}], 0x6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffd, 0x22, 0x8, 0x5, 0x5}], 0x4, &(0x7f0000000240)={0x4, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fsync(r8) 01:39:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="6acad360167869e5c7e74e92b263361d97734af80a30dc30459f2d217303dffec28d929d1194d13be29939f9ffc53aeef31c418e90d68dee9b6ba4fec6d12b346d19da168fd54603cc3b32ab21d444023298c81af103163f35de9a733c7886366d1cfbb59b", 0x65}, {&(0x7f0000000240)="ff0bec5af06b4b34e76f8e8ca9e54d2964af62e6beda606de2aaa0fa764d5faaa20fe628ff3c4bf32406107a41de2123a2d0806599e21cd778830e3e34fab87248475bd8b0726b2c919856058cbcfe84230cf7e578f25e6a8a9c2d703355294af5b8ad2484dc545ddde45d255436a9cbd7441802964bd7489c93adeccd14a88adb510ff97b8bd92e4edb329c0ebca91f07efec3f765a07568a311d37f63aed786671f3ac18fa546ddec0c32b5fdffd851c260573c34dda89d1e08cb3e38d2ef10fdce13947604fac9658fc442b01d2cb048f69998b4d986dd086c907fd2e11c9133764f6099951a0b6a1f311f72cf8b773701ef5e48e89ba", 0xf8}, {&(0x7f0000000340)="ffcba9f8e6901d628ef1b4042c03c1", 0xf}, {&(0x7f0000000380)="dc26ff8aee7fd0915e9d29dec86bca93aabbd5fca765b7c07798841f45f02106f441461e08626947ef48e896bc0e67fc25b46ecbda0c8e4038a28c723923bee4e21adc92568e0f8c2bcd53d98bec281d0700fb2737aada4969", 0x59}, {&(0x7f0000000400)="5ab5396f3edb68cf6f57fb15d30145583f160d0cdf4ce845382a2e84c71d6e2429724e8195d031657c5a96256d225773a52d47730b9cbcceb50f954939364ab8dcbb40104de9d52369a6bfeda0ab58f6272f2dab9900577d31bc75c6a627601e7ea416347720a8fdc213e1804cb66cac5375aa38425e8d14421c563e0127492b98e37c83042c9628a703f96d51ffbb6b8a020a8a6012bf9ec202d0581bab212d372a192fa7d93e85be3ed592d1b3c7b9955f74d52b170999c4e8", 0xba}, {&(0x7f00000004c0)="4d91461f57fca021995641a1a62b89ecac059df95c7ff64df70e8150b4843d8cf17a805fd6ff6a1264ea4d664d4907c76f0fa96eeebeffc6da19e87fb17f7ad860b4c26718950d6a3064aa8a1d69b5a9d6bc515b542c86cee87e78b598573760c6254c69ba58ec2d02efb9c69ec310a19f95f23268a6483a081979c0540b09909ab3efcaaab904718fbfc9c59b8888a8a3c1e7e64dee963a97de8ed08d2b9c41fe893c544d84645465d89b953353c09eeec4f4cc6a712add02fcf90dbb8e6c597b0548def08367e262657c", 0xcb}], 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c2396cb575eaff7736b1b8f5cf51e783f47e788ca5cd534544a441e51d92ee73e3366e32dea9e0fc3c0601d588d343b554dab9bd24b26246800c7d0000736553831eef0b9ca398085681e3d54da8373b0edb9ebf709bc09fb0a5ad2023200e47b4b47a5ae7acfa53d1177b44fca3139ee363f1e64850cf190cfe0b853e847a9e4df04e24f1fb6232b0e68a153f7a61e5168231d297dc8ddea194c8bc89daa009872bf1967d44565115d6fddf12aead20a90ac3dc4261528a23d957aee8ab0335cb4188b10389496e6a7f392159f715957053e3d98695acc389809493790cb236ff4605", 0xe3) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x3) 01:39:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 01:39:34 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x890, 0x80) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:39:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = kqueue() dup(r3) 01:39:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/127, 0x7f}], 0x7, &(0x7f00000004c0)=""/78, 0x4e}, 0x842) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 01:39:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) mlockall(0x2) 01:39:34 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000800000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) socket(0x1, 0xc007, 0x5) r2 = msgget(0x0, 0x200) msgsnd(r2, &(0x7f0000000000)={0x3, "a7910b53abef046b7ea0459812c746dead905ea2a962f9f507b0f53ffe0cf472d00baf489b26c66508674f42de18013e7d2e32ab40c8402d0c0f41dee04d2ef601427c5b20c8150787db1fdf4680485de15ad0b67da19ccec9c655dffcb32d12cf15"}, 0x6a, 0x800) 01:39:35 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') 01:39:35 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/195, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0xffffffffffffffed}, {&(0x7f00000005c0)=""/158, 0xfed6}], 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) shutdown(r0, 0x0) 01:39:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r1 = getegid() setgid(r1) minherit(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x3) 01:39:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x3, 0x0) close(r0) fcntl$getflags(r0, 0x1) fcntl$dupfd(r0, 0xa, r1) 01:39:35 executing program 1: r0 = syz_open_pts() flock(r0, 0x9) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0xfffffffffffffbff, 0x2, r1}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) 01:39:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 01:39:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22, 0x20000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x25, 0x20, 0xfb, 0x3}], 0x101, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x48, 0x80000000, 0x4}, {{r0}, 0xb062a30f91c84b84, 0x2, 0xc0000000, 0x5ecf, 0x3}, {{r0}, 0xfffffffffffffffa, 0x3, 0x84, 0xffffffffef4ab48a, 0xfd9}], 0x100000001, &(0x7f0000000140)={0x9, 0x4}) 01:39:35 executing program 0: r0 = msgget(0x1, 0x450) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000fb7a6fdae7e4f5f586ff7d26dd36bb5e4e59f65c6057251169a39899ae69483b4236d4984978e8924fd1a4aade25bd4ae1e0423c6072d57717cdc424bd30d41f1608801feab695d1cab3e93cee4bce23c7d03c56595d8237086f4f4e71c73a40ace2f7eb8e1e77ca07f0a5a478f161ac0dc26066455c8ffcd0e3083d0c06c413c2bba64f56bfdfc2f75c6bd5a6e8b9c7fa1256e6e7450000000000000000"], 0x1, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setuid(0xee01) sync() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r3 = dup2(r1, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r4 = msgget(0x1, 0x0) msgctl$IPC_RMID(r4, 0x0) socketpair(0x12, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x1, 0x3f}, {0x18, 0x3, 0xffffffffffffffff, 0xffffffff}, 0x1ff, [0x8, 0x3e, 0x2, 0x2, 0xfffffffffffffff7, 0x80000001, 0x3f0, 0x7ff]}, 0x3c) 01:39:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400000) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/84, 0x54) 01:39:36 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x1) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 01:39:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x175) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x9, 0xd1, r1}) fcntl$dupfd(r0, 0xa, r0) semget$private(0x0, 0x3, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x400000000b) 01:39:36 executing program 1: r0 = socket(0x2, 0x400000000000003, 0x354) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 01:39:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x80000001, 0x7ff}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 01:39:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x28) getdents(r0, &(0x7f00000000c0)=""/204, 0xcc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r1, 0x0, 0x0) r2 = msgget(0x1, 0x208) msgsnd(r2, &(0x7f00000001c0)={0x3, "89ce5447156af79608da6ac6790cd874eb67c98129493441e4bf29fdd4cade7cdc05ae55a1f4b526d62c2b394849da2cfba2367cfad936edd196c4756d71e27bf7185874272093b6f0a59673226ee8fe37d72bdc5c6f73f3bdda24d6ae572a729b7ac5a605009723"}, 0x70, 0x800) 01:39:36 executing program 1: mprotect(&(0x7f0000046000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9e68, 0x3, &(0x7f0000000000)="84295585b785ad27666101a558effb5cfcb06d62ad8355369dd47224b216a8581a5b039dc2d7929a2a560d689bde93e230066f17dac8856669646564bbd408d40e03b1c9721e762783f3bda3bdbf1fe335cbe96fa01c77", 0x57) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) socket(0x1e, 0x8007, 0x9) 01:39:36 executing program 1: mkdir(&(0x7f000082f000)='./control\x00', 0x0) mkdir(&(0x7f00000000c0)='./control\x00', 0x20) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') mkdir(&(0x7f0000000240)='./control\x00', 0x82) mkdir(&(0x7f0000000080)='./control\x00', 0x7) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="cc431537a396c73cab848ff9ad9685560a827dac1def3042d6badb969b0781c3cdc41417995391be25cdbc3d2dd9140a11f0a96caa9372f10bd240bd4c11b8f50bef3c544948b943833d9d0a2ef1a9cc9360553ea3ac13f072df36293765fce36176e60009ea6831e275a6be02066dfcfd4c375f5fb2d4651b3792fd206b18000000000000000039f2764d4e72910f0332ddfee1d08be8f3ed2962", 0x9b, 0x1, 0x0, 0x0) 01:39:36 executing program 0: symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000000080002002, 0x28ad) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="aba296626b240644ba086339a02961e2a1f3d1a790c5ce9958c1db6fee2ce9fde2cbfb0d0b86d40ed51b52aa4266ed6837d9c01db2a1e7419cb2396cd8d6855a5ec7b79229425441a8ea57fc5ab1aba4520a444d17111d7243b68372a16ff8a2d3d04e2c29830adc1338a2eadb8d3cde2c925cdd1b90d46eb61358e624a04814ef8d9cbed6bd4e6bc7b6e2bd9cb80bbe6cba0afabe92422c7df9f7de33072fc522eaeada865c7726a5dff664b364984f3b639130b33e65ada0c916263fcc115ee51f95a8423f5a381cc5c8b8249dded12ffaee3f7da176919afc45320284c3a29f3ae7187271af8b08d36a6bd38fd9b9", 0xf0}, {&(0x7f00000000c0)="a0aa67eabd", 0x5}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x40, 0x2}, 0x404) 01:39:36 executing program 1: r0 = kqueue() mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00007a3000/0x1000)=nil, 0x1000) fcntl$setflags(r0, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0xc3e752245648ad96, 0x0, 0x100, 0xecb}, {{r0}, 0xfffffffffffffffe, 0x30, 0x25, 0xdbdf, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0xa, 0x401}, {{r0}, 0x0, 0x1, 0x1, 0x461e, 0x20}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x2d, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x7}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2, 0xffffffffffffffff, 0x1d0}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000044, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x60, 0x5, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x4, 0xff}, {{r0}, 0x0, 0x90, 0x1, 0x7ff, 0x6ac9}, {{r0}, 0xfffffffffffffffe, 0x24, 0x40000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000002, 0x1, 0x5a4a}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa0, 0xfffff, 0x2, 0xfffffffffffffffe}], 0x81, &(0x7f00000002c0)={0x2, 0x3}) 01:39:37 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="a4a74472dab50a55071ccc", 0xb, 0x0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xbb62, 0xf8c}, 0xc) r1 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 01:39:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) getuid() chroot(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 01:39:37 executing program 0: r0 = dup(0xffffffffffffffff) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 01:39:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x3be9, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1100, 0x5) 01:39:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f00000000c0)="6ff14532c16e295573365ab852d300dd04f1a09f7e567bc9ef4a349a2d3a67ab123ad66212868c41c4fd11ca38f87b1889b1e25b51c4f919fce100a0a84e90880c289786b8330db2b4adbcd45c4f6aff7ae055bb5375568fb644bfb7e78f372f85054d802322b2da8014a5906ca925f2", 0x70, 0xc, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) read(r0, 0x0, 0x0) 01:39:37 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') unlink(&(0x7f0000000040)='./bus\x00') 01:39:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 01:39:37 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 01:39:37 executing program 1: chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) r0 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', r0, r2) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 01:39:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/82, 0x52}, {&(0x7f0000002300)=""/4096, 0x1000}], 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x5, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) lseek(r2, 0x0, 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r10 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x80, 0x10) r11 = socket$inet(0x2, 0x0, 0x800000010000) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) r13 = open$dir(&(0x7f0000001440)='./file0\x00', 0x80, 0x10) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r15 = kqueue() r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) r18 = accept$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) kevent(r0, &(0x7f0000001280)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000001, 0x2, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0xfffffffffffffffd, 0x36d4}, {{r3}, 0xfffffffffffffffe, 0x3, 0x40, 0x8, 0x9}, {{r4}, 0xffffffffffffffff, 0x15, 0x1, 0x8, 0x8}, {{r5}, 0xfffffffffffffffa, 0x4, 0x8, 0x2, 0xf80000000000000}, {{r6}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xa98, 0x100000001}, {{r7}, 0xfffffffffffffffc, 0x21, 0x1, 0x101, 0x7fffffff}, {{r8}, 0xfffffffffffffffc, 0x1, 0xf0000015, 0x20, 0xfffffffffffffffa}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x9a, 0x1000}], 0x9, &(0x7f00000016c0)=[{{r10}, 0xfffffffffffffffb, 0x8, 0x22, 0x1d29, 0xbddd}, {{r11}, 0xfffffffffffffff8, 0xff, 0x4, 0x4, 0x3}, {{r12}, 0xffffffffffffffff, 0x88, 0xf0000001, 0x401, 0x3f}, {{r13}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x9}, {{r14}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x2}, {{r15}, 0xfffffffffffffffb, 0x36, 0x14, 0x7, 0x53f7}, {{r16}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x0, 0xffffffff}, {{r17}, 0xfffffffffffffffa, 0x0, 0x8000008a, 0x100, 0x7}, {{r18}, 0xfffffffffffffffc, 0x5a, 0xfffff, 0x200, 0xffffffff80000000}], 0x8, &(0x7f0000001800)={0x10000, 0x8001}) r19 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000140)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r20) 01:39:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 01:39:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="4634fb27709008ae61c0411e3d32d6ee3fa2de6a8f9d6e67e2c2566adf23ce1481952162b1da4acc5600c9399d061021a88390259124de9d839cc967d0160b246f411ad5f0b2f44ac481c7639bfe6a75e2f67335578c4a5424fb5680", 0x5c) getsockopt(r0, 0x3, 0x3, &(0x7f0000000140), &(0x7f0000000180)) getsockopt(r0, 0x4, 0x8, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) 01:39:38 executing program 1: r0 = socket(0x10, 0x5, 0xffffffffffffffff) setsockopt(r0, 0x800000000000, 0x7, &(0x7f0000000100)="61c18653ea5dce5d5a745e91ae5e2bd57aa501e62cd01dde85075044b570ddb118754edb13c60aaaa088dc17fd419c8bbb9ffcbb6156cdec0a52af7bdf30c0e611878002d12733dfa6b33b43261b53c18925bfcdcc9dc59bbf1bbdd18726718728c9b202b5700b000f0f322cfc3f8b0582837d5944e99e9d0a166b3aee35457bdd1fcc7412e3b930cbe47096fc79df0702257d4db9c5b865aba0ad0a6e5d25d6f870c93d5cc3ee2bfade7ff8046d4c908b120fb30ba570d9b1c0f89b1c427b874546a59bda15c58b8a00ab32c2f2530878b61a64f6ba6ba24a99d2189bc3f74d6e4edc32de2b0e07853d40f519a23bc14d81c5405b0086a8b2ef69ac7df8c47282a15ced46563c5689e5116196fd2c51a483bce6d79a0b6e818604a770c44aa443dd4be9c1891e813b21fb38ae01ddc1680770d2b58aab59c3a6821d511b5bbf7e01ab2a283f402d944b88f8e7a3793b059c11b8550448514d20143df0e43ea79db678db72259a285b1a4022026abfc7d39689edf7c70288e0a4568a1c8c964c0cca14c9b4344f64fb36242f72d33be9a883ac6fd64436b1f74e046ca964e5776f323f6e2af0ad43e5969fd147a4991aa73a36101bf4bc6781e7487f6799ba5cf99747ff869db0ded54a511a3791b1b38e731bf08df1290858ee7aaa89fd40389749f3d264373114807f5904dfbcce2c32c229df9a99e5b09819cee5cdaf34a0aaebe0306ba5136e0a1c5c21ffa5a30da7b6362e4e46faca5ba5fd799bb0d4af32b25b00c26ca4c1b048c2be7b597b7ff29ce94b157f37c9e484699209572d7b9944941eec0736dc8bc850fe1633ac779a2674f64936990068917b8a2e7c4cdbfd8cf0fb152461a2c5abb2c29c1cbab84d9f9ca5ab9004202fac5ff693e01cd73d21719cb30272a211bdbc53ccb91851ec08867620822159b6abb2036032ba4d7029867e960a23dd6532922b87fd256e9d2fff0b0bef8c6c5fa36726f7b82cc2e3593dec8126f4cb77b31345bef39e3de077f18ce8253abaf44184404f7d0c8ed25ae82dd34621f4edc98577246805435d1497ad981d9ddcb52d8ac8610493c69cfc0085a288c5df8f1811d3531a40c0b3ba9febd5dc7ec42f03b878647b2ce8544d51114414d285cb07d8bf6cefb94d654d1652ba2d0eef5a82605e8272a6eacececfc7762487bd062479833544187bfd5e84f01e72b0e8ccf574cef6dba62e19f614bb4d858d22e67af311885bcef05eb972c7952192e229ca532387e6c0fd9698895e2fc9113f412ae50df770a185dfadf327275f5b354994da0d6e277897539733afb660b0b5a43fa399a7da6dc0e981e1dc83de5b71fe79708210c6a4c324160a7231a517e7879fc66991b780ff586c4634b384afd470cd3e30d1543fab07f541a6c1378a36f11871f6148b66b5127fcabe720af81942f2362edb09e075759c82c19d4561827254ffd16cfb1e3a01d30d1b795ef046c6d798796c0e773958fbb9258986ba540e801df00a152eba5c6f3dde026d1c2b7345b161bdac275096591f7b89eb428e6fb487401b509fd9acf7ae69605cd520d7d409473269e5c367dd8ff09531e0bb05281674739ae84de54f2462024750e9c8e3f38ec25d0a00a2bab9353339e2422beb89ce7c0265b29a80e39fde6692f5c4abbdee6425ec3bc974cbe02f5d3be7fd9a93f1401b9f12bdc88d7ce64f6118471fcad216f3b56a4cd97cf700e480201cb03c0c9ecb7ff163c1bcb50235c64794e796594aad8fbd20ca09fa372526c0912c210ae9eaa62cb48e6c6129e39140e1a31cd128ced8d7de98fe60c895e85d4cd41dbd2b01777ea475a88db129b2c025da7bf78a99bd02933ec08e426d2a68fada1d576c0b4b57b14a88a14bc441ae9593c16d6e17a40115449d1125246209f5f8bdd5c9c2f085642e06b79826c8f7bcf97de844ae173bd5ad7d50f1253b6438e9a75d62722a987e06c865cc14f60fbebda17aefa0833c9b37606977d4cc1bf0a0a25f7d7baa704db90c736342293dc58c4a0b4123ec348169475ac36524991a3e2ff2337da0e99a4e64ea52df4508dc726889cde64ab809d183da02737247923b31522de5e41423bfa1111893c7aaeb70d3c3f35fc9158aed1feb7f1475077179f48ecaec326f6a14f13059935b70546c3990316281fac3e73e22c1d9983580853dc4ab958ec258bf74813e2307e6d7bd572e84d0c49c95aee8d933c9113960ec440caf0a98166fda737313f1429a36390aeeacacb6534df2f049d9d5fa32c70789d5f9d5ccb680df03101c1d3da4fb2b2799dfaa376521e7efa4fdfaa93b4bbccae9e363e8180fe3c9f7afe26c023cd062146bd9ac8293372c52eb86680590dbaeab901d5bdfacd91663d693004061a202600ca5cb41c96d34965fa5d198f24ccc655ce0fc992c2fd2a8b69985fb6d2486615c184107c7293ef91c339a4b31f2e6dc24b5342f072d348622525c3a2b85c9f3af38e686ceddf5d54bfbd6f396743e50c5591163956e8cfd52110939b32f6859b3b727fbe336f4218e957a590ae75e7aabd1743fc25163247122f2e0554a5754b86100db9bd5b67566bf44249713caf6f903c2285e5164ea0ff910a520f6458eb93ec8b9e078d5aa993ab2d4c65743f4d952d86be2b9531a2d6a16dbd6e3d8b2a3d1acaa4f7f3fcba6047b8a7919e9529b5728dcdbca75a1cdafbacf15c6b35583a1667c56d0720c65d94b67dd5927cf1fb6315ecc1bd977162c35fe9851491cc2341e70234aea3b87389df5391f78cc22fc2a306fd025cdbd289d8d926f351114731cd247a97fc4cef2fdbde51581e8d486b1bf0e908e0b0d12435809d26dd57ca8f2cf676897ab5aef6e4ddbcee5476f5aa8343fdb51581775389b7fe07f8073b28d93cdddc8506376ab2378e2219cd754a0c14947204700d39e56cb73712b61f5897e10462c6598e36a851b879d85399c75239b3ce6ce082e6930946bd7bd55c3194c157e3ce3fe8401821f1585107aebad33cdd2a82f3df5aa064000e775565a4d9c5220db15f4c6a0966013a8844831930569c4007eefadeb5347d1486d235ff3bd8bc3a4a86adfe91abb59d263601bb7d557ca4385fea87381a0e848d37cd60a7e50bd65b24c105ffc05222742f28eeb9f50275a0759c5dd992060b857765a614c175f7422c76663e94a5c591974fc8b2bb510a12ea73af5398e472aecc1810945f73ae27a927617d434b77efef3d7879fa97dcc6d3e5a30cfefdd2ef1ed3b9c72a17471b0fee80d2be84c46db60704bb9c2a0867fe9e8721847fe447db5195c68eb88413c7a9b1fcf49b14f96e1952491ac44cc4eb8f51e950be57b4cbe20234300901232c9de21ffa4d3bb9c166727afbaa17c8ef508beb4b1886f39c7a2e79069c2f337c4b84eb5ee9e7b9246cb9910edb5454d37e6a6f5e1b86860e6480c2fda1f39673e34d1826711c84270e587520fefaeb3a27a84091101e78ca128d4984d2c74ddbfb07c3ad9e3dc21265541ec38a4d8931c62ec36e0ded4ca149e383b1e90f2010bd44f57b209b353ae9f373d168c0042d2813678b0feb2dcbada79e2fb271c0708f2a1d292b5174aa3f3dfd561d0b2f8a7c774b0267ed440331248abe993b954a6dc5069ef67a951ed176b0b43c7412fd99b769f9a1d5d5a4f7c43926342655472e7a6572ec9e6180367d86af87a934f4fbef428a2b787cb3ed3658bfa43ef273e2642f963f02deaa76754621f51e929a7027aa1e024532f4fa3faf48c83f2df05a02c3697d225468d686430d88a09f40b620e1a285fcadc88cf49aa56191bdd30a26bc27d7e3ea1fc5b6ba76cc1ee4295a76466ee3ece1d0589319cd04bd3ac38a4fca41f961162774f5ba26af65bb2d369b7bc3bc059327c73f1940c13b9cc59bcf94d4a88631cfba8a3a2ff1f0fe2aef6279728fa77d7b3a25dc200bb356a21bb9cf1d1836112f772b0d0ac3fad1aaf7b7342badb899420ad712f93c782fe0907c479d24dc1c6cf1fb298d2449a121a837570caa7be20ac4f64836bb7ea08963c85c0fcf437d257daa7f9a304700c8f6720349f59b5a89a0caccfa5daf426c5679228df20b67aa3c5720e09c6b02e826ef631d791e21a2543d9f6d79002e712b52d62ee26ffb39f9a5cbd951203dbc877b97434db4fda5fead04fb919c7848f2a3258cb78f5ab71ad61f5ee2368d3d24e3777a7f8cbfcc21f9f6c387ef3b721b7a70839aadbe5852c38ec3e4cd9c8b5f659ad2d8ecfd8045fe0c4645e2d206b211fa55bb6539ffd1583df4a5260f0b3ffb2da06b2e8496408d87dc139864d1680798ea8f03de7bc3bf46cb1ae6ed8e5a6c5aef2b90f023acc0bfdfd211d6ccb2bb64c2597fcafe9629aa9d36b5a9f61f63da457a617d565085ad029c545a6e769da287a7efb6dbfe38c7a106cfabc8accb535bfaed0f2add0bda320bf0b79ff313ab3eab7a3599b79e20d9f57d39ced3917b8a7b461e98deb715ca2c21b560ad2d7e59981e2cf32914f1cbe18c0db838855c8804c804f2fe32dc0fffa6775c36ecfe83d1bf453423855c8c94c6816428352d4105344337fd7395b38de4ba6fa15489a67d4e272631682bebe21a89bba9b59872c8dd92a888021c56f302cdf69e12cf08052d55d40688fb84f6e523883793b47052692db6f47c0daf9652f91931fc230594554e5a5d0b0443eb07c1bf57ae667cd770e4271edd8c4b8855ba67ce14ae445041b8752966e75f459d4f0d582e8f10d7ec97823dbf7a6bd8c38b35c5b43872dbac3137e09aa5af038a7f49d0e000323f155af0f1da58d3646d61c7827be87b820c0c8645da169e3cddabaf47373f48e734bc4070da976d42256dca3b2b3ea05687b30093f8444a13dd535da8043a28d57a18f1f9614bad4a8215618094951bcb81ed729d7dcd0c47007f6dde3a36f41f3c38e60ee08fba2be732d7ed5ac32f4c6cee7f9f1e54221e90dcd15f046202c49ef08b53d0d594fc009ba51e8fe47ae2c4079c4e53db6d8730cf457235661cbd02d354810b748d116f3e162b5d207bffad10489d03caefe613902dfca96692824411604443ce8c332679dd39c831f12a85c946eaada1711924e109dd68f777315dc1fe6325bd3d421793f12f52743a7611ec78ea7ba41f81e7debb30e364a391604271c56876c947685be74179da9f460d811eb038a573ba41ebcc23dd5b040c723fb956f5b9f8b013aa6e6aac0998b8b233526a1b77ce22fc1b8d2e0560b901d3ee0396310ae09e7e3bc9fb4a8bd2189c46172ac112426cf65ab22cd3e08008daacca8e67bfd90d0e9062717978d26e44d5f0743fca752765a6167958d53e655af5bd36b4e87053d3f17a0edd6dfa10f192199045acb710f9c8d43a6b07f932e7b705cf1a63cb03fe8cf62260b937cc0246f6d9dd981953a2c3564b48ae25b032e50dbc22b758d490833182865fd3e0b96a52d8703fa096bce22392c24b0adebd2e5148f6f49483d71b7f2c9c610ca49721d8876ebaa42265afdb94e3c2c69393d8d0f4e81b3a628af100a753e8f8f8dfba9f7cc9bc51c11927a395a7f6a2102a24affc3c742dc974b9b9e0d221ab55c4f759104e54ff85ff11028ce9bcd18550347101d4874091ae21d13166884c65331bdeae4be00e6b1dc81cba0b7cbae7638d37f1739476afdebddd3e054f629c1560e2a4a505fcb6b8bdd799a0b260172a8546db0b9d1caa952fe131a8093bc6186b89a57aff0c5da721998e38f6337439e39b7adbf2f739366b5968df86d37b206a54839c26bacb835c5b305954c87404e845d76987b", 0x1000) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="f6bcfc21fa5f83b0ad9f232c9049de16eb786d63a5e8da5d4d635c9bf4e7694b6de4b6effa84da77e54e1806fa41391e1923f2450b2e6cdde95fa74136496cc4497b1f8b8a375332211d6e796002acbe2253dc2c531ba459fd62bf5b256531e299554b6ebf3af411917ce0954658ef9056c10748914b5bf066c55e2c0ec337e506a32ca68da2613253f8c78220fb12676b98682f1af0dc36e78a7feafe243c353cf4d042c647dd97f97955ec6a006f944d10680c35efd2920b6dfc9891229c756e37062ed44af1161342cd647aff573b4de48ed03db7004077a9de34c031c6210a35e554db0367bbbaa2919391a5d8959165e99e5e6b2a4912e762", 0xfb) r1 = getppid() r2 = getuid() getgroups(0x4, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xdb) socket(0x10, 0x2, 0x8) 01:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) msgget$private(0x0, 0x1) r1 = msgget(0x2, 0x11) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 01:39:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7ff, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchdir(r2) 01:39:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) socket$inet6(0x18, 0x3, 0x0) 01:39:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="eeca5f41928706952c4a60a19aca7b4e13715153766c7050986949ab2c878823d7096f75ec89b9ad1ba89194be4cbcec7e85e9db60051171883a3497b225a7cff6242d9c008b6225df692611b1fb42c01caa05b9d7a99611ce40a1b0ecfca510e6c8d2e6fed93f8882d495f9fbe17fae8cc436523b95bf5ddc4b93bc31d4a055c8591debf19b6acf409864cdd45884be939148098a9eb2b80afa3eeaa061", 0x9e) 01:39:38 executing program 1: r0 = socket(0x1, 0x8, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 01:39:38 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':\'}-!!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\xa9\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getgid() r4 = getegid() setregid(r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffff7}], 0xda, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r2) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000540)={0x3, 0x200, 0x2, 0x0, "ec6bb32a62b1860c4f2725d02528200f3de4eab6", 0x5, 0x7f}) 01:39:38 executing program 0: r0 = geteuid() r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r5, 0x80, 0x3}, 0x10000, 0x6, r6, r8, 0x1000, 0x1, 0x8}) r9 = getgid() setrlimit(0x7, &(0x7f0000000140)={0x1576}) getgid() setrlimit(0x7, &(0x7f0000000380)={0x7f}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r10 = getegid() r11 = semget$private(0x0, 0x3, 0x4a0) getgroups(0x4, &(0x7f0000000240)=[r10, r3, r4, r10]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r7, r3, r0, r2, 0x4, 0x3}, 0x1000, 0x7, r8, r8, 0xe1, 0x6, 0x4}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000300)=0x8) sendmsg(r12, &(0x7f0000000ac0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="7687052c3cb62fd6e8d39862d07dab84cd2c3a71f6db5bcedf7d0dd32a4ced316d8c377ad3f503b587e27a8465bccde6bad5b80fe74c427a63ce823e8635eb3b093ff5d63ed119026c73f7d476e4d75429968e119fe7544ace478da3509e05485d4a52fbb097bc4006e3d9ab83bb56372e8d9796b8719ff0a6b0506aec02ca4cd71cb3ac39", 0x85}], 0x1, 0x0}, 0x40c) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000b00)=[0x7, 0x936, 0x4]) r13 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000b40)={{0x1000000, r0, r3, r0, r9, 0x6, 0x101}, 0x7fff, 0x9, r6, r8, 0x20, 0x80, 0x100000000, 0xe2f}) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000bc0)=0x7fffffff) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) msgrcv(r13, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f994000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae264598f930c2c6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa39203bb4f1ab2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dff26c2d1cdfb63240f3bcb4f46a51c05fb9de53482373430d04e8c91883a50394ff7e4b736959762566a2d162fcecb619520d558fbbf07b558739f84f1dd0c2336ab74f07e2a68c6ecc4c633337973af220c17e2e0dcb8035e65a5e9496347aa485a118d3b62a15052184d8181c135c21dc0e70b6f4f5bddcade67fac1368fcf69ce0ef5f1ad0c15138f31bd935f46a272a596a8034dbe594aa562b115cfc2e1fa8adba5c1496ab840fa7a28474b388052b86c6ce9e207311f8a9f93693c18dc537d19e8a55654870939d231358e9d993d67ffa6a0b78ba3036ffa07734fafef24eaec5589a74c3745d98764cd4403949483185f9d8cc54de72eb80f4787cc52483827e92d05382889362b9b24d669d30720fd1ded46b990340b7c47c7d6b6f5dfbe798d8ecd1b4178a3909ca585214061ce2f0a20b372928f0e213becd0d2d607b663bac74ec8157f3068b6ede236e227320005a637f6f8fdf717ec3400bdd500679105cddd0488a1ff61507134807563368aed0ae6fde6b3416b7a97f396c5c23cb0728905a5be2474d4df7e4c17bd1af6b7e9095594091d98f6fae31f1c4518068c832819256304db0"], 0x105, 0x2, 0x800) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000d40)=0x10000) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000d80)=""/56) setreuid(r0, r7) semget$private(0x0, 0x4, 0x0) ioctl$TIOCSTOP(r12, 0x2000746f) 01:39:38 executing program 0: mknod(&(0x7f0000001780)='./file0\x00', 0x200000002003, 0x2) openat(0xffffffffffffffff, &(0x7f0000001900)='./file0\x00', 0x282, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) accept(r0, 0x0, &(0x7f0000001800)) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000280)="6877ae977d782b1c620c1cc8e46efd12060acc1f312021d31e6561f9685a67befd3fcc6418432a175f45a669cfd9fb11600c5832f909b281ad7c11231f54423ae4ef7193d85a75b2147ce7b863f9165cb671fc3e78032f71c313f53a2ce09f85ea1f2b0df683aa0ddd70e60177dd2ac6d151ff060e2cfe55ba8ad31e57c6fa19f2a0b9908025b866b54b585a363b89856a604b518a022952414d203463f931b675c0f19b507aa7abbbd49739f6eed91a4ca8fd84e0c57d412d8e322bbdde33036749f2170b8da0e6d4fbcf528faf", 0xce}, {&(0x7f0000000180)="19e841cb3326f436fecef68a67e5ea1554ce85c2f6d36fd1a50248a9cc845915046558df947a1b7e32e1b6e8649d7bea2816748f0d1fc701f752e734579000c404589df79849ec6d9b0038a11963673a3063369f66fc0668c9bc8d0ac45695dea66b4120c5fd862bf6f02a78777c808613945e5d80d0811fcdef221bc94d78cda67d37caa9f8ff0879c5574b011d2ab4a04b9014f8fd997c3ccd26712b8017bae51d1d", 0xa3}, {&(0x7f0000000040)="02a852345a5f0f54779b118a494f40b2f82e87deb2914246ee916f66de1403a34a3608cde1ed98f53bd2d0fe7cc399d40826ace723741bbdae34e0304f9737127f988d88aec42ff7", 0x48}, {&(0x7f0000000380)="bd03a1c2b5204d65b85a1ba0f2f2d17477529271c84d5bc07c2745953a1830c7870bb4ec348157b66e5ed6807decfe5d5b24b82ba4a31e41836d7cbf832dd84f71c17caa9ba2acd88dc3fd35b29560aca3e824fa8cb05d5b38e4c1c3c63e31b6c9a91e5f607b6e00f23085523c977341c54c3e8e02baae52ddf2dde936d5591eb14992273f0ee209c638b49740c7888aecae8866a41aed8755334a1f98b5", 0x9e}, {&(0x7f0000000100)="faaff5c65b0c2441a9c54813233481bf7cb036cc1cffde353580d8e97e578649356186bca8484ebb04345b21b483f443845302c15f743faafe06d37c2bde", 0x3e}, {&(0x7f0000000440)="3889b6b8c71ec131da04f4acaccf0f767ff30b971b1be7130413a1a8cd5fee27d24245f0f07e8fff8ceef6c9f572a4cc30a01770aa21830f2115b9e5938a05", 0x3f}, {&(0x7f0000000480)="d87e98b31bb362ce1aa5787c18110dde3e75cf78ead1570737f2adf0f9ac9e60d66077b57b7a5c55dad0d6d5d45287f9ecc931de044ba2313919de53c3af75c5e061ab2cadc7936b156a", 0x4a}, {&(0x7f0000000500)="95dd4554977a3df67c986b3d52ec42c6874212fed460b19a87bf61424cdabe7790dd0c43be40c3bfae9d52132bef9fff7bbca72ea612406f898ada1f5dba48193593f8e233f60c5ce3c328b04e5398b85fe3ac3c34e5bb6c3ffad76ec724c3c86afb5e0ce89e3878337bb0dca7c81852a1042384e02d6362c6c8534c4ad15b3acde93189be318c750c32f72ea94cf860246f7d8c87d3e842583f852b5b8dea7d4acc1b44ed4224d8ee0ee06591da80bcf40ce29846f888d3155167044b54fa6819fa1c940f876694084b580aed7677f8dcabe2e66421b79c5fed15b56bd3dd3f90e3b1df6fed00633fa954f94d6e94d975143d19392eea39", 0xf8}, {&(0x7f0000000600)="240a8d55a555213e123c212853f35cce844531df25ac8111c6ac4ee89bccfd15583baf48667fb3e7b51c15e31e1647438f1b9b4c7ff43b79afef97ce87bde44fe774d79387237649578b014a24304d5019511483f23895f4745134e83de235ffc0248f18e4f6eee667eb86c3ae492930acc7e6d60c5a913b6ceff165712dcbbc776431b5c7da08a93e71688296ace560093dc60f56eac2af8c96e372363b55461a632b0b74105a3b9a8b66081ec231290382e1d720dfd088c48c3bfe290c4a3094e9851e050ff6cd410c85a387d9e9ce92e24e5639a0a3b0d45c2d48976e0c4004b7bd85ed78cfb679028008caa0728fbe82cbc10512d329a1cfed7cffef2ea01defc0136009162cadc45ab2f95a35a579b794924d1d9ff9bcabef3cdbb6c27773fdc249f1338abf86952439baf3d43508062ba9f405df89482dd2915e7b6c211366f16f9e06ed2743e1ce9b192aee1d68c6c79b42fde857aa03b7af11b79c62ba716b0c18cf7dea8bef8f2b65d64e7352ad6656a02709ecbac79c204a6dab6c7d87855e67ea67d4f9adb3b1140e7fdfe7670330318382364f50b2d70c208705bdc385e045e9e3a5e383a23f56f96305946dfbe36a58bd966f7f47d24819999ff12845aa411b3ddd7163c5b431a4bd26d75c02d7c009327aae6f70e7694f2d3518643d892323d22c6e05e9a254c9663bea50af1daa5cf55b3e4ceac2610a259eea4c6d490cd12d1817e4f4c66b0ecf9431f8707c076cebae72a64c2ec84bc23af1cdb2fcac4739340844118445260ecd65ea74ba269d157123a74cc098a80989a1dbe46a3ad8b6bff8352e36d008cf666f82facae5b343076072cb07bb06bf1227f61b6df1633bfb93cb2b0ba36e8620a8ec5190b899e14397dad82af762eba6ae02f5ccd6530ebe09d0abbb3791b03b8719d30552a26416c4907b3b6ff85e6654bffa8b54a7ccdac1519bd6085971a056d1477818dbdd58f7176ce0228bf924292486dfda593e2582f642f51c714a4667d7ff5104d257aacc62c836e1fd60358b0912c9b2c8b370ec17f106944fb03672de739473e6d25fc251781fddaa10809e155c242d049890e7a555098493332920cc238d28dd5af2a453e21dd3b63f647db716768bfe3a2dbbf849d408b119541c3f24ec9d4ff80e91358ca8f352671385226f6232f5548e73a3b017610a37c70b6c9de97c0d01578fe6b22d26fea8ed562f955bd4fbdff1cbbb25c562f0ac38cabc89698b915df8a6830807c165e6f91e6a3542c3435967d9bb13931ecc98f4addaabead1b5dd56ecdc610a36a4b3c4a27889710c40c9a7f7922b95655d15c72c1c5a3c893dfe76dd7900ad8ea5bb2c12c1de604795c669478642d1b671ff4bd18f7b2707e346f8ed1e178d63c8ddc7cdec36663c6ca750588014dc4560dc489c8f3a434d34fe02c19eeffd271b546efaf8bfb97d578cb5e26591ce1941afa4ee99f8c77ceb9b070f2e779d221e322452657664a966bbcb556a0713c290dd16c17f8fd680be78e99d2be0b32335e732b85ac9480f6f7b67137ad8e172598d5163353f1abf285192da5e66112186a9211378b6aabaaa25193b84ac1e3cf592d9e5c7ab9dc8c0aa529818e9ed10242b9d067db835b0c5c5653cb7074e2dd0334ce392255be0d8b47c0f267cab3b275539cf9145e5c28775d68c1a123212060a22469d436e254f472a19c39ae69b24703dbd48894ba0c43892420984a31c14c66418635196fa29d95d4320b13a34a218ae4ec75c517a15a250c999da4e1e140365e0a1f18809a0826be0d3bb83d5a4c73008961b8eeb190ec0535c75f75799bcab3f4170d7955baf84cc4e45b45a1366d9c97579d320ba111dfe5224930f6c6499fc52b77b370011882e1ea1e91123c56820d349419f332e65008e317403d46b59112cee3d2fe1ce3eb98b9ab68b82da2b66bf596d1e57b939383067eba455b0c9ee3606de87159cca6c1ea180d47b5a1090fc3d379b03ee654be2ecf29e2a7947dc2b695685a9d3579bc860fba095e4b86e53f4585134662720c03eddb673ee61a66d7bc2f2c4df04bd3e483830baf36051dcf8176a044113e63e88fdd7475d3bf946b114dcfdbddf164b104609020ee4ce4ea615d95390b21956b3cf06cc96c588f9b12e07586c8f2c2ba310f2d1d8a6de6913fdc8d3477afe0c6920e1eb6bf34c62d3a4ccea90ec395409039c12c5ce6d1ea1b86d5bc4f70b0f20fc26595f3769449c80b666b3fe3c15df885ced33318632b8f3e7df50690843fbe749ed6c62f85a1796769e36f003ef8c599057426652d0e66c94bc97b1a44a5ab4f73a27c8c55f87d659b95fc867afce8a09d779032e649baf4442e0f23473326411b1921b8f1fd3bdf514ec8b902b951027855c31a2a57378c50110e6d174aad3542de648edae6db381a3c7418587d260645f9501da5c17356d18dd1b886a5c852ec393d828fd79c1d71457da2bd02c992202e563b8b27c62daa263fa971e993e173d4ef277f3aa86ed8dd0a0d89501eff75c056557cede73b67c2ff8a93f5db516fdf31f4321d8384d10fd613e99f305455228283bd6ae7469047cd3f5bef826186376de32bfb49be146b80717bc4a559e3e07adffc595179659b67d971663fe9c5f5214d378bac2936a4b313cc3c6d08b101e74f913e902b0845e8a4d78e7e3f24c0382a7c3a87bc744406400e9ffb4c75e14f03d3f32a7916ad75d1a8c43ddf66d717555e6e0d2af55ca0f10d65d4388d61ab3efd96172f02479ed1ac29f98e493df6d5e91e3a35a943fc9726c2a35552f584c08471c8c0b3adcff72ed7276b515288338e03b9e4a0ae249392aea310188d324d4653415c4c57aa2bc18c2cac39b4ac28e2208010badfaffc3f71939d3fbf5bd466c4bfbbb54b5f1601673b762e5bdacd3d290d1389681ec36f2778e6f0a5e45fb3b39423c8f23e4a0c696ca4da28e226fedeb8b7226e4921e050401282747452cd8d48eef72f8d15eca8c5021340490a6b0f49c6f02e8e3a83a2756d07505317de6768395dbe5493ea6e4a8bbf6046bd7ccb8b5ec407098de567c84f6b81a70a0497b15d68c3b4b7320e6250d27957d35dabfe90e44681472fa159fca2a9ff7a70ed9c8b100bfd2520bbda630f439130e066fd71026147ddca61b2ff027f9313d44fd775ff145e314cc2022707df81eab8f1d75466a0244ae40777b4e2e1857e8d39080e12bfc17bd6c8ffbe294a46344a722292ab0510acd5228e95020cded68029ace031c94cb736dca6e67b943e36cb420cc9f82953b783276d817f8e79808ea08fee915b10a569378a65103e2864275fd115794694eb4cc60b8cd320546d5ec4fc52ed5207bb0b8431b3e7719be39d65fc11cbf12d16760ba83ac279a5b5e8524aa199ffa922206f03e53c3944952561ec493933d23e231ab29fae41e4041854121ba68146556d67d94e76d964c2f54e55d5b8f935207bd75846415d49443caf15642c4c2002ad5f8b2ff1d3e727062d06d33fd32fb9618dc48b74f683226f7081f5b6eb061f6c48a0e7cf4a9a1f4e5bfc5bba05545cd1481e880846e365dde36aee01dc71dd0f21d6ee9c0a46e3dc9a640d6ac3a0ded1aaf17d2fd47943ca519134ea49e6bcd6dea0d7d2f8d2b7e4ba6f56242e506389da2209dbf054b2a89402b067b810728eba92cee3f7b207843895308cb5feb3540c47a2e2528b7eb768bc1d7d23626667797245417f49468deed5b7228d5e372caf1161734355f2a85d21a16d1b173e8db171d696ad36d2eef565c409a8b318599945f48b1098f858c995b53b777ddea79fcf8cb88068e2d2c11b3489efb326b5ad8a5bb2eb3c22504e3d4cf5460f21d940e97b968a57b45376761582aa86b3a522bc927054ebc58e6e66648184671a27ac1973ebcba3ffedfadf460cc078fb8724881c6966549ea70fb9651f6ebc966b33a8f0f1601a3101dc744f349313918e592e89888b84b7c17915841957f8c19aac1df0b0b10559aac7c2a3963217b12e99ddb347661cb707cc205e6a826fad359bf139d95deb1da48fe869509bf3048a066f85a069764f408c46a7e04e21d57c43ca70ed3896c5e0ea0b57228dd04788f61e74421055c9703acf07706f448513d3858cf5b17a2134a52719cab0d29a65fb42f155002dc5836ed4071f2a5e2c5fd40e6632b374b05829df1efbd062caa4b31c92bd1cfdc7a7df14089691aaceaae76171dd5edec9985c6ff94e225c852d817bbbf54c4030169e2810053bcca712a907f8cbc4fa11277aa7af9853c29a24da3bb7c5dfcfbc53f00675d74325d6535072fef5ce3949ecfcd5625e549f386db389ea4e4aa456e02730a09b6495c0f11979206d7fb28ae4d84c455739015a5f5f2792e733d374da3ccd899eac4173f9cf719cfde1855b130427ea53cedf40e54413f970ccb3b8f11f6dfa45c279023650e4fb8ff75d52d9a489a16b912cf3806db0ea55567c6127821ee591093aa72629dde16d24d83a73ef90f335c0d2ce5f35dd618d5a6422b537658ed1eb335154f8ba26e91717b20e189f50cd1deda238a776f0c8ce223c2904374c326e36da4426f86e11f6638ba68d864685e4d8c77dcc48d4b533418716c9fdcd145560ea36af5802693c1f2f358c5231c8c854164068ad930964cd42dabd2fe31716327a29e466e4482eb2a28d6f3490659a79db83edbc35ea21f089981a49dab86d767879573f107495ff07cd563cc34b12183af3bdabf975493540e94b3cddd9ce43390668d3035e9b33c16fa982ca5a0797d8a881ebdb0342702c6acc69375910553a848e4515599afdc585756ea28d6963f75b54ea6d8704bf1ecbff3892f96462b7afae6e619b5ab02728fa25a517b8ba5940f3ed255779dbe006a43dfb85a57e085a507fb6cf686818a2ada0b62ac4efbd67c47e6a806f56584e44b08faefef359e5f32854295f941316245b69ca02a5cfc0529b4a7e67bfe3c6759506b5da69ecaaf3594e863f54863c3de3c88de6ffc6d57990ad128701928e0983715c16f4a3fa4edee0468e15156ca9cc1bc379d0e72d4687140145f65a81a167cb22006924b2e55f9984c8fb98d5f803880d04e2a3f9f503245cb4d61595f56641ff17c93ae3fba677be6f6a6cbb90eac5219c587803322098e32e4787c1762f6a1d7fedfb391b80d1a93c9c5d29403ec79be848b2fe0e7883500df1ddecb615fa07133a5500d47547dd398f93e718348fdc0abeb216c73155a57edf8a53e683b451693cb428b290eb06dcd4fee42e8e91ba54e6535c7e49e083832169381097f68893c7161e4cb00e51edb23ffcd7e62c10dbf273c7a6dd7dbaa5b0bb952519fc62f4b9cbf9ae44086f56a233c35778dac78898c9228864d698fa6209cd91ccb5a3c14844bf9fa089b42a490fbb2d6a409f39b92d5b713f97ae78ba3e19a3f60e7a0a44150e25a4990a64c19ce817e7fdbffad7d6e10bca14ccd6401252d3b527dd6dff295351f76c607be40b91e8272f1a433e09a3919eafdc8bb23529db83f1db6416826c6a2678c795d0d4e7060694f4875b61d8e5516b03a9c63477631ae7251260c21a2d2eed295f05bf341979611c1f5e2e02acddfa91128a78ef23e60e4e2f33b52ae9da9fe0d9403f33d6a0ddcbf941d536049d942d77094fcb5d65d7a21f9f7ae19183a38b7148a6ee96c3155ffc8b227af8ba470300fc7e2f356adf8083839222361878d87acce9b5cada31a52d4dfacfd6c39b824b36b8d80152fe704590f319924f244f011304b77e57f77a938ea0093dfa30e91a728", 0x1000}, {&(0x7f0000001600)="d193f8293af1073d568f7328bc062750db0112fca147799602300ca4898127d1e9dc829e772da3a4a5044216c7c5036ac330edd24c4a2e3ff19f3621e7215156973460ef738587281e52de1911eeef5f7477bbc4b43c8e37e27bebdf062765ec138a55dac1e57387ed623ff329c2c8aeb27fc07b66ab71d518ba20f64abb4aa6b7888d55a4229b9149c69fb7f3619c9e907aaa6a736f75b82bdce385101b55330ce5da9f47ae0b6e646d0c9d4228ffa14f1cffad28d896a24d3a17", 0xbb}], 0xa) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000017c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) sendto$unix(r0, &(0x7f0000001840)="a4b254f64d08", 0x6, 0x401, &(0x7f0000001880)=@abs={0x0, 0x0, 0x2}, 0x8) hw®—}x+b Èäný Ì1 !ÓeaùhZg¾ý?ÌdC*_E¦iÏÙû` X2ù ²­|#TB:äïq“ØZu²|ç¸cù\¶qü>x/qÃõ:,àŸ…ê+ öƒª ÝpæwÝ*ÆÑQÿ,þUºŠÓWÆúò ¹€%¸fµKXZ6;‰…j`KQŠ)RAM 4cù1¶uÀñ›Pz§«»Ô—9öîÙL¨ý„àÅ}A-Ž2+½Þ3gIò  æÔûÏR¯èAË3&ô6þÎöŠgåêTÎ…ÂöÓoÑ¥H©Ì„YeXß”z~2á¶èd{ê(t Ç÷Rç4WÄX÷˜Iìm›8¡cg:0c6Ÿfühɼ 01:39:38 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x90, 0x100) kevent(r0, 0x0, 0x200, &(0x7f0000000100), 0x7, 0x0) ÄV•Þ¦kA Åý†+öð*xw|€†”^]€ÐÍï"ÉMxͦ}7Ê©øÿyÅWK*´ Køý™|<Í&q+€ºå¨R4Z_Tw›ŠIO@²ø.‡Þ²‘BFî‘ofÞ£J6Íáí˜õ;ÒÐþ|ÙÔ&¬ç#t½®4à0O—7˜ˆ®Ä/÷½¡Âµ Me¸Z òòÑtwR’qÈM[À|'E•:0LJ ´ì4W¶n^Ö€}ìþ][$¸+¤£Aƒm|¿ƒ-ØOqÁ|ª›¢¬ØÃý5²•`¬£è$úŒ°][8äÁÃÆ>1¶É©_`{nò0…R<—sAÅL>Žº®RÝòÝé6ÕY±I’'?â Æ8´—@LjŠì®ˆf¤í‡U3J˜µú¯õÆ[ $A©ÅH#4¿|°6ÌÿÞ55€Øé~W†I5a†¼¨HN»4[!´ƒôC„SÁ_t?ªþÓ|+Þ8‰¶¸ÇÁ1Úô¬¬Ïvó —硨Í_î'ÒBEðð~ÿŒîöÉõr¤Ì0 pª!ƒ!¹å“ŠØ~˜³³bÎ¥x| Þ>uÏxêÑW7ò­ðù¬ž`Ö`wµ{z\UÚÐÖÕÔR‡ùìÉ1ÞK¢19ÞSïuÅàa«,­Ç“kj•ÝET—z=ö|˜k=RìBƇBþÔ`±š‡¿aBLÚ¾wÝ C¾@ÿ®R+ïŸÿ{¼§.¦@o‰ŠÚ]ºH5“øâ3ö \ãÃ(°NS˜¸_ã¬<4å»l?ú×nÇ$ÃÈjû^ èž8x3{°Ü§ÈR¡#„à-cbÆÈSLJÑ[:Íé1‰¾1Œu 2÷.©Lø`$o}Œ‡ÓèBX?…+[ê}JÌDíB$Øîàe‘Ú€¼ô â˜FøˆÓQgKTúhú”‡f”KX ívwøÜ«âæd!·œ_íµkÓÝ?ã±ßoíc?©TùMn”Ùu=9.ê9$ U¥U!>qh‚–¬å` =ÆVꯌ–ãr6;UFc+ tZ;š‹fÂ1)‚á× ßЈČ;þ) J0”é…öÍA …£‡ÙéÎ’âNV9 £°Ô\-H—n @·½…íx϶y€Ê r¾‚ËÁÓ)¡Ïí|ÿï. ïÀ` ,­ÄZ²ùZ5¥y·”’MŸù¼«ï<Û¶ÂwsýÂIñ3Š¿†•$9ºóÔ5+©ô߉H-Ò‘^{l!fñoží'CáΛ*îhÆÇ›BýèWª·¯·œbºqk Ï}ê‹ï+eÖNsR­fV ' ìºÇœ Jm«l}‡…^gêgÔù­³±ßçg01ƒ‚6OP²× ‡½Ã…àEéã¥ãƒ¢?Vùc”mûãjX½–oGÒH™Ÿñ(EªA=ÝqcÅ´1¤½&×\×À 2z®opçiO-5d=‰##Ò,né¢TÉf;êP¯ª\õ[>LêÂa %žêLmI Ñ-äôÆkÏ”1øp|lë®r¦L.ÈKÂ:ñͲü¬G94D„E&Íeêtº&q#§LÀ˜¨ ‰¡Ûäj:ض¿ø5.6ÐÏfo‚úÊå³C`rË»¿'ömñc;û“Ë+ £n† ¨ìQ¸™áC—ÚØ*÷b릮õÌÖS¾ Ы»7‘°;‡ÓR¢dÄ{;oø^fT¿ú‹T§ÌÚÁQ›ÖYq VÑGxÛÝX÷là"‹ù$)$†ßÚY>%‚öBõqJFg×ÿQÒWªÌbÈ6áý`5‹ ɲȳpìñ”O°6rÞs”sæÒ_ÂQxݪ€ž\$-˜ç¥U „“3) Ì#(ÝZò¤SâÓ¶?d}·v‹þ:-»øIÔ±T?$ìOø‘5Œ¨óRg…"ob2õTŽs£°a 7Ç lé| Wæ²-&þ¨íV/•[ÔûßñË»%Åbð¬8ʼ‰i‹‘]ø¦ƒÁeæùj5BÃCYgÙ»“̘ô­Ú«êѵÝVìÜa 6¤³Ä¢x‰q @ɧ÷’+•e]Ç,Z<‰=þvÝy­Ž¥»,ÁÞ`G•ÆiG†BѶqÿKÑ{'ãFøícÈÝÇÍì6f¹‹š¶‹‚Ú+f¿YmW¹980gë¤U°Éî6Þ‡œÊl¡€Ô{Zü=7›îeKâìòž*yGÜ+iV…©ÓW›È`û •ä¸nSôXQ4f' À>ݶsîa¦m{ÂòÄß½>H80ºó`QÜøjAæ>ˆý×G];ùF±Üý½ßKF äÎN¦ÙS²V³Ï̖ňù±.Xl,+£òÑئÞiýÈÓGzþ i áëkóLbÓ¤Ìêì9T œÅÎm¡¸m[Ä÷  ü&Y_7iDœ€¶f³þ<߈\í31†2¸óçßPiCûçIílbøZ–vž6ðïŒYWBfRÐæl”¼—±¤JZ´÷:'ÈÅ_‡ÖY¹_Èg¯ÎŠ ×y.d›¯DBàò4s2d±’Ó½õì‹+•'…\1¢¥sxÅæÑtªÓT-æHí®m³£ÇA…‡Ò`d_•Ú\5m݈j\….ÓØ(ýyÁ×WÚ+Ð,™"åc¸²|bÚ¢cú—™>=Nòwóª†íРؕï÷\eWÎÞs¶|/ø©?]µýóC!Ø8Mýa>™óER((;Ö®ti|Óõ¾ø&cvÞ2¿´›áF¸¼JUž>­ÿÅ•–Y¶}—cþœ_RÓxºÂ“jK1<ÃÆЋtùé°„^ŠMxçãòL‚§Ã¨{ÇD@déÿ´Ç^ð=?2§‘j×]ŒCÝömquUæàÒ¯UÊÖ]CˆÖ³ïÙarð$yퟘä“ßm^‘ã£Z”?Érl*5U/XLGŒ :Üÿrírvµ(ƒ8à;žJ âI9*ê1ˆÓ$Ôe4ÄÅz¢¼ÂÊÛJÂŽ" ­úÿÃ÷9Óûõ½FlKû»Tµñ`s·b彬ÓÒÑ8–ì6òwŽo ^Eû;9B<#ä Æ–ÊM¢Ž"oíë‹r&ä’('GE,ØÔŽïrøÑ^ÊŒP!4¦°ôœoèã¨:'VÐu1}ævƒ•ÛåI>¦ä¨»ök×̸µì@p˜ÞV|„ö¸p I{ÖŒ;Ks æ% '•}5Ú¿éDhrúŸÊ*Ÿ÷§Ùȱ¿ÒR ½¦0ô9o×&}ܦ/ð'ù1=Dýw_ñEãÌ "p}ø«uFjD®@w{N.WèÓ€á+ü½lû┤cD§")*°Q ÍR(éP ÍíhšÎ”ËsmÊng¹Cãl´ ÌŸ‚•;x2vØøç˜êþé± V“x¦Qâ†BuýW”iN´Ì`¸Í2FÕìOÅ.Õ {°¸C>w¾9Ö_Á¿Ñg`ºƒ¬'š[^…$ªŸú’"ð>SÔIRVÄ““=#â1«)úä@A…A!ºheVÖ}”çm–L/Tå][“R½u„dÔ”CÊñVBÄÂ*Õø²ÿ>rpbÐm3ý2û–ÜH·Oh2&÷[n°aöÄŠ|ô©¡ôå¿Å» UEÍ耄n6]Þ6®àÇÐònéÀ¤n=ɦ@Ö¬: í¯ÒýG”<¥N¤žkÍmê }/+~K¦õbBå8¢ ¿K*‰@+{(ë©,î?{ xC‰SË_ë5@Äz.%(·ëv‹Á×Ò6&fw—$Tô”hÞí[r(ÕãrÊñ45_*…ÒѱsèÛijÓm.ïV\@š‹1…™”_H± …Œ™[S·wÝêyüøˈŽ-,³Hžû2kZØ¥».³Â%ãÔÏT`ò”—¹h¥{E7gaX*¨k:R+É'N¼XææfHFq¢zÁ—>¼º?þß­ô`̸rHÆ–eIêpû–QöëÉf³:£ÇDóI19å’蘈¸K|‘XA•ŒªÁß Uš¬|*9c!{éÛ4vaËp|Âæ¨&úÓY¿•Þ±ÚHþ†• ¿0H føZ—dôÄj~âWÄ<§Ó‰l^ µr(ÝxaçD!\—¬ðwôHQ=8XÏ[¢JRqœ« )¦_´/PÜX6í@qò¥âÅý@æc+7K‚ñï½,ªK1É+ÑÏÜz}ñ@‰i¬ê®vÕíì™…Æÿ”â%ÈRØ»¿TÄiâS¼Êq*Œ¼O¡wªzù…<)¢M£»|]üûÅ?g]t2]e5/ï\㔞ÏÍV%åIó†Û8ž¤äªEns ¶I\—’×û(®M„ÄUs¥õòy.s=7M£ÌØ™êÄ?œ÷ÏÞU±0B~¥<íôTA?— Ë;öߤ\'#eO¸ÿuÕ-šHš¹Ï8Û¥UgÆx!îY“ªrbÞÒMƒ§>ù3\ ,åó]ÖÕ¦B+SvXí³5O‹¢n‘q{ á‰õ ÑÞÚ#Šwo Œâ#ÂCtÃ&ãm¤Bo†áf8ºhØdh^MŒwÜÄKS4qlŸÜÑEV£jõ€&“ÁòóXÅ#Œ…AdŠÙ0–LÔ-«Òþ1qc'¢žFnD‚ë*(ÖóIY§¸>ÛÃ^¢™¤«†×g‡•sñI_ð|ÕcÌ4±!ƒ¯;Ú¿—T“T”³ÍÝœä3f05é³<ú˜,¥ y}Šˆ½°4'ƬƓu‘S¨HäQU™¯ÜXWVê(Ö–?uµN¦ØpKñì¿ó‰/–F+zúæ浫r¢ZQ{‹¥”>ÒUw¾jC߸ZWà…¥ûlö†Š*Ú b¬NûÖ|Gæ¨õe„äKúïï5ž_2…B•ùA1bE¶œ *\ü)´§æ{þqƒHýÀ«ë!lsZWíø¥>h;E“ËB‹)°mÍOîBèé¥Ne5Çäž82“ h‰`äâó;R®©þ ”ó=j Ü¿”S`IÙB×p”üµÖ]z!ù÷®:8·Šnél1UÿȲ'¯‹¤p0ÇâóV­ø89"#a‡‡¬Î›\­£RÔ߬ýl9¸$³k€/çY1™$òDð0Kwåw©8ê“ߣ‘§(Ñ“ø):ñ=Vs(¼'PÛü¡Gy–0 ¤‰'ÑéÜ‚žw-£¤¥BÇÅjÃ0íÒLJ.?ñŸ6!ç!QV—4`ïs…‡(RÞîï_tw»Ä´<Ž7â{ëß'eìŠUÚÁås‡íb?ó)ÂÈ®²À{f«qÕº öJ»J¦·ˆU¤"›‘IÆŸ·óaœžzªjsou¸+Üã…U3 åÚŸG® ndm B(ÿ¡Oÿ­(Ø–¢M:šhw®—}x+b Èäný Ì1 !ÓeaùhZg¾ý?ÌdC*_E¦iÏÙû` X2ù ²­|#TB:äïq“ØZu²|ç¸cù\¶qü>x/qÃõ:,àŸ…ê+ öƒª ÝpæwÝ*ÆÑQÿ,þUºŠÓWÆúò ¹€%¸fµKXZ6;‰…j`KQŠ)RAM 4cù1¶uÀñ›Pz§«»Ô—9öîÙL¨ý„àÅ}A-Ž2+½Þ3gIò  æÔûÏR¯èAË3&ô6þÎöŠgåêTÎ…ÂöÓoÑ¥H©Ì„YeXß”z~2á¶èd{ê(t Ç÷Rç4WÄX÷˜Iìm›8¡cg:0c6Ÿfühɼ ÄV•Þ¦kA Åý†+öð*xw|€†”^]€ÐÍï"ÉMxͦ}7Ê©øÿyÅWK*´ Køý™|<Í&q+€ºå¨R4Z_Tw›ŠIO@²ø.‡Þ²‘BFî‘ofÞ£J6Íáí˜õ;ÒÐþ|ÙÔ&¬ç#t½®4à0O—7˜ˆ®Ä/÷½¡Âµ Me¸Z òòÑtwR’qÈM[À|'E•:0LJ ´ì4W¶n^Ö€}ìþ][$¸+¤£Aƒm|¿ƒ-ØOqÁ|ª›¢¬ØÃý5²•`¬£è$úŒ°][8äÁÃÆ>1¶É©_`{nò0…R<—sAÅL>Žº®RÝòÝé6ÕY±I’'?â Æ8´—@LjŠì®ˆf¤í‡U3J˜µú¯õÆ[ $A©ÅH#4¿|°6ÌÿÞ55€Øé~W†I5a†¼¨HN»4[!´ƒôC„SÁ_t?ªþÓ|+Þ8‰¶¸ÇÁ1Úô¬¬Ïvó —硨Í_î'ÒBEðð~ÿŒîöÉõr¤Ì0 pª!ƒ!¹å“ŠØ~˜³³bÎ¥x| Þ>uÏxêÑW7ò­ðù¬ž`Ö`wµ{z\UÚÐÖÕÔR‡ùìÉ1ÞK¢19ÞSïuÅàa«,­Ç“kj•ÝET—z=ö|˜k=RìBƇBþÔ`±š‡¿aBLÚ¾wÝ C¾@ÿ®R+ïŸÿ{¼§.¦@o‰ŠÚ]ºH5“øâ3ö \ãÃ(°NS˜¸_ã¬<4å»l?ú×nÇ$ÃÈjû^ èž8x3{°Ü§ÈR¡#„à-cbÆÈSLJÑ[:Íé1‰¾1Œu 2÷.©Lø`$o}Œ‡ÓèBX?…+[ê}JÌDíB$Øîàe‘Ú€¼ô â˜FøˆÓQgKTúhú”‡f”KX ívwøÜ«âæd!·œ_íµkÓÝ?ã±ßoíc?©TùMn”Ùu=9.ê9$ U¥U!>qh‚–¬å` =ÆVꯌ–ãr6;UFc+ tZ;š‹fÂ1)‚á× ßЈČ;þ) J0”é…öÍA …£‡ÙéÎ’âNV9 £°Ô\-H—n @·½…íx϶y€Ê r¾‚ËÁÓ)¡Ïí|ÿï. ïÀ` ,­ÄZ²ùZ5¥y·”’MŸù¼«ï<Û¶ÂwsýÂIñ3Š¿†•$9ºóÔ5+©ô߉H-Ò‘^{l!fñoží'CáΛ*îhÆÇ›BýèWª·¯·œbºqk Ï}ê‹ï+eÖNsR­fV ' ìºÇœ Jm«l}‡…^gêgÔù­³±ßçg01ƒ‚6OP²× ‡½Ã…àEéã¥ãƒ¢?Vùc”mûãjX½–oGÒH™Ÿñ(EªA=ÝqcÅ´1¤½&×\×À 2z®opçiO-5d=‰##Ò,né¢TÉf;êP¯ª\õ[>LêÂa %žêLmI Ñ-äôÆkÏ”1øp|lë®r¦L.ÈKÂ:ñͲü¬G94D„E&Íeêtº&q#§LÀ˜¨ ‰¡Ûäj:ض¿ø5.6ÐÏfo‚úÊå³C`rË»¿'ömñc;û“Ë+ £n† ¨ìQ¸™áC—ÚØ*÷b릮õÌÖS¾ Ы»7‘°;‡ÓR¢dÄ{;oø^fT¿ú‹T§ÌÚÁQ›ÖYq VÑGxÛÝX÷là"‹ù$)$†ßÚY>%‚öBõqJFg×ÿQÒWªÌbÈ6áý`5‹ ɲȳpìñ”O°6rÞs”sæÒ_ÂQxݪ€ž\$-˜ç¥U „“3) Ì#(ÝZò¤SâÓ¶?d}·v‹þ:-»øIÔ±T?$ìOø‘5Œ¨óRg…"ob2õTŽs£°a 7Ç lé| Wæ²-&þ¨íV/•[ÔûßñË»%Åbð¬8ʼ‰i‹‘]ø¦ƒÁeæùj5BÃCYgÙ»“̘ô­Ú«êѵÝVìÜa 6¤³Ä¢x‰q @ɧ÷’+•e]Ç,Z<‰=þvÝy­Ž¥»,ÁÞ`G•ÆiG†BѶqÿKÑ{'ãFøícÈÝÇÍì6f¹‹š¶‹‚Ú+f¿YmW¹980gë¤U°Éî6Þ‡œÊl¡€Ô{Zü=7›îeKâìòž*yGÜ+iV…©ÓW›È`û •ä¸nSôXQ4f' À>ݶsîa¦m{ÂòÄß½>H80ºó`QÜøjAæ>ˆý×G];ùF±Üý½ßKF äÎN¦ÙS²V³Ï̖ňù±.Xl,+£òÑئÞiýÈÓGzþ i áëkóLbÓ¤Ìêì9T œÅÎm¡¸m[Ä÷  ü&Y_7iDœ€¶f³þ<߈\í31†2¸óçßPiCûçIílbøZ–vž6ðïŒYWBfRÐæl”¼—±¤JZ´÷:'ÈÅ_‡ÖY¹_Èg¯ÎŠ ×y.d›¯DBàò4s2d±’Ó½õì‹+•'…\1¢¥sxÅæÑtªÓT-æHí®m³£ÇA…‡Ò`d_•Ú\5m݈j\….ÓØ(ýyÁ×WÚ+Ð,™"åc¸²|bÚ¢cú—™>=Nòwóª†íРؕï÷\eWÎÞs¶|/ø©?]µýóC!Ø8Mýa>™óER((;Ö®ti|Óõ¾ø&cvÞ2¿´›áF¸¼JUž>­ÿÅ•–Y¶}—cþœ_RÓxºÂ“jK1<ÃÆЋtùé°„^ŠMxçãòL‚§Ã¨{ÇD@déÿ´Ç^ð=?2§‘j×]ŒCÝömquUæàÒ¯UÊÖ]CˆÖ³ïÙarð$yퟘä“ßm^‘ã£Z”?Érl*5U/XLGŒ :Üÿrírvµ(ƒ8à;žJ 01:39:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 01:39:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) r1 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) 01:39:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f00000000c0)='./bus\x00', 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 01:39:40 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r0, 0x0, 0xdf, &(0x7f0000000080)="ca1e465d5ddc446b51564fe98822e3a83ea4b7bb322278ddef92e695d073b1ead28dc1d39661a7cf0f2ff3136fff6726a8e6e845dfc562c1782076b52096853fd3f2d86c436a3ac81d4653d9561a8a526737820b475a814c7f2cbfbc78d5c09ce888b6e031cc9ef52f2159db04c3cbfb3238d7b048a72e9795fbc79d98d2bbfb6c8a0b773e6e2fe2b88307cf39fc732c8024bad5a91e32341e2b73f76978e70fd2dd1b721b2eca1bfc59b77a0e868b3c4b4a73d44f81cf2cf66c532551900b8cb924d03ab68b6b319d18d06e1a48242d40643889f6511e80dd749dc82ed8", 0xde) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="67b9b0fad988b4500745d838a41e52d68ddaf69afb013ad44d25cc4bf1802986e48f655950d3cfc48eb2958771effed0e2fe12c230a85d07ce", 0x39) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 01:39:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x7, 0xf2, 0x2, "6da5bfd5fb37c0d49fc00a7508670de1dcbf0c98", 0x202, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x10000000, 0x0, 0x10000000000000, 0x100000000}) 01:39:40 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) nanosleep(&(0x7f00000000c0)={0x5, 0xf3eb}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) clock_settime(0x3, &(0x7f0000000080)={0x2}) 04:02:32 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) write(r1, &(0x7f0000000140)='U', 0x1) 04:02:32 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffffffffffe29) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1, &(0x7f0000000140)}, 0x38455e861b3c09cb) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=""/4096, 0x1000}, 0x843) ioctl$TIOCSCTTY(r0, 0x20007461) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) chroot(&(0x7f0000000100)='./file0\x00') dup2(r1, r2) 04:02:32 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 04:02:32 executing program 1: r0 = socket(0xa, 0x8003, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 04:02:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0xd03, &(0x7f0000000000), 0x4000021, 0x0) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x8003, 0x401) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 04:02:32 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES32], 0x1) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xffffffffffffffff, 0x8a, 0x7ff, "2c86dba4e7d6b33fb879abd893d68c73d1dee516", 0xfff, 0xffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x10000000000000bf) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x20, 0x5, 0x57) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x74}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x101, 0x20}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x1, 0x3}, {{r0}, 0xb9ca6a45b753dc56, 0x10, 0xf0000000, 0x1, 0xffffffffffffffff}, {{r0}, 0x0, 0x8, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x4}, {{r0}, 0x0, 0x20, 0x1, 0x1, 0x3}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x97a3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0xb1f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x11, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000003, 0x6, 0x6b4bb0fc}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf00fffff, 0xa2, 0x2}], 0x6, &(0x7f0000000140)={0x3, 0x3f}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 04:02:32 executing program 0: socketpair(0x32, 0x1, 0xffff, 0x0) 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000080)="b622c944039bae95d959651ca55f5ae62e841376772bd9e285d20fa2287702a44fac431f61fa17900d75d10c2af567e8b631a2917eb4ede884bdc249bb7ae3a39f6dceadee9ff1a0ffffff7f060c141ab0413cd8d8dbb12509afb698c116e8c41aeebf0868ef6f1eed2cb17f163873b0fbb0612a4be6a435c9871962c81493a467c31858eed9b41edd917ad8dd238e6129cb4d69097114a7e47eb583bc39a2d2b92b941ccf9db96d1d843438e246352dda8459c9", 0xfffffffffffffe61) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fsync(r0) 04:02:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xff27) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8f17, 0x3}, 0xc) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x3, "29d4f1eb26b14d63e90d201febfdd6a00f467971", 0x8, 0x7f}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 04:02:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x42, 0x71) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x400000000000, 0x1800000000000000, "cd093771ca79b1f08c77afb0ea16c71feecd489b", 0x800, 0xffffffffffffffee}) 04:02:32 executing program 0: r0 = kqueue() flock(r0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/80) r3 = semget(0x3, 0x3, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x8]) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) connect(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="7d213532c8bf2035a281ac78ee184432ad4c9faa8a30c693948d862c4483273de4b8f588de6ccf252c319b4efddc310f61990513570d2304168847d851e00e6a7e9f04b825cb76129c1e0c7432f0cdc2b034c020b6fc816544aa32fac13f772fb3fffb7d8abfd85f62c4f6d87127c07a7419fb9a3965948e3d2e4c60035af96d4edf14ba241225a53906af57cc6c2078e1ba1fadd1af57be69bba6d42b18219cb5af5063dcca7ef3cb6386a1d5ba8b3cabc26fe4a92659ad9f99ad14591583c49f28adb54a2ff5f9bffe2d1627bc24cd36d5c34e42817616cbd0ddc07c09be8e4f79483ce899"], 0xa) poll(&(0x7f0000000180)=[{r0}, {r1, 0x11}, {r1, 0x40}], 0x3, 0x7) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 04:02:32 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000700)="58f92100fb8ac28d738ed05f57987a123160e352d1b49cf039831da201c17f8cc0ff153e6432a74d2000ebc66a4289e40526e36f280ae9496fadf3d616762bf1088bb7ba62d61735507676fdf5f1fb5efa3a3a1b8d00977db5ef7a60c9aa90ced13a2cceb4d92d10179750554583c298df3432", 0x73) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x6, 0x6}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0x1, 0x6, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0xffffffffffffffdc}, {{r0}, 0xfffffffffffffffb, 0x7, 0x80000010, 0xfffffffffffffffd, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x15, 0x81, 0x3, 0x3}], 0x800, &(0x7f0000000040)={0x20, 0xd5e}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000006c0)=0x7) getrusage(0x0, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000240)="d0222508c5c5e82cf57b5f9063585b4614841545cb71c139b720351d17d6536f8e9be9700e63e996c23a", 0x2a}, {&(0x7f0000000280)="7d788387af4d1056cd4280a9be16b521331db132fd2789f93fe587a877e7b0ea29aad4ede446557c89dd9da39f858c733bd575a27355c8045657cf34c9aacdf83fb10f987d51fe935a8dc1f62b8777915c649091cfa79f31b0", 0x59}, {&(0x7f0000000300)="5882cc65dada8b5d1c8cf4d211672a9a811a124406a6a61def7de44c830e13eaa7644bb999619ec7f971e3a18ed0851fb4954676d478bd493b6bb0dbebf7c907f5592211b4ee6571a64b646877279a51cb1a800c43", 0x55}, {&(0x7f0000000380)="d4feca6ca69473a3c29420c080bf7a85b3dac63af832c8104e416d118a7aa1ca0e26054645aef765a075d080d45bc7da9cd986e812b0f70fb3a229a8d81915071a7027987286280459cb8496a7dc1909253275d4cb586ea2dac6a0692687b0f55128ff01e345f13094d5ded50f01654c4798f70a3c7e2b44a75c8b2a", 0x7c}, {&(0x7f0000000400)="fe0f4fc1bf174cb3d24fc8c55eed80b94cf6b4e0d9be676d01976c8f8466de9c42ba1516d824942ce97f9b3c7e0a1ab0bc6a66bd39d2b47fa47e2a49ae24341bb434460495f12dbfd10c07d75ceb40de7bec", 0x52}], 0x5, &(0x7f0000000500)=[{0x90, 0x1, 0x8, "c0123413f3933ff59be3cbf788a09551a0816ab79932279e7d93a9c6172dff599dd5e14424e84cdc7bdadfb65753941c2b0f1b4af9a6dc90b8645fd634709b64d443f68c81471131a0af3c4cc46676e963391ba5ac5d83404fac05ed61db78ee690b6bee63f86a88120898c17536e0afd5e75823d30bf90883138dbcc0"}, {0x40, 0x1, 0x2, "b136880bcc06f4005f77176b9d8fc6ff09930556353ad188714f5ebcf26973a7a338bfe386b20cd614541a32805004d3"}], 0xd0}, 0xe) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000780)) fchdir(r0) 04:02:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x104) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 04:02:32 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 04:02:32 executing program 1: socket$inet(0x2, 0x4, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x176) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/205) r1 = semget(0x0, 0x5, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/170) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x8, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x4a, 0x0, 0x0, 0x3f, 0x9, 0x10001]) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x7) r4 = getpid() fcntl$setown(r2, 0x6, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSDTR(r2, 0x20007479) r7 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semop(r3, &(0x7f0000000400)=[{0x0, 0x9, 0x1800}, {0x0, 0x2, 0x800}, {0x3, 0x2, 0x1000}, {0x5, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}], 0x5) r9 = dup(r2) shutdown(r2, 0x0) pwritev(r7, &(0x7f0000001780)=[{&(0x7f0000000440)="def00ddf66c6343f08438a79e4a598f006eff2413c13fbdf3278810b856aeeca29defa698e07b7a9c5a240e240c9f750b0814ec25ed69e43cfd0a9d19cbf6026722038eb9f1f165e4f4d63c64136e462165be6dea015d37d4947243a76c2f4df98336e9f1c7fde7f46822b", 0x6b}, {&(0x7f00000004c0)="181acf8332472f67a17a8061d0b19289f58d6ef179e45fd6b3297ecdefdea740876e562aa9f767370e5e89262116176cb009192d99d4aa90d8669c100915478c5c805c84b89ab6adabef52d1f0fc70", 0x4f}, {&(0x7f0000000540)="6ef117964a4ace64f22e894bb9296b1590e4af472252ed7e6b282b5f50b4a110a8d45e142ab579c639737c6936db93e8534182659097a1", 0x37}, {&(0x7f0000000580)="35a650856dbcb492c5d2c78208704cc48cd4a2ede71500d35782b879a0e63c1cb2ed721c1605da7f153c0f1dabf87cec9fc84772f7a7737f3b99f5928e2f752cd8c78e", 0x43}, {&(0x7f0000000600)="81a786bba172c332f0af871d60690f893348f3f9c9a9ed886057e1aaa13ed260adb45f3af6f9963e28417774f6c09bce05f95495bb14e7726af35c323a69ab70c1543842d9754c0cd7c132232d9d56d7da585cdb8b206ab2df601bc5c5ebfc855ea89baa578c883482c912217d8376121861b19ea1f87777405337bc3d29d8c20fa3f3a0b06f2ef7819f32d2a4dd60f2eae80d", 0x93}, {&(0x7f00000006c0)="a3b8e4a8cce089b8d1a2e871d6bb6478515de51e6a81d90a5858ac878df48e96174fb4c1ba714900489d40254c9e42aeaf478ad9dafa836f5c0e7e05594d084d40055af3b134a76430847f41cdab5a6d066902449d10b363c01085cc91fdfc13def2cb00ffe9e28f598ce3306155", 0x6e}, {&(0x7f0000000740)="312cc0a498c628905f1de250c0b18b51b7bc9deeb6a95bd4ee79402759bffee9", 0x20}, {&(0x7f0000000780)="d1c64f392fd94f9ff59b4ef1d9c8b6a94cfddee58ac5ad0062e29c73bdad15aad69cfb31ba5bf20f16971877b81cdc8092cee38dc3c8f81344fcfba17fb9ff42275cfba94d12e045863bc02a09d17ba70389e371620e468700cd1d8077befa6bdc120c5544a74641ea230752eaae595251c45c9a6acee463cd6c3a17972186d3867320112728cc91683df273d7db83073581ed89137286455c378467fdb460bdd702fea580a521f9c0024cee9e02197bd54bee6fa6caff959ca497d6b23333e43f6a5d137ac0692e89f0fe47eb71912da3eec5557468e4e4e0bcb376da1765476936c57677accd6695f2ec9a77b1756167f51d33e445f1e2b41742bafc9e7b487291a49170d4c1d1c3e0d360e425127ed843e3663e095965dc04b8f9ea55b55671946fd58dfe44e99957752ba233d9ed72641952c53b0278cbb809dcaaa9cc649ef338f216f710ec0d0da6e92adf11e1edc89bce09fac6407f7d3556693113f31cfa497f4068079a1cbce105f2e1b1569e167cb7c505fb7e83c498535fc1708b757e62b2724527403f588da5ca7682a1994c5e1c9785d0683bc0c97aa75aa49628b205639c2cd337e4fe30fcde3e08977a142bd6689048159970727be620a14b4d7a284e6290b30cfa01123b8f96dbffc4c8232fb662323fe9ed684fa4d190fbae7df81dad20f072d86e52cbc58ed820b9b3360d13b7d11a04d8a19ce2028b4f5cea657a41634a4b30bd6583bf56922d7c19f5d416ef168f7c1d4ed9c9e76aaf8f8ba6a377c4d5ea63d91896ecb555b5405423c862712ea63f9367965dcef47e86388da9b2e31d52397d435b946647ba1b484e0de090383746cd0c8fdef6cae2a83d01caa7599abcdbce6e0e1f20db60f0fae0d444ee696a7cb92f9fb2088c88f399483612b71412169c3b51703c420359590b257a6a596b3c3afa0c5fcab9a9fd94f5ac2e78ca57a4fbead34c2301a8200c246872e2b3d404017ea7bad8a9e4a98669707eaed23338a0c35c293f72f30fa914931d46f480793518aa5c156a6273e4da4a5782f39a7cdc61402b28d8c57d9c070b8f33664ca95dd65080254cb023b758b7b235b1921d51c7409efb7d609a4a5a0c4441f9e7f0c79417b6f33ad197da2d6f957f1e9f7f7a653a4a5b150e9d54e01a0c5ca8b6a6164ff2ad52fdbfeb05ca9a752fd7c4982b2ede48d22f5b74a36c72eea3c6d26a7c383ffa10aeb94cbfdabfe2a261fb18192df1b4f075a2258ca340d300be76c193c75964d5764df460d06dd389d703c1f2e5d1d28cf5feec0cec0e72152fe0ca2079e6fb3da0e1f6924b221d8b576779e22425eb70aca6719862ffa6f5b84ad4d95254045f171da26a8b64d1797cd090e60771896c2f48fb263d2f75792d55f7d1f4231e9acae871725c86d9458633d806dae320dfb603aed20071d028eb2f5a4657099acfbf01778300a337636b4a4bd959b48e88bcc6c44f8dc048fb4a4a028fccad614046cbdac399bc9df74df3e8020323ae92f3ff9abb0ae3d1c7be078de8ca0a0bdb57c38b95718e3bfcce8124f9e214818672b6722212dd52474adc9d3ac810e1d3228c45d91eaed539eff68fcffff8968c3d2bd24294f0aef831de1966f3f7d81ea0042ecc2f1b04a9ea214fd92ab40fba8ab6a1182933de022f16962988439fc60a7b377ab59ef19068685d0e7b0d4c42f8bc2a459f2cb355c39d348571021bb65254e47362095840b1931843e87275dfc00718823ed0523ae3f98abf85b97916f422e1435d4fe68a8c43f23222655f619e24417d97d7f133b0c36ed3133aaeda88b498a47e2fe99a808f2b4519a42c9c77df0d9beb7286eb37704bc981138d386d664c2ebf0c6e1a2e82ebc6ecf6ecd3335674ef57b6039178c62801ad5f3918f466e375056266c5623be4ee28f533e4a0d46092a101c2a14978defb4a623acd36966dcbdac51304d9672d647a670b5e33bdd6a0e562efcf20dfbe23e6b6ebd15ed50600b12a70cd98b0587ea03e52ed2d3d580ee63b78ad5f91389eccd8060c7975bb6bb39e63b5c6c842c408d116cf217e1fa3eda342b762d2e5954e761dfbfb447b040481ce1451dbb6627626f3915878e088b3360a17b67227e09d4c47eb2cb467e9f0125a2a3da5ec709157456f14e12ece51cf65166a57636b191ea2004294b68d9fb562489a2aa692f8ffaa5a81fa4cfaa32425a2e555697d9a1e0443ba1a499900bcec03bbc856533b0b7fbc80688c895d35869b702553e0e90b91b7bca5c8d07530fb8ac551cd03e4cd3ef01ca339e4e6d58b51f4bd823bf7c2c5f2e517586136d9642deb945238b0d9ebf794fbe5fb8b22c05d4fdcf7fa12dba752290e80705d835a3dc308e2c1479448dfd0f99011e383f12ed525992289ac19a9b1b8d3ca9d2138462f848b1bb34d5f78c3ec98ce4906e6ad9264030ad4e9a4385b67583d52c3dd31adf2a2e48de5035a27ce8610f5b37a00f36a42a9594e459395864410a3b8e0f539064c5294ac07d1a2cecd911cce148a40d4ce75b3311e50ea4c5be36c435fcd7fc765df7866609abc6dda56b9520a25e5cfaf189514b5fdaf656eaf04fc65d635fe9851ef0ffec44bd29d886a53f7d0fc4588db0cb42174df62ace9d943bf12df62587645496c2fdbfd2260a76663ac4d3424e13d93a8c7a4b447b714d0700be120029cdf245f3dd1f3b343d4bdc49c9d375dd34c3d11585de029a507fa3ceee03aa3e3f0ffafdba99efdd8266014d204eb0a8f2080ad3d46b46e95734a49546ab914c118bc90b97e114b74cb5fc381bf0d7fd67ded1b960f30b772945c0ac014bfc97e71e047d8f632073ea04292fd116b16889b79b7612f2ece383a658012b14be9e2e7ac3b72d1ee952b4c1c663f8671a5182a9ab881475e3a80307f84db528298d646c90040cf0af04887affac29f645cb45595615bde3871dfd788675b019c31253e88a50e7590ed21e60e141c495dde369e37fb2b78b3bc8d9ac47d3575e9b51933522336550d30fdb93e5a296942cd7194e749afc3928bc2160aaffdd6f4c71de0e8ed29c1f1aeebdc397256604a9e9dbae36719571b8db300c1c07f65f38a98deccfa92c1ea6a86da8d96ac14341a8def81b66b80716f730822eada24d2efef5d5f70c9e07f98546bfe9c3e11ecf50b84ddae76d1d673824e2f8dae1511462faf69e4af91f42b439554ba599c0bbadb59193271e677a264c1fb7f5506f32c5d1de358875ac03fb2bc2c9455384a6e728e0156ec2ba4b8324d846395c4128c586689137b6de02c8386162c173f568d6dc0ea015ca72748420b64e0a7b44149ea9958f0892a6548679252885ac643468b74841c3b94baa091dac6034d2295af73e2a5089df94644d85cae4ebe09445e694a51a30e82b1f19d41180cd9f1cf2146d7f582061c9ee84514203094cc860c5c3196e59c8f30a0b3e7410fa854f99c8dacb8a7b3ebf4a3f707f891bdc5edcf974d0040d9f56dd444ca999f750f6caa60d65bb09269a3d216d96cce380e48b32d820526157d2736ac25dc097d5e1389d52fe31a8069841a483f12cc2ae673e5926dc1c24290ba99333ed1439a9340efaadb09f4db10e44fc9c5d6cd844111834ddecb219e3cc955b3fd0580fe0f4c0b862e1fbad4fe76198391100522a343e80a46812022ac2552c1e091d641d608d4ff4d08c3f78faf65e8849e62f213cacae46350ba20b8f99d83cc136439a6af262e37b0f7ed292ae5edad40068abec7aeda0e9b2750fb33c67458e189a141a21ba5324b91721872f9784c3bdbab3e4d8377db3951613e8e7dbfcd7c7c3131feac4ae5d7a45b2d7c5187c1fb5d5905332f3bc4a7e42066a8823ebc842d07a67b0603ea703695e7256b8e8324c309b8dcde3f48200a7424f565e8218869a52cd66694156f2fe8062c1212e697326ac8fcb143b897fc729cf6381a090092311e710cc45e6853832dfa4174c0d47e58cfaecdde2c9175754d7f5757ebb0b0f1563000e0ac4e94021dd51dc1b1994391eb04589064dd958cab72f967b31fbf1b33e97397742b31b117d869e7169bea734c90e32e188079a96e311427e304f369e64028e8c8bbd815e0f7ab5aaf60699d841422b52f8d9d2292e15c327110d6ca9c4b2015642116953028b74d8b85f8c9f7ce0fdb9034a8399960b505dd2de38fed87381dcfccc37bc687f5101156d74375778920cf01123916cd0e2c4dc5497feeb5a711e1cd45dd66ab80deed0a43374c05e451548d7fb847d8c3aca68ffdb4d9da22b634ca2726130c3a7a09511d362b3832982afb0cbe18a7dffa53f6408763648a5dfc604ae86740ee40139bbd571eee0859c49e4249f1013f0b0d604a8dc57a0ea43add23df18209630c3bae9bf3a095e82e6d363122a5382439ebb17a2a575d988737e5dff11c5ba387a8049a58e187ce159366dc16cb10ba7b959367eb43c3bbf370d5c898ebefbd9fdb188347a698d06b3e95914de36aaa85f2f5f78ea8f9b51d4e9629b99ac65ee437733790e855566978444c3ba83e997de62c6cfd1cbce5de3532c37e8ff493aa3401ff65ab86b9b6d8aec7b74640ac12376907df39ca5c1d0c6ef3c63fcbbbb6d544f07479d90b5ac081e41112d1fd9c077ab84d967ab169ce600982b41500fe8823b3b025c51fef0862b65b590cb07f786824e35d783176fcf57393a6a2ea1f6b14f46ba92a04f05e081b190e97eaac540a264d225f1f3cafb34296e5d90c22fd069036aa3b957c5445248d47e08b7b92d601596a19d74f215bb693f3d6668dad025df9f56b8922070f1f9f64ae0c4380cb168169addda49adba9bbcae25cb7c38b2052d811b6850ad82a909e515e789aea3de657a4a3a5548eb76e9fbf75c42a3c14b7c4220ff2e6a760e0e9214190d02926662811dc991c8365b9b246bff32c9d51360b5f9e6dd5dfd9b69fc262d3e97aa063783a03356459fcc7320beba228c1414921551d54e6de8811dc02e2ccc431eec5367b2f4d7c39d4e69c87baa5fb840a352e8433b4a44209af8e0462e3dcb1229c23a7921cab301f2edaaa0dd5ecec9f8c5bef8531982086d0749977c673f313efb62a3811d4bbee85c11c86cb50877ee6ab67746804ab47b01320936522d8542dd8d5aee21ec6b65540ef81208d6648b4ec839c86ffed3d4111f37ba5e1a57894429b4b5f36b585839e58af45ff663d0571ff4a1798bf6ac9dfbb9322cc7c6777f3c265545748d9bc99f16d9a1736edee8c3fd310db95b15ca6b3f9518594667c056cb947e8c6a87d4c8cb8e9957a8207fdf627600ff8aa20da6cb255969478a509b7431f439e78b5964d624dec7cc2470c48a541caf5a7d021ec91ee98204fea42d6626bfb109812d83af72a3ffbc2d72a8ce49791b8658d25360590d2587126f2046278f777c0899421bea6f5dc26de12ed5e7abb72f7657f76cc354ee4cbc946b7fc91908be6c6ac20504d0b64778db8c1750893b8ccf167cea88e3618c515615cd142c81e2dfbd5241f1b98d69879f2e8c4a744d5220f52016ef988b259963d2e0a997c7380e3f3fc02e6bad61121be479ba96751ce841b88f4f34015a36f64813bf9caeb464092dbee90395ca311b3893eb9a97bc6119d256d0060189047f8537ef46c9239a5230d419663e39e5bd79e8eb046f8660d1b58c039a4bc0bfbb5cb9ac23bb9a47503272485d0b6e740c6b03c5df77e3f0716e4b60d282a6319fbafedf9d08264479fa7a0bc2abce8141c42d959135c01714419cbc7435661faf8f725f12af77227c3d529323e339e7c7680723848c12e505c0", 0x1000}], 0x8, 0x0) sendmsg(r2, &(0x7f0000001c80)={&(0x7f0000001800)=@in={0x2, 0x3}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001840)="0289dc2d98efd147efa39ae08e81ee13268af597912749412404df3a9a5118594c1bdbc003817ebdcbb72cc2195057fe76403fcb96fd75", 0x37}, {&(0x7f0000001880)="ea585b25fa2ca0354058d6bc276e9ceb5c74bf659605545d79fa09244457acf0c5ed6d8e9309502ab6971264111688d8a7bf7527b4d706fd107012e55fa66a8dd7cdb94da7ee1a9e34b98aea3234bec77d0f722fdc575cc7c0455ba9ebfafe1b17deb0fe3338196737430a659e102482edb032c149396c12ad8f8747edd340608ef59cec", 0x84}, {&(0x7f0000001940)="1ef1b0b88f936508128fd70c58ab21fbbc94e0dfd036141c56e6fe1106735f9c5284c94863acfc6a6d8a833b9afc5d6b186b49dbe44e214e3dd3be7ad67edc87c885c060359b115467a70b380dff804084b760dc0b93d1031c1643aed7fa0a9a7e5c48f7eb346fc83673ff80c1e08fd555b41ddbeef0dc7f38985a9700fb0e2eec9737375952630a1e1856d8253f02eb0d9f035dda8cdeb514c7e98c0fefd1912473f5e49208a6e3fd47dabb81bb14eb30e708d8041d9f7f1078d64bc09c022a27f23187017debcc04f1aaae62e56f2629dd737ab956e095d1e262882cc55173450978d5aadded5535115ff16f9be1ec7e706401f36834da", 0xf8}], 0x3, &(0x7f0000001a80)=[{0x90, 0xffff, 0x8, "e6574eef5c45e0142d8b32d6bb92712184d2f6d19eeed009c0f85d1ba75c8d496de36a81d4db1243b8be292ef9e3a2b63c91c0b76adf79f587007973415c89da953cb7d0c780dd8ebd5a738602cc417f3b6bf747e0d6a86c39ce9e34405898f9fd997fc83723cca6b60ee9a981bdfb9a9b8a0e17a9b0fddc07a4466da2ba5b75"}, {0xd0, 0xffff, 0x9, "c42d4691d182aee8c6aabb66e8f0ff96a75c418cc83a38f22e217c8250f5556a7a23155c87bc041c2ed32daac237e12bd3da0830c6f1eb8a57c2e856abd29127a2bf124269f2882efcc0df6fb75c4dd0a88f85a56781b330a127f2ccf246a1c81e311aaeed3f139d1a028ade1a227fee8579ec0ca31583c81209f10d8214144ef8f561de073e3e6546feb97d34129962d5794d74ef4cfc0cb707b4991cfd42389c4fb9e368a1e8f259dd699debbac241ebf642963026ad1bdaa1e5"}, {0x98, 0xffff, 0x6, "eeeb1022820ff7315676797ac9f36ca5f47cfa0fcfd0ff596fadb5c5e5ef99f0d53877c933ad9c1f1d21ddac296d86fc068643fd47877984333439770301b2860d043759db57bf471237a3f13aa0b50f1792e2e384d8ff230ef4280c96279cc54328164385ff25999993a32d6484bd94b9cfb4ef509e9c631ec2b8a30c63b05ee4e4cdd97a33"}], 0x1f8}, 0x4) sendto(r2, &(0x7f0000001cc0)="60cafd880d35720faa7a92446ade8dbd80dd0793dcd2b1b7f0c33f22e224a5a6c0e68825f5de01a99a651cf3acee88e5b28901865960d4eafb1f88d138c640e331cabd6edec0fc4745a0775163c6b562979d867b7e856ffeedc3ffece07793d046339faf4aac32ddcde3c1079528a0840f7b3bd97ed4c912b230b4b26fd2687072", 0x81, 0x4, &(0x7f0000001d80)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001dc0)={0x1000, 0x100, 0x1, 0x9, "67699fbcc2d4befff158fd29bb3af176420e0fe8", 0x7, 0xfffffffffffffff9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001e00)={{0xfffffffffffffffd, r8, r6, r8, r5, 0x90}, 0x5, 0x9, 0xcb5d}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001e80)=""/80) semget$private(0x0, 0x3, 0x420) semget$private(0x0, 0x1, 0x22) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001f00), 0xc) accept$inet6(r9, 0x0, &(0x7f0000001f40)) semget$private(0x0, 0x5, 0x80) 04:02:32 executing program 1: socketpair(0x1, 0x200000000000000, 0x1, &(0x7f0000000000)) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getpeername(r0, 0x0, 0x0) 04:02:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966be8a158c55895362b373db2600945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a06abc9d986d68b5d3baa761dfd50edcccdbf749137f3f1d5186629ef9f4faccc7a7ffb149e4b1322b8d3ba3a8beb6cb109fedce3ff976611ff389d526c33f3a2c59218ee98904cd89d75a33a49e9a9e08c75d7fc31fa200a1c8209dd75b59e1bbdf1d16697fe4aa69c1fda262882813f12e644bb3d2ed5065a5d5f6d546a43eb731f9c0b0c01d351b3c677ec7c819b72cd5d9c001370f0b44c5a09cb86"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 04:02:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x20) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8440, 0x6) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) accept$inet(r1, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 04:02:33 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x205, 0x0, 0x0) 04:02:33 executing program 0: socket$inet(0x2, 0x4, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 04:02:34 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x1f, 0x1000200000003, r1}) 04:02:34 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="977bf8115100d1074ce9cd19b6e3658243964dbefabab4cb89ea1cf33bd172ff4922356ae44db07d095f8616ad4bfab3405bd097d4fbecd0ca2a4d151b2b86fc69b10d76e2e25ef89f01d6e91cda4be6e5beb0a0baddda7a4d4e52114dddf013ad27c5783792857cf7c650c2", 0x6c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 04:02:34 executing program 1: pipe(&(0x7f0000001fc0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000840), 0x1dc, 0x42) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001a80)={0xa7d3e61, 0x2}, 0x8) ftruncate(r0, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) socket(0x1a, 0x3, 0xffffffff) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000001d40)=[{&(0x7f0000000000)=""/49, 0x31}, {&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000001a00)=""/114, 0x72}, {&(0x7f0000000380)=""/17, 0x11}, {&(0x7f0000001b00)=""/79, 0x4f}, {&(0x7f0000001b80)=""/182, 0xb6}, {&(0x7f0000001c40)=""/219, 0xdb}], 0x8, &(0x7f0000001dc0)=""/193, 0xc1}, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0704549ff85a3150fd379b8225290000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)}], 0x1, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0x90a}], 0x10000017) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 04:02:35 executing program 1: r0 = getegid() r1 = getegid() r2 = getegid() r3 = getegid() getgroups(0x76, &(0x7f0000000000)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) recvfrom$unix(r5, &(0x7f00000001c0)=""/48, 0x30, 0x42, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x100, 0x4, 0x5, "cbef2f00948c3267d0dd7ea175e5efa47e8d969c", 0x1ff, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x7ff) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r8 = getgid() setgroups(0x9, &(0x7f0000000100)=[r0, r1, r2, r3, 0x0, r6, 0x0, r7, r8]) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x1, 0x0) 04:02:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 04:02:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x3378}, 0xc) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xa8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 04:02:35 executing program 1: r0 = socket(0x18, 0x8001, 0x3fffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x4000000001021, &(0x7f0000000000), 0x4) getpid() socket(0x2, 0x2, 0x2) getuid() getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f30004df888d19800763491855b2149f63b4f7581db273645a4e0b492cabbb3022f1a7dbf10d719b4b7c45c890220f7a0194a62cd90e0878126edcbc31ce967e5d261411052657e8b9b76093502cac8a2a2908ff67c8f1ba194b36fa7f57bd7dacf05b3fb1302efc8d3908ab29d59a083ff83cf17f4ba"], 0xa, &(0x7f0000001580), 0x10000000000000df, 0x0, 0x0, 0x407}, 0x400) 04:02:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r0, &(0x7f00000000c0)="03e5179ad0e063f85801bb0f6b997367e7d5c29a80c553ba23de446c8bb06db7212b7963798c34e765246abc5e788a8be44151d659ce9a5b94e65a155ba837a26a3312ece52bb17885300be8160d18d4f2c424ca072d0927341f3b1047b8a11f68fa9d232abf74d6f72cfe48905f03dad90b24d2633c5aba96bd2aee4f9cd7c7cdc9a57b4b55ce851534529ca1636f23a7d734f82cc8cad747d35e78ef3942df3c38a91ee69f1d220249cb0c3c4a1a3319e35f91db2ca16820dc057c6f84d3174b6f0e69e437d06ec62d14883a2673bbfe6c2a63dd1c4e1067", 0xd9, 0xe, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socket(0x6, 0x1, 0x200) getpid() getpid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:35 executing program 0: wait4(0x0, 0x0, 0x4000001, 0x0) r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)='7', 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000240)=""/241, 0xf1}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/81, 0x51}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/185, 0xb9}], 0xa) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x2000000000000054, 0x5) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x28c7, 0x5, 0x1}, 0xc) 04:02:35 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7f, 0xfff}, 0xc) 04:02:35 executing program 1: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/141) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x439, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000006) 04:02:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b147cce"], &(0x7f0000000040)=0x8) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/227) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socket(0x10000000002, 0x3, 0x0) socket$inet(0x2, 0x4005, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x4) 04:02:36 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/77, &(0x7f0000000080)=0x4d) 04:02:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) syz_open_pts() 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) fsync(r0) 04:02:36 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setregid(0x0, 0xffffffffffffffff) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x7, 0x89) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204d, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d4, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom$unix(r0, &(0x7f0000000180)=""/108, 0x6c, 0x40, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) dup2(r1, r0) 04:02:36 executing program 1: msgget$private(0x0, 0x2a) r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x82) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0xfff, 0x1000000000000, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) msgctl$IPC_RMID(r0, 0x0) 04:02:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1, r0) 04:02:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="588531eadc020d86223f4381c7e0acbc5e5c66d016d7dcf2ce2559658c828c9e1521bc049a1b4310218be260c5383b06b686e866125286494cee6e2326ea71a3389b791d1714968ce333db8b013b900a30140caf78271a00babfb5eb293eb3", 0x5f}], 0x1, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open(&(0x7f00000003c0)='./file0\x00', 0x1ffff, 0x90) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:02:36 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000001) mlockall(0x3) unlink(&(0x7f0000000040)='./file0\x00') 04:02:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffea1) 04:02:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/101, 0x65, 0x840, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140), 0x109) 04:02:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000, 0x55}, {0x18, 0x2, 0x1, 0x6}, 0x544, [0x1, 0x7, 0x9, 0x1, 0xffffffffffffff00, 0x101, 0x80, 0x200]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r3 = getpgrp() wait4(r3, &(0x7f0000000100), 0x9, &(0x7f0000000180)) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x3f) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:37 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 04:02:37 executing program 0: socketpair(0x10, 0x3, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000280)=[{0x68, 0xffff, 0x0, "d8baa463c67e72770566a9e7347d8df7084586503762d61be6eafe1aa40a6eaf9ad62ac78f4515685075012a22b64046a592970a8b5042c9a6eee5ce64818328e7c16dd5de6f078fec804d5d4a18d4c8e3fa5fd226a57a"}, {0xf8, 0xffff, 0xffffffffffffffcd, "aa64199611c3bec13176d51fa31c1efffaae7a0912b63b797e4225f70f6f877115a98c335331be3c491258dd79481c74d504a8932f07227cd1885320e7aa5b51fc09e55b9694addeb4013acf1c8ce5f958fb0a6cac489bcda0ab994ab4855e4f9399eae7bef62024bea94a40d07d273367bac51526026c6bb0cf5bdd65e7d0ad27b38d01b36d55e8003ecc48bcd0b2ec43e4521f893cca2628a918e41b34a56d4c1db724ef8afc2286dbc1d57656e0bbb8c5d1fa6cdd1ef330b303827cd400aa4c997464a97c07b594425f5bcd7a779bc4e69006238a0657a374241c3857ee57353728c9d8b94acd"}, {0xb0, 0xffff, 0x9, "1511d3039ff40e4e52f4f6cea53f1ca377443a63c6ad0c987e557758d0f485c6b3852a87ce25eb742ec4cd028365cad4e84d7d6789e66bdd2885a2ba64a58c2e499f95df8f2d03da8118232e19db9be0812d30c11bfa01bc00b8880c0b5be6ebec418d8fd2fbc8107d6ca89aeb30060644d834fa521437b1349f0c94528ddfc669a1b078e6ea9977ae8a81567169dc5dd4bad80a3bcc512470"}, {0x100, 0xffff, 0x1, "07c7bd2708308a6982ac4660e841ba1b7e0fc5fbfa6c22a45c5b74244d9cf6e29ffc8aa16293c9460f2c15677c29e216be7ba2828b1cc320aa610626b03f0b6cd593b5e6a70e90407ad8916299f7918b6a6adbe25d969d0e163f7db0d781a89bf4d9d98950898d0fb92d2d878a0e101a787cebd4719b455a397c1fdda2f3bf5e2f387e6bb77a48182ba21f5f3a9b2e03fb2cb2f1dc2cbbd357650d0fb50c9e8f3c6235ed67ef061047108f421493be361fe33dda46d7a3651383013f8115d8cee9eea315000becf1bf70b76f757dfcb0004fc149d1e8b4998ba89499ab0f18fb14ad7894392ec1a3267daafc191319"}, {0x108, 0x1, 0x9, "a7f52b75126f8cdcdd54dcc420720b1a34d17f1753da84739ce67cbe61d84c174e7b04426a54ee02b74caf71954420a703acee0d0f345aed02c4ba34eca264466e4394d02c9250e583292c71dd6882aaf15788b9b3b2f378c1be93f3b3efca60f2671c75b5b981ce56919384fb41b2d2b4848b9a67fb7132971760b54b2600e3f074e6f259857aed386bac9fd7f3181a5ae4c9b852079c3c65e4cdc0ca1348c28fc76705f040beb90a52d02616f96513c2af9a44387ee557d90a7cda239eee8fd9081c2bdb29a4913abfd74b2998cb9934b8c31de2f8591332af9bafae7f6064498f653c3528032738cf75adbe00ac829c0f0d5f6e94"}, {0xc8, 0xffff, 0x3, "645e8a22362a63b3af7aef1ac5d2c38e1425c0d1c756939cbc9df94fde81202b93273f2d6603401c12036ee244cfdf45f5b139ac0a48af2d22fc0a60e723c9e42c3c5639ced378d50a65e9ae53ac9a2de59ddfac702d004d28efbef67e964d41022dffc607a893a1fa3f7ee69c243e594c0c39c805b76fd500de1c8c8df01de60e2d28a8d8365ede112e22b9c348146c0f1005dc631c3b9c3869dbed37bb9b14c37b610a79f75d7372cf1bcb75cf5a53c29b2029"}, {0x10, 0xffff, 0x6}, {0x30, 0xffff, 0x2, "da31b394cc64b0ada7bd0690a639ec431c0e259348e76ff20416"}], 0x520}, 0x403) r1 = semget(0x2, 0x7, 0x200) semget(0x0, 0x200000000, 0x21) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/237) semget(0x3, 0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) 04:02:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x8d) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000019f000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xad}, &(0x7f0000000140)) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) fchdir(r0) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xfe71) 04:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x5, 0x10, 0xffffffffffffffff, 0x40}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x5, 0xfb}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x401, 0x7}], 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003eb000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r0) mlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 04:02:38 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x101, 0x4) 04:02:38 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x100000001}], 0x5e, 0x0, 0x2, 0x0) 04:02:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:02:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) geteuid() setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_settime(0x2, &(0x7f00000000c0)={0x7, 0x8000}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:02:38 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 04:02:38 executing program 0: r0 = socket(0x18, 0x2, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x8}, {r0, 0x40}, {r0, 0x21}, {r0, 0x10}, {r0, 0x40}, {r0, 0xd3}, {r0, 0x4}, {r0, 0x1}], 0xa, 0x9) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 04:02:38 executing program 1: getpgrp() setuid(0xee01) semget(0x2, 0x0, 0x100) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0xe619) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)) mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000280)=""/225, 0xe1, 0x40, 0x0, 0x0) 04:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/50, 0x32}, {&(0x7f0000000340)=""/141, 0x8d}], 0x7, &(0x7f0000000480)=""/252, 0xfc}, 0x40) nanosleep(&(0x7f0000000040)={0x4, 0x1000}, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000640)={0x0, ""/80}, 0x58, 0x2, 0x800) r2 = open$dir(&(0x7f0000000600)='./bus\x00', 0x402, 0x4) mknod(&(0x7f00000005c0)='./bus\x00', 0x2000, 0x0) close(r2) 04:02:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ad) msgget(0x3, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = openat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x8) recvfrom$unix(r2, &(0x7f0000000280)=""/134, 0x86, 0x843, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7b6e}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x9, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x14, 0x11, 0x80000000, 0x20}], 0xfffffffffffffffb, &(0x7f0000000180)={0x8, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 04:02:38 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r1) getgroups(0x4, &(0x7f0000000000)=[r0, r4, r3, r2]) 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) 04:02:39 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000000)="4f58a82c3a3f6e91fdd9bcd2da80c94bbc76af2fc885b962c3d35fadcaa1f731a9c3cb01cc031e2e4bf8a861098b2b9d80569d62f99e80cef05a2a49d84cf65a6ae6474a354e39d22861760ac47c2f60322b86a30191959f3be6c63eb39bd7eea57deb9dbe7a1b33fcc5f010a46e261594028518f4094d92d4f49fffa3a568a7d08971084f6cc87a3310051a5c1dce56c3a860ed984a375b4d5762aedb5b75b5ca3feb18786247f94a25487a1f7a6ecd623281c14958bbf49041da8f2732dd6b7588a016537d3e21f636d033d46daeb75f8f63d4c86f592437db811889caa68b5e28c008f4b68097937715ff0b719a9ce53c1648d412818e9af24e521a2cab3db00915e2aaf138d2b20900c92e6b6ab14559376bdcd03b6b5c690d4a55bab6c8671b057a60ffae43873986ed7c38da47bbdd0e0a80e9a1eda7f04fdeda1927a58e686f74f479227fd8b69e6331d5af46159cced70f75f6fe57907d0d1736535ba0abaf990cb3a6784a7bc9a963d022c3319f8f410fbb67bc545841e64c7e797e6451416719c96de9655bdba08efa41debc48798030f253a523ab42a68496f0a18f3a0a250ac00c303dea79d99b305d06d4236adc3f3119b2b5d525538f1e2ccf3aad33a4714a1bf99adb523eb5d349fdde5a2f268f4375d1b0d4719fa691de9fb99ed27935c6aab3b2eacc984b3767341ba425805677b1dbbeda011f382adedecfc038256c6241e7848065c4b61ee383b835ef67839b59a9f6384067754c1fa368cbc52d451de673d6ad445df0c03a37a010fc6c346c5ebb73e8068926e69e7476ef16498ad002b33aee5717110de7e37cd6c433addeb367452550b698543dff9ebdc808177e07f3d71363578de1820fd14fda771ec515694baa28944b5a01cc87fda15b452de9b2b5fcba4a72771cfad401b43b069a975e4390a5b3ec8554abc40492aece6ac47b069ab50723b4f723cc15dd0bb79f5f471604282c75721e0283c0c128565b651577a5e5cac2b534c1d2bfc527adbfdcf0ee39daf6e41e7b198650627e9257bea9e1b5eecebd75e7a2481a8b6bc36d22f80a1599a7f4c1ed317406bd9de39e71fb010655219aa6f740115082817e2756d1285f0f8cf6948a590b594b42e4c2bc50e0c66c14d524047f32cb9f8e9d9e421e4e58c6cd28974b995f6018f123b404f23289e711fbc08383b08c38ea5c0b5f9ca588417243bc4b97ec92b86f24e6b0657145ef7e2203068359d629a5d952e9635ce45db81244aaea2bd7ca3b76cc089da3d298a4cc25a2bdaa95072145e71b90a305db95649a1caa624476a8b5281a7014e2f3d6899ccb6a4892dca224c4681b0c83a7cd3e760f97ce7caee9be5d17aac2e0ae8cfc973650a21302d0e4bd17b96eb88c31483b3398121327dff11ba9424cc9da69f025fc3762ffd09270e5fce154245c7364ad1677dc5240952bcf9d60e284ee34d851c7c255dee2fccffc5026d1265ae43fc77632ee44f5f4cb9a21f1ac7b9dc5603f9168b33a7fda865a936d24526613a5b3c3be1d0545d4554852f4091bf011058fcb673e84e16f68d590c2cc34a81f3cd99f5244e9b1a44d9df3e41d0a4cf891274003ccdcf93c0b7d90a69eb1ac64cb42a66e4e1e046ec3c0c5c011a1414e784c7c4afa2844fea8d5877c85a95bbf8b6b9a19acc1df91f1489a557ffb1ceda24b7d99802777238668905f9665998c2bc79b6a27119bf3212bb73f2f6fdb35afc086e1e7a9f4cdafd4c76355ea75f9e7fe64bd4d436f48fdcd70cdb62803fea964350899c64f2e798879edd2f17dc6ee45d1c13cf5ad9ffd3560037b0a2b7f275bd0e38dba5ef7348b16b4640bb063a7f6534b83160739573412c8cbb6f01c99748848f2b46ca2b4a88b0f2b877181e3db5918b915b9113244037423132023888d560cd8a971094277405c0aa2c2e4d2f3c13f6efb22c50ddad191c9215643c63419b1a3c76b30cca36e1b432d97438c1b804b5c181fdefec8ce706d0ac58289cfc1d93aeeaca10d05de1418d76e69e6c4e5dbab131968b2acc7ba056dbb577f0fee4aa5e4ab3b9d51e540ddc16d60a9ede26a2b39969c0937ce01a485e3bc8f324af44151b674450b8f14248d27ed795aabb2b9b1e56b9ab8716a35ee8f421e89bb0e535564b52f195e14d291bd6898c50e984c106f045793f88ed0c6c80663baaf1a541898d16365506d8723d76af636f39f5f3ba41d554c35d9951297adfbdd47f65e86e7ebf66fed808157e73858cd0c9b5c1a935dbe5dead7d805f062a7e013bb178aa82af72f2657987f8685d19e05325e193e9cd9dfd723e0f8d79a3699b6171d51f7f1c25e01a2b72306960a3d6608f698bc37caed951b97e1f2f7821e843386dbf2a6389135f2c3d31e6b364c8ededf80c301ea5ffae72f09e874f9b12b24608d83823d426f93eeae8cf7301f6133345789f8d99036024b2ab9fe87e9f0af462575a21a99de6cb251eaaffe36a1991345bf79340bcba0b566db9f3af6a4a5dafdaf8e402235f71491ad1badb8a267cf33e756fdca6ede0fee7e60b3165f8fbfc433f66de7f38ef36952f4cdfe24d72bef0cb9fd1ba580dc6258872a7d18da48530954f11caf8ac40a0c7eac5f9b9539cecee4b9663ca3a88456909d8ed5a662ab480de6374bbcc955ccdfa779a14fb0c529a55f5832a261c4ffade1a18292edbd107327f0943b2e915c7e918ae5392e258a4f26d427cc58a840a00a928559bc623b70df55fcc0a20962d6d3dc373d4840ed24eb3b065806e3f7a6f98c596687508a05792bbc048af2eeba68bbf1991f8253915d0fd338b544f1532c4ad005fb9f87559c48ac7930e26d461a08354dc76603736ae80a4b7778d4737ebf0fdc87bfe7cd7f1320e47724d0c1641fd150b9f465623a07dc3b64d0e92d2a9c03484c7b6e84a7e20a4c9f7d4e284d96808bc856603d2d3ce99814d726e12618f36528e16451c48c2fc90d0350d2e1d62fd18b2ebea30d6387e578534d2a08676eefea9d83fefe187b0e3566ecee56ac2722b6d1b09fa0dfc51b82925c2f995793f56848978d0bb0c5b9c5392ef6e4d440e1ce92da66c05dc9294ec63f575cd88044c0151080bf1354a82440e0996d162de1734fc0f9ceca2dd5c6936b0ab7e6974ec7f16ae55311929ed88c69c845febfb880c6ec63e5504e9dfd618c24541ed20fea177415ef5eb18b5cbcdbfb909352c69db7d651433163435a23daf0659e3cbc29ba0c3b059fdacd1f96e40ac00d9dee5c4ac1d12d79fa50ed6098c9738f4332de3c77a3a4aa9bcbe9f0c8194c8bd0389fd6744815dde55577597cd6123e45c7b03ef97ad70ca99ce9fe862418c8b106abe85b995d902de52fe9a38ac8867b0acf3bbcfec5425a9c76266efae3abcf3e22d1f480c86df68afdb4c7a005b63be7e7eac81e87946db985d586292ebe2ebee5740295a9b031a11c1dc05973fcaf8935d7e7cc836fe88d345a45ebb7f86db9128efacae7fbb7fd2d7bd17e2842bc908dbc5ca7311986f62a9272138358364814f196ca3d86b4f363d73a4a6ac790ac75913a1453798c7d2e59e01eae3958013475669aea172b0a339d5ce58e16ec0f29d828b6a740f2064dbdf9adcc9cdc85fc17def7760bf7e0b1163cdd961974253ee64f3bfce97d8542db1b0085642963b531cdd5b278e35110db44f4641d91cbd7262c1090c1571538e49f96de478c0d2db4b26362e1582114bd7205e427a438c692b5daac7e74a509ffab07aa9ad735ff359df606a17dbe6c5f539997e7f31cb991569c63d2b996074cdd15368541043e4727f65a702c8290abb7ad41212456a049c6c622d8793ea56cf0a22fa3cd3ab7f37af42f0b5460e181854d5226e85857958df8e2620aed641a6a272a4f6572613e5cfd86f735098887c20c6a164e9e90ac7ea17b0340792c91ce1e1faba95e3f4ff7fa711da3db436eb13df62f7e181645f525ae3fbf504a1437c9fbbcf7605fead2f780d415b899b8c8b19463eba47666fc320908aacf6d1ade82db55d2f4eb2b4a358b4a867be7cf00701f5873147a2946bd3364033f0debd7d587b7e32e83ae786f42f305b23912d504341a03b5c739efb7023daf77b7f8c83312811601838863e253a7ce6206a2c91e97eeccb57177d842a1a16c67af3579a025671f92f22ed96b7a492731ef8422ef537c4cf24237c2ff02030d168117d0cf75f228cf3efbe224564fbda92748f7b828abad9d7673f240368aa7cb87507c69f922640a294c165565d9ed08a12bba6fdd65374c5d295de492f4b0bade0eb0f0ca98d5341292412852aca55c97edea411bce34de35261c7a6959abd8368959683664e990a7100fdd21663ceccb1c925f0cb84c851cbc91031107cb404a0ccb4b0acaacff950c313ab8bdfc0ea7a765484a6c024785253f9eae18c8b5d4c8edafaa7759a889e1c431d45f6f37dd69d065eb73c60d07ab651faf35fa527033c0a1a0119f00cca63166c3fa1e608df4d65e4d86a654e7d3c360ccd12c113e21a34e83c15181e63f4c8bba84f27d43f429debdb632f7b91e3f6a2dd15f5f158f1a0137e0897aa6f49a25e05a2421d4f31cb4f6192bee62f4d58fa2cbf5c7a9d250a153ffe0add2136af9e1b448142bdae91350ec3e1e9c7fe87a271f6ff5547f40f0f51f697594841fb755be76416695bbf212efee757dd8596300cbea4ac9878f1ae4e809ecd2b01a4c86beba8d5abbd6ac8e1ebc41263409f1402c53a1063643bcaf712baec479ba17fa461053c70c18356258683cab14aeac3df836289f75c685f4f3cb41977c1fb1bc52f30c238505e4df289070ed7f07727093afba4b1532cc22e3d426f8d9a2e5f4c5ed930b38e454058bb51666c9d83a6f6eca8b7b6c76b2b31f7a927f32084eab524c13e13e91c2a7f6d5cbab2dfc80f0bec400681ac9b095a1e4b5a6318e825d32849872eb934f1b3b9551b396ac9c6290d1db1a9c262e360c1aae76c5d62936712dfb6972f1e78f1fb55124ab550b9b4e1cf849a57b0e7a707f304c76eb62c44f505f79776e946c4111abac568322bb62d4f758376430e53abe2d7160fdafb2be751293c140b8c592867f60c4f051d62d8942ddd725cfcef329e68d3d8a6eca2d35f5ccc0a52121e6be88d7215d4c0caa01ef6277fde3ce388c7bcfed3c0059e255ce168ab7e15328d20168b3f7880b672a29957dee3c48c8b93780fc5c29d8ac807bd6dd743f846e69f0e289dcb4ecbf0538a0d684ee1eb18b4b22980391f76b7c7133e1b5c01eb66600b7bfd0b667730821dbceee3b39009f5fad6f5ed0df5ff5a1693880b4245caeeb610b513eb75885f4cb328c3460bb3b62f7e4fd709781f15fd0f0fa73b5dd6102823926a3fb62826b1c0cc174a8e1a19b90703610908ecc5fec738338c4ad68384f8ce0183423af66ee9378a674f6bcb8a0467b647cdf83a8eb74eb5b4a1029202146ef9f7ba8861ee5e36294b8a5405893cabdd2061f42b41dc7ea76bc0c11c66676b8b18e3a2389740db19a418b5b520cf7d8b20a82ec68851e6a0fd2bdad0a5328503dcc442d1f55a5a59cca5d15a4b183007d47c6f484e56c2a7c5a0509df6c8aed9d552c4d86b1199a24b0af1c2d6a9ca1d7fafd13cc44b80ce74687ee3760d045418a2d941ce7f966a9b4e9f8fe7dd6718c095b7f2ca7e1b2cd64c9718cdeb4e2ce648f1940b69c04a297f882a7c504f14503a4ec902caf8792bf16d1a22cd01e6cde610d6dcc46a2ae92306fe1348a88d1f5487664aaaece686b7ead4cc98df027ce548e347ab52418d9a9620e", 0x1000}, {&(0x7f0000001000)="3e4bb8bc215182e394e10a47704f4ce3def54ebb9e4511a3226864bf9fe6f8702610a8a3ef90d6cbf2b36df76403e9d6582123178b5998d665e63b3d5e3c51d87c01de9a9c00e2a21edc523708a990199414df7a449fea4f4f4a91ea1e6b50d803fc4156c0e0965d6a2f50dc7569a2d4d6abd008d25b0a3cf96f84ec971df6f9b8cb8b211a47573bbb0b6f37f44ec7e9ad82fcec7644429cda1fd302be249cd19e24e0fbaaa79edabad286ea60b2745f7cf4338514aa951efb951d01f1883bddba7be40aef1e2bdb891001e96431a2b8dd0508dc8c67b19ea5444a61f43a306216d85bd3404e8207c164f93027a00541f044fe69523298ea08690add5abc275ed087c3f6f76dfa6a48748895c41abb1cc596d0ad8854deb6444f1c6d3f544cbc7a5fe6ad8b8f3f8559ffc96641d90c9b6b889314c0fc524b74d3550988d53af966e7ed8204fedcd09b134f748dea1d6a0da0b045883079891614980bd74f24f59673988865b98b45996073b10b655bf054ab825f3ca4432a16106fa870402674dbf6ed85259a4680f806814a520dd5a787f3ee159528f9f17c4767c144ec277af3306e647195ae526e98cdde56e774da9de3520051504c3ba417e72a9ce3b2f2a643e9b86a80d41279019ffc6d7c76d833e7c96bbc09b8508c382d2e5301d279b3da19d521457398e52c3281c1c58071ec436d77ba3ab42bbcab5cf8adfe12924a4bc32a1133e5664fd2da96bc0e9ef6c25fa003ac93729c0241f72f5bc80b0120698261d937db70755a21bf990f73b99bdc6d537ad232ee18896faa9bcc61de90b4fff7be6fcbbbb7f280a2d215c661c7ba7521fdba22f5a945765ede6bf85bb5c65cd2960a130d6a215c085a243303eae42f37cd765cadaefe20129803d68101fc4f72f0136f35de8307d3ab59167f96fe0e79dfbd71ac673443df87a4e651a9668d8a1578ca17cecf7e6f6bd405bb8ed3aab3045be5fe9cff82ec49a7c078d6de3a12e0e8aeb66af4f35d933eb7899e774bbc1475bccd82fded371a63752ea4be08e4b31345745bfb70227d1bea80fcafc78f1964e14eb8b82ff0a65e961e96cd3f181f59156ffe4395bdaa225e8f867ed0d8d4a652e0fc6cd3cc1ff7ec5972a7699022d86efbad032b5b60fd80e90629460ec88bd681b4c0bc16f9c9728992f6afaea1fcdaf35312ba964ba00d51228f1e512a575ad324c2d0da5efa7396e88bb06c8ff7246b6a32da3a789988bdf28673e42774c1575d878e9b5da7e1ad63d092bbc60dfcb6ac776562eca59e420a94100f6e435fe309348d90a9e5527d6683811278bc8d0cbfb6a8d0caa50ff3f25aab16bb8f01e12c66da56be8fca9c2f275b0f6c8fa17f5e0fb18d52a4971424593e76b62413c4c7d99d639dbab3937f8cfd71565bf6b5d403484044ef0bfd2192d39e0cac05c2bbc2bdb40ea495deb16a143925c8b64fe6859685d71b393302e8cd91686b94b986e66d32a05d1505d270373b59a9b9cbe19b69414895d01f403b12269ada28fb34db317f5d337733c420fe68543c23bbaee7427ddb793b5ecdff6e6ae85628969fb00a68945d33589de6b92f840fbea9a6ff598ce9fdf136f5898f5d00019426ad61613502839aa82775e74d1c02e536b27f4627aad1607c8ad0240c8ef8fc143f1b22002e4e832ff6098ccf7f39fe16d68ad65fa56f471a38dca57ecc9bb137513514863cc200c4ba4e2c4220cf9c6c02886f357af193b4805f5e2986c93c4f7d7f2249912826981073cb2f89265af248cead48bdb43a49918d05dc2fc7085de917e3d0e52b41b463af1de917d6c4d3913a322889146024b15b1d18950ac6524f6972e02c979310123cfbae791722ffae7943017058e7b37c1e2c4cb015773cc8cfd283a4bec474de4920c639df4e84f6a4fdaf9a47b473e38bb018cc358bdc73ddd8e8dc7298d22c0d178ec3fdc526d9346db58af2ecbad66dbe8ed6d6efba157acb7883d55663dd5f1ab1366ffd412ad9bdc233826da1d16e84afd8f2849af76e953ff11d5bf273397ec60868ec4f26fab26ea13ba0a6be155ab627d90d22d9a665355a190530a5e9483475f1071c6a2c6f8d20c480f34b2d3353b7e126f9f39023cddc5c9ff685121a2436827fe9c7e2e10eef2f6b312d21833972e80a6326d55e562e0f31a1cd12a07e98bdd4c71492e8ad75f41f330f0fc5d87819b7f03a6c90f1b853b0904c0d6b8aa83689256201f7c485c3acb76951b2b2d28ddbe9d84bdde1bc24eb663f799082a7a6cb4b40110f1773b0bbe606b2e72c723ea10946b4580c53302665def7c5d5e0828572620a62af0315a69abbf99e80f958b74b0c47660e139ff8bf2a0ea8183790a2d1567fbb140e54f5979ff085b48b5f6a311c5c581af5aab631c1d0d6d8ecfcad338139ec71b92d7b29f2e2a4671c30ff8bff316246cbd4943d8c7844dfc6e582b32132334e324b50faba344749360918b57dcb617211ba6da868327a50569c18d97839b8ce9f3dd92ac7a91fa91d3297bf05e9e20f5c725f623abaf1027370ffe0eefd3404c6752a6a7e73916c194af426fd2818257076b9d9823c51e6a71585ba78a9a10be24b0831efaa36f153e58606a4844b88edab5cbc2b34803bd82c7f24b886949a95f76d7df44556bf4ab004b46223e1f442b4651f95249cfe033612334379dce120b455d7c0fc105adfa6d5d5dbd4eb8e479725b9d6b6a717981c5766c55049d766fa5374dd565a592eaecc6aa0290260d2d2c8d4e0bfb6be94d9e361d51a0bf362a91e99bc72e8a20d77d821105922c8e352ffa83609706865e257d8c06de7ec39b88e6aaa4b061bb6b6a0982eedabb72488af2d59d4e57db8334b428e3a8e95f47e5c3f16ece25242db370f470d79aaebfa2f4c64466f27110a81beb9b757844bfd191d77957119db8093d88753328f1ecba6cf53c7a7075d21665e526db638eaf0690406b59009c7ce0e784a9b777e6782418d430acf6c74d2ce4de985933ab858dd89deae6ef324e290a6f917ddc2aac7993b9094c3ef7c1f7718464bd156e961e8742f5afc1518bb264ca0d46a9535d144a1e52c86b89168cb37d6d2987052f44f8e0a89687aa5740530b1a33106fb526192ee6dd90200f9f90c7cb04175108eb8cf86c7ec28fd36e32a152e265f24890ffd908147c92593e93a2c730925dd8aecbaa1d48a6ac01c2e6420277bfa8c3177b97953633dab5887f717ea02b90b1a1f4e1dde8971dd2364689ee6558340abaf1e0fedc4cf4ff00eb949337f32d76724212f08ad8c58109681ef1bfd2358df3aa595bb7437ff5e34b50abaa264da6ec560049b10de1176d6e42ab4dfc7f35799d2378005e6a6e0a786b2036a16bb41ac093763b3ed9f0b91d337cc95f0ad17ba1743cfb1e16323c37ea32e1ba338d43117ae2100dd39714575415f7041cda23b6ab08140a42a9d759ff642e04de03e02344c1b1dda9d176f6fbc215a861caeb07bc38bc540a72498beb6463ec7fe69cf55d7442d24b205ae5c2f5da5842a75ae4df322c6ef5f0f6a26a3f21046137a60d0faa1dc266ffa68c50f180251bd0343c37149ec22861882f4b46afee2f4dfa65510d3ad91ec77c328201a4ad58bd4eeff0ed39d1e4ac0843a82aadab82d5e446b90f890d24627121f136bfb6285d70f5a2ba070126fafe956efd60837dce74ae5f19bd62bed9ff662a2b671c6ed8a9c1f35ea19c8115cb8641fb849d4454f96afbe19d348c2ddf0ef942bad5511eb8e114fa78ac5f721c94b8a8f50e1edc63531acb5e98c61f7fc4ad2d5bd3a6edfa485de56285efea0d097e2f7985a3236a64120408a08733816c03a6dc048cf22cb463e1c8891ac6b6558f5505b13def9388f29317ee92337ca91d59309e88e98a55fe99b33a9432a1df4a801b48ee512eadda8f037deab865b0afb0e874517581c46fc80596d8f3b313f97a88855450c924d4cd9c491968c493497e670fa34557294c3ead6ae8be5833fd961905b6344a474c7fafc9b542deb9a68a809fe413c5cd5edd7c1b56630623f921c90d9ec7292b12fb60a312f9e130a7d6bd1946954a1c33955d9828375960e4da46f7ce10dd8b9febf5bf6ec76c5574b743c897ff46da69d83e82239d0963922135e85bd350dbd19fc33e3d68da3b86688b2a9c1286ccbed21ece8eb96ac0604743a98a93440a821ef343ad4d484fa4cc1be8bb2cb08dec1262730e91bbfc8c3a5847c897c2b03a9f209279c3e3f9c248b41092a99117c5fda12e20de6b66ec0f13641bdc0b05381ea786d1a889f5f5419428131217d9a5ee995617c2025524cdb5b68831a8c6861195af785feabee60f22ea503f68755d8111a6bb62f4a007ad6ad6f6304ab4ad9f00e88b33942b39d7ee5bad1129298978ee95baabe548f8c78ef1d78a20d5676cafe31afcff57157956e4edd303503fb1bd9914ab192c8747c4dc6740faab197e6e7c5f9479eb728977afb51cf0ce68d9bdda6b670b04702252d6ae8c460fe9f2d552f4a4befa9a41e76e35ccc90395d890fa392c0e4928f6ec08f910c0d5d66c44cda87e1f94fbd763b2722455375923ab846968d38a3b3959604db497bc7f8956fe90ed90a53f470fa9668178d7baa33b70149658aca2b746c2ecf5fcbbe31486774d9093088447d2ba52161468ea9aa49760dea208257ec7374b8d8629ddbe9f1099a92e060bf0c232b8b4f60cb84eaab0762ea57a13ebc050d9f3c86b18757fb3da381c01f9383be3c07086494e50d9a52b3d12eeab4510dcbcdbbef3b88cf6c94e106c84f9d14be077694e809d7d0378e6ce10e8d19e0eab45b6f7d82ddbfad701d93e62aafe576821be6a46d9b6d9572ab7c867718b9f3dd40f544d4e0893632d3a20a19f00b246ea6449a4ed661e2bc60ac8b81c635f86355ef7ebfef68bb3e41a6ca62fd600329e332cf46b34046d04f1ef046f42cf21c34fbfe5135ee30a4bc5be58318ef1f15f849f0184ae0b7a8b9a5122d6752f6b7cb75d4a777de178e8fec1ef052de1d2d573c2ab9df1d30530a861035fc7e16d5d9610a677edee41e4b92e56d4316782640c0b624c4021ada24595ba3054489ada7b75309be8e124746a2867b2c7fc530a7b0b8e58c9a3a082459ef8110cac57cfdb75ce57f5d7ab4db52308203f6d33eec4a564e241e31e9b50658142bf87d422103fd4a2232c7bc8d18cf6e804885eeaae3c55694f82b639f679361005c54da87c7307d5eaaf648abed2f24f6fe73c4f0d28ddc62cae4e1f028319791e0299d11b39b1018d492928b561ee2173583d5938bf379dbc8f905f0d36f3fde4b2777388de4672d9a063f17eed519de6e2844eb41e28ced1294e7146da3e7a9455907da59479046a01001f4a94fb74cde3652845caf32318681a94e737eae5f136dae39649a917d2cf8b83403d5cdab37a6391a2cd79da236247bab83369802d91a546fbb88aeb933ec29b32ead4f1400daf1c43532fd3d758f5badd06cb2f098ae9590726eea2df40f131154e133fe3c6fe7de43460690c8d4889ffbd5886f776b8b164fe731381527cb7b956618214f23089182cf8235cd3a2aa6e4b90d2b8655252a30944dae8f36cee4608727e5bf995be2eb5b158af9fca919d9d8e37604ca4080e00d16abcf5fc6e8b978ceab50e79f32f9bd72e15063ff7399e338c201e9df45110ed03988381699d6fe1e2454cd435ddcfb7fd4c20cb1bc9e66eed2d14c68392f16c315244468891f8694f3cdb4004c74a71df1295c70ae7f2b16ed44418b42031b9e9aecc5c25018d57c0f623c50e109ab4d", 0x1000}, {&(0x7f0000002000)="47d6254ac9f99e53db35197e0c8bd2dae1d791074e8822ef139d60d4d28f71dba5cec65c15a20ab8a66799dcaadc54041e47ccc1bf900ec605d1ba2b4e085e471a9a218adeb215114948e8abc4e474e61f1b8569189ee89dab4ccd73ab3452f04b25d7396c5daafccbbfe48b8d10471580cc2d60e58cf0b6fdd5e31621e7e8985a27d3e198f2ab3b96133fd1db7305aed7fc4a5cdbda4942b68bd72f3134dcb814cd41cea3c6289209a32f44e0a4a80df0184208648148ef94c20a68a2c964ebd87e2d38fe7b792f540a8d5a5a2acb0ab89eebc25ced46963c3ac60b788efa053590bab617741c6ac5b4e885bff284bbe8c6cd61424b701ad517357df6", 0xfd}, {&(0x7f0000002100)="b596c057b4c736d974ddc571d8e7d8031436ac3e283821e23f1c17a56b1f20b9ee4e7b78b094e22ac96ce5f01a739f73cf4f1e7ea8f3d85d3c0216cb0e305dfe5291c67b20d2fdbd00696b4ca97b00167c1e6fef3516584e2c7620854dfa09f092a3511e6cf2b93c0d67d47b2ddf207ba47ad2274e6c379cc000f2e2c803a0a2c35139df507e3a86466f44cd4315f7fca9af0907e0d561921ada594561a3488e4dd3d1d3cb5345d55906720867475ca834aa335af0f3e931248b72b279addfd2b4d5d15033ead76d1ac557581632ff32d03806541dbe15d5124066a3e5532675249176cf3960b786161c48dcb748edc0eeee", 0xf2}, {&(0x7f0000002200)="675cbc9cbf725a661056842f81aa06244335505fe62506b67fa0ab8c8c94df7c0995793651d945469bf489bfb39c9a10f9848a1b6f33dabb8f6388420dd40f6b7e49e3773e1303e144cf10214e7a346bed34649f401eb566faf6204e6a67438a83", 0x61}, {&(0x7f0000002280)="0a14b91f6d7847eca16839e8d36a348345f42c1120d4eac724aaa0a68ee2ccda6d3ba70b9ebac64a6ad7e7ca5924dd035add9cbe1c07beea8f13f86f5f444057019b92d5a25d1196cb39e8baf5e7abdb02861d2ad68a67a9d23cea71b3f1f02127791e3dba37a8cd0ce4a0b79befb4f10817ffc3c0c3609fe135b7dc24a0d443fddb783fffca5a5aa3199f47c8faace851114116ea01fd726fee52a982a3", 0x9e}], 0x6, &(0x7f00000023c0)=[{0x60, 0x1, 0x9bc, "8afa655fcc0352ff0f1d469c728a0f876c33c9126a4fc7cf1b6a7929b9c5925bf538ea83c4ab336f11a6ad28ab76f8875690c0c5e27bab69b5959818fcc3ec8388e80f985fc3d3f565ffb7d7efb0"}, {0xb0, 0xffff, 0x7f, "edacb60fc21b0ac15c832b647beda0f7708c7d99e090710ab6aa519beb604b31d9c339429c5b3589b9ac39bf5d561aaa118a1568e87fdba2b761e01926ebcd1c1a5950b00b34cb6d1c45a9c34e440dd5b8da2f06ba6ffe13441321fb87d41834c61d0bfaf0a8dd2af0fe58f6a2a6fe5e36db22a033330cee37b0b5e3ebdf02636386b2d8c1863517aae74387ca1f8e37fb740a64abfa74a95b1486429773e45f784ed14442b9a5ee57fd7485f6b3c16d3c35adc18aad9f38bc1ef1d17e7dffdee1d11c6ec2bef95eda4d8f69c265facf4e3ab1300ee25170cb4a2ae96790869686ca3e9f7aaf593fdda7dd0dbe32f35776848721852554df4485ce"}, {0x98, 0xffff, 0x4, "f5d500b52c67f0a1db7394bda679394aee3f24a03a93d405a9c188958130401a33f18af594d2198476a6f0afb91cd10d5108d97e6d30ea4dc23f9aeabb33d9909d536d0f0757a1fece8de6c33c69c4b8f395b7d9bbbb4fbe7c6db1851da57b9840a3436947c759162898f5ed1f8e41b69a9736bff7ca6c939ead44b8248146fa88fd"}, {0x110, 0x1, 0x6, "09224d16c5d130e57a5802e8df1aa0c1eb48913f434c65ef5b5436160d60c1496fc622210d2eb46d96df7924eda3346df9150a41916241488fedae2708d0423ec33f81b352259fe29a321d4a6ae10264c429a8decbcf55ab4b1cb39b3c2a7e7b8793f93a2df22332fdadf0942887d0c7f45904b444ced4b04e45a352d25cba39019386a1c4917c42337f3ed13f69ab8fff36cf33fedd49355d8bbe577f3819d22e42a9dbb713bb481ab659b4942fdf5c8648d21995fad55ba68d058fae21b8a59aa293228a4c1d2f7419842c5e13eb88d470f27887d4fe56135de71fcbac1d6522129b3e5c28b1aef9139862447674c9ceb058d1de12d021f06b308a"}], 0x318}, 0x400) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 04:02:39 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) sendto(r0, &(0x7f0000000000)="7ac67898fab34b78336f75329ee278f6108cd21c12b50cdf5e953770c794a292a4d438ab74c46e2f7f40a39212e8d3a5a14af15974d85bb78c8176a4158a70396038330c8ac544ff065fa3f633af0fddf3d6653d7ce6981289fb21758bdc493d042907c63ef16d0c6d6c3675d1505c981bd3aff56482", 0x76, 0x4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000100), 0x0) 04:02:39 executing program 0: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000100), 0x0) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x9, 0x2}, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fsync(r0) 04:02:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700), 0xffffffffffffda8, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)}], 0x1, 0x2b) open(&(0x7f0000000940)='./file0\x00', 0x30101, 0x141) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000900)={0x2, 0xffffffffffffff83, 0x90d0, 0x0, "d73093cc00000023000000080300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0), 0x209) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) close(r0) getrlimit(0x0, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x18) pwritev(r1, &(0x7f0000000c80)=[{&(0x7f0000000080)}, {&(0x7f0000000980)="2f6d04120797166ba0a794a180529aad498fb362a7e0fe81a71bb1fc552a4ffeb124e25f63f5902e0ac82d95cd5e9c80c24cb847ed6b5504175ff877addc94b0059f05ae1e45a8aca717a5b25b8d2cc893be0f463a81f6f9ae00f00ec4d341dcda6d5f09f8c02f5e9e398a4cf0c8585d0d02ce01a6166d70ac9a87cbdc3707b2ccb5c7cd2f9ef10f4aac98139532a80f7cb66084fb403cec83", 0x99}, {&(0x7f0000000a40)="bf961154a17ae72cc622fa8a732ba469e80fc8701493cfeb0a0b76320b287810b2c42974e7a3bb51ee178cbae05d96afba3d9dada62719b92f6ac9f5fbd976baf1a683", 0x43}, {&(0x7f0000000ac0)="fad0", 0x2}, {&(0x7f0000000b00)="93a379139793d97aaa76a2e21b7e1ca890b095d38c2266ca8be29838819342979dfd062f7fd90930ee6a80c99d2dda470bcf22336fbe00604241eff32d3fe1c9fec488496bfcfde0f8bdc1e392b95d76d984713628bb8ff204f38970ee1af83b49a3d2aead4cf539a5fadea40a3de821bec40664780e369752d06566b975882a336175f98f9f6b052da567a212ef4b14e5d0ebec328fbcf57536f869f2849198d3949386d65afd8e85ffd5396ae2b8bbbc97cd930bbb316653323a1c71877c6868de3a603e9d7ca6d296455095c0e5640b6211215929e3d7", 0xd8}, {&(0x7f0000000c00)="6a3500a9d9ffe9b51544e6dbc6f4825c7c15081432beef52af36ab7488d5c0630cf7811ecc7f20a0974cca8010d99e964e56535bd950ed942eb3ead14f2b016b9c61bf94141bfce1e9037d", 0x4b}], 0x6, 0x0) msgrcv(r2, &(0x7f0000000800)={0x0, ""/203}, 0xd3, 0x0, 0x800) r3 = syz_open_pts() shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000480)=""/17, 0x11}, {&(0x7f00000004c0)=""/39, 0x27}, {&(0x7f0000000600)=""/183, 0xb7}], 0x6, &(0x7f0000000740)=""/89, 0x59}, 0x42) wait4(0x0, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) 04:02:40 executing program 0: r0 = semget(0x0, 0x6, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000000000000"], 0x1) writev(r2, &(0x7f00000013c0)=[{&(0x7f00000002c0)="47a3b6357d1d36f9f2d018c3520748cc933d509cb1e54d1672af4ab7623db9529ab0d096963676dedfacc3a4003c2e65250c53de6d376b0a9d73b3795aa95e5bd5710d2f7c41cbe94e56965f6fe3756e1c95871581e13560c6aa2e7629d32c6fb06faab80995e8160b4712ca2b788b4871ee6c363f71d64cdfab849e9ca6a9bb03cc0a0c5663fc4a04b67af8819b15941a0d8c796049669339626aebcfed4db00ea903e8d7c189b4bccd7902e850a3930567f9284d732b2dcd9c1029b9c68e3fbe63414dc701b272b1aa3f4d85919be82cf945d13bdd09b859e42b16e4bc23b2da624f68ffcdc64202c0a5eaab6ba3ef5e5057b18d46fc584a8f6cf2f68c411bd3d5cd13c47145d5956cc7c659618d789718eb705189b549c557c7c7b3f1f1fbf3edf70b75ce172adf5089b56e4c5478e03ff574161acebb35ddc1298d9b0eab07f3de1eb33fdf1634d021567eedffdf959e07e3a55a017d003741c7e9ea6c99973689ca71b2564daff0ed12b35bcee6b7a53d6befab8efe33bffc9e58cce7428ce7a97f6e89b61b9618a32279546d593eb002563ed5013d090a44d6c26dbc0a384a155062ed2e5360b1419e46a7a6f305146705dc1909767d79a45365f1885033c6b7e2ddae6353e306a3ce2e2070feda6a6918c24e306f46f2539aefb0536acd6bdfa3f8332d0cef145137c6a5b6111abd97f5cf5b73324aff95c1fcbc422da9e3a02220a2de758a4f0ac39ffc63dc8732445a9149acd252181eceb11e40e8fd8da50e05fe6c25bfb6bd56d64ffdacf13b16fe981087ef9a4c1b4cb4c2268634b8e46a6c9919db08d06cc592a8f1ed908d1545c422a0254eb1f326ba297f47824cd38500dc53f34e19fa94ce32b700d7e7d33ab0bfc8c9fcfaa84f506dae6896873cd4a1658a6eabf763fcda87320d4fe0c616b7da93548e4992fecbd7af43cb4ce07f970abf4f93a069b3ba38dbd9a0c0609732984df5fe8e276b7272175662afcd719bc43014be9044cfccf139fa3e9ffcf753b3fb43fe68a44074d7db74cae476c07cbe993425c0ead53604456d7759e43fec5ec7666e5a0020251455c5ba1da56eb658102fffc3027e129f504894a30ced954bcfac129b78c38a2d3c2140c8800c5c43bb5d7d9165a35f4d076de1435fe1eb0eb6c50aebcda112f901d80f41a416cc5e5389af3f36c7b858b285d68c6972b069f2636a75c36252d3c3c5c25ea1dab609f7369116784d8747a2175f6ebc240eb526194a15e0ae85c02daaedcef24809c7e9a81986af179ca5e68fa88cfb52ee7021c04b6d21f098e83239002eff795696f0c724b0a010eccbb745e1d32f86d99987bf86d567539e27d1720f298ad14988e5fde6eca1dbc74058cefba01bbc1d29c364d3ba2e9d9cb334c6e2e81f6b800acf915ba28a1e94e1311a25cc3bb5967dfca33e6a97ac42f30f7eb78da9472d1ab22718b0f846c8cb075ad922238288c0cf8ea9a317676f9af0830f4c85e99bf99fb2b2b569a6e3fa2b168ca9e1425b8cb20150d12c5454b2b7d4d8c0e65814191ba6da5b229347c90a1c95a63774713f919d8945013384fa855b6976af89148fdf7db27439635fb5af4bf807b9322463dc494fb0e42a6cc72fa0a5047dc1227bdbe6cf086cb7fd836d1fe603cd8a5990b684f435d263d9c32b1a488cf668eb084b2991b833b39889d6c3c71674c39bf6bb3f7918d65a3a6c133a91b55830622c8dd6d8816936855527a95ae2643b901252e2f78e3cf24876a9ef563874bd22a7976e5b37b70825cec183a7a8fed645145f5edbeea156f64425fd66054cd3bf55cc9043a81e51e51dccb03e1724dbdf7b0fb1b63f1c6ab9e021690aa793be46b8d58d1eed73e359a9952e220c44d99d963c9e1b57f6dd7ebf6ff6fb036a5d01f4c0d8c23aa662599a202f2dbd00d2b6db808a00da7c47a79c8ec53a3b15eecc826f90618bc313d3d5421afe766445d5e33bf1182b37c3919cd7f01378141575dfc159dbb4534377733411e304e669d0d941e5d19ca97eb0ff5b7c618a1999e9ac1a66c32bfd8bbb8b4802a7b1ffa7d2de6bb69f541b85875c4f992268f02acd932d4d55f2665da2dd8373a84eda67e68946d8ecb930eef6b30015774d2b6d027abb6b68a7a5d8972e06527c518a632d4368e3db7c274ff15807c1b2a721546c36db830e7bfe8e22ad8906d0968c256c47145365aafbbc78b790dcdac9e96e64c478f59e571be3ab12ae1d092664b0e8091ca9484c8b0f978d7077164277c5e46c289840a5758abfb0da94c237b800dafd97ff4359e7e8566918d8bcd6042dec6903983bf8204513aef768e75ebd9dae9c10183478f332aec3585266845fff3e7496eea782d11bbebdb36399f5bb6fa228e1112a0709a8f62f470dd2c95cfa82eb7f1b41f330f047bb1bf02398fe8bd97a4aa4acc45f818541e7b279573b1336b15b1e2ad8b87a3b37a747a0dc9a148ea9dc7cfd391cd225d17d2877260ffce2c16f15e058702e7163d3e71945d785feb8feafa13b0a7f9cc3494edf72ba766b796df99b0f30c0d9c71bced7266bbd4b2875559ce5d638fa35e71bbc28c7ef52f91dedd5cee18112a060ebbf3f047980b6a77084da49645a550104567ee387587f7878e00055b0de5811171f1518bdd943ca0386e2fc6ccee4ad419a0e0a7755a78edba761abcc06221957f0e1b1e3a8fc1bb9d85763da253518020f7a1d035583292e06a85c4ddc43f27b5eab5efd967b12b1459d6050db2db3ae660452bc646301a44bd0696342175e74cad29b13d603767ff5be3bd88dd680562b3886cb0e480bab306fd83356c85be628dd9c11f771a37449629b49161227bbc0b4f210f44f03b831517d94455ae3602d5d8fe0d624a740b28ad7212dcde0347132dec132181fc1db9ec6c60ae5c5f1ffde198c54d72f0c4eb694b71d28603e36c85139517976cb47024378157ea890699690ad7898d109a605bcd73513b6d838ebad07f43b220f1729b3e19360a77d56e0e111cac16354f508504608e51ac3bf416a85f3b5c7d97f85701e1957eb7dd7263477be6afbf385a31e248397fef320d94f15a821f2b911f43b0eecd3522128742b050d722d727b92b8f3da4cba09bdd570426abe135357bb282000b5c176e51e042dbafc6244fe32b9bfcc5aef1a4bce00887dd99bb17816034f87853e67b4e9d534671e60402424a286f6af1ac16a88ddda858d604bf61b7e5906c976c1b07b249439d6612dbf3bf974c38c67b6298a5812cc553fe934e37b1fdc49be03cc70beb73b7cbdcb863b204b07f2973f483bf1503db0f65ae40731d0eec470011bd1dddfe22ef5740463d4684a93a720b67993736ee7aeb26117332e3b08facf1d0f70abbff2ebc34a22a84fa4ddae86f010574d8a37bbff6326c92a0d24b3f2e92affb6ae690a64be56be6a530172a8a69f158671db57d1c1662430c5e482bd332553d0cc4f9176935b589564eed8a89f0bfb848586eb0d72d042964ceb64da1fd693498635c29a355327f604aef75b85f09659d548d70aa5a9ffc0e2e6b1dffcfcb2a88598937409dcf128849f874de2d1ec2bb8914d67e880717ec9e92a786cc9857355983fa6e8576c5986b978ddc5033789f73a7aadfe299e3b8b21013288c59d2f1542d535a770bb08f55c9fe93c523cccff4728ed3b5e6e761462d8bf1ce44ce9c2e12440bc805048e3157f30b50de1d12fe5e627c582f71ac32ef3d47e465969971627613c393861fc1b3c6c02fcd1a2c4dfb4c76210e8b33469ceae650a9cac24ba4409b5f8dde6536e63eaba3a63502f2534516602ced4e9fc91dc3e364c8d1f43e5fed67e3e59437bbcbaa8e02c470cee5ea9a0473cebf50b6c2f89811dc545e8dae016c2164a7b67af231b895c86fe4d0e411fa571414ef02ccf81b96754c3d13b5dadc3ce8357e1dad2b84b125bca7752a46844eaddfcd7c1b0c20dd7fa9ee603c8f9a0744bcb84f2e84edd0bef3169eb966111776d0f482f5efcc930f2855a7e78e0b7e96b967a3b4c01894e1b09b1f34e4caabf428e33c454d31287a4eb60874c11dde565262f244347f9bfd276222c1b5b3ad9561159d630abdaa11aa79113a562bff6baa72ae41d5fd75825bfd7ff5c44b75814aaba1e08ddc0b40d1f81aa3b02825cf0a5cba817ea575ada5c1b142911e7c8ccabc36f7ebb971a467f259938b53b6a1967901c4855d2aabb74cef546150aad79623e4adaca198bec3af7b2a9cb4996e0c8a3925c3fe1cea8fd00e73d07dfec246f2f59994e1b3f0aef09b1cd98dd10c542c198d26e9640d9301ba2fdc4d2f49467d99e0df80c1cdfaa5beee6ffc0da4eccd48061bcbd915d8089f475983b36c1372f5e12bfe1269225f30420ea89077c1b06a3b44e9223063b5c642422df77cb51485a3849b332d3b39c25fc2a3dd243e21681a626bf3d403538c86fcd825cae4e51a8910ccd6c156ab6c81572c89460108a379c33e3639955223e11ce01fa81dca85c6de3fc066e67950ca6cc00c04d714aa45a5b198db454476ee59970f970537e8bc5fc36401cbc815bd1a9612fabe22af3258b9c694a2c654c5fbaac552d475b659b8eae3c41d19c2f317f4d6ca9949eaa4dd69bbc4fcbeebf14b9b4fccb4a9752f867dc8df362420a9d36e4c63f92d21914d3b26c6e2f245a18cf67b1f9c1d49dd709ba245f1c1519797b022c380f249347ed255328cd09058e2d3baccf5a380409e2d983d6465b6a0a38af86b228e652799b1b6825e0333524c65ccb566d47d5256eb6e7e6d776ba12e8f162cfac2b1a13845c0ffc4b06418e41151bce1aa3c643b4febadc263900c11041ce28324139f66e18bd9e7e564c2a26ea35a3a840e8336564d6e8f3d39a1ec9b76c90fc18f55ef631170f1f5be359508c424f80359f776ce3be7914db9480c37ed51f9f78c1d3bfbb09b73fe89cb60b83b84004b95b9fff2db711db3f0aaf1eb167fc582b78c472e7d4fb18d0f874e9d7621763b3a7870d8aa8dbd17529c19715a4a296f3af3c4fc1b7ea0e776b1b84feb171030250d4aceef8eb93c95c0f543a80198ade1df3a9b375982e115b2f84287c8e765afe5d6179118d2080b2d0d7c41c7573ed9543ebb18181d72e9971ea25d3f6e1817fa195db26582e9201cd01d7210e17051a43bbae8f170279747ee4dd85caa84b39131fa03bb95839ed414e1b64e7a39b048201465b3b651aaf99fd470205579053f8d895aae292837737b42e6751a94cf437c5886a114558f8bdfd4183bdd856503e112805cbac45580d9722d0246501dcc537aa23f4b1dc4b6102202d24704709cea02bd0746d07fd0f7f9fe4c8ca3b558f8263c60c331951d9b0193244a5b5995bc178553b902577c574aa25d362070e02a19b3efd233f5bc3329086f82022b9ab738fde736c6948147cb3a9939cf627dc7115382550e02817bcaa68c874f079aca1e5f547355d43db7cf0d2112d21a7d4f91dc9dd7cdf956c84d48f670dc5e5fc2078a5e3c3e1cbcf56b06566c8fb955353014a567c89aad134b3d1e3e3b5dd24fddf0eab2c1bf2ef81111594ee3c93263873c909c35dc81a7dfbebbf20a7a4e75b841da196d025e74884f92aecaa0aee1440bb8a16c7a73d937f84d4987f7162edac6f4288ff6ae1ae601030e9f36ad49a202450d2edd39923b3f1ebc82b4591c4f1864a2db29e5c", 0xfb8}], 0x1) 04:02:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) setrlimit(0x3, &(0x7f0000000000)={0x3f, 0x7ff}) r1 = socket(0x2000000020, 0x5, 0x3) setsockopt$sock_int(r1, 0xffff, 0x820, &(0x7f00000000c0)=0x4, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) dup(r0) 04:02:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:02:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 04:02:41 executing program 0: socketpair(0x6, 0x4007, 0x57e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="95d43da3c760295e5186fe1a51bc107435618fdf8666a61fba120f16313856ec2f63b889d1fe872b0a1a4723f6c0089ebb2fb379347c54cdaa147f2eba2590a73e22f6a3662d9050f146f5c55f7d0b3e1757c6a7ec875b75fdbf5cc0158d0453d4", 0x61, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x40}, 0xc) mlockall(0x2) 04:02:41 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xad5}, 0x8) sendto(r1, &(0x7f0000000080)="a7c58f6912fef0aca25353c26658a8e4caa9e4e1e283c80d99730ad24e12714eb9ef69b65288c60607807a1eaefd81ba902c3cb8c1ef40565dda96af328c0a34b2efad9324058357b08a65", 0x4b, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept(r2, &(0x7f0000000180)=@in6, &(0x7f0000001b40)=0xc) close(r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2810, r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001b00)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="a38fcdb1e48673661c0446ccc11040145c6bd4b61f9dddb9b9ec774fc9c41b2c15528b07589a63921abf98c578561dc2fe1ad9ef26f38175bb2754a107d1321dffff9028b50e68fdf12de796685314eac1c113ad8e93fc1277871dd5bfd1fba2186bcd60b95f070583563bf2ab29332817f10cddcf12de79bb027d5d5f9a01bac87fbf87186f9c7d78e3216cd435a1d82b564e1854f2940ec439636fd955b50d1739295ccf76e101806be5ea15428b1dcac9fbe3", 0xb4}, {&(0x7f0000000240)="b2fbe3b03922711d1c1e2cd171be24d1b506de8c5f65c7a4d173b42d20d7021da27bc44cd51aab6ed908df2b6b25dec15ddee92d0f2bf3afdab03c223090b664aa2091765c49925545c3055412e3e0649f34980afc96f761ac37181b4cce74f71fbbcc67f9db7877592d555a6773eaebb0c41f415a73c45e660e8045c543ae3e83096463b60fb3bfc8b1ebf71e94a6980cc02c0398160e4a75fa290629dd1dbd5bf5addd0531115052330719f3d1e548012276e9b2aafd75c30242ca1ee7b77a59c294ca71543b09ba8fbd10c6f0de2910b211efadc01823d2b850abcaa16093923d8082dc9c87aed5557f24f92dd3204f3455e0a191d0f91b3ba7", 0xfb}, {&(0x7f0000000180)}, {&(0x7f0000000340)="7e8caafc41dcea78a5253ff9a2f44e103f00378569eada2a3793df92333f769de2b296f642728ae3b378cae6e5ca66926279718360fd73eba41575db03ad5d31c0", 0x41}, {&(0x7f0000000440)="c2a47be617477dd12278ffc36c3f9f976a7ef88e3d3ac218d6ba891a41e02f56", 0x20}, {&(0x7f0000000480)="549e46e062abc1165a7f46d8f5419b672248a596b2bf834a70d7652921c58fe4ab9d53d6a62530f4a2f7044fc8629f40c38f5641ac3cff91468a5594c5589ec2ed05c8daebaf5084da5f3c7a9e157125acbd07bd3890af9e02ed9ac6b277c52a8b158e4922b84a4a94185a5a43c771fd07d469ac36ba7254e53706b3f67ef33623d2497860d9095e85bf2416ea30b1727096682db38d2ae698d6512b9f738c72118708084279aacabf97ba7e552675050269b2", 0xb3}, {&(0x7f0000000540)="816e0a13bc5d971f6aa5a2", 0xb}, {&(0x7f0000000580)="f802d0bcee81031e6a2ce34ab63902911fd979d92acbc5e84bd815", 0x1b}, {&(0x7f00000005c0)="ce714452e5afde9da56d2c634dc246b0122a155f1d2afba61c79c109889b17ba0eab813c", 0x24}], 0x9, &(0x7f00000006c0)=[{0xe0, 0x1, 0x80, "67b865c963911fcc1bf2a1b0756f027411bc9181e1295a04755414756994e7bf84665c8ada15346e61985ab8e404c8e368258ca19fc5df95512bbdba4bfa062015a95fa66f3fa7c63655178dcb5301176f30227c6063212ff53977d62c380b5b538cd0f7cd53f87b106af7873aaff3cc8841dd527e15113b9fc905c969304cd972557e966553329c2a47fc8003a577af5cff98d62b080ebf04d59de84f75535127f0faf3048c54612bd391302f95bf7978f4ed3591201c02691eb0433d5df354c1bd599562fa6f03e0bbf1"}, {0x110, 0x1, 0x6, "c90e7fab67791bd1314632aee814098e262d6a47a2af094ec5676cef0bcd09ae2d69fbdea1e3ace3b2d2ab9aa1dfc1b34651418ec48308a82d659fd3b14c83cb5bc60b914f7cef149c198577501569efb2a1ac712437f9905b81dc6591a6df5b4d4654d405cc175347213e8bfc3fdf15bce0a60febf80c700fe941e783c06a7601ee867fbc77f17eb014f998ca2fb36dec37c94b50bbc85b81c98ce10179bcc59ac55848447309374ac9053579c5416e98096aa601f867c8b66ef926c422a50271c490ac3b40b9222cc1ad34e7ecae36d819a3d4727c9ac77365039c74e03a44871ce7aea4f3448e3804fe6cb03366421bc927cff9e812e666"}, {0x98, 0xffff, 0x8, "ee106c634b4f08631089e8d9929f5faa4bda068de3b94f3af161bfd34ebde8e99dc8250f502e1a70fe174f77b841265976c14e51865cc9c692a4af7ea2c75460f8f167525e676730f28ac65cf5268cf3dc2892fa9fc1e8f6bba2fa19ce5047199d8885bbd60b93077af1c40956f463ce950f54b26a0130ea0d38e74ea5b5aee7a40a43bf97"}, {0x1010, 0xffff, 0xffff, "715d2867eeb2880b545cb09496473b3e9f653032ef698910485d0397dace34b9e19e2cee3b13ad6e5a0567e034779ebbd2beb2b2c3bd8e0ed024c81542188bc60252ce84762ed81c650a690f9afa48980de952c7007ec0572945d708988098f8199b7b7f3d2bd087ae8e86e5572d05c698ffb17b17b3e919c133312c0b4dbe49cdeb917009c3fe6562a95f14e1a05f647fe8c35503360b772aeb55c360a21e14bc2ef955a410a89364ec4ce198d443907726048caf79b08b84eb3a127811cb341beacc20f294c563efe5848f6a74d1f46cf7f9c341d16fd00bc43020463998e9c9a7d74a2342fb9fd4839ff17352d304b242f30685159cd2caceec2d9fe643726aacb3702437ea66f422b3e59413b20b1e6172c4817329d820be4c633643b8607698f58cb3ccce1ab728b951dd2fa23a85f8f1730f7a9faaad391b23c0db878ab4df2fc19c05a412cf3a9bca04c897483df3d17e996fc6a34b1877564763459853d645d3908c60c1d0e50a71cef0c8dc6b22d3c6494360494ceffd1feec1d306bf00c768e911daae3b6735a3f19bf9fa89860dbd31b7f8e65111e0382d8575d2e01ab037ba07d37f57652fdddf4751c30801bd3159a37c59c6cb2e68aabfa43c788a0d6b9c56e566254ba355349797ba45884e186ffbf8d6ecd8be162fca1f1dce7285dd7d910b6132ca987edd2f2235b2eeb628793db2f9b624fb583299ab49c600937a624fdc2e76794c8ef4f4473c63d1ff12d88c68ddf1ba7fa90b20068e33b15c1185696ae57a1ad71ab37d5d56e9fb54cc9847d3480b7b31104640fe3849d9ab5c754064ace39487c1d86ec22b95f79ec7d950ad43fb5908a3ebbf6b09a6665ac030217a1b00fcad0e9d83a2e5fd8409353d1a9da91fd47ce53f02aaaa7b98100fd9f7b1bb4fb3cf32978d7da5c471b38b25781faad3047c77bb7d62fb4d570b83ec0ad45df0bb207a32761e83bc32e1b0b67b5efdc42e6ec75e773f6a5f8380fb5c292a2ae74db08595b0863d3b2905251e866fa7995778afa2f2e164a5d6f858db6e605a7f4ceca0b78f2f9e0692c888138808364c888df821fc44df64ab435a3821d017e50305932d76292370cb8c42f413da601ab18bc5a0c029632730f1f2a79df057c2764aea1edd1473852c759ee2f53975aaaa3a1e534b6726fdc046770e93e6a8ccab6da5621945b07a3de0317111132f7acfc227a71ce12dd84868c3fec4b7a266af3e9db69dca896b182adb335afa9ada4c60e45155e4187ef310bc010b3454d1d9265a14e23c30a36c0b208979a15ff46bd7900d1e183185f4334f90ca8aeee46ece814053c5a0ef1ed5a4f3b2ad1f76671167dd780f725a0106723d163d2fe2cf9f3db82754ab8d3249ca3ebd73761ae56c9f4668b6453d0392ee36f935aa0ecefa694b9bed6aebb393290fd355b26b5f841a252d610fb9b6c9838fe7085f9c7b656d4072c04ce021dc9dfdb57b97e2146bb053d1b3a2ad7e362999d979ffabbe06bf5d377a6eeb764861ee9f74dd2f808d79b43dfbe3e60b0af22fee566b3f4229184e76811a14b3e8bfb5c18d9dccc803a03e0e630bb00db742804e408aa8c75db71cee5945fed85a404f66a1a85de5584abdbc2cfe3bc829b0449e3f75b5b1671461aeabcd14d2bfa904d45440cf03e96c9b121b860a4fc88161ee2584f47c2cb0fed04aad2823bb0da03d0e8547ed11ba40ab5d6b064ade06c66dceae1c2375aeeb7f5e0df66336438cdac05d045fb4df4062d1cf439d4123c1f078c22ae917032cc30e7bb7f18eb76755a308ae8b46b5e6ad973ac2f7367f34e330456d8cdab79044b11d429b667ffeeee4cd8d0b43c4e580dd1fd0611c39c627e062e493990060da0eefccb3a455af08811257246da8b23e9b1f44e4ce24d04ef9f3291c204508e3dc0176ae941d7b3824a2f3cd3b4a149255e5c6580e21e185d973a1d25c30166831d4d63d50ab565bae5b3b348dfd7745518076f0ca01de40be641fa7cf7728d230b22bb0670ba57e13e920efd0ba60c9d4a98e5a4ace3cea7c21ec3da84b86e1c395c3ea803a92741da053b6a3d4cce0fd22f590e6b9d257e07434868ac7570b35c98330261260c008a8fa7c07c704cf98dc00071f384fc12e92362abac9c27d93743c4fbecb9c62506d2d0279252144f4936feb401f82f14488777d0c8609ab4d8759989b2a32e203a6ad7ff4b8309fb60b1f490da3963c1dc79d2d48fbeb392c6a51192b5bf73a9efa485032df6917204bf25ea1da4ee5b38fe1518db844a0a986d2d80edef726016553ad3646726af396b73f3223058497c11e593b7bbdd4de3607a3f50bd65c1cbb870c82af02c90bdf520d66ea85cf5b5a1941f4ea35f1b33df6be52b8a0521dede4ac2184b423b616bd35a297fafbea532c49081e30e1e4e95c771aff90ca8848e9f0dde759e9ec73a37a2d0188d3fec667b16dbfc32525fcfb50d1362073003d5a8dd0488484097092ade06bb1a035bd5a62906975b09dacafc0b0230ca302fe961f9755dcdd039dc305d01fb9c2e744e95ab278f56bf21db72bf8e15d90778b7589374d32671754d2389e6298019020ca232ddf388eacad6e558c9a7e57992227510c885ebc096f08933dec4c70fcc9e35f545fa27893d73d81160830f1ed611a27077465dcdb6b7d095842c2286b6ff12e65c78b238736311ebf3112ea5225cc611d20fc9af4ae9724dcbc33b7bf014f200de38a10b8d792f76316f206e2b27e87e9a729d011f721c5e323079a46460a05f12a6891242cc551531ecf1f9ede2167941db185c7aa426a98fb85693d291b4520f4508bbec3b0f425845c372e39fbf4afe40514a69bedc551af77ded81fe52904f81bb4363420f9b886eac48a56ad2a1cf03349592b07f98eed0e89c4ee3b3e6b1d369f72c688443f6293d6623afa8d2e7f58f38ee7ad9ee4ca393d05ac1100518f5867309b84f84bff23a0a98b9cd2ea32aed06aadb58e8ddc5bace9cf4ce11ace05f23145bfc65eda4f9cde2acb5d8576a4970c03c37da098fa747a65df27ad1020b363350319338b24c6cf19eee5e69566412ea77f3ec1566d30b2ef53145d0859280546c8c37fd4f6d2b10751810077fbaa5cab3534d1b1fba695c3030c3f2e48d257e3d030a3da4909009af4404c64945b27dc6cf77558a267e0bd385ce351f28fbbcf4d37766f57a225c5369df523bd5c6b11d117deaa54b791487af0dfe4d5b8529c5a407ef20194ccbdcb07aeb91cd1caf469c390b381d418b69fb5494cd21733b5a321f91eb797d1adde1926c50723131641b645c836929dcaec674df1a57eef89377ed4053e397b5f3ae248d51362d7c2486564fca0595e04ed2d3c5fe24c7d1a6d66b29a7f5eab80efe337f7ac098ff54a8fe5189c36e0c7847ed57be296b4c42ebb5ffd287200efee1674e0773707356da27ccc8cb4e69a3d1cc41e2313ef9dfc0cd940ad0752da415f9dbcc562980dd906b0cb45f39c9567a5e0a3f08f82992d4c3d02a3e908b0eb0a80a50a233ed5ed28726503b578f1c85907d7871c9259fa2b288743f58dac1e557ce0ece63e53f32af4a92616a374e643817f337633fe08342dd1b1366910cf649708b5e7b074623d63868d48dbd6c3bd32164b40fe9045bce15fd220b2391e34d2fad29ac175203c1c7e88f5c0ecf3ff0d7751c5e7c30a673aa1ff64cb98be9c4c52064b1add4f892e4be3165961893eda648a4997f8bb01ec4ec12aaf0c2e091e70a93c778414fc53c023444ce7be5a016e961ed018398af279effe71da55b3fd2e6e707e62621385983b2e1e12f03fa5cc47a8d28c2eb8a19f6d3640826c284e73ef8ec1a42b8ae834ec97d69fbb5c2ea3aef7a857d338e0ff67231e67f2ec1c853afc924517cee438771d4ee7d7991ba0596d5841ef21b3962bd2cf66d7aeef6e19b6c31197bc8296b8f5e4e0c17c5ed609f12c071672feeb7cd81ef5f5e6bb7d2a90226932dae6297746fa6d1c0e92e0db0cca80a40518ad8f8de2d0170f21c772721d6a87bb1584c7b2ddea960285c58a8e690fad96ab7420adbbf68ae822cad3bcd6b9dbe8128f5991ac46889e80220a58e8751dce7c30e0b0d3246938f8f635553e01bc4bb46e22d9e14ec17756f087dcf11ba50d1a0b57f5f22b00e5200891a93411cf7e52280b8cc85d42a2a4a3ac5efab5e13718c4d2b68e58f43915b82f1f6a1af292b542f8cb3a2db0a98731bf6ca92e0add2568939817c683f353daac3eecf2e6b9507c3548eba3e6c867fe1befc1c10177cb0daa780d3dfd4b7993d761a3c6e46bed404b116c0c829ccd12820953c01e71fc309d0acf25405f382439a1ff060ec63e44de186d859ad689ab0cad294fb670dc8a127ff7e5779cb49c0319e1b8a9166b1c62087faa2a1ee7a9e404cc1796b043597a545ffc4013e372abc9e25c39a140d28bc322a13a0c67564107badeed09bac3c5c3a27caa20a73509bbcd4ab380540a78bb8697e29b4e433734e583be9dab868ed51300829471298a49521257c28ca30118e2e52b0d5d71cd796d3f790a20528dd72587f98ef4abeec73b493f0f83fcdb2b181797cf9d9f02c618261cdee1766ca7d76937ce19316d37f0bd2a5e9e48addf7fd6208461e9f97c57257dd933407ba7224056e4f6d66e995123d4870f073bc98afe7ca218c03baaeed17f860a5a768b94d934d10fbca143ad7e4b06a5e9c774aa8b816e02e71be1f9d33feec6a568fd806072b65cc4a89ef3411e9aa854a76066ce7e933c0d0a5c5bd0d95cad97ef326e5659198d015fa81663d41847fb4e5e3421799fe9ec64d8d0f8cf388cbcaba9b81888f58992e66471edb8d332310ac030be8a3c008242d43b7150cc2de4975a8b9ea60362c1b6549f6d3fd32272396bc0a9030859fcb8f358ffa80336ad50bd0e6dce4ed8312da43248288b997ae43a1dad257ab0ff03d73d5818bc4063acaf5081508fc6d3f441c8d472d04c044f4ef699e18dbea10e5f5296cb456af63e9f0b7fbc408df2932e8e26a4cf013ecc430465e3fb87a334694f335aed4be1bdca227f37925b48e0a6c5e06434c80226b1b84482bc02cf284a72b85b716f3881df3a2d7ed449af2507d4df8c8f6bfced53a06628dab477b3695ff4b8e9a753ccb59e641af726146ead23403bc79df8a85c3ef1f2262c0f0ab36934d4d049e4061e847480b2c4238d63dedebf0d7c6bd5182f53ef11a1953f10b4275d955d44b101a6a85a3fd9049c248ce488bbe890ec1704b5bd8eac46c5826c351d822c9cc6986801bce67b05c59a5091a1e9d5c170725e497936a51939e8821f51e24f5f3d86b6c7cecdb0babad121f0d96dc6b81f3346321c9ed3fe07dac586721d57dbda624e792e53b749ea6071aa5857e86c0e2085378c19b15a6c006e0730c4228e16f2cbfef4d8a6756b70b28f43dde9260cd5e1ba4fd4315e0ff8cce1bf45aa34aafe1aef129cee700719079d17fab91c1801b65bb2dfbe432c7c2d51b8bfd0e6a31094f64b1fb02311058d347bc8f0e31c57b31a0633b861be5d7ea2c6462114833d3573c302e2cd53b832b43b7aba1059b0aa06e38399e00586361dcd86b3e4685579a10a4bd54a343252d2c205e905a517d0243b974de360f8f565413552d7c25b6d5dcf4a900ceedce6404e647e7bfbfbb9e1a1a6d2dfdd95931fc92da6816a298be73f02c88c7eaad53bf38313591f6d444104ce50f28ef64271bc07515e13abd1ec357f5f8953a647045a959090479a0c5182884f6f3d43601aad8e0439291d8d5385644bdffe9e4996"}, {0xc0, 0xffff, 0x4df, "4ca8c8cb4b834196d55d56314916a7269fd7cc3eb20c4afa82a097fc7dd13dfccf5aafd3e382f0f7bb2480739b3fd25272baa3d121bafe9c2aa87677f2d2c2e48c6138e721c7a9aead3ed7ebac627b9807833de3d68e4848c53b82b830c6d20b18c5718e25aab33bf093de28db2d32bfe8d966c3ad3982a13709bca17cbfc389b494260abc6a58b6bb437beb1c62abbb908438312ddf2dfb33014d6084fb5a9bbf5710bb119749849a80"}, {0xb0, 0xffff, 0xbcc3, "9a7d7af8e098079c32d233d051c8c45ac5169f80ded2ed161adbca2da4983e7518608e7be2c6250bbfdc658787325729af9cc937fd8d140a8dd40103835075ac886607892b7e84c881be9b78e2297c8d7ffb6dbe285f927b6e98a238123b60ca1b8f73d01d15af00645d3e5c09e7245dd11ac64f351a275c4104082acbeefe18415b0d8d4d9a3e52e0c2d3964448148ef5a66a4f98482d543ff0"}], 0x1408}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) getuid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001b80)={0x6, 0xfffffffffffffff8}, 0x8) dup2(r0, r4) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) 04:02:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="7cee8d92a94a29abb4fa237d6b876645695483058b20e70737bd0a4f2fe8e457e2dbd5b15385c215794ee64d7b92fd16c2b34163bed057a66d36c71f4375f19cc7a79a6d7d5ff3d193615d8d8e5c2dfa6a17a244984f373e543ebf5d229c8d78feffd7abdbc6a9637da95a9ef6e2f4a99cbc5bb775ad16cb457e9c42bae98a2c079a5cc8472cb8acca168fb5553b951755d8b3fae9dc9c1e86e95f22e599c866e42aeb25d0d6b107ef6372ce5b987d6e4c99e72777351a7f647e5aff8fe4263c4a82302f4132de5b4f98243981e13a562aec94a871c90fc13fd248296837b48e26303bca5f78fbf6df1eb1d68c615de89017", 0xf2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) poll(&(0x7f0000000000)=[{r0, 0xca4652ce28e3c40f}], 0x1, 0x9) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) poll(&(0x7f0000000000)=[{r1}, {r0, 0x2}, {r0, 0x58}, {r0, 0x108}, {r0, 0x104}, {r0, 0x4}, {r0, 0x146}], 0x7, 0x7fffffff) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffff7, 0x9, 0xd9d, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x10000, 0x7ff}) 04:02:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) fsync(r1) 04:02:42 executing program 0: r0 = socket(0x1b, 0x20000000000002, 0xffffffff) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="33e50c801c007f7c5b9ae3762fd90befb501f2002aca05022d53e2913e6f0adc6baa9dad9e2fa904ba9f376fa50a51b7fc2e9dbcb11f8c3b49ead2c0003c0e1bed89bde055aa8a704e0b9b08c5f330a668554869b7d3ed992fbf69229c4e9ea4576bbc5bb1962f05171ca594e171d82d99dc9c76569ed54b11482ee61f0f274295d51d0a3cff06a1c313dbc1433d670461625d121609737b4693dddca966921a0633d5f3460b78d782f1bd1a8ad0daece219dfe74dd9811a4acd2843f1da831170", 0xc1}, {&(0x7f00000000c0)="ea697c5bfbb4e55a0be59b6dcbed56f2fd8dc096b9ecbb22a5d73473e173c57f32f5e9079936146d61", 0x29}, {&(0x7f0000000300)="2ea94d3c887b5b82620b8db5b7488857df6061f9c0fe917112b1581606b4e28951b71e3dadfc2d7baf5ce843fa2b33a7ae0d11ad11c2138a9dadc31c24a4396a1f281ff0dae4c8249e541db26886a259542e01d18d03e850960f007240de0ffb320864880df942c8e5666c2a84a7b956b22732adf03e0544c3de5b325a99dcb2afe53fbe5f34e6a4b2a082ad1e0df05cf51a9b38ee38c751d890439ca5486fbabd036ec0434e3a666bdfa34f9260521605c6bf9c6f20f197d917ada32cde81ba774737dd1e12f977f0c34dcaa7d86b193fc2dcb27e912296a9407493928a22b166af2642eef55733df8bad", 0xeb}, {&(0x7f0000000480)="a626fe9f51541b7e51b3dd9a185077c30e0e9902d64e0712bbb6444025a575fbf14e2743d56dbf059c81352e0b9576e42b5de6212903cc6d4c077f820fdb36db784ca261de1cb4fcefdeb419d1f9a561f4e1fba01a5de3dc6ab6c0e13416da51ea0951980261c9bb0fcaf5b190a57736b26f944333950a485a552dc2f953a90e9f43e13e8981898d769d63c9dc9c0390976e57a4285c77f5413398a66f9aa26476475d4c92deed0838a144ea0f28b76fc4ed8b93d74c587a74113bab5144d9b3635c437be4c36acdbe897207e86842c206ba6c4d2f77705dba2056423a4af2ca83d82534a2e9744d18", 0xe9}], 0x4, &(0x7f00000007c0)=ANY=[@ANYBLOB="680000000000000000000000830b000053dd34ded82693a2baccb88684ba6242f4961a46bb4df04981ee07885bb2685d8efa9747bb76c1b709dd14416ef61d5980ea3ea7015ab07650e7d368062b22474020e64f5d71fd6ff9f69c93ad4a136c48000000000000005000000000000000ffff000009000000f954dbaa7493a8cb6f3b76d1dad5d654c0204c52cce304edd44f9697ca3d18b29fd48add243e71d6836748ee008e92d0f53cf4949cb96d0686000000000000009000000000000000ffff0000501f17596951391f8b7fdee15bc3943edccf956f7c3c6dc3b52dd7f6619c78af59c9181c8c64655040cb0a203c1d9122e8af9565a804f1bdac96a4f0de326d10fb18b9e29efb1fb576a17dffb27594e3ce7d32bd65f2011d7bf2cab11543753c2ddbfb1f9114276b18a5b5c52275ccdc127489bcf444feb17c5b02fae90adf5000000000e800000000000000ffff000000000080aff45ea39f38c3545b794c142f53f7da01f4cc0288e169279645b9a9b469d6c926c3f0048792aa5c4cb9f03908c37ba9d4686ff70467f747e38b4d6f5afb287042e3c0b239dfe86ed92b0f285f0e83274412e13a8c3918645c870d939079a673a0e118dd2d1a5d74b3f9f80962e1a338f015620edc7fd83a53d91c30336d95bd3fcb45b239bc1832e696c634158a4140c016729de528e5202e72de0629d3802389870614af62c95d5b4f226fadab95f9cc1a8fc69fc22c91d3ee2a8d7e3349f96dcd7a35fda76a705d0afb7215f7a939236f4c1800000000678f"], 0x230}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 04:02:42 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x188) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt(r0, 0x400001, 0x100000001, 0x0, 0x0) 04:02:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 04:02:42 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = shmat(0x0, &(0x7f0000171000/0x1000)=nil, 0x1000) shmdt(r0) 04:02:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) close(r0) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) getsockopt(r1, 0x2, 0x8, &(0x7f0000000140)=""/198, &(0x7f0000000240)=0xc6) r2 = dup2(r0, r0) flock(r2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x0, 0x1, 0xc3}, 0xc) 04:02:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/240, 0xf0, 0x800, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 04:02:43 executing program 1: r0 = socket(0x6, 0x0, 0xfffffffffffffffb) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 04:02:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f00000000c0)=""/20, 0x14}], 0x4) execve(0x0, 0x0, 0x0) 04:02:43 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x5d) setsockopt(r1, 0x1, 0x0, &(0x7f0000000000)="89f7caee2c0a70c9baf8c1ff85edf9b78db7d3b6385f2c09ed6246ec70733ee09e35bdaf0ea93b805ea6fb3850c669cdd022564b36c605214567f3a629f609438bd44683fc2ef3f8788490ac7e766770edc9e111ca33cfc12cfa0440964ba5a475d9303c5892bc4fa52d7ab77c0d2679dd0f1541b4b0edfaf25f5dfc3beeab05d5b16190d326af37e038af361a4fa845552083e5f043355bdf7fa72c6f2c2889d722201af87b7b44e260388fa37028375f5989c58c916bf878501f068574dbbc3d6be4d781b9cfb33f834381fc9c74b679", 0xd1) 04:02:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x1}) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 04:02:43 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) flock(r1, 0x4) 04:02:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) listen(r0, 0x6) 04:02:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() socket$inet(0x2, 0x7, 0x7) accept(r0, 0x0, &(0x7f00000013c0)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 04:02:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) dup(r0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0xffffffffffffff20) execve(0x0, 0x0, 0x0) 04:02:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 04:02:44 executing program 0: semget(0x1, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x1, 0x9, 0x10) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/26) 04:02:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3a08c726, 0x4}) 04:02:44 executing program 0: socketpair$unix(0x1, 0x2005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) 04:02:44 executing program 0: socket$inet6(0x18, 0x8003, 0x4000000000b6ee) 04:02:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) munmap(&(0x7f000035e000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x4006, 0x1) madvise(&(0x7f0000389000/0xc000)=nil, 0xc000, 0x5) getsockopt(r1, 0x1f, 0x1, 0x0, 0x0) 04:02:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:02:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201c0, 0x3b) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480), 0x0) 04:02:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="45921819", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 04:02:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() 04:02:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x240) truncate(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x6) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xd79) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="75e56624c07da7c213232eac8809d3aac18a6fe1d63f70bf7d27d0ca1f2df1e13218a4ccdde3ddc0eef4b65cc0aae032df31eebb349cc47571e0472492307f868f579fa50503185c12c888acb072a2658129a9aed5837895e43e2e8576e65b1818f0bc08268f72832ffc0971fe57f4cc90f9b9f90eb752a49214afff44e5490e3eff6ee54a80290d6aa475a9e4940a9370c32f41bc33447724d35c0cbe7cdc0ce2ac5899ad8c97adcf10ffee4c4eeb4e0c23e98023d54ee48516f029f68a776dea7454545cfd5639565df8cef9c7d9a09956ceb1f7aa9582986fab025c057bea1526936be13480a6110bfc8905c2ec2f1a935ae0387c45a97fcf6069b664b368a90efe98b71cd6fac30875d70c4ffe8cbe22f6affe9ddf755c19d544653c82ce215e27a09afac30af4b398074a94ec65b9803c833829dd4151a0de31f375b9f9d13f2eee8eb51232a368682a036bb145372330227e4f24e9641ec049df427dab01c0d1857ce5567ffe8bd27f152f2f0666ecd274d623013981e6caee1f4fbb1f45c046b62c8907fde4ea7d0f788df38fc3b10b044ef0c6947005daa90f7b16c0f1362dc80b94d3a4f9928ec10bb152f3c7146deabb12cc146a4a08f05abe701bf0401bafd28786cd4a3d57699060614aa7c07d0bb42b3b83a05267b99cee5c1fcc6bf6d00df0cd89c66f41d5b6a655cb9bdd6a6abe0c3efa8ea540ac2cc76e33a94101dda3497870f0e31acc99598e31b10e0db69d7bdbec4cff0f46021a6c795db4ae4c3d6157bfb1904029e6fde1cd0feae1f6a9d8189d5de1d9c3f57dec157381f46696cdc9c4c601090fdb9ea9983f39f0cd4749a20f4be449bf1ddde6262b9e47f09f2511380c92cb4852b3ec3e3671a2a7c5eda4d4a6ce56f1ad0710621e0ab9b057b3e4ef2d37438b9900819b50337b7a53f1fe79de2b0f103ff81482e762571007664cd95df9b18b1cb1e198e99be4024b8329b8e3281704a866ca6be3831c937a2d96fb1173bb07474e8b0115a93a2a66252b19e1fa3d9c4ed96f9f4915a6c78cde39a62816fc4b4ea681cde3fcacb2035268f25c237cff5192b33878f37718f756b90d0a8d948dfa17157b5693c225b3f22dfd87e10d115610c779a6056369b4f4b5314944ce080ddcbb05d02c65a6f6d3e4f02f5d929d2f61e7f6f4a356c22a297f2aa9596ade85e1ad06a8cd622ce3dc774894266ac0738f0652a63dd2a8ea1d436618c1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 04:02:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) fcntl$setown(r0, 0x6, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x54, 0x3) 04:02:44 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) socketpair(0x18, 0x8000, 0x8, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lseek(r0, 0x0, 0x2) close(r0) close(r1) 04:02:44 executing program 0: r0 = open(&(0x7f0000000600)='.\x00', 0xffffffffffffffff, 0x0) execve(&(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/\x00', &(0x7f0000000400)=[&(0x7f0000000080)='x\x00', &(0x7f00000000c0)='^-\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\\-%^\x00', &(0x7f0000000340)='\xe9!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='x\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='x\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-*\x00', &(0x7f0000000580)='-\x00']) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 04:02:44 executing program 0: chroot(&(0x7f0000001400)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) pipe(&(0x7f0000001440)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb27824afd4fe6c37b3c31b05eb5ad396d56a365a05"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0xfffffffffffffffc) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:45 executing program 0: read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000200)=0x4) write(r0, &(0x7f0000000580)="c70ce7deb6d9c1a5c2d5499a17906c8a82d826c6c535f15a82805e3fcf962d68fd8b5d0ba4e36a7305b0797b8ca46a93949177b68226bd2904a5c07447a2ebd9ec49aaad70661d11fb90c911785cc0f1088cfe784347b6dc99f92b27466665eacb17a702e05dee9cd9b4f84dccb9722988b25051c473069dbd87bf7efa1d1e70ed0ecf7261d6726f63fc516a6a13018af1acd78349fcd38ed3712a5a5a6bb68c812557168a696ab363ba4a712241307a92af48ca585f20239910aaf52b0386467fbb9e3e54e3a157de3a779a89b710f47a12b958dfd2aa47049e3c61c7cdc3633773a5af2ccd92dbcec343cb3997d5d1f4874b6c641949a4456c123e382a0e48fda6054888183c77d5f38fc3e338c6db00d0d42c446ce152dee3f60ed73e8bc39abf6953dc2a8a2ebe946ac3286380cdc1396cc9e430591abd78b5fa6544946c86bb5c9821c0bd83d5fcbd081968674dae93ea5ba1422a2b4dd173cfa59537fd97b741719c6472f14eac4ccbe033f85745a67862e832905d8780020a38d8aee4d3a8a7413d1293739f64d252f82162d4d0f9d89de1d2c95056bf7d9600ea138cdbea95095fe2febc2fcfda923add625092a0ac11c552ac7da42d9d4f0a63aceb96228ce2ba9b652d44b22277f68f7d0eff8e139b6e5c9039fa045c3e385200f940674a0d871223564aedab9e6527e0a61c9ecba291854e6daa9b6e09c7ee55658765d5d273feeb816f8de3b674b98fcd18b861279c5b4ffcb00ae2d4bfecd032b585de682134c4c28f8506c128254dc3e146b4777a16b821ceae0399d89163b9124459c5f15de21ee9fd8d054ecf9d78339e1385783879db02430a3b6a41082e5a9572a13462e7ed00966c8a5f1120bad6bd7d07a68ebef571adec1b620e9bf6e3a3b21c4653a6960e00fb8eaea36b43764a5e2968fa3b971860d91af4e3fa4f1e7ba64904ffe3c4e120d0f5f3c1db1b18d962d85115bf98b65bf721f99fc72e673aa28c6fb3ef86329c7b69097c8d349ee7735055c13922b503301d9515006a1dce017472e1cbf3364c6ec75239ddf2a517eb940a5ba0f7c8744806091bb461cb74b5560bfb39b128f40c904af769e815d02f2e32932184921a830fbafb000f88b6f7b60a3db22e3727a56b8bcfe14b446fdebd3bcb7bc961cce7ce8feb89843787f5e0450df186e412793c30ae6258405db0bedf3b02278afc3cc5305c179b1e39e79c9db4b04fcf9207ee73301c08ff2ec2b70d15b4c6d0f6a543c9ebd4ba793f10593130bc7d8adb71147fe2dc5d2f4f6c964da06d630fc3fb61d3430ff2fed2e280ea257d1094d668f2825b31a8e208d6478b2e2a319655ef768a2bbe72d35a4bff3cc4070d440226d854f1f70dd4e09c8bbf0010760635a6b341b86160dc4629b162e834d8868756283ef7e9d163f56ce3473b3222b3b3e26fb166c5b8dc3a214a760918d0c7a20782e36c6b460278857aa8b779dddfc54416f4f7e3000ba1b2eac997c06536b4917a9f370aff9e9b5266139b76ad329466ddbe8cc921b28f7c66d05e22c6b70c6a4cf56f92a52303298766937b9b21521b402a8614eabd163023bccabc71b56db2b07fbf293053806183f7edb16159b166c6db4363d18edd97e4ecd2d8444bd7b8cd6916aeb6002db78b70e9518b2b8d7449a6e39ceea188155df42fbe57609cc9493171bb439112575bb9630080549f11d3338a8a8b3e55a90aaa731b2ac803e04f88aae594305061f28dfbb979ba301e89e6efe7dab086fde2df65961e7602c45556adfbd7aa3b6f91ab9e804d395fa24a0c3846074c0a3f70e32b00134284a8d6318d82de923f13736035a1ce2bbfc30022ab9ad380a504f42d973dac795b2e4d92812b81e77ff208ab02b9756967d1268f9fa127ce9f10c447df8eacfaa15bb9169b7e6e399d2387c17056ea3bff127467a9d15d1ad85935829f45a3902de36638946f29bbed4462b6dd4e4f8c387d6cac7fcfb2e64b376bc1aa1be988fe1df196bc8ea7406d9bd2af689c3a1033a547b9f29be63ef60efd986170369da5caa5f8093bdd4b5247f598f65749539c62f9a6490cda7d78aef51069b2cf125b8d8404509389ba010db7205f39ec216d46a93a5d655ed441aa93224a7944542b459d6cc24d172a1c1d4a834dc8a6e17264979866a0f9aa8dbb5ab629af1523a25224a63de129102252ca9e0d5d976832fa3301f0ff5538de3e50376843e6d0529718f119b86fb31d30c3f43d0d44e1200e7005f4e108c7103055f1e0db40fdbf900f1d7971041d3a83580079014160dc110c1fdc545ba95ae89a91d9411e8d4282f6e0d3f0d3d59f5201edfc7c2569d444d75d1b947acb6dd80efa774285031db31ca3b67f6d4d39b14a0737584e7defdcdc7e5fde4136bdd46b31d22e54467a7f9bb74b98bee9687d749014fd9288b9e6f52c0cf3f9f37b7503bf55680cb6064de2b8d0795f5bdefca5e2c1ca0b81782269c86721226752e5f98af9a385c3da3bb0c0e914668c8ccc1a7d74d5a4d2c975eb8008b0ee9f407a127a41a42943aabb950854a9310b02e875bdb7a903b4347586af31c91f7eba2dfc3eba38259a498183dde68530a69ad0cc4bf1e1fd16eedb7d08d8f469f6b1000f298b5c8446a675651e00cc8c4337a2dbf4722d15a09f0a9d486381bd0f5caa6684008d43c508b3439aa1bae79abccd49d032a86ddd5043a5a17ba67178da947f992aa8f6809721d659889d7cf9bd768411b3ecabedd54442bb45de4e0d5efdf82a95e452f0d8a8f278fcce17df5a4596dc88bc6a5459eee74588a9b296429d0014d6b88ebf6c1f1f899b35afe738dd2ce00ea4f4453472f962888260aa924abd50feab530a9f6ab826570e6290032595622633b3b86921f4a25bd0525c9a89657cedab734a9c6f6df4bce5fb40e6351308d18af8c5a6a462de142f26aab9f7f9df6f87bb5f42b979d642bb84218c714d5b77a65993e1f2bce143455a71502df316c53636295c8b483f55ef1f8614fb835df2323ef6aa3d0ecbbef97619ff915805a38750b7f3c3b0da2a8d91e061274973e198f676c03bb4339af6f2c5d90d05b1131878bf746935bf5aeb598ea99e88bda76f8a168f0826cb3a91648d29136764ecf4ea6a7ee462bc2d49fb8890b6fe722bd7442f02e5c7cfcc577771c7f4d6701ea649add64fcfba365b7e52e9448afc90fb216204437c3a1d16001cbf46d7a32294a812f95016b0e1f5d0995cdd51f5a94c2843e67ce81804994520646f5667907a7a2e3704d8403b19b9bada0f1a79797f342c31919b79e8b6d877b6eaf56971de41fe12885c3257748a04a75fdabbaa7b083381ac82e0f86522d60786fb47fffc6a34cf91b2a6f5a9d1e63d6aaa68ec6a08009e470c50f0438f60002676c4011b75e9b23f466375ef057802744f0faea73c852c7973e2a44a0b4b0e5d6503ac07323ff744199bb9ca9c8c95a558f792112f669bf2710db3c4e20b8eb9c7141a2bb5318cf4262797c7d49c2f0507d991029489751b2dc63deb585833f63afeff6f9d4de245806989b3f2343f10c409188b839af07cf14b60a7d459e668deb5a5867cb984da9d05d89a0fbe9243578b90ce817d573b0b5b8e2f032e975407e6dafb3c01ecd9f4e4e61b78a065fb4cdf23fbcfd31d1f4a61e9edb0fc58da23f131073fa04b501a37ae979d1055e2ca030e662475700ceae5b5b71f1d4e65b0d866fd86a89e3ad2d9ef5bf526fb9ce8227ab2b4d355c4340e7648066c70a2e797135fb4a46f0c3cc936ec847695142f484ff9e11b8d151d5b929c9abf70fb53be966a067e3ea650b69d286b98bd5cb9ddaa069b1432b4255ce0133bedba88bc1e2dc83a8bf2e332c6fdd34af6061116b9465822606f9ac0e4200de0d42e880aaa61e1b9874d25f65753cfcbba7f7c6a1c97f5e55d8897791a607c79cb4145c1d822904bf803253b4c37ba367df76f268524309d0bc1aaa6d8963d2739d1faa844807b390062baf839a58ab893e595c733be1f2b3fe7b4a9c13c5e8c3f953c6b6b856da8a523ecd980bd68409941e3d7b4ed526a43e4c88b384dafb45c572d86ed97b6791dc587bcccdb85507bfb9f5b59248e416d248653d672357b5a965203799df4e0ecd82e046f283003e07b8b1c6017478be5350b85257f0f633a618a7da02790f8f4a4ea4775d01da0411e4bb6fd3a9f9e882ac087491bc0ff721eb9a3b8da143a6aa6e45b1a06b1f9795864f0a88835c8d9d3ff34220a8d334b1d7dd617d5bc41d5a0b5fe35d42586e3487d97b9519d67e601c1079ba15f1bd917e5801724ca35dda1a23232e4fc090e719a3c54e951f7e7ea7433ef1019c5c436bf8440b1da6229ffe7d13d9f6bd9573fd8d439461405ae1b8f803524fde2ec8a2094c6a25b6c0d84671d32742e93cc505a4583f70908992215383a2891c126021f987d3b690bee1e81ce63d35d6d47a0aeb917bb1934d059d1e24bfbdeb3e7d003863555618f2d47196b3af1ead6e155e23127746cc7fe0b2390ee5dd82d5bbb9f7c4e6857e7d735504234bd1c20b91d2b8e8c064b0669008ecffc2cf03befa6cf231cfbc0483cc3fc9a77a411e6fa0f06db1d6b8ee8902edaf3d2630c1e6a1c3ffc04073cd938e510c86a0f8e04c85f4cc52511b6d8cfeabe1191d16ee4f7df9c3b2e23581ca58c5177a5c30df7d836d1c32a1dbfde6792c7ff134620eac3972db8691c23ddeacb1c3a31c25b10ccd64c78ca99d33bd1c4c0ccf24b803f07df4982351b009b53d412e7d405efb76268f53c2bbc88b9f5a5fe817dafedfad4111232671343010bbf5d616ff55e0eb99628a4bdaed874cd99c45965a0fb963e4148f33992f519968a510a87d5b472997d9837445580a076e1f0daa8987e2a6b1dc04eb7951d12ebeae5a34d579d716e3e935369a1d29acb9fc0898fe4717977e6a31825437f69ccf0bd5baa827d6b378f022848ab3c2d6dc317d30dac206c7c4d137f79124c7bc1bf324a1b0266ed99f539a0134b93220f436b35477972c86553ddececb60aaa7cb93233e1ae72b00342959976cec1e14666149b9265c3801591d98a9d3f5829854cede105c54099422888d6409fe5fdb0e9003f44bff5a62d49ad644e86dba9db86c2f5a018d16388847703d4d382e69d14dcad893320c9cf48e90d61f5f1655a97d831657ab8fc6b6f4d661bb90b2aec80f34c7289ba2345781a695598100274b56b02f8d07952d5161582394d97a335260b872e85b8a0fdb9115ed9a0c18e25ddfe224fd62b4a7ac5634445c09db734002320ccde18c4738dd7108ed3adc1b94c6e245ced52b91a269fbbd43e7750c29dd208568936653c3b16377daa3a6a75862f51c5f78201c25f7e3af4e6d94a87e44f21a7f330c2a9397287086a336a585f85a0f263992be691e169f338bd73aa0b892f60d1ea6257d366b2953616fda443008b3fa44bbd8f1c6df6f52c27e8585f3fbf4512e3aab681248cdd7d791de2c0b26a4ed3c4be06790fd276045faa949a9753c70ffdc94324c0a6262def2873ef8b8171972bf8ffa10b142a20d458f72196eb7785647b949928b7833f96f5f609bb240fcd9a87f992f1e50329d3e1c634815d4d781081321f994b9d39e9ea78470ee08c1e3d1a09f2f63c1b6259b733245e7cd13dd1005c8df8ca5788c2a976926292152aedd25a9c3295bf67477a5a7ea6d3c4578390fb6319d84dc9580ddb14a85ade0bfbcfe2d4725b8cfe4bb14b6560d7ea4322ee1f82ae35d011f8c5356d889c7844659e013c8cdb28db05fe0a19e8158464dd10", 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) syz_open_pts() write(0xffffffffffffffff, &(0x7f00000000c0)="db", 0x1) 04:02:45 executing program 0: r0 = socket(0x1, 0x4007, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3f, 0x6}, 0x8) chown(&(0x7f0000000100)='./file0\x00', r2, r3) msgget$private(0x0, 0x1) r4 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r2, r3, 0x4, 0x1000}, 0x29, 0x1, r1, r1, 0x9, 0xff, 0x43184c3c}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r2, r3, 0x187, 0x9}, 0x8, 0x5, r1, r1, 0x0, 0x80000000}) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000340)=0x6a25) r6 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSTOP(r6, 0x2000746f) mkdir(&(0x7f0000000400)='./file0\x00', 0x40) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000440)='./file0\x00', 0x8) getgid() sendto$inet(r0, &(0x7f0000000480)="4a5b05cdd5986176531959aab7e48eeea2b65747c53c5a09b001b130f0b123cd17b4bfdb79415c838c0fcfe5d541c628f51db0b5eb7f304eae5406bf95eec65aed7f17ea2aac4c1f7cb8163fc027eba27f696363755e6e0c82f750f73cf14b029c8767185a508a92489e319e78cf904fc8b8b6264fd0621d77a54a883f6bc7f72027a88155d7bfada1c5a7c19c56932496b3916ee543ee9f05a809e511d1fd734d3b8eff0c64fafacdd5d057c24d21a60c88108e70d022e925d20ea76f919c4a2ad3fbfd48f9ded8637c64122d633f68f4af1101c5490080be8658e76efe8c45586fd2d45da8dc03eef3a6ec2c1779e02cf174f4f87bfcc431a943d61b00a8bc9b458130c1da165aadc1600aa4da82a7836a01a9ea4501b8df906039a000e472f3167e28edbc7cc6e883b119b91bd39aecf44cc4859caf7ba3ad96ce3acbd9dad5de2a13a7ebd6625b760855cbeab2bde427bb87941ec0d082306640a99ffc0772cc9caed87ce59cdcecb37fbebc90ef4046e10f293fa3b078b52c658514a66fe574b03f19821d5d6c0316dad2c71b760eaec55d031ccab61b6bf26d1a29ab0eb59f8cbd47335f9d74a267555d4f16004a6b32c5b152e2411d9139f78d330bde8d4f026e9501497c8262ac18977d6da1058ca62487268aabbbf0ab3209d9b48d5b6258c8133c73a38b997f40ce5de7eac246f18dc8ab02104ae24c8ed92245c4cec908486784ce6a4f175cbe652eca6bef8decdf2791fcebd519641aef4a23313be54029719292e78765af68cb0297b71ab690c009672ac09170eafb19960d040dd414098ad5e64a88eb410c581032081a7ac6d981ae164e69c135df3bc2b6fd18eaf5911ff69414eadbda1e24388e9ebeca1462eb3285969e8e1ca331e18aa7a4ff225a5186c32fc0479b02a74c3c9c8c96299cbe4ad1ccb272c3acc8992208f52599ef09503c476e32aab39405cc2b781902021cb53fe194c59aa447a951b387b2848d153be42adf4f30b1c71d82d3964475513ef81fc122cdeaec835f758ec9ae0dfcfb47d32c7063b247899cfd4b41edd13e0c01db794c947f9111ccd135255145fef1c3a5d0e61a390fdbfac9514cde5778188a6ef43c5dbecc4f0178f53eeb8b35d9066a60673a2c917d2eb217e04de705737113506ee04d1d665747f026ed8bee68e66a19b3385d1713937739f582c90c84869917f4ccc25c0d01cdcd4e9baa88b49708c410caccdab9be6a3a671a93dfd620ae74a44a157b1f08aa81b53cf2011e67f86e194fa8d5be047c769cf1c4a7f7000166dd5716d6cd8027117bb7aad18794ad2d42bbc88f967b57062fb1ac2e0dca20be77d5725452910d3ef814c7db7e02521cce47455861d79991f968c2aecdb8ec5de00cb4b5c56d8c684847838fd45c568cc539a7bcb39fd5833d8f0b1019c6fdef9763d1cc7135abb2eacdab19716b9e501cb4eadce028cc1ba05816f750d404c3611f12c642e6d856a14e4cec7a6207f056e9765549bda37e82e50f125b63b12650126d356a32bc0d7a3915fa41e7159eeaee201c7a4d420a36187a549a6bf6b4fc00c6373958574502fecb319153f0e82e518a288ad86cbc5b3a7ad219b082dedd74e4bc24dcf0a520a8440572680836d954b2e07db6c0c53845fcfc69492889de044bc26ccc088a4ab0fb4e7cdd4b8a521e636fe6ff89428c41902b809de316ef789a04524d786ff02542cb24a2df0a9a51f4978ce12fcb090c76b30d0498f0abeaeb763aeb7f3d911bc3133490e7ada47c0e5c02020a19ff72e341daa62808ff89e56f56d6a7caa8d67f1560550d6c21411666d23d6023cbedcfc7cfb14d3315b758318631db53ce24e52b3235ffe41291d1d9e4c5ba6f9b17a08be59a2429be40d5fab4be4b6d2c8fe10a5a2f8f2189025af7d2677dfdfa4b7721fc1d616133697f32e84c82675b7c176b173f3bddcf360fa23102aaa3235a77e4bbff472d46ed1dda2a03cdaba7e67054d88410ea18090561ead6f4d1f307adb77785b9761627711838c5a7e7b2c33465e2d363dcc23c1b5e55e305fe0c13bd7fd516f53f56157a7070b4cdd7dd37ca44c38862f3e1bc5354c2bc88e08a840418ebd3168355afcc13a03763e407fc0d951b0672b24053bfaa7ab7611b2e55c3ba1335f7c504bb52dbdd2a1485d0a9436bd687d46ac4c7187bebaddcd77b55058ddf81138442949669f7df7c583893c94ec921cd1b7a5a10ba081fc3d4bc90d3b2e31f92e0f0c7479747702d03b61ea775e73b26e96265fd8999894288fc37a0fad1571e26855acfcc2c7e1a68cba564e88c9b6d7e161d465f5bb46823bf727368401c029dfce1fd52880a594bf26f46f147c2f09e16bd436798cd814f91b7f8cbb789aa60fd863f6f94a6e46e0a0802ef9f8c23a4643744ec657acfde002c17ced0d98860dd887354b7ac2908fcd7454ed3c6fe2490e13d0548dd712812580ae3f546673f68c5787730b362a888ce897781f409f0d707904aca60fd9b2a04f877df449051b68b162c768341accb29a340985fbf49e3682a39db666ca0c761d5c308ba9dc3e35fcb6ac9631dcdfdbe202a2fbe8baed6362b224a26aa8564ae46d6526111790565d04ba6875c54f07fa40743cbcc375cff234999518a2d759a60811b0f44267247d5535f4154ea5f7b4c014fdec440689bc1a10a8ca2e6569b6d3499dace83366f4ecc9136083648a59da69d4000152ecebae1174379f46292fb2b8c6becaedfecb7f725e43baddf72c253fb46ab3363577d12d711a4dfba822afe0d00ee570ee46a2c39e8e22b5a17982f0e0cb65897ed2aa55761504c6274bc004d1bf44411adbc67081689180e82ace267053180496d27634e248455b0368500fc3b6a20184920c90f7247b05f5f69db4b4320528dd1ea6c107c814dc089a979568d9e165f5dd99beda83d4ad891a6994c6aae7f8036b38e265144a75201d60cfd4642e15ea249cb5aad0ab282724461ddc51451cdc50f4b0208a38ba9b439b83d3a90d0f3afda0073add75bd6b9053708f07a08ed8bc3c1013b19d03f65082c82636306d5fe05b88187e5da791fe9365567f548dd462957eb540bc4c71b5880c53020f1dc76650152444630130908e267b3544e14dc755181676d38e57f6c93ab1a6c318e3324a990f17a6f841f6bb7997a7e04745543c5e1a10ba29dce7fd94b10a9b3399440b3afb0ad42bca96503c33db90b01541454358a661ad0074d646c11662e0688ddbb0a33938f5eb225258d20e0cf575c368644de5047dd762d39b4d3a3feda0126a11939857e2505d77c4055b22ef89c6322795fd04fa3e2759be0b4aa1644f8aee44189facc75db795800073719e8eeec142b584835b67ae923a56d16cbdde3f186ce43b46fb44df4d217fd8473391de9b666e04e9ebdac7c0ef1a6b45e68b9f68c241e09168e608f38eb0e11393c00214fde2b0d4989c0f63c9866e0fbaeae92cfdf48a9fc436c229b4c92687df000c0fe53dc72bcca748b24f2abd9c796ea30d493d652ccb43181bb726f5ad4cc4fd52e3632d8d00af153059167fdb473c321d5fcead753473a741d194c25d881f47657f729a510d5b7d5f26eafeb99f7b94c3a387037458d925a48aa1845ca85849ab5cdae124d1188b032257c77eeb3c1896f6e270aaa5e76a63b466b2c3aec05a67d036986e8f2e1062598349ac3dcb4036b380378ded14fc5dca11134f3846c5cfc08c6deaa02fbdc75946b274f6309b8fb867308a7941f553466c6bfa49cc74f01024f9174f85ec74b60b513e3d112b9d75fa42a272f6345c9799f2534941b471dde68c65b18656d8d7e2def6fdc86cc7bfce9de8fbccd22d301acb8adc0bef995d782d352b07d245fd5dc635b2dcb0034ac2a384875d0ab93146db4c7535aab3210aca69231bd5e041fd5752fd2d10856b51b0d52f0f428a86c86b0dbfb9d1b0d2907ae9f6e9fbb3a4d3a3d024ee6f6c89c3e59b81add9a3ca5c3fe00766c0bcea2a5a91dc5f92605621649d4fda92e2ba6471e976c7d3f4aada480ec43f7866b107ac9a779de4ff24cef1e66cf2cb9552eb0ac429158e4c962513f9c18f10939f59f1e48e51fb332ee073f3b7c6127662f9b553c5c28206a96743b7eab9a8ffddad6bae51ec2590a080ac59aa5c369683b87ceb67acfda07a012e30c7f343433362ff4cd0aa4ff257e23b66a2d42ff89a6d8353c3791bd6d94b547d85ec89af8d3451f9409a5f0c84018789591b144c7d88cf288a0a5503b5d59509c7916826714fbc8f5f5f2de9d39c8cb1c8049e7d0511ac334f2c1f54912300eb230f421e682c2659612e730c00f4d815e8a8e6dfa56d204f20b913a08cdb5b72e020fe54aa50efa242da5028de87e8a95eaa7419ea4f4725d4f47b59875bdeb1624d2d8645e7f182888bf82d0b1ab59f4b065cc8355e8cd11e2edfb683e71c8a05b4583b07ed3c082fa674a53794eea3655642b42a92de4abda40685e4b34d1c5bf1716f51441e967c40c5b46e60e63ef403509fe24e481195cc5fe9f763545b19f4b416cd2c16fc09880f4723b3ad6c0c183a06c36ae0ec61dd081a037b2173ad6893f084f84823738140752d9bc05abe117c4206bdcedb3b45fda578f00bd145de0b346176a01eae667f0b0f0703c21ae32eee10c3e23f8593bbb583d5efc6037c866c5391775dc995f4e7476029fea39fc6f1dd06051216435bb326dc7fb421d8323457d2925b4702ff010e43010e4f902439274dd576ff5d83816fa9c45ddef95d9524b4b86a41aad4bd46deaedbee82c288d806cd1091cb168ee5762875592cc73f68a04883cb19e2849a37c741786510e20eed88cda6095a4f016774e61a36133cde8524baaa40145cb759508ce6fed42bd3c32d855e4045608ea67fba7e6c7a01a78ed8cfaf8abb74a8e949b14de58a16f1d7e0301197d4a57c47ad7eeb1cabc960b55f6f4e5d10370a876ed949cfeef6ea4a4c1de5f587e9ec6143bb14571149ff726c20b750d6ae361559a63d8c649eecee5217bbac16e91c2d47dbb56e2662410000b2d9d5861397cf3c829a237510c9d6e54ad6d57cde32abedbfeb3d3f44363eff55bc754fefb4be55c8cf3614bfcd16fb1c559c06b4d6935cd89fb7c6a578e3dd24c61d37671dec6b8c626d6652a6d0e7f796510f65e057c9d1db20a13aa50e502e4f04d71773cd9c111e3ffc6c9c98ff794cdeba6f5ff5aab76266c9cb32ee8fdb98062228c6fa00c3808e5ffd8c25ab09af15a99ba8960ac2ca14752a13c555b611567d408b4435bac0db34af50346ff6ee8f414f5bc5735f65a62082043dd00fe6864d0c3a5afb12c53dc0c66c4f000d1344e2f4ea47a3badabb2f304b08d0c86ebba9f64ac2a037be64e6f388378401ed174ade018a60639ae19331baf3da6b9fcaf34aacb99953e3ff64f9dd31fc629fd1ff998ec932d9fb3e140a0911fa58cc175a9a69f3069bc1578f4602050a3aabba2ac8efb08faba6da7a86266d25a982d4a705cbea6577bbce95d7696b1352c881d2cb4d0db26f08e8d9b9f42e3ea19d9b4846c61a566d6192228e30ba1076619ab7fdf3e371bde95064444f3ee4367c4befc8b26103fa57869fe10918657f292b8781d28b57efccee1384a2349ffca473d2f06a5761f9559c9d5d20d0d5e78137d562c6b3b98ee7880aad5fa8b82b00c103eb772306ebc486882f7f9cfb860930d54e63bf410558d86aaf5b80f9ba5d27a1aa4e4ad49ab9bee70303789e3f18a42c389cba8d1ea438669e726107339ca88be3c75b3bbe5915088509ab33fbf", 0x1000, 0x4, &(0x7f0000001480)={0x2, 0x2}, 0xc) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) select(0x40, &(0x7f00000014c0)={0x10001, 0x4, 0x71d0, 0x3, 0x3, 0x1f, 0x3, 0x8}, &(0x7f0000001500)={0x100, 0x7, 0x9c, 0x5, 0x68ff, 0x8, 0x3, 0x800}, &(0x7f0000001540)={0x48, 0xffffffffffff7fff, 0x3, 0xe000000000000000, 0x4, 0x6, 0x7, 0x3}, &(0x7f0000001580)={0x20, 0x2740000000000}) sendto$inet(r0, &(0x7f00000015c0)="3e4a7364f11f4f9cb2063d121da69428e41cb0dff68939c2b699c387482d183b8d5f6c4f68a98dff6c35a30590d9eaf2ed8fad8592ebf8585f4a77cd2754df9e8d7c6c2e257e5b2dde7e7b93aaaa15479a71cb2e9ab2a8230709aca8d7cfda231661504bf29b48fb294f341c4a88d37c90a7017252d9e9c084a4c09abf56c7fd9d629b64c8012d8d65059eb5eacf1aecb4d245b4ee424ac38d46a7ccc67ba1a3aebfe18d3ecbddf27e81433bd537b8aa68802a59b32351ce1a4d38df94f9b8929f6f86db76aab87068a6a3d3c05532b6e74369e80d3de2e8998bcb0c176f57247e59583e84905ad6f2bdfa3109", 0xed, 0x1, &(0x7f00000016c0)={0x2, 0x3}, 0xc) write(r6, &(0x7f0000001700), 0x0) select(0x40, &(0x7f0000001740)={0x3, 0x5, 0x800000000000, 0x9, 0xb14, 0x1b0c, 0x0, 0x1}, &(0x7f0000001780)={0x5, 0x2, 0x10000, 0x4, 0x9, 0x9, 0x5, 0x4}, &(0x7f00000017c0)={0x5, 0x9, 0x98, 0x7f, 0x5, 0xffffffff, 0x9, 0x7fffffff}, &(0x7f0000001800)={0x4, 0xfffffffffffffffc}) getegid() open$dir(&(0x7f0000001840)='.\x00', 0x80, 0x10) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001880)=0xfffffffffffffff9) 04:02:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x500, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/52, 0x34, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x2}, 0xc) mknod(&(0x7f0000000680)='./bus\x00', 0x1020, 0x80000001) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa120402000000000000", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="a81993abe2f0da6d63a3132b241a2fcb29d20b0c8c5cd5d755af27eab04004d7eea109ceffd47c989502e37b93e296797bc0275edcc0c0742b16a229a76ba4ab040f64ec7b8b30f4d4f038c446d5c0c2ddd4b44e4f5688813081ff82e13920af9bdc55", 0x63}, {&(0x7f0000000280)="52d0080b5ea07e379cebf03613c20a4760f7999e4783dcd1c883c5495f1eef36c724deb974c8a4f768b18cefb7a6c0c396b200418cfb19181b8a7a772e3b4fa009843e6144cd2312786d3ffba325d116a3c6e1b8a189770563d9bd40", 0x5c}, {&(0x7f0000000300)="bb8fb79e96fdb0d3233393920d3f9cf8acae6e621a7949a57841880727f1e97918ba2a85a8957e6daf0e446f032c1b33d538b5b2b15fedc61f9a5ffe3c8f10d8e4a11a8135aaf8e7a5268b626f2da68b676e42ff9eb19c6e34230baa2aefb6aa96f97ac31bd697a6adf8036dd204e235f3448c87930ca5d79727299195c693c07fb86dc929d2d2197a40978f78111d17b2d4845eb9bf32702c0e4f988e81907cfa3c0a80915a1c669f2e463c25f9c8a66b4ee48a4c3fe7ad3126cba75699836377ee03be06094643b1541f19fd86670b620d1ce7ec86023eefd59341ab5d1a2f127d1fd4cad62cb45bb8471fbc94", 0xee}, {&(0x7f0000000400)="5a85c8cfc6123162cd7c35c7f2ff414e4bc03ef3801ddd814bc6d8961fc376641f114e7300336d2c9cc605fda3cf3ef3cd4b5b8cefa35073ac694b1885c18778d54025fffed8a22e71e246e176258b2ddcbc4e244273e76da19a14bca1218290789f6a6d7b43c3123d67f45430b93dfa996b20f94aacee9456f71b58eb385c4ce12d6a548573e093e60996be070ce8189e32a89c0af47748dc216b97a9be5f811fec09c92b63b46adde8b12224f40df21f382871e4e34ca0f73821a49a0eec52d291baa77b0b5d6a771ce746f3f99c2303e4e76ec7d2c944aba28bceb4754323eb1a19602fb0b1e75c582e7dea01f23b", 0xf0}, {&(0x7f0000000500)="20b0ccd7feb2b368f5faac71", 0xc}, {&(0x7f0000000540)="a0d34cb766d50b5323751ef6543ec16291266f454ace4ebeb24889fc46a146e55f85775defa505101038b40ff93d88fdcbc33ba52bd5dd29b6bda36393d4a5ce8ce88708bb6cfe27e07a54d46191fc13a26acd22ea1a9cb1dde907483c2ff4be74efaeba794b465eda030d8fdd11481635671e4f67f7a5cf7433f12965ec69fb859942ef25301d5d1f0c426550167767d6ffd2f222efd8560dc3da3ae221cd50e3088ad11312a7db5efaa882a300", 0xae}], 0x6, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccc", 0x3f8}], 0x1, 0x0) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) dup(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 04:02:45 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/194) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 04:02:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0xa0000004, 0x8, &(0x7f00000002c0)=0x28) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x400000004010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) 04:02:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setgroups(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) clock_settime(0x0, &(0x7f0000000040)={0x9af, 0x3}) 04:02:46 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='[*\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'-*\x00', &(0x7f00000001c0)='(-\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:41:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x80}], 0x2, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:41:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x123a1e22bf628c9e, 0xfffff, 0x3ff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x51, 0x8e, 0x7, 0x8}], 0x80000001, &(0x7f0000000380), 0x1000, &(0x7f00000003c0)={0x3ff, 0x7}) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) listen(r3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b59f5f05a3f7f710418a13572881e98be74612d9d4e10fc1f614e89b7f6f4f", 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r4, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xfffffffffffffffc, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x43}], 0x5, 0x0, 0x9, 0x0) getsockopt(r3, 0x6, 0x4, &(0x7f00000001c0)=""/201, &(0x7f00000002c0)=0xc9) close(r0) 16:41:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x3e, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="1700713d71a9a80e52968fd79a7a71612420befc4e3c758dced267ebc03a5b83097497daf8b8d3c4bb4fe811529a4670774e9cc376fcdb97bd4b4828cad2b3ad29332eaa33c63425fc8516fbdb413206ac9cd2819a762e431a2f2f9afe8054a447e9e6ef2db63c", 0x67, 0xc, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4043, 0x6}, 0xc) r1 = semget(0x3, 0x7, 0x422) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x0, 0x2, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = semget$private(0x0, 0x4, 0x29a) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000000c0)=""/112) sendto(r0, &(0x7f0000000140)="4890ebee69323597632be02e992c7d009bcb46e3ea25c1e63105ef314420f92f199fe50b168f3fb1625c18f3c7a364c7a2e216c4c072fedd850456a277e314ce6cd8623ce0395bea8ceea9b43a24b92f15e89f0bb2ece165358ee81f70c0fb0e097c9ef7fad07194b6cc48", 0x6b, 0x400, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) semop(r1, &(0x7f0000000280)=[{0x3, 0xcdf7, 0x1000}, {0x0, 0xfffffffffffffffd, 0x1800}], 0x2) 16:41:19 executing program 1: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x9a) 16:41:19 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control/file0\x00', 0x10000, 0x9) r1 = socket$unix(0x1, 0x1, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r5 = socket$unix(0x1, 0x7, 0x0) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r7 = socket$unix(0x1, 0x1, 0x0) r8 = open(&(0x7f0000000240)='./control/file0\x00', 0x20, 0x10) r9 = socket$inet(0x2, 0xb15542e09ea45c54, 0x7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xc9, 0x42, 0x24000000000, 0x6ec}], 0x3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x773a16f49fc745d9, 0x7f2, 0x6d0}, {{r3}, 0xfffffffffffffffe, 0x82, 0x1, 0x3, 0x10000000000000}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0xac}, {{r5}, 0x0, 0x0, 0x41, 0x6, 0x81}, {{r6}, 0xfffffffffffffffd, 0xca, 0x40, 0x8, 0x6}, {{r7}, 0xfffffffffffffffa, 0x4, 0x80000001, 0x1000, 0x6}, {{r8}, 0xfffffffffffffff8, 0x40, 0x80, 0x4, 0x7}, {{r9}, 0xfffffffffffffffb, 0xa2, 0xfffff, 0x6, 0xd1}], 0x7f, &(0x7f0000000380)={0x21b, 0xfa1}) 16:41:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f00000000c0)="ec", 0x1) 16:41:19 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/106, 0x6a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) accept(r2, 0x0, &(0x7f0000000180)) getsockname$unix(r1, 0x0, 0xfffffffffffffffe) 16:41:19 executing program 0: r0 = getuid() setuid(r0) 16:41:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:41:20 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[], &(0x7f0000001340)) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:41:20 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 16:41:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getuid() setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000080)=0x265) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:41:20 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6cd9) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:41:20 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) 16:41:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000140)=0x8) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:41:20 executing program 1: r0 = getuid() r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000100)="6283337b7b258fbe80f08863ae85902e4719ae1bb9cfa409808727", 0x1b}, {&(0x7f0000000140)="f3bb0b09b768633b76e2cf22b5ce312ad877e22bee757cc96d422ca20792bf25a655bf0f3146bae1ab2df1b1e39a98102b501cdc2492b24a4bb970f0a877ce6198c4a847c7a79f0696ddbca8de50850c7f0afa4734ba3578338ed0c903b4246d", 0x60}, {&(0x7f00000001c0)="101a925e03915599e6c7d78dcfef1980e759fd53daa9342b87e635ccf4", 0x1d}, {&(0x7f0000000200)="fa", 0x1}, {&(0x7f0000000240)="4b53656269e0f01f5ba2a804e0837b08a23583d2b20e0ee035cbdab9958ab53fc12f46ae0aacb033f1ac8c441bd1d1494b8d8c5455f600a1b34e4874cf0386cbdbe9fddd52896444b2807d7d", 0x4c}, {&(0x7f00000002c0)="b87c9a8cd14a89d0fb698b877e403d5d52348b15e05b1b8bc5091a8d6d114a014ef16ea9c14d2072401bd448579916e05d8ff2fbb38848e8ffef4e4d81e7d018c190b0de534bbab98f33ed86866124efd87644500da5d1636df91fad89b5d1c0030091b36dbdd779f715623774fcd1e217c6d00a5effeae5d4ff3706f095a64473b4bdb5636ea5d16375796e650bf162be000008cb8463d2bd125804b442372a1f54705ad2cbc0f9e668c74fcbd4e4f78d764a7db18f3aa8c781ff8dd5835345c4947f633d08f9051a113364dfd6a793e89b24b6cff45068a5ef21d8d596542e41f2631efc440d684824efaa5a5a2899a1a89505b1920d03a2b645f8e1d91274a822481d35d89ee31fc337b2603875407f4b72542716b2801e1a681bc416b24d8a0a7580e6a828852d98d79388dd378269167c0290b18f840122738bce3bfa56d5be73acf11c031102ebd38e6dc15798e13993391e973c63b1cacd1348d14390a3595434a519e4bcd50e148131bc314de593bf11a4f52085fe8744aa5023188ab1bbd050918682df46c7bb430fa8fe0a7fe9978cd7193dd7fc3cec5c9a53816e2b2c432daad31623f764671713e588f10bcb82610bb666590911b9e32bf0669641d830bb6e5907080a5f46a7d49c2bf24c5a723b0b1b597f129a1b2dab1390dd0c1c29f580d3a874d672e73ee9f028b331d347fd05c31b9b38373d7092b3577c734bddc18c97c8d9f7e04b47f363f25fbffc88aa8616c9bd3ec26c3b93e4b47de3b5cf4407362593b6eaf422b04ecbf10fba50238b92585c77d9241bae59af80cef6a2d05887b130374f6be85ad1c2c631bfbb51fe7b8147c4826851ec2a7a10157bc56483a76738cd3d524c54862f96c42f6e3490c1a4aac6f09b82927cbd7f3f543d805fc46760a0d2d09b436603751aa4b783d9da6e81cf94153c2ae0c1bf9b2fc8ead791d3cc0ae9c273bdbf4259e4707d50d27c36841c1712f0cde5a58cf19d7fef1fe32f5e6e6b482ee0fcd37e5d11e38ebb583fdb074165373d7be19fa7090fd6aab1edbcf48b0980399d764fdd0d24f579e4a566872e779b81201a4807a22d1ac8c5bd0204ff87094476aae5f2bec98e51c63f8f5bf76d20cb47a9b6f33e5fc5b3801be3ce71274b123b789c18086b9f39589fca82d7c3c9b9057c0ce473d84c6798fba18066847e75d7f3512963fc5463658b54e77d484cc16d456be879ddf12a9c5ea10bfb35c98a616bfa5b87d0ed7a362786523558166206d4b9a03aaf55dcb947d2429d83235fcaff2696bb56ce32ee496983145d9ed73ebcd9348d50a8a0dcec706da32383fe8279a2f92e69e68214f58497d8fd0b450150e6b339a52369b7390c92319843adfe338b1fb0af24e43f682ee5b2159951f987843a2e6275143d3885a3c38575e03b8561893e96e7f0e788e9f9e1e8a3d4ba0ba27c203acfc990079dcbee458b8009122613890439d02f1fc613bee3b3f9aa0debbd227a37e858ce4aefa19f42bdf739f511667a6ae00cff2e7dea9fd25fa31884b842fdec72e2cc753d6916acbae1b8aee02b70de10823433d9bdd71632cd53679c062588eb2b3e833532c53cb0b3cc056770246407f3599d647736c8ae3edf4eaf2bccd823a0c9de70475809652df8e473f15d3ae83515beac66b8327d0e4bcd1d398caf56e31f80b9eefcb8709a04ee98efdf4e242224b0f3d6f40fae78938e1ebe92ec8eea4dc2c1e924529274971515226d35e40e61fffd2db42bc06a7d72df5d310ee84ca00901b64e5900556fa128f1b13b4f82bf071ab9ffb056a1fb209051296e79c3b493d3bb54a6631714f012f9710d4bff1424b4dddf1271269604c39378231c008d8e325cecc3afcc286bfda0b1358f2734d68c54d8dcbd9f96e0ff203d241ccec9f4b9866ad870d5f3f692dd3876d0184954a3b40597cdd42abf500e4539a4cd84383260c61b8ddcb246266595764e2bbb997aa35390835a6ac043c736d8e423d7280f8bc3480326dbf8561bca0630c36a4bb53311110ee23adc584c3ec4d3e3d6962531e52d09715f7431198df015e13806fe013bbd25b606ed6775e009ea82c330ab289f7f711973ee15efab0d22b671a0f81aff8658662d384fc5774aef2ce1a49c805113f5bf91142e362b63fd32b6241d5f552698bd2ea32f799a51183bf32cab3d3cfd33cf43f44ff938ac836e484b6bd1c799a7b3fdc729b71ddbc4840ca6564d218c10a4b2b6b573b75d62852f724048f53ebc375163995f15c573c7add79911cab81842001f1f96082d0ca4b7c3d5a22a3f927b776f16ccac0107d8b61443e94086a1dffa3e4955471668c39498f61513c0c69ac86f69a09d7dcf1d76aa3b19e51088bc4f7b26bd3216e4e4515412ae5e22eb1bab943a54073de8fd38a8b5cce0cbf3c6901a07c92a4f470716b053fc4717fa5cd8fc7b56a1791c53646d39c33eec71f2bb6e5e8cd9e8fd442027a8e1f14dbd5068221ae2c7cfadec94e2e7502365b4514ba12aacff607f05ea8d0a55b3ce22408caf4ebae581471cb26f131a18c6c19cabc7920ec7be733cece7029f4dea76c65d62b3e2e6c697d13109348f23590d3fc813e997ed02e926840ad40a78e1f78e169113e682a0a9038e31298fa2f5932bd97a544a9b654832cfc79099c1205a13639070490481f0c0378b7f29488e56a66c896988d9f8001bfc6bf222fbb1ac38e3bed1c1786416f551c7f4e3d9c38def05c6101ad62ca403f402ff13f6a2b01e9d4f9c63e24ee4aed90bdb7d87cef8de113d7172cbd8563251dc5dbb64aea01d86e1284d02ce1dcc4049101a18d5f3ada3ff6210ccf0a5d7edde108c54c146dbb2ff359464be0bd46d2fb36b2af4749948be3ee4e8f89218384a16f9613147ee2da3ed6871d343569b0fbeef82bc4082b5bec8dbabfb638023b1714ed73e7cc78a123d7318b240376d970fa21ebe04e9b573525fef097d0871292434167cc03a7818d961e1dc2ecbca208b251e6ea089a344c83f4a7fd25f27ac907fb63ab3c2cf08f4ee9cb3a13b5f7a05cd97f5ef9d08b38aa8f588ef380ba35c46c2f041546e964186639e7d0dc253b913af0c565eee9931891edbe94668920fea2196fbdf529e2626df49f451db8d13c9cc0ee5b03ebde5a491eef29c72aead05bc194a6f4e28091e73d2b00d4794c59d41058d9b5ccf3670636b92b165365e24dbdf6fbc1d0ca0ff8e9b0e1b8128f8f69ddd7e9657d9bc67ab49a35c2880de118e160f1f2d82124622d1f6cbc0ee16f6c455f7d808356c17b7b9da5a06ee0b06067d19187e31146a55c74ec7ee5c75af3b49303835e89e175b15f7615f157901f0dc0e6c0ccf55192e9df512ea59794799cacd0bdca2c4d8c261e11858d5753ef441af2d38f1ffaec1929c85cf3ac6a94577d75e8a6117bbac10f08d23621a52b70dbb4d00bb95716f8c59214240327f9fd02f0a67582d2e884dc50117965e31f4a79a6df00280b429c8de78779222b2e0b5c1d45aa6e9c18c287cc4196b27d5ea26224941ae07ea2681ae2a27f1d8f69412c0b6f9b7b0e31674eead7839b7c14fee3d71592e90aed47a61e3785a1937e868ce75832d26762c329f021d803cee984dfb1ce5f43d9fb590f77c6704fd65df86f5215c9ff5dd1e780347a71da97aa464727db931826fe6d4861aa3170924dcfa2abc18e142e05bfa9e3ca6ffe9ca708125e3376b7c03d567e964911280a3f56476572a4bb43e12c1b52e5c0152db78e1b8faafc90a36ac06b77d2717c5f8fa34c365eb00ccaba92413c03640899ee7c23f6171c7d52f6eed485d2432043910bbf770c1521a847bed95cb4a667548fc600ba72240ba0e0bb6189022a2bc7ca095303eb2b841cb33fc2806240711d8ec937790dd4e9586742d64db3f1e39becadac42afccb57fc7316babacd84379be6d5662f4c3b3e13829382b000314d66cda54d2c0b8bb7af8abec0ca7588443bcde3472114a95406bf21847a90314a09fc7efd39dacb99ce8da82c6a2b150aba7f29f6434a65bd69b0ce864adc6cbbea803200cf4defa2e6db7886eb51023ce4034bb747c8b8e0d07c691520659ef586a7ef177dbdf4d2274c79c312e470230fb90583a3da3d91d60f088d761c73f7173070b9c1301ce1c1f08661be6c331ecc76144d4296ff6b2272f7ec011dacefc4e717fa744910de3145654ea7729e33f5161f27043f166c492271ff8024c4ae0f13c96ce749e7197c6fedcf716598e0b0bd4fc3682fb166025dd081f741ebb05650c4f102f2f409419765ba873d5a70f0cb8627c5e6923dc789cc37fdfb0004d76b15e0ce877a6ac76047949a475e63410d68133d2e8b3fe1786837375c973a25f08fb8a2c8fe6ae02e3be59de6b70734301fc73ee8e1b6bf503cd3545b030b9ecd40e0f0fbfa49d3dd9e7bfe83942d0ad9bea459fddd9e77603d5cfe456b3a254dd1c13a75ef2e0c031b6c33a1a18d8ed4a30bfc71fa9388b844f52a16e2d50396af26df42cf1baf4f12503494c5ed9c7ca3ee73f3b38cc89676a104d67557fac7a1d06523d9e0c61c11349201067660460dfb31e0c613b4982fcae0b9f34129598c76524ff4557f0bd79f5b81779f26f0cbc41bb0541dc582276af6892b90dbe581b5af69fc5d10267190b838ca8998188f2562c9c824782fdfc3dfba429381acc3f6e8180117b8b41f9881647049003776bd020f4188757d79d8b63c03db04d73da6c5f66f5673dda16f5b3f6e7027b8682095f05d84df0d921725bb1f75d10ef54ac40a40de29d50af6a1d9929ef173346f2d2b390ecb67604e7b30d1fafbb026eaafe5b48d29362107d2878aa6070895f3d6e3caf5ee2d8795fc64ebab8a0cd1dce5c80bc92131e4ae2040219d552d8df270450039cc7ed55d2da14fb06ecf7c723b63959968401c62f307135a5b467ee8991e04aa5d3032329931f68d1e4f5d8ab826b2ee5f2d5c42af50dd03fb2edc305190e0ca6487984dbbce798fd097aa8cf43892160e4ce3e6d72aa7f707ef32c44cafd41ed0071372ad65278f71b013046f73a8fa6ade7d86357dee37aaa0d4c736ff844b3929b49fbd4612805cc9a45e07ea29bef8634dea3e4e1db398549aa6d5775d72b4435f99b046f0c5c0ebaa6a1389f99f1b44c819557f2b0f415736ba3056470867f60d08f1a1dd6a0a065402f6a796006f13fcfa95da94130863c363193b259505916d58646ac2af9797c037bbd44daa232a13247bb46b20dba9d410c5c67fcb195d043909244bbf6a950e7dee6b8fd4166af9d4e1c1cf5a892d74d66f19010cfaa59d1ba85e4138a72c08b95e884d10ad789c66d33bbf8561c15a5afcb2b93ba6a32387599226e199aa55bc7220ac8f1a77d8cde281bc160b73861d7fa8c45aac84eee8bc4c82a2bea8c097e7258f9a3be13ca573b4db88d57eab44e436865c9299a85e4029bf1790361727162a54035710c80f2034e63970288ebf0f5b08ee4120ce447369dff9981a09490fd1d46d9925d418d17bd088dd50110d34dcae72cefb07a8d39713acbc054e1fd2326e00bd878f8e6c62eadea281c4561238300c7ee8ebb33798b599ea460a885a89919873a700c897d2daea6800b8562719592cb8b64238df9a2a3d2ed0f3991b06a4a9a12453a5139cc23c339e053ba9287a5b3b77b97505b2bcca0baf1724bc23a72a421bad6fa2320549413d20de9c287d3b3e340e99cabee64991339d4023077cda6c8b5244c77a2f7b0e269dc6017359780df0d5056e31312be588e6c18015422c9bc9e6e1f0d0a7dde93c9059b6eccf", 0x1000}, {&(0x7f00000012c0)="13d5d76a41f9d73308636a9724e68aeedb58ae1e2cba466d6668b8f6f5b98bef5e84de9ac4b6d01bb483f7a172163b2506a56e1b60e6e9cbde55f8e3f0a475ac98827df90a4138f1548080dcd618504c813d25c1cfbd4d91cc841e577da72a71264cd47fe247a846dfcb403bf728", 0x6e}], 0x7, 0x0) setreuid(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7d, 0xd2}, {0x401, 0xffffffff}}) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:41:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) socket(0x2, 0x7, 0x3) 16:41:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) fcntl$getflags(r0, 0x3) 16:41:20 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x10000) close(r0) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) 16:41:20 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:41:20 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x9000, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="953771c55b68123999111ca48b32904770e307c5b6c63e8cbb585a5f55db82213dd138e48e4031084e0af2f6efe203fc7c6567d4e61096efa3ba328d051624d2cb89ad7634ead4ffc6659c29d9896486103163bd40059bb0d02a5738342bbcfb1f9a290ec3f2f0be1e8ea963c67a887e2b86b1520c365981e0c0e33539b6073969b1f9aac167e5d960f365b8e2ae735ad4b7f3814781bab8536f3606ee27482a38483e104693e24ee568f6cffcb1d424946bb0ea112bdf1076ebe620a0a78d93866f7929a32fcbb86771e4845d565e63cc932f", 0xd3}, {&(0x7f0000000300)="32cfa94e07ddb434124ca7d25aeba8e70533af0b38586dbaf07a2c54bd780ce4b44f4a9e99579bf40b178b58a88a382578740d92e7005f6aab4b74b98b17d8f82b4e6c3816584db4aceb82e79c7cca688308976a707e1b7982ad64587fa887c1457a498b2ad09317603f3bb174009fa5f7e081d75872b00d92ff3f56dbf13dae19500eec03622b4ce3dd940006692b7237c695581019b94a6de896e8810bfe9399cea75b1f0319b2", 0xa8}, {&(0x7f0000000240)="9a9987297678535914c947a0d0dbedc3588d5158df939f1fce5ace71d9a42de6c4167760e14571896f24b9fe8f995e655e4ee37e61f3c837b0474cc8dfa27899400333680b362149", 0x48}, {&(0x7f00000003c0)="a07c7ea6e3d2f1b64e65fe8805f83d68a2b4d4058d3eba7b11188a7978f02ed21eef2b3bbb74a584edfd34532035f8185825b53657ff946e87947c4f245d096437bdad80890b28404244d0e40a731d0bf0c279b8eb22e6d05ec9fff891f3d9123b8ddd965aba59", 0x67}], 0x4, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:41:20 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4000000001) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xffffffffffffffa2) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() wait4(r6, &(0x7f0000000340), 0xb, &(0x7f0000001600)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x7d, 0x201}, 0x40, 0x400, r6, r10, 0x3f, 0x401, 0x3, 0x1}) shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:41:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x10004) 16:41:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002000, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) âI9*ê1ˆÓ$Ôe4ÄÅz¢¼špmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x20000000 didn't change! 16:41:21 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000240)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setgroups(0x3, &(0x7f0000000100)=[r1, r3, r5]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="30000000ffff001600000000000000011a6484fa84ec17cf4b1abc80", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r6], 0x30}, 0x0) setgroups(0x400000000000022c, &(0x7f00000002c0)=[r5, r2, r2, r4]) 16:41:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/25, 0x19}], 0x5, &(0x7f00000003c0)=""/172, 0xac}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x2) shutdown(r0, 0x0) 16:41:21 executing program 1: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x1131, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x12) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair(0x30, 0x4005, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x4000, 0x8) r8 = syz_open_pts() r9 = socket(0x7, 0xb52ecfd163de35e4, 0x8001) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x2, 0xc000, 0x40, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = syz_open_pts() r13 = socket$inet(0x2, 0x8007, 0x10001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x43, 0x8, 0x800, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x85, 0x7, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x44, 0x2, 0x7, 0x7}, {{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0x100, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x28, 0x80000040, 0x0, 0x3}, {{r6}, 0xffffffffffffffff, 0x8, 0x10, 0x10000}], 0xafaf, &(0x7f00000012c0)=[{{r7}, 0xffffffffffffffff, 0x60, 0x80000082, 0x6, 0x5}, {{r8}, 0xffffffffffffffff, 0x40, 0xc0000001, 0x64, 0x6}, {{r9}, 0xffffffffffffffff, 0x0, 0x40000025, 0x7f, 0x2}, {{r10}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x1ff}, {{r11}, 0xfffffffffffffffa, 0x2c, 0x4, 0x2, 0x2}, {{r12}, 0xfffffffffffffff9, 0x64, 0xf0000008, 0x20}, {{r13}, 0xfffffffffffffffa, 0x22, 0x1, 0x7, 0x1f}, {{r14}, 0xfffffffffffffffd, 0xa0, 0x1, 0x8, 0xffffffff}, {{r15}, 0xfffffffffffffffa, 0x12, 0x4, 0xfa8}], 0xd74, &(0x7f0000001400)={0x7}) pipe(&(0x7f0000001440)) 16:41:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f000030f000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair(0x2, 0x8007, 0x3f, &(0x7f0000000000)) kqueue() close(r0) 16:41:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x36a) dup(r0) 16:41:23 executing program 1: r0 = kqueue() close(r0) socketpair(0x38, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x62e4, 0x55cc, 0xfc}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:41:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8003, 0x5) setsockopt(r0, 0x6, 0x20000002b, &(0x7f00000001c0)="d5000010", 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/16, 0x10}], 0x3, &(0x7f0000000240)=""/50, 0x32}, 0x843) 16:41:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x7}, 0x186) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:41:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1000, 0x2, 0x1, 0x9, "81fc262b5447ad01666d6625552a2cb8b5b8425f", 0x7, 0x101}) 16:41:24 executing program 1: r0 = socket(0x2, 0x4003, 0xffffc00000000006) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82c043f32e2962a37c04"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:41:24 executing program 1: r0 = socket$inet6(0x18, 0x80000000004004, 0x2000000000040) getsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) 16:41:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/191, 0xbf, 0x42, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:41:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x8000, 0x10000) socketpair(0x6, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000001affff00000100000000000000"], 0x10}, 0x0) 16:41:24 executing program 0: r0 = socket(0x7, 0x4000, 0x900d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0x1000000000000) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) r4 = dup2(r3, r2) ioctl$TIOCSTOP(r4, 0x2000746f) close(r1) 16:41:24 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x201c0, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x8000000401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x3, 0x0) sendto(r0, &(0x7f0000000040)="a52ee914773751337ca2928135e3432b5126340047f9f6", 0x17, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x8}, {0x8, 0x3f}}, &(0x7f00000001c0)) r1 = shmget(0x0, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x5) open(&(0x7f0000000140)='\x00', 0x8001, 0xa0) 16:41:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)='x ') execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='x ', &(0x7f0000000140)='x '], &(0x7f0000000280)=[&(0x7f0000000200)='x ', &(0x7f0000000240)='x ']) 16:41:24 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f0000000140)={0xe, 0xffffff}, 0xa67fab3256fd7dcb) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:41:24 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0x4) accept(r0, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) open(&(0x7f0000000040)='./control\x00', 0xb88, 0x0) 16:41:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/45, 0x944b9e11e691908e}], 0x1000000000000077) 16:41:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x1, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) readv(r0, &(0x7f0000000040), 0x0) 16:41:24 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setregid(r10, r9) 16:41:24 executing program 1: socketpair$unix(0x1, 0x20005, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000180)='(-(@\x00', &(0x7f00000001c0)='.^\x00', &(0x7f0000000200)='@!%:}/\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='$:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\xd4@\'\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='(&$-\x00']) getsockopt$sock_int(r0, 0xffff, 0x1909, 0x0, 0x0) getsockopt(r0, 0x10000, 0x7, &(0x7f0000000400)=""/4096, &(0x7f0000001400)=0x1000) 16:41:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = dup(r1) socket$inet6(0x18, 0x4, 0x2) close(r2) 16:41:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0xfffffffffffffffa}, {0x18, 0x3, 0x5, 0x73f}, 0x5, [0x401, 0xcc, 0xfffffffffffffffd, 0xfff, 0x7, 0x206, 0x9, 0x5]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:41:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() close(r1) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200001ff, 0x3, 0x98b, 0x80000000, "85fe68bfa6027f0600", 0x0, 0x200000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) openat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="7552e9c0fedde67b537cd2b7ff6e0d0f0947e547e1ba25b015e68973b245ae5638fa6de3f942a090ef3066aa2c460037af2bc2c270d5ee5b957462a394f1f485be343cc486e33a5318717bdf9944323526ad63d26a442b5c4d514fbe41f846f22cfa06f4479614df21a30f9483f96ba0bf5fe3774eac5acb49411300361d2e43826a0eb49b5ff2c3cc248ef83e1b5620cc8a39ac4fa1ff21a0d61f21efe4bcf8416ad0bd32f988bfc9b5610c83fff712a1bdae7ea85bdfc7f17df6ad989d83497c5bb5335e50d3b22f1eb0b91695860fe75fb87ad5cef9f34f4802a48222f3060f409c51", 0xe4}, {&(0x7f00000001c0)="12f5956c29c0874a99115690e5525d75", 0x10}], 0x2) 16:41:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe68) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/241, 0xf1}], 0x2) 16:41:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="1f7758278d84851259b28e39abfb09c16969494cb55c4f63aaa9d9fca18e5f62c704e9abf66080995b257daf50105e54f23efc3a9e729dc7345588a3d2a8f1ea376f82b4afee36240304b7adea1aafcc1be8d74eb0a3539dae701590334bbe2801f606bffe78c7970f1b8861671f1fda10c7668511b0e532cc5b0cd83ccccbea619123b2eb8997675cbf8415f334e38111", 0x91, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') write(r1, 0x0, 0x0) close(r0) 16:41:24 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) 16:41:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) shutdown(r0, 0x0) 16:41:24 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="8a52890080e1d98d0f11314ccb466bca8006b49f9c9923f966875c5bd313229bed19a85dde8d72dacffd3903adeb7ca9a16674658cc82aa587316bfd52baa37b8591c310b6c5a55c480eafad6d5eec7d62565962072620ce7b37fee1b90b6e8cd2111cf0c62d47e793249bdc20edf5ce5b5556f7f2a0063ef1218b07ec802ae4379240d623ae7597851e3fd4cf6b6e523ce2b05bfd280ad3b5da7390ebadf5d07b0530a70db42af4aff36f4334a902b69681c47756007b4b013f0767205aa76f1987eceb44664e4e82c410e29dc3d3b2222b097f37d62072a3f6f365c8f10a61356eacb2199f9630b4f6737b07dbc089", 0xf0}, {&(0x7f00000001c0)="a328b760278943aabb8b8f0abda47158bde62a07d1babc615c679b94281be7a0da4f3e23d2d3013d2c52bf8e01df602858ae311c1d640646bc3f4a61cff5b863ea71dec38f091380a4126286db9b653398f3850746fca7fef536fe09447aa6319930d8b58918404f197e2b90e606211f0fc313a91fc68dd8bc8f37b3c96c9a0399e674c5e46bdda1f791544b46a20e8574a8abb79cc50108eac06756f8dd2ae289d9c730988a8c2d7f7121ff68624ed845c827e9921e4febca21d0ff534622c4b2be728e03f600f6dae32d99674e1238de3e33b8c5f5449c2f8e12cc34e24fbcaf132f4442b2511ea22a9f0411eae7505b1eff6f53635fe9a1e1249cf9ad995d1a8f1e9598abf8a23068d33053c164400be2c9e9bcb99e7a44641dc2155612e2060cc69fbdd85574dd4e5f980f1bb59503497c33c28d3f5c4a3c71546cbe60131cc298e5dbe1b34a5f0bf306b350247e76b6a773817b90624b28eccca31be7d07d06800d8e80abacc71e19ee949703a7b27a0a65c49a498d1b60eaf611edbbc0bca8e70c0fa722e9accfb2d3a0e315f7e126584f95e2a4e14ee20efdedad1673113dd2513ecd30fe5aa564e2db89a03a994f7e2478a7393a9bdd5d9f61bebcb1e06be8f565c91c30a5d58f5cd26462128bdf055a222891dc17c7d9fbf5bca5092a7f4571a9e6804c89b0b8f703c72326df5d88c6ca60f226ed0e98f241f39a434e8328d2242dd7f0d44ed7f417fedd406bcfba13458b1b3bd6d96b89c6d486db960c5e14ebfbc0069b9f0b8cdb9c43fe266d5a142182e93712a02111bb3b2535cdd969efd6b881a5243c46d28adb6a122dbb58c89ad1552e513acc7cb06065c8a72d17cefdc5254cedda32a9701574a4b7a70e52c84be2081363b2410a7c37def7f19ddc39c6d775e0dbefebd57115136fedc5047116edde28f73181c95946ff69c0eae858a96249f3b068e99853e0af679644194de6cc263458afa85c82bb3a6b7104083cb9f752b9c66d44a583decc74f31508bbf3a2d8c0dd8959c96c68fbf900a5eac5ffc9886e6c131f9e03411ab2d636e137aaef6a0cf006b1d42ea9ad00a78d2150568e71970f0d005490cce00b756dbbf17418a111a44e2a3a39c38ffedd5dbd094582f51f0373d2d8d80d641acac423092f98ef95ae6b3f6f2a59f21156b19dc773a08c62b2a532fca38b8053cc49bd5236a1228648d83f80233885a24b51f07492738597256a1f3e14a071aa7017d4879b4069b00a9c470083f87ab07d47cb2a1dc0bf5673fcc25dbf123a2773246069782222b251305ca9368531d508d3a0e624604cea1bfde4d1eed8bdb610336c64e90bae71df7d0c057f235db5e8a3d399f99294454e47434060296eb475d6c9a2864612b3a3bd7f3160449a755c0025afdedc4ea872b02a3cde644a22514f3bcc6ae0186a7c6900ccb4765258852875af67a9490f70d2e23b756943fc7ecb06c88a90294ef5ae6fbf1141ac4cf36bd3840ea5bd77a001208f9d4b4e6f043780e69b229abcf8ff688f7ee238e3603b6d0a8a7b219f4da56f079251384f9a1d7cfeb9998e9afaa4e62697e6d9047c9f6eea2a2676715e3def3e5d64a3545c5e967c8fce4a5f02af31f4c4f0377d098402cf48a2dc08bc9677e344811fe80b92694d1455d3607785b7fd83f4df149163fb18ea1d465ef924ba371449b2ed2ed16e723c53b287b698ae4537b67feacedf31318935f888a389ed217924db05c33a6c1f7c01a5f7f79051bf773e205f52510f8f7afc27eda28e92f04774b3883a60713b9cbd0546d9f47a8383decd0a0d3aa8e42fb3d4c9d3660253ac63dee99d9e755b7c8ddea2bf192f65f6afd4b4018708bfbfdc49f0bc3954f29dddb5a062fc26c626e7669b01f9cb8cf899454f15eefc7faf239106cf189d6bd198950e1a417318f9f58811a6ff7a9db04051e0ddbb6ed38c2a319da8fbf976f378f24e723791e202cb371ac089782901ed6381b21a68dcfe84ed4ed2d4870a01280b01412c8e316837378a74fc06a23c37927599a859dceda0b88505aa815b880448ac5d4eb632ba0da48f3639a4de7099ebfe3e1f4600e6c1ead7f1d6d6c2e5a861f002a267cd72f3e60224ea8a701af4d4594c8f648ae03b5719f3baee11d2b2659484b2ba88b29dae781efe38c975794abc5bdb47969ce9a72143bec6685b4094de3e799e92efdd24b446df6b82770a19c68d71386fed10d22dea025a8f8f6564498bca2a8e06d190ecad3c6bb536375212a087ab05a2758fd94b2b35a9f042bb969f50bb6660c78e0d70d0e452e224f11a368ff0dac14305f9e4893af006f43ccface483f863b679264c17bb0ab89fc4e6ba45bb9f88c043d81ce0191575505d67b9320003fe9841e64e3a6405ec390c6b3daf3719ad89d78530e30398f375872d9316a612767b3ab329ecd119426208c44bcb38e059307f03cd2677014214ed475dd49bd5cf3120ed8623ca9ab31c266a740472af6f4efca3999ccecff239dce0ebb5dc78e0b39ccf9eabb77206b1c7f6f87fcba5a5f9fba89cd8354c122866788eca4e83ea4e715eb9f103fd1edb2a63be6fab28c8e765c83d3301e5a7530fdd00f990b4709307cabd3bc2d1cdafc4b79a9b5aa48a2dbf327b402cb229eabf8d7312c248c2a8bb68cdc5afb888be4dc8d14735ea1a35916273732491b5c00d8eb8aceb6d68a0e5c41313ee30a0daa83e57b4a443d5ada73660a00a59e76e3f26e2e00be286ee5b44d1e76c11afba9f7256b5b2b027909f10feeba6369e824827adb0c8300e369a7d84ab81b4d9445664e801e9333da719e2af2263c49134b17bfbddae3bac914b3f8c464f79efa695a061c5b09a5abd80f3c20e2dcbc3bf1e68970336dae7a6d9709f9f3e0b0685af76884492ca199839a27a1f0640764e5d2545aeb285b3498932e241b7a6e5fd26a498d4ca3545d526623490b4e8a680cb2c05253c1d1bafea8ab2c8a41bd97cac5c6c658370efc8adfb85ac4d94843344496a55230d4139a6dd30b409a22b73a71b69baa95f316ac9ff26932e0bf81c9c8b426fda24c83ee9d741dff59c9cce869afff11cd97d3bcdcfc66da27d96042434088142aa15659a5472cc5641903a80e0ae8de6ae5716c7a76f07915d546a503ec3111c1378b69d0fe1e33e885a909c7fb79e8b8973132f7f06be9b87a8151402496cf94deab7ce65fa6a2d1b63561b6bc0b77c37fcef69671fa65bc4c94c0d4ed262c9af339ca3ce2d26141a05cf2a5b17ce1ce463be2b0954a23832808db2428c2f570845544b638e4b3948a27f12a9f07e8e0bb5324d56585942fabad345837934aa9a6665c2ad86ff2a6805ccea403177d5ac6c1752842681979654b65c971248de63248c984ba63c1e53464b2a3cc935fbc8063de243b666001bcb92ec35e5b73e93ada3c983f129914de6237f5bfbed97a20c2d07260b42c49defabab879490a58c6d85068a0b893f702d5abcbfcf6325cdd8d49716949f7f7f2b50c8f3f271d5a956127e956d1fbf191ba1332286f8fb3748091811820575f348681e552ca20bf32959d74292f5ef3b6251536bb6edafcefa91ed2f0604c31589a37dfd4ccb99032558333a4f8cb80b7e68bf63048412f040d3aca2bad35cb39c4df6d70bdfff2b1afe3cafb5d5561176d6f29b43766295af5f36fa86f210cb7d53fa0e869fb93a9c0071d99ca8d332a04f73a7482acf0557e65984bcb3caed27233481446751bd524588f124658c9d1b042ce4dca412f7fb5d2e126bad7c94a1a4706feb7bbbae129070c4846e0ce619f1378409b0ec8368d406fe13a51237cdb2508581370ab351f7b7b9efaf5e9e199c0818ec170195551a808b37591ec3a372a32614f27167077fb2c8ca9d41abf3d36c31ae9bd007132012a5299b2ab836b82d7591601dc37631e059f178a211c2cf031e46487c882ff6299eaf3572854086855cecf998c43495e560fb5c46544f09832b8b327af019edffa341e1ea0c75cfa7837521988aa7dee28e86f85cb74338ccad759669733e497d436e505dfe278bd83b073dc34d4c7ec43164b30d742198bebac503d6b62a06689180f86d9c7eae9e460912da03a1fbb486abd0cdcfbd517e4c50614bb57b7e4fdc935d970d2ace46b91434ac584b46c0bd5ea4f51f14b44d61ed7a8670e05fe6c91ec768c7ba5e74b0b9b44a53e92b828cfd3e0d1803b8f281fc56e476caa37bde3b8646b25475331a60cb7a2521ed6527c755ac640ecdaf6d5c10bb77a5e9c3692fcbb90d3ddf0852e8ec2f7eaadda303cfbae910dcb613286229032af17d58eb9cb61591bd6e5797afebd5e90e35813528eea5a0e0fc4554c012c77099cbab7aff7adc71a518fc769c61dbd00398836dc201fb05aea9f12d7c7158e093bff06594fbeca51f628ef850818a93cc168c0f385e8cbf4f7bf68f28b70cbede3aadcb3628c897179e960b865e07fc0e5d40b81e3803ec053e12a3cb1b031ad64d9e6f5a0883691db4298a2c4f8c65b3b82e04b1ea6f0ee31c698a2f77ca5cb8824146af6e6f72730ec2d401a7b5237152398372f1f909172e05bddb88b9a23942b03e3fc82c353b383936e94e1336bc52959f43c72461b7815a10be73c276834fffd0d444ea4e097f3d9ae817bece0816ae47d73bb2d2fe75641203d5709852b1dbb6a8e1f1b6c22c3b94606ddc5521a936479bfa542e2dc58644aeb0812a048fc0b88e47b2481284235a47317acef04c9475174126cf451249ab126d69eff0153eac09ecba31bedb1f838e9934ce117319e1de360cae752281d440cc09b98af6b53b45abe3cc46d5d8e388c07c4053c39aa8287c7d18a19bca223d004f20ea0e008299084479bbacc187c563a5aaf8b9dc2467b7bfc7a2e9629f2195c2cbaf31fc9c550ee89699bc5771c8f2c417da7cb4a6f9bde2910b32c988d8d85ddf29d9e4b97cdf8e78b7b5740fcfb58b5a9deec95b0e0c98e986ba84899834038fb40b2f28fddbd44e30fd3a6e456bcc0ebd430c5d75ca64fe0357e12a156f879f2eefdfcc0f3f026c3173261dc64e285ac4d43dd8f4b6faf46eb5ad37eb44e4a6f89d8772cee1ada9a461e0e70f29d6a21869b6880e3bacc116c1f17f6a03a91fb8b3b5c341d14e63ae4d65329742eb14cc93180d66f2fd96e8d20382ac91c3264c695fb697f3c8c91dccb930c016b617ef0c2bdd2aea4cc3c98b2a99f54f31160cff3d992304ee23309e12678319d152b96d7bc284940ef323adda3df81e43386ae81e701f535cdf2930e2b320ac298fe13b4134fae1ce3812904c8029d4b1a2518748eacec254fa2fa13d4fe7dfd46b3d6a9102f180cb93b7c9593f2ad2d062a83b5e24639276b59eb045b0d9249ab748e210e1126ce9b86b998869e50fc78490fe89bccce53cd70dc62be2d1ca93f8f2677251be0948199a373001a57ff0629d74137ca120eb362ca8ec9686ff7aa0f98e3dcb39f243642afe729e5bd29f59f2173a8bcdf98ab540535cd99629d1b13566fb8dfff3a44cd91360680708da3ec5a74ac1ef57a8c0c2236764ef88e7e5cf83b1fab1ec22f58ea41068e04140baa6afc5ba24dc335e48ece672ca6f1e2163a17555da4ad33335794925d4ed08c168f71a84ae3ec6cdce423169d72ded54ac83cafca62b02d101aa05237f2a65b485967786e0deae140dea73d540a6150466ec3070664cdaf596fac37a503600bf793ded2b0b36fa874078511ea3cf7dc91b845fc5db2259189e005066459cef4ae8447f65effb028275c30b505ca927a10144a48379ae764709d64e", 0x1000}, {&(0x7f0000000000)="aabdd2d621ef304c8200cf0f4600b731da8e5166cf2189390a72f0b13284cb898e2fac29b63aa60d417362646db8", 0x2e}, {&(0x7f00000011c0)="5c9cff75b05531f88d0c217e72491ec800a015330bcc0260d5bfff3026b630629e1302803f78e94c1775705b52a8d42fdf8257f57fdb5e95c6576e8c2091b6e459245d38d4f5d09d4a20396b5175748fd7d51864b62629ae82819aabe067c001d45581048076abd5ae9fd2c4ddfb9b5439be0b3a62f06ef4209dbbdac539364255c0b173a2702ca277a03884692571bc2203a4865474556f0b93a86147942189b92df40072c019291d351bb64a3ce608e7b139f47f193702824980b470126f2bd18529797a47be331513c14334240d4c78294a2f7346cda9a6e9462635e38f9a", 0xe0}], 0x4) kevent(r1, &(0x7f0000001400)=[{{r0}, 0xfffffffffffffffa, 0x31, 0x5, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x22, 0x30, 0x3ff, 0xba93}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x101, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x3605}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x3, 0xd12a}], 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kevent(r0, &(0x7f00000012c0)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x4, 0x401}, {{r4}, 0xfffffffffffffffe, 0x21, 0x1, 0xa7, 0x8001}, {{r5}, 0xfffffffffffffff8, 0x0, 0x8, 0x1000, 0x4a}, {{r2}, 0xfffffffffffffffd, 0x85, 0xfffff, 0x800, 0x1}], 0x800, &(0x7f0000001340)=[{{r4}, 0x0, 0x2a, 0x0, 0x100000000, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x3}], 0x3, &(0x7f0000001380)={0x2f}) mknod(&(0x7f00000013c0)='./bus\x00', 0x21, 0x9) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000014c0)={0x8, 0xfffffffffffffffd}) ioctl$TIOCSTART(r3, 0x2000746e) 16:41:24 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:41:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:41:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffff80, 0x4, 0x8, "0a9f3ca7bf0813dd6addcde462db9f2086fa6c72", 0x3ff, 0x10001}) 16:41:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x30) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f00001cd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) setsockopt(r0, 0x9, 0x10001, &(0x7f00000000c0)="4febc005de651b1800a0373dd360b7", 0xf) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:25 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x20800, 0x174) select(0x40, &(0x7f0000000180)={0x6, 0x3, 0x1, 0x6, 0xffffffff, 0x7, 0x7ff, 0x80}, &(0x7f00000001c0)={0x4, 0x4000000000000000, 0x8001, 0x9, 0x4, 0x1, 0x400, 0x5b}, &(0x7f0000000200)={0x7, 0x1, 0x0, 0x1, 0x7, 0x6, 0x8d, 0x9}, &(0x7f0000000240)={0xfffffffffffffff7, 0xced}) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x800, 0x5}, {0x0, 0x401}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x66e7e7c954e78ab6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:41:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0x40, 0x4, "80f2fb54aeafe14946e81fa6cc1345f6927fe2a7", 0x9, 0x1}) socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/61}, &(0x7f0000000140)=0x3f) getrusage(0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:41:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, 0x0, 0x7d, 0x0, 0x38c}, 0x404) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000008412be5d0000010000000000000000000000000000"], &(0x7f0000000100)=0x41) 16:41:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x77, 0x4, 0xd34, 0x8, "ac1cc483a1bfa7f8eb175808c5347771c9a6ca05", 0x2, 0x3ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) fchmod(r0, 0x88) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc2, 0xfffffffffffffffe) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:41:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) 16:41:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x90) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open(&(0x7f0000000140)='./file1\x00', 0x20, 0x80) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:41:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x113) 16:41:26 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = getpid() r1 = socket$inet(0x2, 0x8007, 0x9ef4) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r2, &(0x7f0000000140)="b3496c3ed1b84b1f81395b6cfbe67dc419afab52a60306c3ea13d321913addd9a1879e6d0e02183fa430975ab3d6815079abf50dc9e92ae27a8d551f1255bc691c159333c9d208174894722e962b826e7aeded80fca8", 0x56, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080)=0x401, 0x4) wait4(r0, &(0x7f0000000040), 0xa, 0x0) 16:41:26 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5, r3, r5, r0, r4, 0x1, 0xffffffffffffff34}, 0x8, 0xfffffffffffffffb, 0x49f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r4, r1, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setreuid(r1, r3) seteuid(r0) 16:41:26 executing program 1: socketpair$unix(0x1, 0x200008001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:41:26 executing program 0: r0 = socket(0x1b, 0x8005, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:41:26 executing program 0: r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x100, 0xc0) utimensat(r0, &(0x7f0000001bc0)='\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', &(0x7f00000005c0)={{0x39b, 0x8000}, {0x2, 0x5}}, 0x2) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) readv(r1, &(0x7f0000001b00)=[{&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/64, 0x40}, {&(0x7f0000000640)=""/246, 0xf6}, {&(0x7f0000000740)=""/236, 0xec}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/239, 0xef}, {&(0x7f0000001940)=""/179, 0xb3}, {&(0x7f0000001a00)=""/202, 0xca}], 0xa) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:41:26 executing program 1: r0 = syz_open_pts() clock_settime(0x2, &(0x7f0000000100)={0x5, 0x80000001}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x1, r1}) msgget(0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x4, 0x0, 0x9, r1}) 16:41:26 executing program 0: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0xb8, 0x10) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 16:41:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r0) close(r1) 16:41:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) recvfrom$inet(r0, &(0x7f0000000040)=""/59, 0x3b, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xf380, 0x401, 0x8, 0x4, "fd6e435dc31e763243bd57520005d95a01275327", 0x6, 0x8}) 16:41:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0x9b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:41:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f0000001840)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/153, 0x99}, {&(0x7f0000001540)=""/22, 0x16}, {&(0x7f0000001580)=""/129, 0x81}, {&(0x7f0000001640)=""/166, 0xa6}], 0x9, &(0x7f00000017c0)=""/95, 0x5f}, 0x843) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:41:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x4, 0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x7cd3fedc9605d91a, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xab) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x40}, {r2, 0x87}, {r3, 0xc1}, {r4, 0x184}], 0x5, 0x3ff) 16:41:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) 16:41:27 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&\xea-\x1f-#\x00', &(0x7f0000000180)='(#\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000380)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='1\x00']) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r0) fchmod(r1, 0x180) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000480)="098fe58f762248eb7a4d9fabb6befa723849bbbe9266b605f4e209f595426d617095100225972574985a0f9c7dd26e784e3a8b1ae0af3525607c1588c9694e656d8030b2f017ed6c2a80bdef33c31752574a98121be6c2ee22f66900f456787af222a1154169ad3e8dc2cd44bf612831a33cbc3e37537d5273d36b7c5531be4efcac981d4bac1354efc2118a3c0c2e3fdec0bff71c7d4256ee564dd1f746017fc6bacb9547db78c27279e713effe067b442f930b77961f4986669a5573aa740e893e8d0fc8f45f2f68324606d83d84b625c23844e7d455992508c32d151a75db6df7de2a2871e39f5355e0a8345be1f3b5eb6d8f9d6474", 0xf7}, {&(0x7f0000000580)="ba1563805c612b95893550a2220b2aabb59e30020cee6922f90a0ec7ddf34499c67d7989a9abe32d39f3b1aa986cf27daa2af511c56abaf451d0168696e00fee97f02ac65b903f7a31b4eea301b1adcf75cb798427e28142527d48cb30f488f9791b44be7ca462b6273a21e0cb160bacbb2de2edf0a174ebb5a6a45908b10fe0e64a792c4991ca140bc0f4d9d5ef5ca527bab8f0bc9013c0adc3c96b7fc19bbb478599cf97c866cad79f3e9dd935fdd2fead31d369339c3fdeeaee63f760", 0xbe}], 0x2) 16:41:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="c4ebdf72c2fb79f457c512574ecea0e08f35aa29d04edcd3ea8c996729c065c3d582fd816e80800f37fb5d643a0645bd449b46d9fd8835b5c502fc62fb9beca07d5ea86a91dbe5c7101b1f7ba220eeb07224d7f27fbbeb4dbb895ef07df34d7234e081941c87844f46de8288a9b1f2537bf5fd897b307167d1c8a091b7aa4227a530da3e31b5ee1d75baa0d8e5bff914", 0x90}, {&(0x7f0000000200)="504e613685edda3ec9cea00b1e7c631ce8a598cb562eeb702afe366c712df1230656291144729edbb7d8a94258aa7a48b022ee13ffdcf386018cfb2c66d3f303a94e5c563d551f539ba2852227afaa69c9cc1ba7838bde60614d40325898231234e836ca5bc54568f63b506fb4cc8394", 0x70}, {&(0x7f00000000c0)="c84d4d0b7f4936c9117061bc31e1f289b644899fa18b1ac14887f47e33b0a4147e70de6223b8b0af260018492c7190f7be0e1efff0bc94a2398cc41dd9", 0x3d}, {&(0x7f0000000280)="4a6ef9acd752fc20a4b0cd93791d45fed3c4f1398d031af676ce58a77fb8e634a759", 0x22}, {&(0x7f0000000300)="d23462b107889861ddf6471c0e859681a593d35ca8f1acf80978e5526b72df8f7d84fb4308a51eb984e914e2271126643944d83da33f986135ba095588550461d5aadd8fa30fa7297878e413fc0b1d8f71dbab05e13ca6754be9d86c63c1bb6a0bab60a3bb74ee39c55585a53b39fed3511797a8e894b5e0f34ac3470be4f9795c4cb166087229d7b25a962fb3447fb83650a9e559135114cec5fcf6781f8fb1e8b8d70bb63a65532be92f07a0ed8ca9587f349c101d928f9b158ec9942f770398eb742c338f9519aa1b6b61257dc25cf0169ecbf4e18de26690539fb8ca02e6516a38e48014b6a737d21e7739", 0xed}], 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x880, 0x10) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) utimensat(r0, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)={{0x8000, 0x4}, {0xec, 0x200}}, 0x2) 16:41:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/46, 0x2e}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x803) setsockopt(r0, 0x3, 0x54, &(0x7f0000001240)="eb0d5f5250c4fe59a14c27996922ce8d79e1f63d742066d4f698f225c15e83a586902e271619be20387f13aa2c74cccf3c1b7f84b92ed279f0e55e9a66abcddafc4b32e802d565bc5a31643d4121c57beb0cc7c961548d8dbe29203c488332f1c79c054be11a4951c9750600cf2cb39a913b2e3cc895bee412c72fd94ee2fd2d9d454e3dc81cac9468ab695db217db8a9d5d48ce4364b7ebc7407cf167291a5615a1ff5c547ffeeca04409396f953e1b2dee391ef624ab2cb1a3e4102a4ec9c894969b09da1defee3b081a2592fbc6ecbba94e054439", 0xd6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x9, 0xf5}, 0x10) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) fchmodat(r1, &(0x7f0000001340)='./file0\x00', 0x14, 0x2) getsockname(r0, 0x0, &(0x7f0000000200)) 16:41:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setegid(r0) setgroups(0x104, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:41:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000400)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x8000, 0x2, r1}) mknod(&(0x7f0000000100)='./file0\x00', 0x7100, 0xffff) bind(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) bind(r0, &(0x7f0000000200)=@un=@file={0x3c445b6cb71f9d9f, './file0\x00'}, 0xa) chmod(&(0x7f0000000240)='./file0\x00', 0xa5) sendmsg(r4, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000280)="93aa0f342b9b39436323c787d0bb8e12f8144f33179337a7d40c034f7b2c98301c37500d318c741e3e6ca86652fbbf2a8356a421a8fac68fd29cbd7bb9a51dda6186d1e3e347b7a3214e0e6732b60bdfb9d4963a7a2f11497f855706d87e4cd61e316c8a7501668e1e7fdb6b9942f015266b3fadea3a82294ea0863111a20b7030e8158cbf744111d345b02f454e7e9669c732dee2d21b0c9eb43cdf80", 0x9d}, {&(0x7f0000000340)="e53068488c59ed19b5978b4a288d65715b64d595f29ee6f8faa245dc7a5225cf3ad5751a5965ddc9f2dbab64bf322b8dcae89a45842d9e564e95362866c911877d5812b6cfc9a5", 0x47}, {&(0x7f00000003c0)="045b091d1117fa14ee1497c5316416a9215d5519185bf7c662bebe092bf4216b880267551811", 0x26}, {&(0x7f0000000400)="ab39767c548db4ec3c8ed18abac593a68a62545bcd66b81eca7f547a7b2e4ad4965b6f5590cad3d553d0afaed7050df40169773e2b46be63fef7ab0d46f4b79b73e23f9b36a20dee53716b25a11ed4018473992636f4ab37faebe8a89ba0e6c503267edc847d0cbbe485bfd4ecdb1227e8fcef7ebb5aa76a4f96ff6c8a0d4b7d6c07825301e8ef8654ea88e00d8d84e92f5a7d81e5dfa7296501015ae31b89df2be05b49274f59c4df22df2752247b9c304ffacc5ccffbdd7b999ec4e05ec8ba6d7db86a2f6999e338ea58446a45104d0f29083d6f8c33fc29a4e8b79bbf699d81150ca5b2a372794f428e0b9f0282a739aacac17908a7fcdb1a02856057302a8928679531a8ec38956c959c5b2585da78337606f15236070b22a082139161e4eb76a71b08e0dc64a175ec81b56cf7aeb1c5ea204257f7c4b12a09e1f94eb70535cb090b1cf520057cce8648a0f103ecc70e1c83ff5a6a95bf0fff7d1eb56d081918ab41fb42f7fbb3278419c5d2f1f3f78f9a9d1bf025730de045e958437f33d0e2c27f5158182224f4b3d9cd10de2e60b3bf26744ff756b80bf6679ae223be645f6bc6006b36ae02e44dd778148813552c47e968a72ac45d2112f44dbe6329866ad1231afc552def1da40ef4c8745579e1bfc93d751ac8288669efad3277ee30e24514dc23c8127cce1f309dcc28b22adb03255b492ebda1dca8006703d81899d891c3bc1c4d84762e40d1c035cc4a83ee0630880c5351f8c797226643bfcb5fa6d2cc5587895e6dd43428006ba317b4b41c1cb52fe5386dbe87047cca5a0c4577f64e37ec79551acb4365d8bfb176c33ef6fd2d877d226cd2e698182564af263d8b7110b447a7239099ba43b25bf76a6e7378a7b361c27b07a2ff480fa7874f66e52a67eec57944bd8e1def6637819c4721eec60fbc171acf02face85ac5111a04ff5c9823d4ac8243098866fe3a832fd85a1baaca3319aea8de8775fd98b3ad408cb6775620f4a1df6fed060e64b2576e98c7ec267a5c4ee8a2f1b3f46e05dfc35c0b22cfb6fb3b067767c321ca649ad632af4834c2e137d28024c26ac539285252a74b40d0ddf8104fb24e3a0086793a4ed92b8f9c91d14f2203088f039c83c59359a21f08c3c500c02687790cff567e341588883b303568ccfe76a09252dc05acebf27a8347afcca2706ff7194b710397056dee9546f1d50a3bc09e93b9e2ad428a61ac0128f026e41bd9d00dde29c447dc446bb52c9c413ad4ba496476e12897c59841702386789576c40bd594d398627825fb276a44e9e876ba76b6c4ca6533de3e61438e5a118a3ebd17173602e234f503317fd59c7a24f4df477fdc0de3e80e4b2a756581e0452bb6953d11bd47123bb8de96fef90074e415093b62ee8f63ae496e58b9a77c8573ffa6ea7941c23aa0fa983b47aaa180259a0f18106b47364962b324e126154a116d43a017fd96f8dd19f796b2ff17552ba880c277339b6bfeae8e5e9e7c223e6e9a5de6a1b880597aab5ea1813a540b934df66c0b13a7bc065219bff812386299c0f1c330030e6b518eee44a1123fc312bdf170a6c48d4f58ca4635f82b0ee10d988536d2aa55b5c35fa6bb8da2624d5857d695f83b56899044da52927fdec1319efbc4afb8b2e3eab3fbc85c0c06b0621c64c03d04387be14fbb4cc41e7b377471d1d2fab42a480c56109800acc3930c8508097b1eb9f340397db3b8df381e501a9ebe26b3356e6344575225efb1e4c6162f0a23700ffd91180062d2c7eaef6b479d12ffe4fd6bc4aa0ae005b9c7296dcec4b7f48e312ed2d4df44bd9ab429e723c48237e8b562e103a5ccc39a04acc01f06074d588a5d60234afc48925ef46b2a0d4329d5cc63582518da9d871f13f2630853c675148b8c4a6249dc87b1cbcec5186af6e15657044b250af7daa25d24f4863afb8255b5b6a26fcc3cc161e2115cbe87f9e113666ad866d817475d11f99cac21ca983daf57d2587a709e6298c4d154c5ec667f7c1228700a880b3cdd47e2214e90b565aed66547337818be77205935b041409b4de9cfd5024e9928b6f803058bc597f6b4a9a85739883790ef6cec92d6333f569637bbfeaa400a0a1cd8997f05af4f5afb06b4c47ad8ae8528a8c1fbb3ddcbe288138c4f7aa7bca051a9e20e51dd6528cbaa35ed993a1733f5d684e60abad6b326220454b4e137bfa9092ea3a0801bd0c3ae1b890b5eb3df2053555c27b4847ac6063eba39f55907431964556021a9496abcc67dd2821a0c9313994d719588afb5861485b9f48e17e755cddd28c64e179fb9b76006210d24c3ca7894ae28927b22dfae4922bb54168d8a921f25bb855d1204f936f5443985bbac47834dda4af1b85ab683d9b4c49a05e6cb3d6fe9842275ce2bd8782cc06dd6ae49a55141af10c72dc4a9e855a7ebd12521d9ec74de8ff4082005dd3d4d8a364f8d49e8261b5dba045063e4ebfa74f93733729b0199c8e6db020e911a2ecb4babc45e2ece522335bef27d1086df5ee7451d9228c81647c3d7ded9139922e424c37bc4f90607ad2521bacdfe460daa308aee8e511974da036f9fc80d8419560fb3a7ecca63c58a4418056dbefb00a8a546826f8f97c4820bde16a18cf1d038729aa67755551f150e04c7a6738c49336a61d85141ffd6a7728a65594344a8a80f0b2a5015118bb108a35f8433a035b9f4d2d07fe206b2efeb561aaa91b51a5881b797d5390b77e8a5372dd3c47c535d782eb4ab49c2eed67df2ccf05061668068caff2634414fdb26c0e326c042df1d92db347490e3a764d7699d80e6b9b799fd2dd3a9c3cd9834eacc7ef81d248a5f83d2ebaf048063cab59c5ccad4835e8349ca8c095f017105db0f4b1c969c570c132dcd12fee423f1099af635f53935468f408acdd37953642193bce117bcb1d9dc27d9078a910cbc46dd78f44625e6ed172d2db4c190600b01bf6e3a08079e262e9932ad9c09bec090f8ec70365d7039517732464d4b8a4ca5882d814939a221d254990854ba7deabf33f250e09ab03f19ef47e31c28b30cd986df1a4a7af451a13daecae020f24f6f142c6ae2f78f561d4a3ef834767178e61a10549feacc6d61e60cf806e244e2a56bb4f055ee88f671117c2640d262a46c927876f4de895dd636a817fc7268df94ee30f957dd6792e81b7fd2ad336eca3485a2b04c3ad035249f3d0965592aba49e403744c56aa460bdb5639895f721c256c10367f992d646a1507fbe2e333f6c406e7c349570a3daa6cd32e549e04fb2ece44ee8bad15066ba11a6742b1f9476c51a98a1e6546e8195961b12da5eec6b0a7316de030aad0145a9fb8b65b5956d613bdff5436d2e9c1f2f7617bfe3ce47f9375fd0705bc678e7f096b0e63835e248451311a7c2dc6e55e19920e6c67930c6a01f0a6ee44f0c9f87d98fc80f2b67c694eecae53d0f415492a792ea5bb36676471db55f3a034ac9fb9be9ff8f87d56fcbb9d4660234ef8086d624d15f752f76d12287c9f11f3585962be262779e53ed1fbbbcb9d868858f086bd3978336182f46264a98d975c75c88b51d950134a205f204475568351ecbc747614ed41cfe167b7c7e0afa41264b076affc7835f01ef26c70a7e629963f594b3c3d22ce6ac7b73db8061874ad08dee174020bf2dc54cc4f3b98434712244f5aee34eaf6e413eb59b6aea8b4cabb05087631917094631d6205e13ec3f4aaa063feca375124662130548bbb32f6179f15e645afff368f65d96b363c5c3ba8093cecd451c7b4f1d16578edcc45f9eece55a4231b18ae70756e48168dcb6c1de7ad4f295c9bf475daa356f44c8a0f9d47f6b672dd665c3f43d4a828d62cf1abdee606fa2a459e05748e04d6e891f5a39100c22cbaf0a696f9bdf2b33cde3be2903c7ee6e924437c0dfc3636bfff27b607cb76ee2bc79275af5f456c28e3a4a6a4b0cfc85ac9096430a3b02f31b3f547f9b47b5869dfe73b96680db679961533d0e6b7726f1ca2928779515f2133ffccd77137bea6025348f8a085957dbb6cb888b18ea770c63752077c8b7668886ba16158b0475f9530c8175f960d58eec096113e81d5b3bda6007343e1af1e932e09a29c46d1fe3e253b4de479ab85e8ed52eacd7a744a9b1df4d44465084b42c7ecc2708f9edda934069b5b83de24b46f53507f835a01d1d955b1e34e88c16ddfb6bd9063aa82b3721823ca078dc7265bf284a972a4bfc1e5efa540ebbdd53dbb70a549e46a8d786a2266b5988104af8743cd231f2e845dfd1098ea64d0f82d98246039290fd9af90bccafaaa9a07b40470e070fa1c99622ef6e77ab5390c5d8044605350b8c0c81ff62fddfa204270bc0db56c01814fbcc7444dcee4acd86cee6e969f0cdefc544b748e4334eed5a99cf05394baafe2078557bb6d4a132cda212543da9aeebabae696724be1e209ba652815e76d9d892f76a87fef4035b16b43811cc12b0a1bb3dca86cf3ebd7c8a4d28754ded9799058f5dc6905fa922022e1bc345edf767726ffda441fdca84f5d770737b0b56a95b1bd1f60420a2c92ff7f746bd6b114daa634e6b7c7d48d5cb608802aac5aab0bb719a3488845b2c0cd4dfb087aff1293e6514bb91077181a10e5c4ad922e4622327a3b87dfa364c70e9e45a971463a4732de727ee0f0e29c644b7fd1af6285abde156b6011eee71407415c7796e3c782f59172db9fa38b660e096f2a675d7afe6edd948434b4d2b248244d0e7788cc81f643c1024082218b044f8e9b1575e6033fc05970b479f4ee0d6f94cbca72d677747d24b6f0c972f6c180d5e603a2e5a7b42f274a327b23a5fef26eec913fc76d706b1d108d95b9cbc69f2467d4339a26be465411be431d0bc871aa088c9d7f7bf3a1ee8cfe9b784d8ceb6a7dc2f6403cbe78f756cf864520bb0ed86fe7f804ffc679d46ef65f631b639590a2fdac74d280b6b83aa966e3107acfab1c618e58d920e26797c223dbabae1028b872ff39bdb1eb35902e18c26ad1fda8453d30fbef564905971bbdd8293651fec52ccb580c10888065cd79b2407c1af9103549e5391df6493577afb61d6009d5f5ea3ba39978d546b3b74d78c9217eaea90ec1eaf36881344a2cb5b982399be1602d960d1a8f06ecab67118a4f2328afc7c4255f85a3fc9b541b5e71a8e28e4005b5e71c38a67b64af6c39d5d08705e13936bc73bdc7ba4ef53462cda451fca7caee228f7434b4b8dbf53a6e16ba3535c374a32fee6222d4a756ad28c6a8c8c54eb33c7f87014b5d5bd701b8427ea22f4508a1b10b2354fb4348b18fff95e324bfcd857134667ef9b3af3c00ce5ee4a251ddf7b838af2913bc26713f87f3021489f5eb2ea1df0d5b6d8254440e8d6a548787e96650ad9c2f457cc6682fd1e92568fa97c6adac75a957a14840c7a8bacdc57641a60e410740583a4ac67848fc35957ad045ac42b13ec18b3a70735b5b1240e50cdf89fab49e572adf5789aef62c40d744f42d6da40913ed918cb8208f3552b657dd3ff90185cdac59bdee8aa30a5f2a49c13dab1f6cad42f26288fa4ef5e6f98d7a01da1946f442f7afe3d9e6304896b1bad28b6c3e73aa171505c8af0b2f53baa475c7f5c6f95e16b5726638d05b396ab66faecba399214b8b36263d849fb199a3f40435f25e154a0889d3448822f7ee59652a5a9f2dce6c578ef204cfb5ff84f2e1af838f875958f7d76d834c7695681e767f034ad1ff338d08099d0a911765571243bd8a49f90a91d0e9f7d8177dc82624d9a4e2fecbb1f7132eba491d510f879", 0x1000}], 0x4, &(0x7f0000001440)=[{0xa8, 0xffff, 0x9, "dbb61fb1436b50941e9cf2d6b3137f418a713c3b9768eaa48f0e566d62e93841385302eba81652054bc7ffd3a3987573b5981c3345a76733b24c1b5bab31a1f44522e0e63fdc8896753375eaa3a0983b33f991f72df23e444d45cf91fd282c034e0229d16e2e720cd0e41cbb0d152789f3f1a71a52353cfa66b3953a95ea1aa1f28c550c5338ca4a13e0ad865d89b15f0947098e05a6"}, {0x68, 0xffff, 0xffffffff, "e97fb1a9f9fb48dceef6b9c211f794fd3808c10b97ba9dfbdd87f0937a6585f84b1c77fb20ca346b129b54680a953aaa17f280a25d0cedbcddd96fc686da109515bb14d1073194cd0c92ed35979c4e82ba05bb18d065"}, {0x50, 0xffff, 0x11, "bb7d2a2990f8b3ba32a23b35fc8b5685afeb55e434c7e0e8232758873da17db4539655388f80b9b7ea68f582d9475d182d81d1c12acb035f14870e0c02"}, {0xc0, 0xffff, 0x0, "3c40cb4f508d1919dfdd6f3263f193e1feebbc59052a5d00edd7c6b3d951129ecf21711a78577f7dd99456fc78ec966841e9f12c76cd393fcb60bd9dde6fcc580a290ce3512724d97c8b6f07ba5652ade31c69b79c8e762b14a2beebcaa6d2cc7f0dfac63b66d185637dee475c00d1470aa3e178d5dfcf9faa591d95886c923688cf4d12d7d41bdab7739e5fadcfe802be024f55c4ceccbed0a5e3063656e9d57818af09e6fff2eab6"}], 0x220}, 0x4) fcntl$setstatus(r0, 0x4, 0xc4) execve(&(0x7f00000016c0)='./file0\x00', &(0x7f00000018c0)=[&(0x7f0000001700)='\xf4\x00', &(0x7f0000001740)='@\x00', &(0x7f0000001780)='\'!/}!]\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='$}!5\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00'], &(0x7f00000019c0)=[&(0x7f0000001900)='(]!%@\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='}\'&*-[\x00']) fchmodat(r4, &(0x7f0000001a00)='./file0\x00', 0x100, 0x2) sendmsg$unix(r4, &(0x7f0000001fc0)={&(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f00)=[{&(0x7f0000001a80)="723b9264da404337377bf9e843db07175ceab5c86015fd4fbfb616f191", 0x1d}, {&(0x7f0000001ac0)="f7bfbc46ed18802a696afe56b29dbfa6963de8", 0x13}, {&(0x7f0000001b00)="3dad4e2da2ba05b43b376f3fc8332a8b1566d6183e1e894cd6a3bd1107a655c858be37ca6afd5fa4239f6714c19dca61dd77dd71bbb1c6041c26a5f6f7fc223078d78a841d8b8370e452de53c239d4506f19f30626cd37986e1d9a628ab39c", 0x5f}, {&(0x7f0000001b80)="a28073670e97b5a8a73af4d8f7457725b554d787f7751c92487b4a8d4ac3874f7fadca8e7d7ffa110a7cdc4c00223e5797738d993baa9392560eefec7c70ae6fdddecdceed0b99552193e03a7733518ff9d7cf4dd0626a14d159ebc11d83c5a33b02b7781d0f07b4c452892382976d0b0367b9336253884febab7a5dc597de21a703d303124fbe593f80c33154cf1db7a51164fa0efa7b45a26dead1e8ac034bd13c377d64ad63fb0c68c34cef8aa799ae1f74ac5ee72c10173ede728c47219dd3684fc6edd65fad78d8ebbe19f328068d1fcc2900affae76e34d39143ae6713cec64633ca760d032598e0ad40d436c98b4ed00fb4c44b26e109bc42b780", 0xfe}, {&(0x7f0000001c80)="8aa0df2975d088d8234058eb90399456038bb08119c320525385b25962342c038eac151d43097d748989a9fdf0b93e60784405db330fcb193e9514ecb5dea4133786e5279530addf4e2dfaf9ea1a7b28124a284e99277dc44a9fcfcd6822c67e5ca7ece2240968aa0b0c5810de82b9b6e01740f056d32778e3d1", 0x7a}, {&(0x7f0000001d00)="62dd3a871a55b9f2ace878050015d457f7704539b0134d18e4371f991b875080d761a5f4f60a0b1da1773076b3a6e3b396f3647938d56ba01a3607565604bd83a078eaa098d70837059f4caaa3b8b2d07f5818cc5192a1f5eebc972ea14cd41742e7bda4115deda9c2f1a72a7bc1a9c3d9d07ecc1df9d08a1ca3400e0a7c0d7d8284f62d09d6c4effcba65a93ce7cdcce660a5b8a8292cff188e99dfca9621444e715ec101eb54a5b92b3513f05013", 0xaf}, {&(0x7f0000001dc0)="9dbf40721a3969af736b86abd976c744c2", 0x11}, {&(0x7f0000001e00)="75c085ed1edc786a655bcfd2ab3a05bd7e95b2cb106901c9312fe9bcfc9b7a59c00342ceb8b8239615448dd81a55e49e61ffb752e4f498571c982e0267806f94c0eb68dda35530d2fddf07fa50c72055004d8502f667f27d8683c7d44e13079e1ee66e05cbffd492bba20fd0387442c66c763273d11b37d02aa957d2f51bf156e47255df88917ad89b2a8fa3dfa3d3fa2b9187f04bc608685090f2275ceccf63e2604e2d3c5b5ff51bf1cee8f8229e1f5769ef655f91fb636dad0faa0db54a82a73485280c035afa", 0xc8}], 0x8, &(0x7f0000001f80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0x400}, 0x1) r5 = semget$private(0x0, 0x0, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000002040)='./file0\x00', r2, r6) r7 = dup2(r0, r0) setgroups(0x2, &(0x7f0000002080)=[r6, r3]) recvfrom$inet(r4, &(0x7f00000020c0)=""/252, 0xfc, 0x40, &(0x7f00000021c0)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000002200), &(0x7f0000002240)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002280)={0x7fffffff, 0x1ff}, 0x8) mlockall(0x2) accept$inet6(r4, 0x0, &(0x7f00000022c0)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000002300)) bind(r4, &(0x7f0000002340)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000002380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000034c0)=[{&(0x7f00000023c0)="6c1a88fe08c92bfaf98dedd87900f64bdcddc0470137600dff1c7bc6986ec758e3b076f35274dcef2caa3df9e01fdb1238df1704a07323458ab523c16a8d7e6208177da72d00d03c42e3a0c3904cbd9bfcce98ae4782861a8620", 0x5a}, {&(0x7f0000002440)="44bf08d172fbcd300981a288d8ab5d403451daca4ff8d74bc974f5ddc39504cb7d9d51d02743029436809c6852a8887b4b1032c2ecfbd14f8d020575452e4bdcb76ab9e8e332a9", 0x47}, {&(0x7f00000024c0)="c173a0a22baf59a8128f7fb4d25a0d51a739853b4c1af0976219770c0f1a980d7e74fb0a4dbdd55e95a4cf7857ae305537942cdd9efc0bce52ee931b515cfa8b62f2fc597a141deb7300e4e587b583e4117ec125a2c8c3d1163590e0dcafca8e22a11cce15953d23f32c6afa90f858914c50f9db72db7067e9c86260871c504b68ab1d03e9cc636e9bea9e5386c38be81fb698216f6cb23a13e362886ed7968f159c6f2778a1f31ef83ba3420c4b0ca4a4366e7427b4db13c5044c5f8ad6a36e567d6981da1c84a01ffeed64c9b5292b1fc2e0419ac29fc54d3e37fc0781597fbe7785f81a2dd781f74bd7dc5a3239a15b052643a89c738e2cfbf1dc658b1881819b75d1dbdd433d099c732c7e856d4eedc30def2f530e624d478dfaff7a32f244b222ad78db6144b12899884c62ad2b9b3600bcf1b4b3b07dc48fbe60a10b7b6f66c77afb29eb5d904048fedf921d82d65f65807e0e365b56f1f92e56191c4a4f12602ca2cea5316fac7c66b76b2976146c69ec8597b2778d0fb4467eab2a2f3f933b2bd6d72c95cad431035e7603e987bee363681c1ccd3d3ce47bbc14f06a4944a20f004bea90ae5c920eeb7b8aa2ebf74927c146634d8b13c3a24ad676079d322346ee28aa27efa3c49361c236b06d73f9301948e3dc83d074e0b73d921857caffd922b99eb2fe2d553c9d7aa59e0a749a4662a8ab3a890fc97e095b0375e43ea5e9d3f55a0f8afb939f23e7123208a1276418209c4b0f7b98405c870610d6c66e6b3063a4e82c9d3f6546c9ef28cf08472779f679b214d86b9c1d82e34a93eede88373cc5e67269c0610eeea310f0b5951357b394a4457372f1db0295def67701912fd8b748ead6a5cb89646ac383d54dac469265074be7b98b814f79a7ea0f77b7a95af5471b5d880cf5ae0162c46b71d928e1a57f835df08260590166dc83185e77850790ce22226c303ff801e80b6944d7c41d01c53f3c6fbdb509ac4408c65ebdff6a577af50d549ba367c257970d96215f8f94f052034cafb10d9f5c8b77e3fc7cb67fc62123faa44226b1cff0eb6f45d4f4b19560b5c3133309ba3b799b13e756c6a4752d52d6c916ffa8ac52b3cd9daf082014d75b1e75c75568b0712302809dc0bc49fddf62f686b226d3b608082ecf29f227649946e79f48ae9f54006254517771feecb5c6ce56233e4fb9318725aacbf2e1634625ec266f25ab668670f09af19d41b8a0f077485182a2046730e43d3a058f78d0a446bb56ae75a683c688a8d71630e56f05ed2e7b15deeacb686c5d0b720baa1ce8ae002a70c88be66d03133f36bfcb5ccf157ddcd8c54104976dade05e81c75079864c8a481349380c137df58cae42a6f4dbe72b1d19aef54bf56f76f8672e3b8c00c5d3a65693c2e46d4ef45a68215562c3b39b945e40eedfff194af4bcab9ce00e94ac6ff671ffebbb3064a30d286fa13f9dd6f5b284a15d594ba351b739d09dac401e9ddacf98a1f548d6f7c3d86abce0ac78c3dca9a13c4b6479438cbdde969f889e0af1d28f2ac2cc81271f7ca037c18d3e52223a9b630a008b0180c86abf21d2cb077df4a3057c7fba55ed7503690dff5877c7d3ca9f908de60018d9f9fc787e592749106f9794892667a2cfde166e36e426b7bdcdfdbc015becef9c818c87d1780e03bd7302a431447edccb0b2ad652101b255d9f3d2097b884aa32bd37d2aa5cd250c7d2336f24f6cb352793daddf00f0e1d61f67e9e7885417467cd2744548f152d90669ea6ebb69255ef3b313b01289712c76deac613cd77b858a4b6bbc4197718779e656407a91917df18cd200796957b60b6d7afd8322ae24a972d5649491bfe79e35e5cc3a31d46c58d6b4014037534e866ba0085dcc64ac6251a6eee4cd44e538d9eb902e34064b0b882d8c63a6dfadc42d5ffb67d1788d540b36acb4779ccbe4d83b9d1a4002fd39e34d5207a785930c140b5859fce2c49937931626808e9ead54b3c514930fdf83bef822aa52cde51189d67be7b4dcc3c15c5b5b6e4837bb720224e347259d8a56250e3aa0fc7c8354498ad702325e122f1f8514677bc81abce8fd81134fa3d4a233580232dfed6b8f8b671a929864305ccda95349f85b4a1277f27768fb526e36cbb56bf6a6e00f8f9d2fcb15ec23c72d7e9316572f023f83470fe054a8c431428b933989ddfb81d0e0b1345662be168589e19aa4faadfb36cc954a565e06c883e7214826762c9f3c4d9cdd3bc0a4c82528d3114ba5908f7ccd308f5df45e89f28e8cd0983aa153d328db704f6a0ec0190c717853630dffac8fd0563598b3ff777805141c0fafe6d1ba6cf5d225c39ff704a75f3bd5548f2d2b6898c7c62a797067426aa2644b28b2620afb594d5eedb8fdb78213496ff6e7bdb69e9e69bca6c73d652f30907be161b2a22da36f32243648322aeb28dbc6b3bc11767c5119ae58cfef8a9be3e8f4c4a5e1cbe124dd436479bb3da4b760e464f8c409811cc55221c3a107a5a5642819ee48082627f51a870f38ccecd6d2b73fb9e0440303a8e489cae3b4281974ec2355507b789f4bf004cfb648f6beea78b507d2f09109b527542368f29b86d0bd5310b42d9e7d9473ab082c7a49894f32f916bc4846511f987b38d8f59abcd2175e292e7d56c979e8c55e4ade7809c22b3a39795611d0e7f04ceb1cead1bb19095d278d5378e3cd5d624cec99b5cbe73e1cc776a727b6921c76bb15e7869f23daeacd33b6553c728ccb17462727f74984029df2393f6f986a65e68a2b28f2f7341437a91e7006e710b20dea19a6dd6c50b9ad4fcc7db65c6c0783aa49d270cbd7dacf046b636f25a2e5ebe6160b2a728659787af65ee0f460f26cac658072ac727e4b74bbbe6dd086ae8d2f1f4fed50e63a3ed18f3dc3b24b4f8539e9c9696a3700ca90e2865115d8041edf4b2fe03431c510e673cb1c73fe335cc1e918e42a69f42c227599054a11e4fd86a2fae6d0f33545981d18f0dbdb3f506423112988ded028e1c2246a183d070e5f3014acfc556e6e0983162afabc645897c4bc739b930bfb6dcfb8dff76d8a3e75b1e57fa64fc5e261e3a18fac51449395031fd26b138bb994b267cc7eb74549dc519d272e90a82b5c81baa3b6751b57e7de61d94b2cbcde0e41933e2fa176d75eed8e36e293b3e49deea723f66e88b721f62956b44e0b269311e231465370aed2e62f26ffe9034357cc319dd8a60a3846887a565324f86473d443bddebd6eb9fecfaef069843024ea03157b04a7c413ac5fbfbbcec298dc6c74ee6fe7e88381a0250295201de322310d43900f7e97e3997b2f18e508e7a6ecd798a85fe867ee9a76a089c88f62c825b3826e576bd595f52c585f1efad17d5dbe451e0b52ea782d50f9f3d0c898b06ce4c5dd5ea207fac2774999891fbacee98212622b0f8c1aa19e8396ec40aadefc0ec97df74b80e3311148b63d09607a00005145f34759711dde9c6f15643a37f1eb038754f9f01e4f771e6f4e8cb9d698b34b249c7bc366266fe823f47556262420127b3e7c9c83c2309897404fbb414816d2748168ab6550d7b20084c10581ddcac8745dcd1e869669754301dab63709bcf8a42aa3bd506f7e7fc3da55c2fa9da333dc283493f8e527c296248dcbe9435a0a0c9bb6a5ae2d533d1c1c887fe8a8da3b4adbef6c3dcb8295ce7d0aecf78da47c7942f56a7df9a4a5a19f4e7152ad4bb88d19525514441ae95d0c46dad773e41152f505e8f4a54509b9454939b30c8b71f7595ae82461f6ba642ae18329a2f345eba552b0d745e2678ddb4e309132a49e96505e6c5e03ca72adf0d06ccd448504138fec4917962bf829b9625ef89729013d2132a7bd943ef8254df58d1c0a26452bc46bf85f4e54140ac4bceac359aeee45e0f0d46b2ae2d373b6f070c3e5dcf019e8b8bb1245a7b04ee706322d24f9967ec5d60c407860ba2d24008a9a344587473b9306fae83390a3e3b9f612c8b460af1935fba53ec147bae09723d13c30e1638d9f1bf2d6635eb539d87269d7fa8e006b147dc79456a9e15a17af12fa8b1b81ae4c9e3f13faa995b7705e34c3cf32451f5d2db0f673faf8d687a2f536f0f9974a780c43d3f30b42d13c7bb4ea995f25fab91995545500d88bde259637eafb59dfecdc9849648bea721e03c436e683556a4d365a5264fb4c86b2f51d68cb5cee7ec84cf6c4b4444b2d63989280d6f35b7f65823e33fe7b17149aefaca6dc371c900bbad51e9e22d8edd6a5fa00cff3a3cdcc66cac697fd9d2a7f8bc4457c0109556d1b75f9be79bfb451df6cc2bf5af76579abec239e6ded484780323d863f99b61f471a1f14cfcf816e387c8537dcec313bb14661f6a2df309d808ec613d8fd2aec9c221516e54c3036bd57f15ebc1fe01a22de337f0a9ef4f519ba80aa6f0f791689ceaf56573eb25fa98cddc30f694ebcc324a8993dab606db757e1cc736cf8dcad8d2f6637d55e997240a86acd11cbee60f16b96993fd0ad15bf0ee495eaeca05746e881611d510bb6ce706335c7394c1a981aef3308f55f159178a36fc64ac4cb3ffef8169a8b0815a25921586630d3dc9111ae014082083b1c769229e861686a27834db7b0504e4dec3818d3906778201ccbd8f25dba70f058ed46bba8f68ea3acbd3e25c8eb6b10be78e4126167b1bb2f307c5c7a90212f23f1c6c2dae3ae8142082bb8175fa730176b3eb350cc5ddceb49073a0db50e8a32a2ca639158398affaa7601679c1b60ea3da459c9edff57c704e88aac4ca0fa9324e168a4d89b2c6885e3bde1a527124ea4171924d57557022f59738b3f3cf9edc2651a4b0c45a7ab68393d11656670701c427b9c92e481dc5e7721286c726abe8189de5ab0d7e14754ca4bd3084316fda98cf5010f5a77eb9d9272cb35001eb1598be4d413c78b2e92b474ea894393d950baf88f237875c1b3f9f0ed223dfd4c9352b892de4d17b0842cf0e27d0dbd15a5d5b824917afdce8c8416339e85e485d72372a37d3400797157b3747bbe45374f70ac25f63ce8f611b87aac8bd0888989c5c28129a4b88fd374b789de38c3a00ae522324065ecc5308332cca23f53e6f3924b436c7722eb797bd027d46b088b02a67e215dbef45197a8133be717efb6664ebdbf27097551758ea84efe1c0dcd428fe8ce1e74875ff6e3c1063935695fc4e3b0df342c8f6616ef18f4f977b97f259f514b86bd9c09a20b186dbee5f54683f53f96893f1696e333b3515f19da6c0d3da9be74d3b614b66f6940c8220d9798189c6e1799191741f4c1251ade8cfc8468e52390d6fc23b7c06fe55830ab7595d417e16bc105a537ebdf4f86a48e95b7607484714f3e83471d5cd19f92bcbc0a4bc094c4e8c1e64ffd91673f554454e90cfabbff97dc1b58b450b8d3815fbddaaf46f6eab17ce7fe284305b4a182d1aad23c0364f635ca2dd4c5498219453a3224cd83aaaa8d6002e843931af01b8c0fc722a2cb8c83feb47bd98a98d4c3f5d1ce5f64b0016ba18fcd610e96f7c6689a78a01560e228a5cdd1f938702d4fff84055acc6c9fb68f7baf0b20bd794cc48e78447d3d1107d87d40fcde0373ba5c498930b98511bd468fb372a4892fd032faedbf2d95d1061b8f7ddffff259bcff5d75d27259a14c3bf874511e67ea70b1beb13d71d37e9b4860b580005214bc5f519ea3e1793882645cf4e1c54bd8b0c7c80160bad5fdad541c59043bc1f153002f95cb356c5286935d92f06514a69066490f4ccfff4cd45f88c2b8c6775e06add0ddd10e837ac66edfddaeda0", 0x1000}], 0x3, &(0x7f0000003500)=[{0x30, 0xffff, 0x9, "f156543a1fe163463651a507ca6b9f72ec742473f3efb1ffa596f0e98691"}, {0x38, 0xffff, 0x1000, "aafe6cc06054677e04548de1c03668df4459198f77d5a0a79fcdf1f81403e6d09c9ca1961fc2a8"}], 0x68}, 0x4) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000035c0)=0xa686) unveil(&(0x7f0000003600)='./file0\x00', &(0x7f0000003640)='W\x00') 16:41:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:41:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x77) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:41:28 executing program 1: socket$inet6(0x18, 0x2, 0x401) getsockopt(0xffffffffffffffff, 0x200000029, 0x2b, 0x0, 0x0) 16:41:28 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) chdir(&(0x7f0000000140)='./file0\x00') socketpair(0x18, 0xa2169174bfc06543, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000280)=""/143, 0x8f, 0x802, &(0x7f0000000340)=@un=@file={0x1, './file0/file0\x00'}, 0x10) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:41:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r1, 0x4) flock(r0, 0x2) flock(r0, 0x2) ftruncate(r0, 0x238) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x80000000, 0x7, r2}) truncate(&(0x7f00000000c0)='.\x00', 0x0) 16:41:28 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) 16:41:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xff, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffd}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r1, 0x5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:41:28 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000ae4000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000bb5000/0x3000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000bec000/0x4000)=nil, 0x1000) shmdt(r1) 16:41:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() setregid(r0, r1) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x1}) kqueue() 16:41:28 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8001) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8001) 16:41:28 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000040)={{0x0, 0x1}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) 16:41:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x1ff, 0x9}) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 16:41:28 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0xfffffffffffffff7, 0xfffd}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r4 = semget(0x0, 0x4, 0x103) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/4096) 16:41:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000040, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20, 0xbd}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xd1e, 0x5}, {{r0}, 0x0, 0x60, 0x40000007, 0x167d}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4d, 0x40000000, 0x722, 0x3}], 0x6, &(0x7f0000000100)={0x1f, 0x2}) ioctl$TIOCSTART(r0, 0x2000746e) getpgrp() r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) dup2(r0, r1) ftruncate(r0, 0x5) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='!\xc8\'!\x00', &(0x7f0000000280)='!$-#(-*@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x97-%]\x00', &(0x7f0000000380)='%,\x00', &(0x7f00000003c0)='\xa4%\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='#-,\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='$$\x00', &(0x7f0000000540)='{\x00']) r2 = msgget(0x0, 0xffffffffffffffff) msgrcv(r2, &(0x7f0000000600)={0x0, ""/33}, 0x29, 0x3, 0x800) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x10001) r3 = msgget$private(0x0, 0x21) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/239}, 0xf7, 0x0, 0x0) msgsnd(r3, &(0x7f00000008c0)={0x3, "4d30c261dd5bdbf0df3da0bb621baaaa05d23c874e6cc3f213ec934ec061fa14fd834f3ab522783a4363e518002fc54532c28ed0d24293ab446b5e10d2f2a9abe9999bde3f2f7d583ee7bb8fbb0b339348abd0c7ac2eb6545fefcd28ba73b177de9bab9c"}, 0x6c, 0x0) 16:41:29 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x30320, 0x2) sendto$unix(r0, &(0x7f0000000440)="727fa2f2d2d4c4b09ddb2d43b920d6b67a48cc332c136908ea755ed4dc77dcb82767819d1632f6df6a5314e8177381316e29ec410d97bc5d06fdeac83b37adcedf249d75908932cee293600e53ad19b60771e188baa52ccabf83a791d0b4b18ecdfb2b8d05f5c7728d7dbae2abccd284715ceee32a4d711fb6f36b22e4d6ca6fa2545b7cde1174eced704a89a453e15492b7254860684820ba9f5b3d979cfd69f01ced38e12472bd6b1c52b85e67041e04d999dbd45fa4d13f551f7ce8305ac2113b7c76c578f3e0d8abf3b46321103de6c137647a277d7e19a15d2d00fe6ac6fe99fb71affa50da20376b596b4f72c198f83a2a1f19311457de7e5aaa13aded4d6e4d2ef41bce3beeac1f1aaaa14e92a8eb93739a700fea867cd108a9eafab297551f693a847772321bd937f7d1ad72ca3601e7c324cb24e66999e1992055dbcf2cdcdcce8eb013b73478b6f2ac26280d00ebf2a958f138e54458ce5fc1ea5bc5fe6c920d8c0d946306beddffb74a678a237b000000000000000000000000000000000000000000", 0x9, 0x4, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0xa) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x0, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x7e, 0x4, 0x0, 0xfef4}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x6, 0x5}], 0x9, &(0x7f0000000300)={0x7, 0xfffffffffffffffc}) 16:41:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="f3c5c6bd1e7d219ebd08b741a227c153dcaf008140e77cfaccd129baad6204badd1555e6fb143d55b9307d3fce9bc5730e2f450b4ebd45a49e86153ac39aab77aaa77d40b7310f51ecfcb6fa4f1f52b8a87d8c9120420ecf09d6cd2774b41ee4448e0226d90c7a9150d757a344883a09e6b3c20077bb05c07c93e0b353cd0b8a1e50e21b73c68812d3b2148f4b9e117d44f7a3f52d4bb1253d09c78358f9784c0db76b9dabea832161d2fb18e09c911388aaec99d810b384a86236e4cd282496353338da528dd6", 0xc7, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) write(r1, &(0x7f0000000200)="2e31feda8fb88173a4beb75a96ac160c8a6d4516c7514f9e594730b5de84a3953d10ca2798ad12d8f278faf5bf5a0d9fc0f6a8505add4f8afa15a74c73bd664b6b1f5b2bf524c38fd7ba23bcb45dbace4121ad11a11327ec2887e393bd", 0x5d) 16:41:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:41:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000015f000/0x3000)=nil, 0x3000, 0x1) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:41:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/248, 0xf8}], 0x2, &(0x7f0000000380)=""/188, 0xbc}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000015e41df870a0bf217b780de59ce8c124aac45c4672c3158f2559a27340d3d07094761b58087bb20c3c47e609c87b730c2e013e9693d2a855b92710e960e803ca5ea89ae35a5c005d1137bd5defe798826f029a6e5b4cd5f04950a3450176c67ba93c79725dbc9ff345b63436c91562619a57af5bd0b878b55aa64e1b22bc8c04892e62e88e4d8f8520afd4cc43e3344b4e83c753d966b9"], 0x9f, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:41:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) ftruncate(r1, 0x800) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 16:41:29 executing program 0: socket(0x1f, 0x4001, 0xff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:41:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/139, 0x8b}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:41:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="bc7615cda5f903e68c204a0a0e4173aa4f0504030f81b40151aa63606348ce41be2b0c4208d691d74ce240e5e4a58ae95843b5154f25857a99014c30f0a99395f7d3b48c3da71ffb1d5231af85a059349d70920970752ab887cfcf5ab8b20755c6f0fe87dc1e28d8f0c0d908c0ff199d386e953a0be960321ac4227cf9e605c844cedefe4ca18e9bd4e707c00a85d9853a1c212171228f3790e5541c40d20b6d3076c1f610c6cb788491b115826ec9f2392fecd161ecedf4ebd9e49467eadaa23ead8a06ecd1b5ee78c4c74c26873cda976b3c48b48fe679d6e796d038dde63a103cd997a6e192a39e2229e158c1ab6394514f24f0e82e8418390d43d612666783a06feeb2abab042fcd0b03c527cde7b0904786621b145cee07d2574656277d73ca78113210bf4b952352b81a8a59b8a1a72ed7a1b1707532a9e29ef61c62e8d940db388552bff4d6e5d63c7a404cd8966e992f3579219158daf225f43bd48ffeb2d3f3a3c7248688404784b55f012378837d03100b8010663e505f296fd4e5e01ca2e0898eb0b40c807dca27cbb90d57eaa2ec3cae6904fd5890ca4cb07236600f14e0587c8336f9eab2157a3ea8c38572fa10bf27cc318c8fe51f21949aa3236d7cf832dcbd4a8c4457ce43c5f43c9e6606506a3a337ce154f6aa6639a1682e99769dc47fc762ddd63a31fb819aa090eafae7d72cf4d80913629bf2fc295a4d302a0580fd71c2c333d673af16327bdb3b2347124ecd44aea876e0dcb15cf66c5fef18ef15f9ad79039a34d36cbbb5f4bf225ca2bdef1ac4e776cf0a31f6ae5b2e8331e92e5909c354047cf778031a96a348ab254fc1aad6f3caa466eeb0094fac3b3e29395faeb1a3e4006668e5239503b6e27558c97530eba1abcd83a0c04e84c686d9a1e3ccf3a7233504b4592c299631f2050e094ab558b16e74ba60b1e00c77df945baa87572f07156aa5e50fa7f218855683340b06c8446bc782946fb483f9d72ee8ffbdf16698a51f3a31d311b8a887e1930fd70eaec051b5488d390b7c6553f1f8d60863e815003040bedb8450bae7c054b7584831f27b0306efca1752e00aada2a47969bb29e50abbee628a39028bf26df25d9ba8c73d5e89b8712865420f18c83d450876f49c68198bf462a8a8a3a8d68fcf940fd3d311baa7cbf2cd56c93d34618e3ceec9ce90b5958bffaa53731a18b27143d197db8e5de086bb0592fa56d153f077e1f78fcc33d6609996329e5a3d954eb684fa2a578ee558ee0d14e9f335a35f9883a4bb36263b42687c5c67374a161575d5451951669c326c05ceb744c502e02f8b942caec093f61f7a3cac59b5ed02614954fc503e35e3c27ae6bc4d7a09bd4c4e4cfacac9a60cf2318609e2aff865fb42c5c215f32012efb399311692471c588c78e71d6f56e523ad69a1015bfdd360f3b361b1a2771eea99301364448ab142fb466db9acca753d1162a0317ad431084eda4a79a45e12d006323568afb87ea1f3760b0352c656d72fb5ac4a4c441e99fe205bd50981ba8dd9466c2370396ca6cf40ce54ab5a38b5ecb52df5310c6aa19f8abbcaba10e2bc2ab0d3718bda76a5194546f2c1d8bbc2de4ca44824150298edc2d341282a42bf88af22b353ea0e5150b8cd971244d918106ab7a7e24f68470e52aeed2dd49671ebae45959054da697a523c92548132d6b4b0f406056fd9d3fa30fb1b5ecae2a25bb865e5b9639ea6454abb653662cae6795c5b1417f039a9edf91a7d6b8af491b9b760abc57beb0c1e78ca766e1f49a921a69e3f1fdcfc740afaeda27d2036f19b8dfefdace2540368091d0796b21e11031f8697994f907a87660ef04d1b7ef936e991883137c597a0f4f984ab7770cb788d13c87887c62d62442c54908bd1d33c82a6a52055a807afff509b93e4060a48c106c0dbc8819d984b44d54476718a96f763d099aa7626cb849476b91d9b1cbeb6a24164e9761e6c57a3d0aa32012004ee656c85691e788d892aedcc1d8deb672c57f843237f1e2523c9883fdd36a76edaa7ec08718b5710dde36482b8d441c45fc85d480297ac0156e19a72db3c3868ae07c659f6e7baca8afc2ff1bf6379d5f913a27a081a22a070a1494a8f51d8fb634f90b77789bc4da92f40b8adf270ed20eeaac1dbf1c15238c93013a18c4e77d8eb6342ff0c880936a8ad357440b02d47e7b4eaae439d5864595c3d7a7598f7bf6c01a0569cdec78131d796590eb08040cc41809632085d630aeda5be662464a9a3a61095e052a64a619caa76af7e3dde8402a2f4b59cba10b0f312b2cfa03a5c254a4b8c0b7ce40604f1a0b9b383ed3629dda4cab3c50015fe39d5cceda14ef41f52f9e38b6995785af596010a30d6b138b2b1a4031d99e85e346e86aa6631d44fc831afc94e5ff47874e37793225c9ccfd9f973122be1cba79d746574fff197d05438bea7b1f14748a3722e9e1a850cf72bdb5b8ed47d9ecb255a337eeb28f7ad678d88596adb6e08b38d24a76242b30a32df1fbe980efb975c154e1edd1f33b67fff9c456c148fca1eb2467841ff6cdff1d31bd307b80551077818179b69922ca018895489e714c990bf0761eff552d484f2d9ff89d8e1fe9c628beac768e0eb92bc6ca3518027d9790dee6887ca02e9c3830d09ea4d93ecdfbce0674a0c3bdc30e4f6f71ea6d81847a631c3d2bfc1f3bf9adb0692e3f2f6520c1fb3e96d7fbe5a146a6254bafa9aa9b04697662f62bc98d9c010edaec1cceb8167d546b37d5658075aacb21dea84f2197591f32737952a90b34c6299a3cabdeb55012919bf6c69846f99deaf754261bb108233b593d9353daedc14089417f2d5734fa208ea797d95fad41c5ea88b9842e71ee61780f0f08b0ca67f8ea4f74791c4cb163cea9f13a36b77ce75f1601915e98fe23de791ff81964846c2f5293df9ee7ee0f0073238e7bad69d91b53543c6db91ec957d35a7a832acf5f9895d141f11e05d5245e38cfb7b964c330821b74954fcd8e8568bad6eae2ef68a4a58ed1b993ddf60b5662cc38f951321f6412254fc919592f3efc6df28945083003555c11bc9bb922cc3941536bace1414ca8dac1bcf332a3ac03ff14772c0b7c4e83f68176afb10d309cd2dba13b738105d776130e61225387ff84cbdf766c3cddd97a5e815cc4f4d82e0b79c3031689e956a779ed8ee60429c103438349af3aeae182da9b1d128d5e5d219c917728c638aaef4e0a42554419d2a2299186d05bdddfa1fec4e50bb6749229f545b05740719dabe25e628b20cc49886b69758991d8fd57f8ae9817a0e3cc9bd29473a8e0a999c6c970904ede7330e94758f543c5cda8f7645c7bae442e4c22f029c8764013deb39c77323105d77c2acb914a548ca64360668321b0b9ed68a49b31a428554680a3493db3d4c3fa63a4796974e1873fdb93a6c98fb28be94074f34b17c644c90f55c230bbf0d66b0b66d15c092af13b12c1897e3371415cc7dac9598f3e8913df52ed09f34fefa978cda37a4604a25ef1a58c97bf34e016964ef44db9d3fdb1483c869bbd48e430c1dbcbe2f14235ff0a28a2a88466d1f9db17b978cef948e585f5ec40fe134e56dbf9329b7c533594e0b15c92658a2aa99a485ce4c355789aff66fb0e075875091dad5ecb6f5a93ec4042fc04f00e81e764808209446cedc7e4ae501be9e1454437a779a3d50cea6fc6f10bb3a12ef6765c8086892edfcc7f41c77952bdf3ad4336fcfd6822b2b5b49ceaf04ddaf0db0701b2e23888997a9e47a20964b6f039d9d572192fadc38af9261f9b374cb457e788df51e3428034eb6c395cc582d785e663d39fb2aab05c261b0063d805d04f0f2ac310462f49ad1cafa81146fcb8ea0c23b2bda8b223d417e588f6cb000ea65265a1c704ac6568c474417e95f0de73ec8488c83955e9d7430d69f92244d0151d72253768c4328eeec9dbd595eb2802d5f8ef8ee5743b37dcec077c8c020b43db29a79a6e1efd591d0b03cfcdc4c9022a2e6627c340f02352155df847c30c30a304976061e1f933ea93ba208aeaf43852faa803cba88f57df4acf396d3e673fa275c438f0cc9b35854f14fb4e18e538c91876220d697aadac11309c5e5e64684f6d3c42adcf632443507f4962d8fbcd148f7d2c57b21a6267e64040917c67d3f665b8068cc89e7d14bfef903b761b2788c0d0384727084dedd2d085c863c705d20963fd6838eac42ad9a78796091bb7cb39f6646a9abbfff08d062b32f7b6a642a0bee461d1077a54cb3ec6aaafc40919f6ef1b3bf6339544582b0b0e488cc7b46187d3e00f9ab2e698df9aa5231b4b108453814093c56d91a0434a19172c74daa0b2491e140d5f172fd9117fdbe1a4bc98dd11e062c14c5ac287ab8ef2b4df986912b3d1974eb17b9eabe9a590a73d027ed07a51a417e84e033662a4e1ccee036aa420d2b4f164ddc5270037707cbe1baba86fa55402302646aba760c8439ed311755ae562e215ad031c3ea3a6d37d85ecbc07b1f8634f74864c7439715ae321a5017660c49fe25716366c2a82c1ac1b9def6beb99a2fe4415bba3415a6c81741957695726f3779fb55c2343bc110a3cdf06cc102aeeaf5115d9f55296e412b97e2c2eecf4054a37a2867ad23321908bc4b9ee92355c00a0745666035ef7bb81e948d25dbc2b1f017da4f09dd5de632b88014a7e905bb0dde6fcb79085622a75e3a499a08a40d21d49c19a46c20128a88d6e6afb41f81544a01694218e72341a5e6fd1ce55db85c0ac411d9c5d66916411215c09bb7e81ced587de2e85a5c4bf27b6393e843306b219e8dc4dccf492d6f2f999951dfcce50e541b31232c457d7b346067ea2bd2f3b3a06697c29ca6dbd493938abe596342afafb5401afe786721d4d2de9bb3c5dd33eb6c76f2da9adddd9b8dd1ef02c6f2d165f939a91c26411dfc6d03876cf384d590109bc369335a9fa4b64c2d1c49f98d041aa81b82450776911a49b735f31ffd06f4cde5e53f8a2269a83d107567d2077e327e73a1717f643db46a730a270b0801491ec2e86807c52219ff9560a18f1d2037d5464dba07c8f8579735954869a756e92b0bc3d3d646c480f346c8a315f237504820d7853d95771c03c02cc5cd07366b143e5878c3af9799bc7f1fb1fedeba74f6619252af2ebe5115ba47e552aae603cf149c0b64902b8f6dcf3f1d4b70563f1e36a41df43993c07bda26d03ee29f6c18ef3e770e0b4d526793fef17e1b2d5856c210962d6d00d0adfeaa701d2d6e4a0e4a8ece9f542879ec201937a6119916bb92c0bbd1881fa8b920064fa3444269714174fde0fca4f7c343ab6f57ee90061c20fc576471f4520c7a4e771a2b51ee5516525ba3d3360d3ad0ec2d3c84c5498be2931859db39d0b5870e9bd9356e41dbaa8e622a5e5afb6d04a3ee6866c3365fc58a00aa9d3bb88b6fcdda9ce4e055739757f087f735ba59451f8b5ac747ac129a4cee6ab809b24f339a6b1d3e59e5737b39e04288336140598036cc136d97a104ba1097583cbc757f310fc9d92ec4515447c50b2f42663a1b7554c3c175600b2637446a9edac69811dc60f1e789faac3f492ea6cb1f43759a5b7a1b404ce18400137f1df4086938c44c5bfb432d061e2c2c26d84083c06c64e7c65d76ab513268a6d9c11ab8bc6230508459449e5ef28bdcee2b0021b9f998eceb5df860738c9d86f279145c0ce2ee169e22f85527c9b9c7d82bf8057f1165de9126cae09109538eba7c78a514a8ed95ca6027f13c3b667d71f6f4680bc0b74d006c3e2fa7eaf8", 0x1000}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) dup2(r1, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x36) 16:41:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:41:29 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() setitimer(0x0, &(0x7f0000000000)={{0x1ff, 0xcf9}, {0x100, 0xffffffff}}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 16:41:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:41:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:41:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x200, 0xb366}, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="57764a3ab6b72468b17fdb549791997bb449397044797a65cf740b6aecaa268ba14d9bf5af84bd9497a8d127bfc19d931f692bcdfd647862cb1595fdc667c4a0e0df94ba4f50abeada50f4462bc9b27ebbd5fbbe9514efdc97222d0fa5f19234c2253cdbfa3dadcefc214ef9169d222bc607f145aea7a0e85ff6b1cb251f8fa12e494f1653ff947ff61f5d5794a16002331fd3f2b890549ec35180319d274d4f5ebb74c44ea947f7251133b14ba516ced16074a3e1de4c83e77718179f7aaba27838e9f20204bb51e38a175f1272fdac1fafbda50c3f849b618f9646c4bde01ebb5cbea644c7bd3b", 0xe8}, {&(0x7f0000000240)="c694e16e01a7ccd330ac0eab4d5464070ff87f287c83d82c3cefe94d65daed112f6b71034519663f23687a0978b0768a0b97fdcbb4f0080dfbe6a485a19c14dfa944b2423768023f827ea931fddec64e9c47023637ef99846b1adfe879764a338a06309f", 0x64}, {&(0x7f00000002c0)="dad8e7566fd816002834caec3616658233716ae646588370e348c86154c284477e807a583038abeb4d4f1bcf96bb18b164e9a521343e6f526fc62831", 0x3c}, {&(0x7f0000000300)}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="b000000000000000ffff000007000000574a99a72c7ecef8d7b2cf3be5e1f5a4281c9cb68ae5ae749607281a5665cd1bd1ccb2d289c84454b7f73fe4fdfd859aa0fce26962fe8449c92a66b29a57a565e7175ea495b07a78bff7b059432f6757fbe51f625859b6158ecf0000dba4339c14406fa18468bf3a0da9864d965473fe0f17fb997b42d8d29cc3cba1a8c3d966da9329336c84a887ff048d9270989c19d00528a68710549aaa9f0dc811bfa3ec0000008000007c4800000001000000000000000000000097181bd6187bffc5f34d79e818cb19f7ff3676908f0cbf2057f255bfc56367ea609ef278ebe44b16cd8edad0f2eeedf50f203c2d0537edc7e17c120c10b963b625447f624d1e84ff54044f362decd1e25c4c87bb981765089e3a16771f0e926e9bdc84dbb2c2263000000000"], 0x130}, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc0}], 0x1, 0x4) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) setsockopt(r0, 0x1ff, 0x5, &(0x7f0000000300)="177b5a7372283a06831c5f739f", 0xd) shutdown(r0, 0x0) 16:41:30 executing program 1: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() setuid(r0) 16:41:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = socket$inet(0x2, 0x3, 0x653) fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/36, &(0x7f00000000c0)=0x24) open(&(0x7f0000000040)='./bus\x00', 0x18088, 0x16) kqueue() 16:41:30 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="0f8036b2575009aeb91b00bbd1ec60bd39c151985e32d10ac506a973b680fcd0bb69b2b062bf60b1024678a470cd59b3584165dc8f19b65390aacebb74a77f7027023d70f381622f3c04e516a5d48021b5e442d5a325266d33f85dfa9dd5f8913635d4be468c798854614e3e718db964fdd21b3704b9d9375cbf6630e7", 0x7d, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000011c0)="d7ecea6c30437c42474acd431bb7ae700dce2c16f73eff5514f355b820a975760b89e9e3e5dc2835a81b916818a1e98e31be831d1dacdeae1995a6f51f06301de80ef3ef4a0a7f9fbe547d215077be214cd57c5081b779d272363d973857775b663c18fe81c60435df509f3eed460244d399f63f7f06998eeda6c705ed13caf2589fa853a66f83b6fc4a4b4ae285a67e3be9b554fdc8c9e08cccfa670f7ee19942269cc2e4c5928d1d2a01243f3daa", 0xaf) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001280)="0a232d73e5ef6d58635f63dd471d264f36981cdb65e53e9f3fb0ac4ec3ec090a1a0a276ea12cd037a5794ac38edf98033469a77c1e1bbf117bc2bdbfbc0b108e985bdbaa239a5f60394e0f2f924ff02351ac0ba4a28e000806cee2b495fc594298925d7c646fc17af7", 0x69) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) socket$inet(0x2, 0xc006, 0x17) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000001300)="2c4b7b9be029e672ea4a40", 0xb}], 0x1, 0x0) sendto$unix(r1, &(0x7f00000014c0)="2d17f47e1debfcd86cc6b126062a44db7be08fbc7419244618b775abc9e9d0f1ee33231d588c50d5a947b496cd1ff97c3d9699e40ce8ef1975ac92403966aef9263fbe71178e210b84d6dce543b2a545f63c4eaa8a03ff6a6d3604c66150a0308d464d7d56372a05d6909ee80e09369f8b48784523ac8916d9d258adf4874fe1a454fd36ed8e5b2472e273417ceb41f907bc14446435b51712648fdc9bbe1fafe009771216c432e8d0835773376bd41cebc15d523692a4712fcf08594a4e1d3768aa2948fb2d4a6ade2d895921f16921948d9b2490fd5339c7e1e776169bda1a6701f956358d7e13370ef6608d01cb2c422870ba77d89e917fb582", 0x9, 0x6, &(0x7f0000001480)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff56) fcntl$getown(0xffffffffffffffff, 0x5) 16:41:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000300)="8f54f8d87649ef64c3c812ff7033ef36126670bf8b0177649e181ac97483ecade789b0c3540abf66e0dab2047de5591c11325e3e5ade0a99846f96e1fdecbc911858f36e99d91c7086e82aac381f82352556f74ea2bad73635cb8d2f19590e47f0524fa9b099413698fa4a888e5566cd76be1e37246f1207f07ca3c66fe0645525f7f0cf4eeec1f91aa9a1ada256d53e2b6cd8dfa27e6e0a9c05cd1d12aced5cf89ade39f6bc9d8eb2e17aaaccac4e60f157f93b3223ccab4b28c5f0fd7cd3bad87e510bd7ac1988a060f39af2c747a7e179b6476976beaf58c415cf725b71440bc54760c38aab16325b072f920946ff7dd46da8ca6c7cfed916ef8d50af719545bacaa082233519327fa42fce9f0c7ae1e74fddf7d9a2481ad857e138970f946aaf7bb02f2c85df24d826c350c1194020e599c8beed86023eb27776d01e8d1df5770df1688d4a8f410c6f9b6e905d552d3128f9963f612dc52193caba013041d912b14db75c0a9becf730189c9ec41420886b6a80c81441fb8b48c370a7217fc575f594c8b47bd128476ef9853443cc408696e34739d30c0fe7387c7d9545c3343b8c140ca8b65bd27d82df29236550121ddf5d9c43da218e06e6cae1fa9820424ea380f7ca3b324ee963db681c8b6628745ad5e6896f40b96abb810edc312f38429bba5d42da18912888a5ec3898f370e0d25edc1dfd1e3f6c628a4bf17de62b4cbe24f9ac6a5ef47dbd0f4c58c20e200af3a36f711b688dfe7895c4a646a0070cb40f11c083f1c7e22297fc17d5b80afec033d27d1a8d2e5c2b4c0d51b9530dcccd9be3be425228a09c734c0ebee1007e9b8c91d0465174792ab564ba02eda925099f4286a424f5d72003fea93743a849d23c4e2ec1a9b406c1a49b884cab9ed04bc075402ef51bad90c5a9cac332b223b44f73d34d0041bf286ce641c55b2533f430bc64aa59f53994709b00cb6b192c8a2fcfe4dfeb2760ad9c39386a56a362c78ff7dd79721cd88e752048c80fde6186c8f009d22baef2b0d2bbcc72b15e1944a8c4a7828ae95b175dd8e31b5c9c11213e39cc4d761e5e459a51d994918e4e1ac81b79acaf00b9172e369a526f3d2588f147c558b586b96ebb8c20139b8c7115cb5089fabbc980986a5d0c4d281abe531d86d070dbb6dcb194f36d5be07e515e83bd7e934ce9358bbe56545137277a75970760bd1c68172eed22bda3039bca1e1eb0c6e978d118a9f9557134e4d4f9020178e4cebefd4cb9589b0d3da2f323f90169d40de682dbca1166b5c96d9137990aaefb436ca7932460e436e7b9aac0141cddbe628f0cb05b97fc4497f28d4d2c8b701d916f7a88044e71cc42a47dca79418bda7fcbe357784a3afe4d8ade0fcd48570c1f74fe659cff1c41c88d84d3f64e7d6cdbfa721ceb3506fe99b238f4fc8be297b4927221d895f31da74f9729262ee6f0281ff4a03e6fbeb72aa7ae6dacb60cf69b3ab6e784f829cfba95bee1a67fbb82f7a69fe994d6d717863b10e747fb55c0c9b4268402a7478e3c866bb578b15f60e901033e819dcc8b61ccc050b03aa1bb9dd3b94bc0d7b0d43a7d84e69f6e4471beb19a26277a46e4ccc40d8f6e8e90cb2f77774aae6d9f9c123cf1880914c2fbd696a01fe4b66f70c647a0b356cc7e83613c42ad27d7632008d73a5ed37cc9f04e6b0d4406706ea218e738454ca5ec230fd6093765bf51ff31401897ed6f11144287479b8c02f7a910eaed5006c7704d8334d2a4fc14d287a9eb5b29cf428986013b228e2a45cae0747ab038226a21cb6c1cba9b88d277cc5abee62d24b8f08df0aacc06927396be89c07c2158f512c5db4f7fa23c78a7290dce0975fca4948569b712455ca440f1de99f744a996888eada59850bb4fa249c9e45454900ba2d84ab3103ee2da8b62ead8988cf3b27dadd7076048d9d377611cef1ada19ccb44e6a9d8cd17af671024377a20cd7e6339c27446b08e1b39a597f5836235abf188a87f8f810b40b7aedc42cfa44a590e432d68d7252b4d723cb504499ff37134a12d04b72cd6c7d2bb4572f51aff6dadd860db7833c32282e12a6b3b25663fc6bd69be1efb230bb3186e3053a1b986553e0d23fd400f4270f354c030de751709c7d33050f9cb562c99cf43b22f5347d3eccf3a9ce46ef0e7bb19a1f3bc5540028835a79cc153285160ebfe80b13b894d682fc6b32d0540440d863078af563e4cf9291bea7f8ec7776f4b3ebddd7be54b0b3fa681cae4579e6087f626ded92270264891fc28485c24e3bfc01d851e073a2576abcd5e8d3d6f832b28202bebadaa2a5cccba79fb7978aa209cb5cc69125c34f88218410c9a3c62c980259488b93692b43c72effdeb9ca20958f407d1eaf7fe23fad7dfab7fc99b6742fe173f605f0ce33d9cbf3f08063849711944a39d9cee7e58a9732a51d516631dc16f11e3a4c9b38a7ddaab6780dfad6b44320e5f3c89a4e122b9d20d05743c2d58e442f5a602a76735fb9b66497d57decb664b3d0f4feba75b337741982d2732e99f672fe6e8c3701eed4b75eb09399d264876a4123385964b132d58484474fd77ff882caa918094406bed24cae50c2515791bdd33153c66363a30cbffe20df0f14ac1a47dbb2ee1df647f40f5a5a832f9b9057b4f26f8043ba4b56fd8fa9f9e22efd0ad000930136c3675b6a9481f22fa45bb4cda07df54b6de4175fc097701341596a25aa2c079b67e1b50a94a4c58f4602df142216d1db17ea4f81039304eae4d089c187ca964fec60d5425f848f0cbcd52573b2c7d59422a5c767e28074b2ecad16ee273985725b1129171f95ded4e9edd752d774e0a3afbf5d51d18d530cd79ddffd7e50934622e0a89abe1c70bd1a33d4148d37b7e8c51391da2fe81916ebee77fee3c4492d4320b5a0cdda01c5de90d14f857b44ba3d21fde67057474b28c884d618be194816e1ed060a684c89f2185ed6aa7b58dd45fbe6e182fa53d038a90159516558d6ff1805d65bf35b0205492a5813ce5cbd64e6556fc1f47abef5ef907f374ce94d58edd06c0c4e9105f5e692e052fcff3406186c9b42f7887c24073f835f313c9c44595c8e5374824eeaffad1bd8a594244aac5a9b131307327cd92ae278ab3693609dad9dbcff95dd3bc4432c19f2876b37bf36ce74110791cb77b0c7197f927d33da3c5109eb4cd1787dd2d93db05b098325b4f043b897371c7481407d1a3b0ea38e792772661d948af64d5fe0befe1141d9dc4251334b52301039c4e2c01183dcb594f45fc7faae6025c746e6c94fe060e93d0706ffb717b6fcca1deabd222264f4990be1470b8a6c0ebc4d7066d144e637b2444acd3ddbce2272be0021efb797fb5f7db7ffe60a34ec79f5570bdb0b0e743188a8ce22f5f9774798e54acf4b921b4406035bc6df466031b3b791b19a7f2d7254b45b2611fe77b13bf95c4106f3d8651aec0548df0de2db71d625949f3f51195aae338497fb044688cec7c38b6b3ebbb4f69643a3c3d48d1c51f8eff1dfb69a3c47b6e1c3da459443c01a284ad39329cb4f6740abec7f4450450ecb00624a39fde87aff8d2ae3a27d06444bc2eb382f49950947de3afc89a3574ef653f9f20f7cbb7750016513b8d529760dea71171c3bc7e04008275683ec8cb8553328a31d7675d379e65c7713ee806b3baaf289005d9ce4d3a0058e4ea291cb61d2e1c1456b993553e2284b0c3b9d04adf4248fd27160ba8a570fa236fff6b80ab5ca28d68e66d015d1f8acea5db9a1391e2bc314ff63aa930185cac6cc1329050d6c8f01b55d4aa6efa7cb364971d0dac87c6c347cbc01e518295d4e5bb7513a8601d9bae71440d581890e3c2cd62ffc94b84527744e0a3689e1255d59572a842772c1ae7da8705539925354c5693a4548dfb023a68ad8bcd7aa6d26e740bf4e2f623f2f6cc3d8e365b32c03a38182aa0f5abed98d726bc8e98cd8ff7b239b68966e45d3435d9d3cc4b764de014e8ee256f0a690cc7b50548cc6a93fd1c7b0e145aaa7e5914dce710b7fd81e9c6b1e35880d65f52762c1a4f1642f51509fdb75bfd0a77a4315341bf01586ceccbccdda04605ae9b8d2b6c9ddd875aaecf99c15eece01d123a4ac0cbb67486618c0073be66b5e1d3655607f76f7c0f3d0260982990869ca1bff1ac24afd50e7b18a364b6a01069be3fc68d513fd6418a7af4315c0ff2fb17e49fadcb33b9c1c4f7da608d182615671e6fa4a0a6d03039438b13b0a09eacdd04371ff2f0028bd42a427751642b6c7b1d86f4f9c99c4060b571ad5c5755104d702b0e9bb4f5ba8204382c64108c7591b710bb8f1488e9edac91622e960731987c1f602c4edd261cd43e627d4d42afacadaa140ff9845802ffa3e80c20c8be2d7835d142fd15bedffebeffab5d9d47334f88e7a5e8bc32863aa361f97d34663dea1614ecfd507ad5895ea9e60f700f10f4d5c1255ec9e29261bb220d3f76fd6a52f23b82ef0904ad36307878605ea3c9804e4b43411eb34f2d0153a648a88d5920ace47dbee0aaf733c61b3752308c66700d2bac7d84cf2797deb082d2b47713418504bfd5f0a9fb6ab5c373a50d2a01239d451eb56719b1207875bd3f958efbd42fccc43b65860bd3671d067ce1eea317ad77285f9c7f5d16ca934e2a6446c25fc7f5ef767cf0d78dc32e25232aacec1d8e8c912189db75f717d08c81ac2af6e5b478d410084bb7409c6abdb2e88e86791f77fe3e94a2bb8f8c70e999582a7a33a2fdad352ed0be96a40865f7230326db04034bf9df8422dbe3a1f5df40840360ddbf42d8b8e67aae655467955acd4d5496a4bdba7d583d0f3fe800da6cb434eac8921cab9cba078b5fe09117a873c52f684af7fd72f611284454c312eea7b8a6776f0340c2f88a011069e48c97faf3854afc0ab0b3f5b4e4fb120841c9d4bdb9c1bc3cf4ea719af4757f0688815ff44ebe12d237209f69852c14b053c21f644bf458fb933bd8a5c19436dc732168f451dc273c403aa2986c6b80ad8d09939e94b3d2170d6e1797f07b81335e84128698ed1925c5b7f77bcbbf2f3e281e42917bbb49c04ae34ec34067a4e8a2971349569a651fb440419f32644d0b4c5fc582bd99127800ca68dcfe06ede51505d3380128acc739759f863044005fcb17707341d99fb841a451886b0857b27254e24b242c5cd3cbc296830c1083ea7ec6e3395cc4b2e39ad09a2c6b71ad25537a0951df0ec88ba103afb9ab635c0169c5c5ebfb00ab381dac42f4d027efa2506a21f7318e1d47bf8359333d7319e718f2d5d519aa37e96b3b898f038ee1218840dac9938af71b06e78cd3462682ae7d85fba2e67a4101eb4bddd5a9fd94851ef79bafa29747aa0a568b05b7254a7f84f08a99914649d61ceb21e65e87a2d2ee0960039bb0605f9bdc95bf66b0fe53f7c5a7640b9d9cef166fa362219f32d43b421f662ec0d9ff2754a47f4bc624e47e3182f779235e90853a4c24f65f7ab9fd2af2dd3024b1721480278f97914508596bc8230ff71813343a4d1d595e69238a67f38e01ce6ac1421d2a58a03b84d96ead4bd80f9cf07cdc1779e71f66ce36d2fd5d6c58c4c2f1784d9c19a8ec5b468d7df43d04dcbbfdba71c2466db3c953346cec90effe5c9507a1df2ee8721dcef2e47d82d4f0c0e5f095fe079881daaf31d6302a6bce57e266b36898befb9fbb8e4c75c5922597a2b7b0ef083336b79a56e14b1b1b21723e84e16cf629fec0b773c6b03217019a987d02d09c161109c7177ff40fe48d510a9a12a006e1609ff4acb2c719d557fd653", 0x1000) pwritev(r0, &(0x7f0000002500)=[{&(0x7f00000001c0)="372929805e725e4c3905f9edb27c2b890770d07c380c98791024bbed03c2827fb28c4a38c7be25100191cddcb3ba618dc788c8131ccf97f494b8eb5b490e06ab05524376081e6a26274bca4bd1da6bc5b6c721a96a8700af57b4cd3cbe11a9a1", 0x60}, {&(0x7f0000000000)="04c50b5f565a193f5735a07f28a6e13846aa4e03e7a8", 0x16}, {&(0x7f0000001300)="9693a3a3730348013e52f91af21c49cb897190a182c7c4976251f8cff2ea1f2c2f0efc41a6c10e32587ae54d45ab148a6577a8a7b8f3811501cdd462bb6698fead7d63d1e0991112195bde1c034594a1bc6361e0f2ff812b9fd551dba1c76cc361391b395c2822835778c6aa4cc72f44cb6e0bdb0b794351cd0faa06063205b0ffd9b733632cb5e8e21fa48f2b221c6b3c5f5b1ab5df227988080c73b1d767c8a0d0e11303359eb1123945547f151e79b75eb9ed8f97ccc7933dfedee9d08233d7e9dd7a81f5cc7c351331830134ab61a69003c30e539a268f3796fd5b10531df09329d0", 0xe4}, {&(0x7f0000001400)="f458975a03fa6ed6153e360b22b659f1acc0483b5ec7db4d82fb0775150e3919dfc5e22e20ce550f8bb63b1da75bc09a33d6fbd3f3e9f9e90a4227e3870e6535f46c3816851b2202a305f1a98a075a2ae6129c4a32180587bba689dd84e44d26c8e4cbdcd44785b7131ba06bebf3bc894059f1892d2912a59e019ddde9fe9df39f8ea17c0dc120edd8f9ebc50af357e1064bb4d1e803c7f2ab52bcf13e47841eb1667ec05c1e291b53c6cf3b56206ea3f253e54115a9d4a9ec994521bd2a51519a79c9065549c28009f3a13ef81c037f6ade84d69bd45568be4f3001074907052043329f20c5e6117e916b73c1df795e31279bc9d9fec8085a614df13aec37d4f899ee84cf0355fe069a1b1c31418cde9e00f1106a28b65cd9d8c0b6bdaf0092b96be6593df094b8003d5c943d9dd74c35ae5cd6c2d8b9b05999bde723f99e37a3514021fa3eb445bbe5adec9a4f300e9f7b6de86e39e85ec1b4ae93b2f71e5ef0f171f2a54c585cbc5b26b283651c93d116e7b284cfb06a4da6bf43dfef3cbec792530b7b4a72dd2e10923f5fb1c33455f087716ff8e04c1de6f52c6ccc018a39803002179417515822fb64aa32c99a1f7f3ae17cc3b727c8d12aa11cf03280bc4e3202445b3d756650fa2614bdac7df06fcaa4a81cb585e2430eda9b213e86d7e2a42e23620499342d5a0b0c808c58d230ed39a553cb971057489fd6ed95624051cc2bf4fb1a3444b9bd67a71a0fb15d01a66135a66a1e9ed67c2f2067df3ef0d84646907f462f133891ad45557bc725f669c5430d73c88fea1bd716326a548248e0dfd8f7841a57ea9c80f67794c5c6dae73e7d0b92d2364e0f7ea9fcb6246736d670e2dc0ffe9cf8c0d0490be9cb1f382dd0b9819adb58c3d13bc0bd7efc59b3440780dadf3b2189c4669ea0896f94c26546f575337d1f56f31a4ec5e6b7a18e070c8c91fa83520e8f8033c6f6e89cd5cb631a1d1bd3f8e2ff7f48f758917eeb5b0e28027aca43683d1594d97972daadd7602b5600db76032de425b1b04b0c92ebd865c80a8d7fcd0918cef20245d28cb38c31ea55afecf11f9952919e3ebf51f14a57cf6e1f5ee0939fbf449187b62692e2d4c8a407cd8adb7a92f96ca92a2607fbaaf72774113f15744b23e7491c74aee11ae5e8057f433998f74c5a9b0b5896898b2a1ff159fb5ddcb68f919b7b1e12b9dea0ffde7ca5dcd76d2e4c8c5fb45eb741d309986c516b41bf36da5525584741989939e9d65dae7d7f4a9da23606926ac04e399b18b4580fd9970ab4abb58a07e03a8a38d5de71e7603dd72cc0d5e45f85aabbee62cd428d697fd385330e76754674f0bc3700a142775125e6d90dc871b0727ad82f1e9483e4658b29a7669de0ded86cc77002ac1c05d09741042db953aa9d332feb09428c96e8e6063c93035ad04515277475f975e5cf7c3cc6038ecb20493cadd2e755c9cb1b2cbebdfa326e0e0ef636f08881af90f1c54dd5e929d73d123e0b57c8b1ef373e765c19f5caaf17607d09b8201ab0968aaabf2cc0a2d2431e7f1d32da4f461884a52dccf9913bdc56c13049a29a34ca4bf2d2ec484907b5f9d44498390d83f27ddfa98e0516945dacf2a86fe9818ba89f74ca2d6b9ed7c1dec94c21670af4d2fa12c2989fcbd5773316c986338c6e4243ec8cfd8b9563fe6455e223715f675ff4039d07a813616a177cf13d724bec8a1fa33bbc097f595255728cb4f8d1eb4d601c451f07dd81f24a4dd29b015a55406361e4ddec6d1ebabd148d5134694bbc8e3f2c046a74afc8de1b5385df2391527ca0879543a08feccbc9673504f52c3cdbb819129267a9e83c1d3590d2679ec124adaba919085b7088d9399f2d9e15880a639ffbac49542e3dedb50e85acd6a0e88a83ef05ce307821eefcd6c138e8a399cf7c4bdf4dd4bc98ce6b0e5173a1d8b7c2657fbe43e90a4b751f10dc425a795bd3a8f97f2a1ed05a00a2cf73b49f7c5e260acf9501c18c842004e8845dccaf90e9903fdb4cb9bda9e4488f5b0002412d961d1a2f2957ff972470c4e41042fed3de67aa0f457403fe43d187ff49cd95ab816352665f553574b0e943a8b30b226475c994044b18f38b3f48ea63755136ea02524bb1719ecf2be56687f41033ed4b170c9a68f34e5845f6e96cc21cc98893bb0002e8caf95984cd7e20c86d8c102502d3960cb8e604dc870168d7466c7d62c29127da03171b62144d5325564c034c4e541147fae633dd50493c4c4aa3e5204b68cdb4fff4f2626dd9be511242bf87efc617f2609e768e496371cf371eb820d5967fdaab6d1ef946a053641b3fbd0475805fb12c51f8018266a8918bd24b3ea8a891225667300e65586a8062ebdef2bb3f009a451921098ed8240335f457594f1550e2ad90d73cc61623dfa11886e65b6316ac6b06adc1c76d135f18da8ef0a6cbb0f417fa6dd843db0a94823b4a74540f6869fabd01271c1fd2c4345cab962fa23433dc0cf7bcd760b0f457484c48ad9bf11787e9d1e6f56b9a13635376d9d7149830cbf2b3ae27195bcc297cbe8c31c3a9154a3511d5760af06cb4f7acb461bfdd15650a3c77693cf939c393cc9aa7e299055bf5626934b04eae7b97af64312b417f65b4a4486aa17ea5970632254c50d34164c8d30db5f2b8e1e264bf5f0e840ab7824c6a3ff57e6766fc73f97039e728e68393aa3c2ed772ba02dc636baf1e99670c9cdad13b229446a614dcafdea455db7784a51dc474dd175603d46976aa44cecbbe3b1006649a5debd98d27d69af59db76a28a5a7d56896807ad0484cda215a95765123e0d74a55b9913662999f4ada12e7556e7a124ebe34fe9a717f24a56a2a8742222b05a43091e3ec94276f7e81ec99b5db0567bbb0f79876e366c8ca1b6f8780f557b94faa55612755418224dda4cff1f67faf19a499be2740ef8429086b7faac1bebab3a478d75c227df5c3292d59967bbf53a06f8bf97ecfecf3940aa32b2148d0bca45fe168e2c671cc9434cdbefa9a31d7639b6f1f9aee254e399d3abd4da08cd6ba266ef38ac233a490c29d8629f2405e56aed37ad6bc0260c12bfe9ff6be8982fcc9060629b1bfc165934e40792a1b776edeea8c342817ab5955d069e612f782c5f05a168ac42f8d9ca46d414c84737733d17ba4f963bd5574a00bd5636f46fa3a83d53e7e45c9ab8c4dac8d77d3898968d52805cfdf0a2bc2a14142f6bac7e492b1aa12f155b17fbfea834c90d0fa4f08d924e93d3caa78512c11c4d57cf128465dc97d7fd1467c7436211c4848636a196885e452cd21f1763bd812a734d18a439be0e4337c4f58ed24c66ca7c6e0907ee800236d8bc4b2299f3524156ddc7048f7b7d7412b6bde0b1bf4741116b46acf07b35842b9db09fc5f27816c22b48da38c172dacccb1ce6483d34c92c3ab7c426f1d1ba7eb8111baf6cddafd922e39981942a0147e9e9b651d2161082a6ed8307760b56b5bdd0140cb48f389e4cb991c05e51db28178ebecbd1ea3779c04af64a854197699483a451ef1d8814202dbde2f447515334be53cf834b5119146b8b53d6039a92e64621399ea865fb3f51dd00fea05b4ae8360073926e660bb2ea5fbe9b57f7c68fff54e8aa8be5c973494acf3b3b21013d79f1508973a697d525abfc7d799c6cbac68d70aac7240291fadc0d2f9bb46ec6d6ccb89232d8021462049789a7a55b2a1f5c218ab098ed2cc85c010ccedb795fa43341539ebff1bd597203f902ebaa7f336f97aa3756969d004142569daad833cffe7a12f1977ecd1cd313c4b3f6e9b50dad7cf037d0d517d5f20ba46793d25e1453ae74f6355bde6cfa82312c06f007232a6084942a9d8e7133711e0427cdc2771360e8a438ebabb2e358c257f0bd8cfb189277a6b430372bfd6d39bdedba93ed9fde3a51acac1a05989b2a91b3118930d113b972a749b134282bb4389ea69efcaf662da64b17a2a64fbba9c1f2dcc59dcb5d7a30cf8573ef49555ff4043acf59c9abbccf542d00f68662898ac16cd694c4021defaa9af788ddd950656df8f7638b684982446cab38883e9d7c99a5118300d0dcb1ae84805d9d2f48b8ccf063260df45643cd98922d45fe5f90a2a610d4c7045d90e68f1441bf5e9bd0f000124686c1a97ecbdcdd4e96c9a0abba8cf75b23abfb3d64d4976156911207ebcbef33efe9e3caa44eee2fc4721ddb40502d70ae5700c65d1322d2ec660fa54ecdadf7d4e9b7d5b595e43b61aea6a22fc57e623d15d8ff76542475ebb4dbad14bbca734355c730d2eee80b52ff3ef42ca5dbbf8d0cbbda3adf9fb3872cb52be99d0b4f92a329d9f55e37344bae271afe4c76a30953f5563487c144769e1d84fa0a5b7469ad37a1ba9fd07a39ce96f75d98ce63bbb8c934d3745abee98aa9daedf61b3a64475d7f08cef682dca3eceb08443f28ad1a00af7d73ce783986dee8c771eb21f6933f42cd516ed01c3877307f5cefc80eb8804c1d30e1dcfc812980a1d01012354077f438cba4b03e3cc8383dbac69fc72188dd816dd7a95bc655550a8163b413b5eed34f79469bf8d048c76305db3b557aaa7ca7d1073a30d140f9549ff460b201e5b0b80a6c94e6e578eb5fbdf10d8f8f211e6c4296258db83c517a63857cdc4007606e33710799b068c286c9c977e0438da815eac4ea170756d2c67aba2f6e01f2f136093c8a45b848cc1bf0b035b02747547783cf6ab559a24ee8c0c38a03e2082e31d04ab49d38e60e3277057406d143fbe1e1bbcdd7637c74a1f1866e31e60a65e0fd89e35a042c6cfc7736ec4e2db9f4b8ba031eae90ec8b819730de9ecac04bc7201a0e33e348c1b58d1fb67f70d40ec84130b8256c3c7b7b3eb6b973bb87d4792e37784f760beaed7874d4244330229f304472998e923621352e420800b3cd4a2c965fd7e932ef0a2c046484e0778d57cfd6e3cb418915b7c62be92fbbce681539fe4d288061e3af7564bb651fa2dc3fcc4c2be382c678eb620477df390deceb49813cff2e53f6de71beb918d78d7c450594c798bbc8449e65fdb951d40e31e6f41a995c24d2a722f3fb68766ec8500458ec28f0556d9789c9e8951f67fcfcfa5bbf21196bfbc2146722f0afece17e825656367968d60ac9fcea58c9de1226ead9ed0ecd1657a91a7db1136aedb0354570b111001f2005f9f7b6d99f77f7bf42fffe5ebcd5bbdac8084a4a328410f4d3886480ac416832dc11018953b7128e9ea8bb6a76cc638a14499262623cf06b58c3dd10f2e940f9e0f8b2d92b71c238f185b3212676699a7a506dcb6c08a021410894dfd6b6d20a60f54e0b07c42344eec69ff31c3271f862a79e3aa1b007dba8f716eace520103b3bf87aa0bdd13eb97e48c8a68bbbb0423b201cba958168f5ab2e2dcf344836e884225d27f07aaccf59b919da7e1733b5a699153240c50a602fe3e4b6a9d2e37472754bd7a5c2f805a70fdc31e6940bd558ad778143076693f90813ce955bd762599d40f40a75d5fa1f36dfff6d23b6cc48364da9c57762811afb3f41613f92e23d4ad1f256ddef64e81fb06d958db4bf6aa2d76f0d6dc6f43125aa3a86f14a49b9b825e2c3ab242d51e4cf1c9825f9ab9e185086aa7b304705a7692ddf341058baaa7d4486ca2d168e2a727152f563d6117e500f6d5768af2f4a461c202f1fb31bb3efc963c5477415b16d8c32f78978770abcd7bdbd2fb861f7ec55f48bdfd37195101f639947109d07f5650da3cee8c3893bbed3c0fa31bec571608fae1dc39520409cc5d2550abf112bac636339d8a8ca6bac", 0x1000}, {&(0x7f0000000240)="28ccc7f6cdf30f73af18652c11ee26465e0014b66cbdc70cdacbbe2b9cd1d386f5ca6ace145d4d23c2f59f2a6b1222d61a2b0cd706b4d4c9bf7e452fcd6ce23a25546caf6abbf26c9c2c23cc6ae9a896", 0x50}, {&(0x7f0000002400)="91028f8cb1c122f3d138dedbde34f2aaaeb5c36e05515ef4f4ceeedc3c6baf243640fa421390bce8c323b1db934a93b54b66aaf9d1997943a5ee67cce9dde6d6933b925ac6b833cbe02b208a1e85219f3b7363525403527f18488fe84b97ae15361378dedc9f37bf56180a721380fb5ebb32a2b6254a88909ff849e6a61a44189f581b2d2d236c98bb33ee694ed34d6e1624fa1d42de74f11bf2daf74f128cf1d8d8c72956c3c972d70127c8e666940c0e9719830a482c887ae8ef63b63c92cbf9b9f513", 0xc4}, {&(0x7f00000000c0)="fb1047116ce1d6cf6ec09b8dce0348d3455fe96d0f8c043d93105ad00d905ee3125ac0ec7a188248", 0x28}, {&(0x7f00000002c0)="4eebbd4de1db6c1f4818b1", 0xb}], 0x8, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000040)=[{}], 0x1, 0xffffffffffffffff) 16:41:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 16:41:30 executing program 0: setuid(0xee01) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x1806, 0x0, 0x0) 16:41:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r13 = getgid() r14 = getppid() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r19 = getgid() r20 = getpid() r21 = getuid() r22 = getgid() r23 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r26 = getppid() r27 = getuid() r28 = getgid() sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="0889742c73fdb310ab7fe856280b06d7c90686e7820800fa135ffe782e8f94a086e75f7a426a171232b1000ecd3e9967d684cfeee90854bec84aab576c80befedd2800f49e328d40fc1c53d47f894a02e1515b63cc7904cd32726a58618778d99d8ef445e1941e10c9cbd4b591d7197484795590f6bbf9510dc8eadaf943f33f25425cc2e398e3f716019831e136388dd645f105f2c52b60d05308ac", 0x9c}, {&(0x7f0000000640)="f7491960122ecec9", 0x8}], 0x2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000000000004010000000000000000000000000000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="00000000200000000000002347cbdef576c6510080380763a94b0a437042ef25ab33a514a6180e825aaabaa2368fb2", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0xffffffffffffff74) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="c5bc83d1123a70074404af907a5951d9f07cb24666b9c6c1063edf515575ca5510cf59c411c4094c4e9088b552a9ee6299f24dd003b3aa370686777a49bca5be02cbdf5561e8ee9917135d79cb2705716b34693239daa8032cdb9a182237ebe675cbbeadd29d79343d05c919e571439ac64e21c36d39fd949827fa2ed62c878435258d27fbd636cbc1fb1b8fc901133fdb97dc9171b70ba55c1d399b3906845736bbf590dde906c0881d6b42e273", 0xae}, {&(0x7f0000000140)="5e32686545825bac481e416f15b79475d78e839d5fbb8e1db73a194eb5e838024c11e1ac125460291d4ac0f7cb15d506266aa2c415eb5d308ad775c14bd5d4e737b6ac003e907f31fc76a221199319dedbc77c27a5fc3792771101e93456", 0x5e}, {&(0x7f00000001c0)="fccec50df256c1ce3c206169d8575066", 0x10}], 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="3800000000000000ffff000007000000de81868bf3c0ec500a452b90cfd40761f5e502bdd5b8fa6f1727596ee1cfc248dc155cec4f53051147efa304400000000000d800000000000000ffff000006000000f013e4586edaeaeb5a23c7922cb9af3af4487421c9e3f1fee224a6bfc8e861b62cd90227a87c52f3db3ee384f5ca3decbee51aa14330fa8387e21405982f65a3ec00d74ae3078106e1f7d9ab38f52c72fd61076e72e19966b3b26465b103ce8ef01df74d47245bb0ade36af57a2cd6a7e3f8ce4ddd8723b85a6f28f81999d47f1417aa3be9a882197b169f69b28d8d060ec3585ba54707a60b9b678c2776f2b29a327a28eec246fec917c61e874e0b9f19fb272e5a038bb3322428a8fd7a1d8b363ebafc081bf6b237afef0609df11a80a00a800000000000000ffff0000ff00001175e7474cad5210250315e786ecf6e82bd9f50343815c9e83c2096bf1fdf635b2f6daca5bf2ce8841c219e4b90f1cb72251c9fc752d3232eb9cf3a677818e4faa48ca679da089815981cf264108824ecd7cb84bacb7ec03edd0435ac6a2118f0903dd2248548b96bf3d9eb5dc1d36bd7c08e6d3605c43dfc745500889ecc9880ddfdd157268522ae5905a572ddbedaa72bc847bcfebe4eeb621d6cfde161081d39c8cf49429c10e96e29f0bfee7c0489c306fad735934252a261c7361afabcf22eaade74d0b095ded862c8918d65f22b80535daed78d9034615978792ea2a824edb6f6bc49c221b5c10ecec4bf58705f141ec9c0ed7cd4a00ca93f6aa124cebbe6355a5709009abe3a9e317f13301e5987c479798960802d00e7d1513076d4d41543c4e495f6a9d7f44a6aed966e62f36cc47368d4606abae3124ff2dea06ad"], 0x1b8}, 0x400) 16:41:30 executing program 0: r0 = socket(0x30, 0xc003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000000300", 0x0, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x5d6, 0xffffffffffffff01) 16:41:30 executing program 1: unlink(&(0x7f00000000c0)='.') open(&(0x7f0000000000)='./file0\x00', 0x480, 0x18) 16:41:30 executing program 0: r0 = socket(0x1, 0x2, 0x800) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:41:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000180)="eb44e1bd2698b357fb66c1c6d4dc5b7b6288a3ea51e25cebe63f5665414e9186b5022ba32a68653f0de8206ca597bccda3a292b612e0864ef89511835e3c65620a2a10fe72315b07467960db5a9b8a13966596045594d1b9e637945a355daae0d01bf4a10c1458cbc745f56ad2cc51c63fe0fabad5ed4d43c4e9a1b72e021a9e53987e1f7cae999c9dde15db28f3dfea5f4dd019bb72b4c4bdf1c158ee2b3795e71b256d498a8f1a9fe037117ef789130ec01bb4e32003488c2554f6fac39ca158fe6d7f528036c70000000000000016000000000000000000b97ccba2098ac128e1ec9b9ca0834fbeac774e154fd52eca45d7d756b0f707561dccac6078af07b9648bdd790ac2f5637684d850938a5b8149cf17", 0x114) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/24, 0x18}], 0xa, &(0x7f0000001740)=""/187, 0xbb}, 0x41) 16:41:31 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:41:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) close(r0) readv(r0, &(0x7f0000002380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/242, 0xf2}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000002280)=""/200, 0xc8}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:41:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:41:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/204, 0xcc}], 0x2, &(0x7f0000000340)=""/20, 0x14}, 0x2) 16:41:31 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d3019d1ee833df6457b0339a1cc3799fd4292057d7098edd43de83e1981df0b276274564af708b83a2cfaa3b97563ed712011e4f376b3d9109c5a16fc0d4b9a82f21ae21cfc6f6f8f85f22f9a40670af21d4fe7eef142b9035cbceec040089ecee8e043d95bad69ec08c2f9f4b9e4cd73c5ccf28a7f3f146d1ed2020adbd920c997005b6295ed85e44e45ea29de453ec3982120591f8c9efad6e383df74d7d4ba79f89848b2e4c74bc", 0xa9}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="6d2caee4b5a4f6acb094a1567a8ef48905d00f22f965be8c5c72baeb55", 0x1d}], 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:41:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x8, 0xfffffffffffffffb, r1}) 16:41:31 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f000051e000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x8000, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xb996, 0x7) setsockopt(r0, 0x29, 0xf, &(0x7f0000000000)="d5f490ab", 0x4) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='*;%\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:41:31 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000080)='\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x800, 0x1, 0x7, 0x0, 0x4}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:41:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000100)=0x7, 0x259) r4 = shmget(0x2, 0x3000, 0x1c0, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:41:31 executing program 0: mlockall(0x1) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:41:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 16:41:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) fsync(r0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 16:41:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x1e, 0x4, 0x8001) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:41:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800000000007e, 0x42) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:41:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f93cc600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000685fb25c5f931629cf9e07e65aa5eed7d5c7a24dbe75bc14f876bdaefa71fe04f4ef17e0a645d7b2"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="87300e93e456144bb39a044143f8f2ffa64f0233da625921e45523a0da5aefed2862df344fb1ff89f9a9e9530cbb3f40f5e76771dd10217ac3349eb4390b897b89d2e6b28685cb3106e5bb11d80c770d9a95c2727cc68a9c37c81d4e2ef6ff81b6b9f13fe343503b9fe387dad5d204caf8fc54250ab284cf13954ba2556517413533c629011f7622449ec625eb8083be3c08feb374a52275920a664ad243b5588d5958e99998abaee1f3f2f6f4c7818e502390a0b3f62186d68b604015380dd67f32a93dd433e261db97b170b7db"}, {&(0x7f0000000140)="e9789a4fe2978fbde19f09aa03bf4d752a34c231663ce7d725492a5c0f3649f3045528104c5b0f0b88f9065bea3a9f58467918315226b168aa15db903fa7165cf4776876e121f5c99403ee13c487f4699ac25247"}, {&(0x7f00000001c0)="920d3d5a804ee5db9c09ed4ade8641173d48c26997deea034caf5239d1216fcbcf4ef42cceecda37ec2b7bcad47f8f9334a90acad1f74e6f5f99d50808240c0c97b74ba1348d411e8367270a217c8a83fdac8a92aa8a444862bf9ecef1469ea66ba97e1fc0935de062464a8c21787d2bbca75403d7022220218b8b2138a12ec8bee2ba6d352868397dfe5097384c4aa0a7b88c2f40e821bd56468df7"}, {&(0x7f0000000280)="7975a8b91d6465276faf89131bf5656be7b8fbcc08949eb93fbaa9bb81d871896773f6ae50c539a16c372687d52062fc883a44"}, {&(0x7f0000000380)="9deb9c9186b8a35179b5bac168e88c1d85bad8a73ea01e070927ed53b6688a98a4371ed30aefe9667ad5110daa3a49c5c654ede85d4b3947eae9b9541126ec528643d6b03a33b45f52b3891bcf92bce0ea6ebc0a353625c7467d85b5b7b48bbb88bb6268fabf6020e9ca432d39eb4ec2c3f6f4be61cdaf6b6245f162ba"}, {&(0x7f0000001500)="237a6a80639c76bb2006832de7ff974deaca3a2fc9317bdf12c062db095db72b4a0fe6b348f8d011eda9841077b82d104e10bcb6e4fe08e7c33d6690dc30e86334a91ef26e3d34da8987ea832e92620144b21abaab6b98aa0c05470fc04b0f827ca75ca276b2153b6b88b0867f21b888175df547b95d2f27fbe61b72d94180937b912fc6900f216dcb11dd7c2d3a884cff2b3cbf21276c9a73ff8b4621a9fec52a5c390b507b7452ea6a02840526206514458b074ca53fcbfe0a93f2acb3e54c8514c9181d207c9f84d1c1df9e3b82fb89d037db06624300ba61bf1215d5eea71b89c602844e6778edf7e62fcb9344cb629e1757e062364142df94"}, {&(0x7f0000000400)="ff124ab8608f80b3155bfbfed8ff9f15d874e1ff17736dae7afcfd3744ccf050967538ed16ea82"}, {&(0x7f0000001600)="4fde8fb1cf362ba40682fb122f13cd4fa180de2d1b4289255ebe6f558cec062cf4cfd41ddc7d6476a5522d8619785eb0640d85960ec03dec468d15da58795cde49b270f08ddf0ba2df5d09a2ec02d48eb9974557db83f8baaa387e81d3da95d055c4a5fe2c4776a8fcb40e2d1727486db86bb895085c7b716ebc82824d19aea2ceed7434ff3f0d63ec9a0cc31e6b71d9bed223fe510dbbbf1e530035"}], 0x322b0ea33f4738f) 16:41:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="22da4fcbda961a580a526c42d40733ddc800d8fd8abe2c932ae74d6947fcbecefc2f1575f6deec234fb932a275a11998499afa787e6f874ac12dfb5dc5a157c3ccc187ba05aca4dfc160d5a09d55fd15829589d7ddd91b269bbfcb7ba8e0664e3481d55e97ba409e5d9b92c8cb3e32bd639186b12c7aa20f6b7e1a3c5f9bafc838deaca599ed85f6282c823d15b1820681a3d5c88628e475299a6240cb90e5754dbdfe0df805519bd59afb5a4b3cc53fe1a0699f9db5a5dbb48a462f4e039ce4f7f9f327deebf07e590334fb75b50e347e5a25a552b179607b4ef74f2cb6505b0d75527afe87c7fe8966be1119728e26a90bfc49e8e1fb240d6986", 0xfb}, {&(0x7f0000000180)="27bc03f626193cc8335dd2954fb8d94fb0430d14bbf8ea27cf7b89de29aa5e47ff877db86de1dabaecf5811fd11c55c937e986ea31f39ff057b95ff140ed6dd453b4309fc0d160f918a02f63391b1f3e7148b25ff7feb94482782916ef07ed72eac5d20c3fee87f3263e9f36c76b82af0b865f76ce4c0a6f3f4add5f0745103e09a809bb7cb3b3a0a95b0489d533cfbd4f24c8565bc009fb54108f8e8be19c6abbb63b144e3792a3ea362c6d3f60594de10341100a3781eb73da4a6383cdfacfa22c850a7237d20fdeda2c48497c4df2891dc552e30d01aaf5eb23276df08189f814d770cd52edb712a99915985b4e420d391b7e5b7187b9aa0d721371f36de79f95976ba5bf2e36f492d1f1b8711a71ec052fd7dfbb8f88078760a8bddb9032c601a13550101b3620c98900318d1400a2c6c4faead70736c7177f4e7cd549349fced93f607c1570692e59aa8ccf8f14a57c09032fad168570dabbac46d3ddde3a9422012ad295d49d8cca9659c40e2150b2c5ab09c9adb3865125ed9f0f68407d08b574ecc52af7928e0410017ce729d653420434fa233aeb6b8800e69ad426801ce54f11616caddb1670652e29379a803e4bc4ec2c10adca86f6f7e8e840bf9b1584176fa2f1c189d175dc2b4f0c2d8d05be0bbc9fb1741e49584684a918fdbbc1fc72f87dfb86a11d17a56583a2049079b8ac39547bd12c3b44fb5663eb33b85af6198b5377d9547fa86e6dbd3032268136000a4374d312a81c18210775b655e3ff22febea77f06618b95a333909e67455bc6dba2c195979b1781505e43655caf3c1775e95fcf35517e3e609547d85b49d9d588485d11957697df7bfe43b7d1a973301c6b764ae2426f0a6520238d2147a8ddf914f9644f266bf440b70c0ea9ce6a338ce38399a90870f70af4d89f2a03f2e7688cb581b1f28044fe6e513bde06f202d594f33cdb1acec11c06d9466e327bdc4ecaa6ef26052c5f6d1c9c215f534a8ab3741f36eb6abcbd636b974c46fb8c53637911300c67307d223b8d15d597c13abf703f5acf23d22e7a536667218318583301784f9631aca38701ed5ebacb8e06e3cbf7660859a8835bb0b0cc36fa6b01510d3feab39ee32b3b688dd25fac8ca937dc5252ae3ef066946ef9ffd41b36e230ff699d6a2988f88524bd88b33eb62918c85ad33f30b1afdc9ea0509e772e9889fca209dda764ef31cd7de76ef3b47f95b67f51a36768505195702fbd008053ecacf37dd142ea2de6f652ea8fc27df9ed154b192dd8279d8155b8aed56dc9550b941a4bb12957eccd5429786e034352637efc1fb00b9d0d148d83f7b7e80a21b0ec1a641696c61595fae414da9033a5aee39f437cf09b86247c3eecd425fe53546127a58711585cccccac1554fc7079188d71a4bf107732f90a646468179bf535e2aa2ac65824b8c84f7ae68306d32ab9a0af53650696dbccbe9c6d9c05907b32f479c2ecfe51916b9c704ce2bb11daa342cec8bb297b0e7a48951ad71eb84848e951719c0685750fac6bb5c0d08e2f5f2b860abb82cfed7b28294d026beaef7d949a860f832c0812c7d159ab9591baec00d5f7898515d2ad6200a469a4f3bfc2098a92fac07f8957c64cc513bc227f11942bfade5dd78e617694b92fea89589caeaae2b4455977fbc5ba145e11853e3e6a634f9c2f67b782152c85c147d9cb9bc18f919548eb180c574555a02b18278c2737fca686a12c35b888065b836d2dbaa748ee6ae7e5db3e308be7ba3e588b37d8fbd1aef8096251a56cd61846e3d805ce0f22973f5575a14b45436a5a1a7189291e8645941940bfa295e819ffe322f4608fd558926603f868e0fbc1e69044ef512b652ca9bcb5fd03e8b6476e0e7454b573db2feca69d4a085d6bb2995877b8884421956e34ffc975148c38d928c131d87a1c3b672556ef6986e3199172ceba75faa2e0b80788b8c39408531797e2c72beb89966cb1513b3a346050f54d2b9c155c38d0ea2714f751c620e04a9f527e7b31962467555db31eff48f8e514a221f682ea1366f536169c16598c8da90e3be17441f7001f998500fd9b7875c76e821b1233f9fe993cae7c870355207e05d380a4093f91b3872288a217c9d97c5b4206c175c791846630f6df6055839364205223acfa05e4d6b67b1ddada5b99465702edbf2d344d6a032442fd2b757ccb5ea48d351c0caaaf3aa3b670784da5910593a30bc6f4198a803654b521bf3ae4a517f7b37684068882aa183db3b7e72701c55a32eca71ea0a7af6cc6834e8e8e5a63b30a79ba27fd4f435c98930b03e261e12ce023d243f1158bd722e8a90ca4c23437e6a1314a7225290f76c364f13a2595f3a6b2117b2c99d0550c7e093d9615ed87f93f556036c0630786f06f79ff7e0586ec19f355d186dc6b02b4e2d49136bb7d916d406e08fee8f5c2ee1d47950f10d8fdc60cd3ccfb85a5663f6c3489780cad0cf47887f103fa429abf789f9099fe7b8366161f14fdb742d1025231180aede976ba2109802cea0a3e71dac1d2ce83a1bfdc61bc67ece301de22b3273408e6948308184d59c24879e228439c09f295a033bbbe38df67c2aa12f3e67b5f394d820df3accf57bb0b1e0ef47a4a72bca0e8a5ab80e7572dee8031839690edf610e7f172411cbfebecf2d7219dbf18b779e9f99f93fae6a0e52b7697762df842f0b7857389d63b5af687980978eefcf6ee9963905de747760edf57e5d1d845f09871239359aec534f73c07a5d780f61f590f1d67745529acd5f03f601930abd7f821c2543e4a443b0cbf849326b18f06305e5d4a74c827cb92f049d985000ec0fa9a6e6a775e0e0730e5f65b8d98d09fd5457df71b8c7f43c91a22e55fcb1e0bcb959febbb74d333fdff3ab716f4530f8cd7fddcb0571f1c424396cb1ae9fcb342c499c0fcfa4168e97e7953e921a9501b1a8d81a155fbd5494bcf03a6486f8a979edfc56e455a670ada73eb6f41bd66fac3499f7812ff4e9b6b739287de6ac4e04de3aa90569dd34ac95a8d1ddde7efe3d01525bfab1fe42de91d4c9d691dbc45ae06054942358a5755a4c33c08338ce6fc7d798c145671aeaba857435d9313eda110e896e669f18f4b930eccf9da0a4aca5dcab1f95675a1bdbf553465db59d36488d78e72a56c096d834b63fb928c03d94494973060d0122ea82ea0cb74c33e17008f94e7ed50db08b3adcac025a4b4a14d80e6a4f8df5d3d63ff9924adbe26ce84d358514de24a500b925e5e492391b7ae93408dfaaf9effb31c8ca82b0f8c1e453d4bb85507110532b413b0f90d8c408ba594c9f6c70d4fbee688729ab6fd280e05099258f617e40b48a236e26e051b04f6e5834311aadcdcc51d884bab50717e6ba8f83fea58dadc4e545aacee669f294566f74281d428eb0eb552e5ce8367d82d72186e685e101161e8a65cb35c7969c43d28a9f8346a498a3f9c42810ef4ef2948e4d06190bd9f22a2b51a34fc934d90cfed135772c0cf299fbaefeaf23b3c9ee770e5436778de5d154c1d5443cc031bd275128a987f05fa785c3e8343884cce6ad28a5658ab38211c9cc1625da1a75d76dc5efb3032ee858610b0bd15d734a62eacd8f01b65e33a808f4306cd4335f92981fe22d389b025c20a354245540becdd85c8076f2392dace1cae5b6eea68b9067384e8f75bdeb8b42170f4a8faaa0304a3d026ad03ab4b7e59116ffb7b1f299288d522113ac96a14c142ad03a406c06bb8b64011e493f3ba7197d8834d4d2ec3c714822eefa5f738510defb3ff60253fa8602c004e7cd4305ea200e811e979826eeeb7b42d13b8aa5830f3513c3ed8099890b4d2a756b9ccfc033d445893673c48326bcd034f27010d7afa81df3ddde66dc15e21cd4eec0787a9d3bb0761fb4a0754122c85c57cc63309620249d14d5e07ff6ae03c434103ace8247fc102d8e2c144390200037b7fb0b0af046d8a3d43e0ceed47c341bb7e611afb8873a2e6a0852179addbbb17a05be9176b561ac46bcfee078f56d414205496391b89e8a21d3d55da36185233a542dfed736e79fda1f3c45ff1ab08a978dac62596f57a90a7fd832e63110245702c17383e804f777bdf6b1f721dcc28c95ee4d465b138474d6568553fc4011f9be58023f7c88a99e719cf268760a4b9a8315f992f3fa5f5ee36706d7cbe350447ca149f28f716f20cdb64069cc076b6ef8cc6360f5633235b4ca93a90af6d734118a853aec3c33b5f7c328b45aa52a381adfce09aab24a4d529ee96870cdb033eed552d3a9335d414b86fb3223ee6ad2322e666db6b0e0f76080033d429c782de452df6186eeb4abcb323d4f6a223a53199e4ad4351fd592b573740ae16ede0756d4c0d36c412895785c888f28c38d064bdaf2ce36e72ec3a7e5a868694514d705fd7dac268585374a794ad866e396fcf67a43d8e1accf0d9ffeff492df308fb92997dcfdcb9ca93c7fed9f93464c82d5b433e57b747978f979013ea923428f33ffa02928709e15cc156cd879d29ecf3b4a41ee0e5f82900c6b01c781651859db19260794d942a998bf5c1d70270ab35e593a101a4820a97ae1fd7640662b8a77323ac9da15169edc128dba1f24a327e4d9f02ba0fcf1870373fe607aeba18af48f9cafdffbd1644d3555efe404e10b62e1ed3e3e240db842027024e136f79005541638a2194318a706bcd3db2ae2937fe183724fabd62892ef1ef0d846c924b3ab94668c802ee4c7edb6590efc02f4681e41071498c05d91ab97f40db709fe046d1fb176b5bbd0f439e93ac3cad654f95983579cc4413a14b9e196ae89e9b8208017a8aa19580fd0a7ec36b8d39aaff1d3241f4f9fb13c2e5ef99b7a4e5eecdebecb9e3b9638e548e78091957d3763e4ca38bcb31113bb5321f0a2f0cb0544111b37b45d875d2384d0caf2738a0f9133a13ebcfd0f6ae9a71bedc02e736d7adf759178906ac09c89e60170930d8ff4e85c069f7a125c64044467cc7f20433e0c65fde7f42b95d8a0d39985c11ea54abc5328cbef84f0c09abda2d1ae1a0929d57680163655161993a7080de557ece61dcb8a258ed63d9f6450414d82489e24ab2734313513e736a4c57a649a2ae94bd2af8c2e11b125030db6833d66e90041e2be4c7c9b4a6cd515005fba33f4652c21ebd3fb1d84c431d8f56dbd648a4cb59a26509cc6870ffeed388dd739d22f1b51042d5af9a773846708e89a4da6b40f1c3de15be4612908c1f6e6eb27b21fc2aa8debaf0dae837263a26e0726e6caa8c2bca4fb250b648863e8cf7711293bd4abb659c6cf2977362374c55dd2a319c8bacb7d3b8799b9a76994ba81067af6422f135b0dec0ae2b9168b24aa93d59cc2f489862f101928297a711ce09e1ef07f894e540b4776bba243a19a1bebda778063e25bbda5312e8880f7db13f9b8cd678210879b5f57fe91fb911e497310e263195895653ba57419b1f10b6171257083fd9b53d42e269aeaa9a326f4503cb5deda6f5f6b2ae316723963a5684147f56222cffc8aa0a802afd8862540f12b856a8038237515619c6b3894c848e8471dcb961d989f489cafa2ed0c28661d02f7e2c7e66bbadb288c3a711d61f6974f9b1c2e5e45f5f3a5bebab459ebf4a331b1242fc93f6264c87e78ac4cdd31d1fd3bc402461340bf66467941447f7e00fae25b54c35e03e0283948de10ab7e306c520b9cdfebccda38d6e705633034cf6467d401fab197a325f02ba1961cba28cb38818c2c46394123d47c4a6b140caca362019bc102b192a49a40720e940da5fa6b", 0x1000}, {&(0x7f0000001180)="9e58cc101bd5a46db709866633addd148818051ff38877fc01b1570305cac01ff70f78980a795e19be8b81b5647de8fa834800c3ff3abe4329e813f5867132033b4ef01aa3b130db3553824a71cad9a2e632e0b6c19657e1940a97dd12a2360b5db24b520101bc7ae14a91876bc8f3cb4fcdb22fd254676771c290074dc99253157d6c002c99f0f45bc7e097917dda7adae040607ad4bb13141fe8085dd30f02c5", 0xa1}, {&(0x7f0000001240)="fa566d190a41bb1eb2d6ea52e2d9c8cf6434b1cf1cb85030163460811d58ab53aca050c7abf824e57c", 0x29}, {&(0x7f0000001280)="3acf2e044198deec4f58e7ef271161edaabe45279853cd0f9e43a0f374fb3d31286b45a5ab38651ae22536e8780eb7f487d2da0adbbeb4386b66b1bfc326769edc26f285b7846a5eefbe847ca962c138217422e8d909139ca79587f4c5f954464f0729a1c184ea7afa5da97134edcb3c05cabfbb6643dc595e14c28b75", 0x7d}], 0x5) r1 = socket(0x1a, 0x20000000001, 0xfffffff7) write(r1, &(0x7f0000000000)="fe1656e8bf70e61e0dba234674890b355bce2d0770c19ac2e54e1296ade44feb49ff79de72d4e895754b3f5303d6288bd75877515d283b54224cf8fa0e7753636aa15ac63d7d326a255c0d2b8acd5d032ddfd696efb9764b21d078d6a04a9b8fa1a7d1", 0x63) 16:41:32 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:41:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="010a696447a07df44d1a7cf78e5cc2fe46e62839f1be3f60827365fd965c9d0fd5f9b34dd7057a88420f525be153064a6d73de0b3278dabe849533eb3562f389d9e948f383f12a7677715241da353aba4812dd1acb3cf881378d1dbeb2be4248bf02aace8d732e75ecbff5f2cae0f289", 0x70) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x3c3) 16:41:33 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x186) mkdir(&(0x7f0000000040)='./control\x00', 0x20000) rmdir(&(0x7f0000000080)='./control\x00') unlink(&(0x7f0000000000)='./control\x00') 16:41:33 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000140)=""/111, 0x6f) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xfffffffffffffffd, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x1ffffffff, r1}) 16:41:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) msgget(0x0, 0x51) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:41:33 executing program 1: r0 = semget(0x2, 0x0, 0x21) semop(r0, &(0x7f0000000140)=[{0x1, 0x40, 0x1000}, {}], 0x2) r1 = shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) semget$private(0x0, 0x1, 0x400) 16:41:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="e582e5004427bc41bb44d0f9661dd09bff818117f540dba26050c3b9bb402e8e88bec7", 0x23) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:41:34 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000316239caccb2535d08d57ff364e78fa041f488d8c0207670b784b7182b7440af5a0334a44132eadfe880a0d356330ae53049d96634efecebe45c10aae969e5c42cbf8651aecd80f47af5a2dd134351a45949cbd9b9b29cc6410812a5302f48a8f8add17e121a799edad93dddb38ef0c17a0906eac9fae66b2259a0fd3738821a0c5eabecfd8ef2b2a2c80000000000000040999ce913364ca34fef6ea3bba7b5a3827958da824f7412dc403199bb"], 0x21, 0x3, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) 16:41:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) 16:41:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8000000000035, 0x0, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="d813"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="9a8720b84100045fdbaa26535377c0cb5808d27695aebbdf3e187c4f057ce2fd84389653674ae4d1a54e765b870883413e9d8c31b7fbb42abc2d1a4614cd6a3fe10f71a74e2e5d5daf7aea11d9acd93f65680db641166bc3ff992df2063abc7b4f8607b628e3d931fe938b4ffe7fa1c0f6cafc66de7a39fda76557a4", 0x7c}, {&(0x7f00000000c0)="cfa64bc40c6d170689148bb1a1e714ea29864ac26075a7c5332519c4400b9b956d9328c3493d3d6e059e41ca8ca8be4bcf03472e1878a90f9296bb6edf75cea6339c94a313153176ba83de5d53b7dc5e1eedf2f1b313fea1b15d7e79da932ec34b8c", 0x62}, {&(0x7f0000000140)="2e3934e7946b15b6632620efb11e37f68ddd0b0815ddc96f1790ad286069a7d83d5296940adbc1b5403cb0991ef0f9bf948c9d9db5079428d5c59a079421b9e9c982edcd5a2bdde286a73abcb88037dc09bb330a5d0dad2e14375a2a634c6b3cb80b0e13d7edaeff3b0c198be7ad598b7ce276c2b8a12e4a7ac4a2abcf991f279aef2d842d05e74945820bdfb6a7ef799b5a734f33781b7c5fd10fc4502b49b34f19e6cfa2b68c0e250b186ea3ffba63b8fb9155cf20e26268f76685e69a0bfa9d1d63d53cb9618fa6fbfe14495581d20592be9d1a49ec1ca74f3cb61b051823ba679038fcf47b9267ec", 0xea}, {&(0x7f0000000240)="5f4f4b291166f5c94568689bf45fd45294d053226ba1c1bbf3", 0x19}, {&(0x7f0000000280)="2ee8563e80bed05b0691fe09245fc4d41c021fb0112a287016164b0486951593fd139329a5906419f896678e71f9915040bd31b01331d462f4dc61567048c3b75e84628e2ae97494101ae0c4239db713d6661914120008e39dac58b3e5ffdc1da8ed0f1585149aac5274f7602b3ab9aa3188b41307659b8c8041526ddef481c23a8ffab3a20fb4d656ce6b9ca954edc6288090174dfb56c4802b189eaad3a285e3124e62dd5d00af0344a3fcbdfca1db904afa7e15a70892155841cfb931bb0f4137ccedf3514c1008e1636f69ab67ca62764d9a510ca9b5dfc3bd30a699eb9b490f3280176cf69ef364389e5399", 0xee}], 0x5, &(0x7f0000000400)=[{0x30, 0xffff, 0xfffffffffffff801, "15f445fae89fc6da80335d30839c7b7f02cafb0ec90b303fd3b108831feb"}, {0x88, 0xffff, 0x80000000, "660ae43931af28cdb8a5958fb21a45ebc5b16daf5eab24a2c744d303a63ae0cf4bdcf17baa10a7c61418aec8f7af4bd9d901dd33c517374b098ee5eea5c2367c54176ccad14d78bd5d51ec43e77ed322e07bf55acaa7a50cc7fa28291df75a0107ca475c41241c6c8bd937c4242997798cdb94"}, {0x108, 0xffff, 0x4, "8a88254bd9e7d9df0d759bcd1a160bbd161b91aabc37adf41b32a7d8a023eb08d811e2fe03ab7fb1ec07650c1beb3b3d8c0f6857b3f1e9d5422df589caa804292ef6354b22f8bdab0e605ec9cabb0f84c207ee2a61bfd4e4395fa29a4024b8f4846a9a63dd4f47e30b0480290f91635ebedc803b0fd9582e97e5d100d4cf8dcd6726792cef5957bfd6060c7f02e40a62b8a5a18305cef7e0ce4a0f7718e1b7fb857b5fad5360a5cd83b13ff5f5e9b074c4612d3265390bd9d2e89065976f1e40c600d4ab9eae1ddf52752962737aa5fc3aaa49cc92e8147f5efbf30822774983aa75f0cdb330bbb38c7bbad6e02aee058b7467a2c4bf28"}, {0x48, 0xffff, 0xb4, "31a0b2fa1af94b11570da2bf503e6d2528f690c7ee23fbaf68c6687fb57746cc64666935a82e3a0d732ca32d5a46f0d780c5e60f"}, {0x58, 0xffff, 0x7, "7a196a665a7bf1e08e282f41cca109eda8dccffa703ebbca79bf5428bfc5ebcc3d4f1fdfb77449a2d23a11365423cc1eec907faff9f8d176209944c12d462ca2d93ccf7c"}, {0x28, 0xffff, 0x6, "178aa267f2561e7876a0d86f9b56f93b4cd1"}, {0x10, 0x0, 0x80558a3c00000000}], 0x298}, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000700)="3ad2dc6696631e90e7e000f0c225350fd37812524454a03cfc488186bac23c95c1621567e15901540950fe899a264759c134dd4d3b01079c56c024b448f8a1c7222733c80c354df8b6673240a24599d97bffa277a8a5f6f286b3b867187af1c788ea45953e58d1d537d66fb96a822379316b518690156d8edb1223195227789e9e7d87140613bdb15d25532a84f91d8caf7ffc72bb0186aeb3dd47c0e2ef0bd436b0c85020e93486259b7689815bfa21b6d212264868", 0xb6) 16:41:34 executing program 1: r0 = socket(0x1f, 0xfffffffffffffffc, 0x81) listen(r0, 0x1) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:41:34 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000300)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r1, 0x3, 0x8, &(0x7f0000000240)=""/155, &(0x7f0000000140)=0x9b) sendto$inet6(r1, &(0x7f00000001c0)="fdce3dc34a2f6ab24f5ba73764311f", 0xf, 0x1, &(0x7f0000000340)={0x18, 0x0, 0x3, 0x81}, 0xc) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000003c0)=0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:41:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f000063f000/0x4000)=nil, 0x4000, 0x0) getgroups(0x1e7, &(0x7f00000000c0)=[r0, r0, r0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x100000000, 0x3f}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x1, &(0x7f0000000100)=[r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) 16:41:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x3, 0xa93, 0x5}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:41:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82162e2f66696c65300046030442f65ee210bd72e87ccb76b84087c305fb49da3ffe221dfd4a4d8173d3fb2e6aaff7e57f440a6f371d6cffceec8551d5e042f51681db9eb80a475c9eb82a946eb1417ec2e8a206a2d2e1033c1d6591"], 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x8400, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:41:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x36, 0x8, 0x2) r1 = dup2(r0, r0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) r7 = shmget(0x2, 0x3000, 0x6a4, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002040)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000500)="72caacd50d6a45b8beaddd55b9b8e5370395dd126c75761a9c630df8b56a9b194c811773a5be33ed6b1eb3036c6d5f02b35029c5369ee9cef42bbf76bde4841dc2aaba57b0ad408e44ec6be967ab41a866141bf85ae0950ba74dc512c532cf181951b7ec66a898a83d3d66e0b9d20db4f137d8709bf6e657e20db395fb31adfb901b6d5a266673190795954159204d0a9ee8485dd8a28b2aacefe31e3af553b67ab6cd97324636aefa5738278ba0c12044f4f71645ffa991d2dd6ee25a0e12c86b712939acc8a4761377e5c41f34f6e4ca26a2c6113f7c5c98d5dbf23e03a6d340c13da00f31158fa420", 0xea}, {&(0x7f0000000600)="b781924db25223a8a71727ab3a9cd49f5ceb109a1bcbac5eb614cba54e46c3b64958279c2e3bcc11e2cfe4474a5278308a36d1b8b038d81832118eef9c6124e9843dca6320f03f2e934e3bed8867f197ace5e615b5742f20e455b451ac6d777b31c82fa9e394ce081286a530a30193e50f9325a15e5dc4592521775246e5f7c027083d0521e22f8fed585b2797f555e0ae89960ca83b81b455dbe502e730de5ec70ddbab7b6ff4abb442442ba1c8081d0406c87a3b13c81e95f376547a458c0a33852fbc02fbeba178960639ce10e8a37e056493e0d277d96989d659b7", 0xdd}, {&(0x7f0000000440)="9f166533d74791a851f8e8a04316e3f7db176ff430d3679c84b0d7c8b97539aab4908092bed0a513dbd332d22450dd74a394002939dfd8adcd815aba", 0x3c}, {&(0x7f0000000480)="d6a4d96bc79cb973f5f08c645d9a5d", 0xf}, {&(0x7f0000001d00)="588e1c9f6ed79268e992ccf4e2319a262fd974d0871c619ecd7efe21f2d3074d14104e66f611bc06041aac2fa4ee39b298e43eee6f306f73edbc977f3e93191c1c3af955b8a1394ecb45520df8bb4bcb4697bb7f71ca3ad03fbedb603e9b615b4154bf1c", 0x64}], 0x5, &(0x7f0000001f80)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x98}, 0x2) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x8b) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="3c174b4b13a4aae3b9c3e6e83d42293caee1335dabe8c8d532e4a3deef9a46fb298a5376e8dccd28aac18c28d58d9b9f98d1dfeaa00b929a0e85e1122a66d7c0bd67ee47f15281a2ef36998c821d5a8f1761965bc363bb9720d2eac65f5fddc09aca4907c5bf98c7cab5921c1a9ddd7916ed22bf3d0856285ea44b77f0d4", 0x7e}, {&(0x7f0000000140)="84363b426c05097af5b5b343c58baafcb887be1a0d081e84323c241b179f351cabf6ce8c487f33abe99302e6205a20cc35753bff41dbe036eeb0d5d269977f52cb4a216bca071603febe0dae65f31c47adb82be7", 0x54}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="e0000000000000000100000003000000a77c862b3e34f9f71bbd2782a30741846f66bf7441dabbfa5f9be90ba5e1850dfa4b824dea212b6054fd58dd13bcb82a4febf820e77478fdd2e0b1239df5106e74e5d3ffb0f89319ea5242ab4ef36b91d3dd5043cd3634d036f871244df1b991417a056b41adc25d2def7d63e118ba0e0a18b76dbcc538cc76852f871582d0f340ee53bce704c43d2697e02b0b057e18158818ff8c93a82477a5501eaf1edfed344c4636b010f5b4d5a9c17c00b8dac2b05cd342230be13d008fce2d17df553988f0627088eba5f1c3b4000000000000101000000000000001000000040000003243dae0c97441731b72d15b351f73205619890102a599d971da1560f6616288bc09e8957dce43858212aaaecd5c45e5d62831c6bad037419b32c891d949eb8673b150291078f75bdf3cd663df3c99fb2ebadc5db8e201a17cdd87e5c12a5fdd5b1a1860d5923a5bfea54190c59190a0ad7a38f61b5aa8c0f4b357f4d901565ee47adabc60b12ef8685f6cae44d84a8176e8a2a66ceda2f83f3e8dc2131d21c77eab1871b4f99d360b48ce97f7265664ca1267a8f2905d6e6cc93fbe7fd4744cfea4b0da0722ca75cfc55100a8a369fe00dc59bc53e603cd26ac4bbd77be1437e74243aa043ab6bcece2d87998299ea3c495a4aed074991c504b716e6c9b1e4c26d30083c6c3ad7bb2a20ec7155d5971cbf1dba1ab7f075d8db84f4a722342335d5e6fb160a6f110ca459c0ab57b979dca290ff1107384f7c8479d54ab85e30400e431504aec0c5c5db3d1fdad8540b913bb3083d5f90cf9410097f63015b1d5fb7095bd94a693d774e67506378d74814826222e64d350480a63995dd8724abb8726b4945a61c76fd98e7c229b5688829c1874f2d81dd9b19c70a0f11eab98bfc250a49c0507d7ad9d20c39abc5f9f6fb2a0d678c5b2527b4ac701f8e7e21e764c3f8b647bd241800b62daad3364a873fdf737cac45a6576c3c230e2d485f3accb37112af24c57281b1766ddfef2c480789505a0d7f4b71a9d059de684b0e10b6089cd702456a32132d21b64af5aeeda342aa782a95da3d886b82127dd9d7559fe5f9a001950cf260dab983d7fbe6979e46d53248709686e1182205fba114fdac0d60a4cf1a042b10ea89cd7dc9ce8538dec8a2214ff404f8c632e640d188b72fded9cfaf7176d286c125ccd16a33507ef847297632e7f04b18a476c679916318a31bc9ffda859d25bb41267b91e5821e4b9ec6e6492a263a1a21f556c87ddfb33ed42844bd078b8ed73d4802db7a7c6799fae5c7f07a9548b240585c51c3cfb8aca01ac0a000d50208b58c68a7783ccf08435a6bf239236346256b4af89c38ceed7b4987bf353cdd5307175bb1f0669946edd7d1895449667a8da79fa20b9432b9106b99a752bc2626c9c950cda15ac1dc732bf0082c50fea71919a3823a7ed7ee404afa574d3729dd7b9c9ca469c7536581cede61d1df5d2586910fc93f650bb2718585e3ec55451eafcb88858b5136f6584dbc08bbc93fc7f160873fbe80f26d26f50e5c17af2f29b2b43c167895764d88f477aff74fae1bb5dcef059d792665f36d23e543f494a4e94fde7ff37e15a9923cc13819f2219f909bded9d235806150a365b71ee0017739fccdbac41f0b76470187d58cabab9856a0495df8da2370f5c420313de1e3b002b3c13399d8522acf965805b4817b4bae93138d5330bf2a419900787926cc4b085f10b370b60a562a98db554a4ef3e76218f2154dfc9ba390be385ef43e2b72b4397d89a906ce3020acc6cecf0758a636584782b5062eba92cad914203d071c51ec5ffe097a4e5b6afc9090aea9635ceba8e4fbdf368ad47820f3a3e45380d38366802c0136ee6c1c8ef4c1558635aefd180696a64169d3dd5a93264acee6618e3c66361d51c39ce5419ad889a00ab14c208e137c088b7fed9a897492581a679f9dc8d5ad3bb00b983bddca7c351cc6bad4f0e36daf8b765e6156d5533adcab5d0e659d5f0b04490371e359bc07b6345d8ade5661f3edd545e682feb8036cd155281a8cae77c26a9a7bf71831890a9826c92d6296b28b7de4cf60dd92ea3ccc621a34f90f717c4de137e22aaea340ee306f179e8323f4de8e6f55e2e0d926312f64f46c81b586868958beb2f44cf07bdb009b315951a36e5ae15cd793d1100e329effbfbf841e7214febd024783733c87acd4ec36d867b9a4e2bbc5cd8bfc7a64476ad562788d68ac59aa47ed4ace1e7b23089bc043e00ec7b626577d8bbcff784dd5a7f1782ddcffcd62bf7739760f7b31cea0a4f54013e7ef98d80fb37d864de8c4f7dacf7e0d3ecbfc5b53ff7da1089f56f83ab8ee31811e1fca1fc143bc82436a7c44a495d3c41a7a029e9302ce1be43e142e51782b4e11de0b08eb3178f899a146ebe83166c9bd867a3e662f22ae442da7f5d4ddb5c7ce614b0cd63df3e7f54920e0ac6c2daab6078adfc479cd5840e4073e9fd2dcf156fef11aa01a8aeb0e19dbad8eaa3bd00644d28e8c618cd168c2ed46a5268c4ab989eca4e7fcf32fac442519bb7c72f4b2e701591f1cbea1462c52f06ebe600b2567263903de8b8ba85055a2312e82527047f614c1636e93565cb8d1fe2c1e26e4b8ae8608cd8257f8bca1928e7410ab9e74f56ec631e347bfc09abe1022b0a7c8e192ec7e55c7fbcb2fd81ae340bb00788037717300693f32d4a42e5593e63e226fd0aee4d3010798cb583f29150ab085ef7540456030c498da10cdae78733e5730b4c184f4810a822a5b65f1ee6d7cd8fa67ab139c7d9976bd1d5f67582ef1533228c258cdceb07719cad3b5e065f1a588dd70199ce8d8d8e8b6c07c22ba8ef18b5ab5ac7fd6dbcdde430232e8e65ee4b0ab08c0e47805b9548bdf8b63e02262f4fce5fb5dc6a4ebf57165091fb0f841c1cb65af7023cc5d1edad795296132658089eb95db8ed8d64f3bc47cbcaf97ed4015d989e20efa9336d389971fbcf1a86328df4b0282c387c2ee6e6874a576d597bceb76749892e32a060345ecdef1f86618c67ed46482477f802ecc8247af64db29266faadd74d0b756a072ace5adcc4e4dc36dfd64b0aa18371cbbce404fd87a4d2b7cf35e2410248b9c1f27dcb0e6ed5cf0fd44d88eaa40db88fb8b6840a106b7fe47947fb2d922cf40b605d64d05a10a1b2899ea666e7e87eccd7486eafdae86284009d65e077f5483c1e77184116f989ec3c62f2c33552d5b665fe6c4f8f429fdb87a9bcb19d20c948a6e27083cefb9963a39dd11a700406400f23dadb8dd3353052e0c0ad293fb4632cee78f599cde91a3a35819157dff8733b2c42739e0605e656333cfbcdd7ddba749bdf686de6ab5f404cd0d147ed46223d2ffb3367af1b540c7e3fb9675099384e4cf6ef0c23c94d879a434d71833c18fc8e181e909cf27d33d75babeaa6ffedd2c9d6d168b143cf4fb2675c5266997df04ff65e5c2631f26dc80cb1d52ea3538d9f5350876f055e90f4b46e0b1c70a103fd36b25dc4c1322e09c985f44feebbbac23312233f326441f803ae2a14db29161165ecd4d127d2b91d91d3b02aced80b3a2a95ade5d6afb41116f296fae7d98cca7f76386bfee0ef49ac8064412dbd3d98e3e05adc5bee239751de56547fe82e7dafff2949acd22b7d353cec45fb7bc2ff380dfd19f8c20c3de7314ad77a136a8b08d08271ce83e8c7c3101cc4e7ba9fe41b5a294960cce3c4ef1adffefb0b49da892a731d73b9a7c1a8661904e6fc613f552a83350ed03077ccff107da12b345dd1130bc37ec14fc35f143a1efd8eae0fb471272e5550362165c09ea7eecbb7cc48abd2c649e2f03f5c9bca8a000a78bf6a7c91e91ae21b990089dfbb142a9ee40daccb56266da81923e60f6c51cf6ff21cbd13ea2caf79772e407df63bb7df35b881c5b5a62d1218450f24941c05f770ed29d1b00806a90428325722f58bbc1038b13a809da6e59752193a50bcda5658d8ee4c087bd22d7733508d1dd1e573c2a2f44bdac0d4351fc4e30b4b5fdf45934d0a0fcbfc3671d1e41c256a12d2c431af13f5609ef860721e5f269214988a83cd1fc90c5d0ae5db8af863f27a4cb80b33ab9dc825e775a0758d3aa947a1eeb95d58260c81175778dc196a2045f61f3b1ae2fdb96660b1f124f63ec4e0cd19ac536ae0f5ddb8f7d155b6f4339238baf08352772d15ac83721c32987c6263669734b5917e258a2ec110a48810ac3d3973f3d22bac3e27605a5268d979f4627695d419cf94a3ad07ec66946a4b844d5d8711ad5906686087d52318e77de30e81b60721320985f6e079749775bd120c55edcf495003a375cfb6b6fd60fa76822a0f60bf213fdf2d9a99055e36abf2bfd78d0b36b20e3baadbf6fc279f7cd88ca7a7d5c6347d3e02cc39cdeff8e77476f1ab8022db379db55403a59446f3421d0deec65cf9cc1052097664b5590e6ba1620af9058ac7ec4d54915bef3a90afb8e49ceb8e88f8b7497fc77ecce1b991751e9db986a2d3dfad948cb5c85e659c08f5584818fcf67b739e99236fcdb8d74b59227cd6dbaf78c67fbae1727adbed321dd64bad9cd8f9f870738cfc319487ab3df0c2a8d30438cd4cd7272aa96f0d0d7d8f9e76073a7d6f9f2d5963e67ba429c048a9e0dd4e56f3716600a1b368d9335d12f939dbae569e81ec95c2bfd5489bdac961dae77ceb75353d143f2175c88bccbf6a61336be5be0fd03f96b97425146637bc2b1547ad8747be8015ca887b61b2f44a1e20dfbdb5210a367a1edb34b8c260289b7cdaab501a1248f18414ec6ce7dfd552d3e43e47ba7c35fdb73c7fff2d45a001dd9672f5ea5c909f0515e8c2f93bf8460e069a1ac487e1e90d0b75237a8791376849cdec6844ab8a174099d7096ca8c8529e0a507f78a9da3271386039a56c3d789befdbe5bcf84a01e25162ce264246e239ba5ea10ab34464f527a63e5081e976c1bf6f98e500c7a6783575659a48e8b4551b8f4528f0914bee652d4898729c2f6e9a2e60c3239827c748bed613b289d5ba074dc5c61df5d446a09324e1657066f05bd9109e1f2e3e2238ae320f7ff3580d071a3645e19d4fceb302febf91960d729345196238190fadd79caa3a518cc0b9f5b473ad52eb604ed5d8e9c4a1a325893f458a44221ef701e9b56ec9815ba401d08cca8fa9beaf9621425ab7292555765a0dfd707996f82dbea90f8d04c140bcc40c8ef0bac74af8d5c0500471ab5449b07610c1af8166e5981dca4f4dc5b5a74b9a253633a3718cb78b82898f8400f0535e53240df0ce758e454f0001650988edf9524a7151586d83b46cc82ccd0ecf860ef0fcfaedd514ad0c432adf09e12d0a3f3717b2e18037ee54131e21ebbc9302b01cfbf14ff7e7f75b8591b06f93abe138c88333f150ff12a2e153e98e394d808608a73997d1c178be6a6f8e014860e9cb4d9d9a51c2c5cd759ff4b752f790da53f15e708b0d5cdb30919d3599d08ae1327273c51e94b4d797e4531a2eda16ad671b744e05533a8233ebe2fd7d527b27c1312006e2f33f9dc37ecfa369d88f7706c9dfcecb347721ed01c4185d913b3569dd3c06330b1d4225e1cbb91a09ee430bcb0f05844fc55987b49b23928a11fed182473bce5c9a9d5a7ef3eac9a060f865ac6d28b7b75ef89e6a57dc62683e370dda8921c52c4d74bc8af001dffc7b7ed855e3e97767412f7cef640e3ad3a8e94b96d2e607f94b382894d4614853af197383e2a2c9221a0ff8c1bbe67489c6e48129c5d523c02f473100f2ce290a8287c7f5c0cd34d3a261e0c82399ccc8f3ac2191bbec9e8cf968b60eeb5904c308d082b14d6440c9f83b3210e8dd6ca81320207be2f0bb7a738a24c9033a65076ab941f6960bede6dd72adab97ddf0e9e163722e386a224bf4cda6145052636ead55385f514e44042beecfd3fdc2fb77dfaaae4cab7d1e99e77920ac935a25cf24814ecb165516e1e3b9ec60325879d4ffa2b7b91dfa66d3259e434b563f481bca568916a36633cf454f0c23004e8fcb71ecc3f4562bd74ed9a05255937d31d9c24c347e542019f2ebf784498fb2429bc0880dc80faa346f3c018080610f6284831ffa0c45534ced91680378c8000000000000000100000006000000851356d9a59282503fe764dd2537a636b5a4994f7597320257d8b2f77cd911671226a25656cea9f5f0a79c4e019c1e8ca9c1b23a05abe0eef53a31cd47079a632fe578b84c4e5132d399ffabc33c1c6c31e7a271ce10b57a72cd10e9a382c529885cedf87f53009526163e69686c1967d03be4c4b23816a3529bc45879a2d5faa2110ad2a18dc48a50ba8c52329c0cbc368a7b75180bbee22c2ab0b056f4c29135eacab87a9d407b61328f8166be2b07234ea055588a0000c00000000000000000000000020000001d8559736d09cedcc76a261f4277b6a3c3215f4f6fc6a2166df00e6d0e2c297084872c373511d95002aabb30dfcc531cce94f9fac9c4b61ba4f39a7483549f424814afe68bece7f662ab3977e803f7acd16e3d724e7810ea5eb3a8259beaffc1c8fce2f20e0b008734e1535431d0d1bdfbde7967d2d34632b730c3508599976e0594a20ceb62997f413748ea4b41cae93c2d510088b00e0a38a75c60e32dec02f190f217eaa2cf0284000000000000007000000000000000ffff0000010000005bfe4fd948779962ee09ea8bfa2705055d344c7ac1236fa715a394da2af03a3b6c094505b275a1f7f8cdac73ae7efc78b1fd059ae10ef84834956af14c8acd7e1bc73d6525341d6b4a14f3f494f6952a6f426efc6dda78ac423f187bebda0000b000000000000000ffff000006000000c3e106c9f0c36120e1bb47c89073357193bf32ee5df840c69a680ff021710ca87c7ebbd39685711734671e990c0f0d5aec0e64cb0c6b43a87ce3f536970fe745f277aa63abf84dd8a9bc1712a0cda467908c6b72cf6854e2e2eecdea92558f39767c13dd3e98e1672f4eb6695254a7421ab4476f80a6ddc251823475eeda7b195827e73489ea816f50832ba51a325e4a1f0b39851bd323b8962a418d81d50000c800000000000000ffff000000100000541d823d6841fe3c0a86aa87d0c6b8973af85bb019aad9e3ea9b758e1f20b424569456e5483bf6a491e98f1bb0e31a22cc154f5b81c6591e39ecb77613296b14469166bb5b33aab47d5f0dfcc7d10e33f5a613102c14709ab9bb51e57c0a6c5c26ef00671c594f343965fd8098ab5c305fd34e56629c447089e31f8975b064218a8e62ed6ddb0c002192c28c9466d5bd77233258e0ebb051f053b688c801ef51ff0473d6516c11ba221a4ebb6f38f82cddb5000000000000f800000000000000ffff000000100000583af5a75be0315a6775612a177a1f6df89adc8e389c0fc3eff172380d205ce43d2753cf10ea2c36bcefadc3d2a3b6049012f245a62485dd9b1f9a88384c8d0809b3acb287449d2fbcdfce20d2859a4f3a6d2b9284d6a2f5af1c73d3a3fad4789ce762952424b585b2bb70203cd4649e8e8ca59bdad17eeb81aca3fb05c59b17d4fffd16f1ced22f4ad46e28baee8f08001d493d94407887130224055badb6ca83b842b70574e3ab8b21e914b162d964a15e1527fca7e8e4f9f849a961ca41e2479e9731ae62d56eed089178a287b0c37f59b8effff4b68958b603a843bae4feab050000000000006800000000000000010000000200000087518ddcd012993372dbabe57b6f9c2a80c1bc51eb29ce55a9ecf890dc0687451d0a4650cf8bd4b9b07bf265a3729bdd7fc3248a2cc7e5a941594407526b6bd5676ea5304329309efe33bbe3790f65acc4d6730000000000"], 0x15c0}, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 16:41:35 executing program 0: unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)=' \x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000380)="72ae40b927aab1321f6feb244133c82b2403a7fed623cc6d1009420d72181d0221a9578089d59823456633c4f8ff8c78455ac345b83ec5a6f7362d297cdfabd9df122c37c02a03e10229a927d3fd5242339fbe623e2c6ce729c67578c3eeb454023a7a4d86e3de862c1fc4405cbfd79fc9ac5f105401ff4e9f0915a7e2bebf11533fce04770b4847f1914718ade13a96a77b411e64d4c2b5196a78554fe9775fa7ea7d0242b447b8156043cb4596b733e09dacc7d78dcfdf9779d7621fea0e03fe9747f5a05a005324627fe5fa7851204e3af499d6b378c93ca6861f13202e31ee0e1127804e04a9c87b237696dcaf60", 0xf0, 0x409, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:41:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:41:35 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000, r1}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0xa) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="8bfd89256cd2a8b9e6a66cc1089247adb1e718bbe1fa5f18658aee7a22ec395e5f9836d9edf1a6b746051e99a79221e9b157d34542706df657cc2585e3a7053b6ab66689bfa82d", 0x47}, {&(0x7f0000000140)="aa71df7ea6181782598dd0e64814976dc7d33cc08462f57e397d90da773854d6cb46cfe0d50350ac161a528e07e3781b3fedbb38eef5b3ab9ec97f7a03aabd511cb0406a5829e2c53d918f6235055f5e4cb07add474558546b0662164a0d04f89cda6452fc67358a9226f63acbf30ddc1ceffbdb9752eda0b4e12c45ce6ecfe3179713d372225bdaee908ae521c49f3ba20805eec71d093d62f4d4415f0ae8c254b056e1996868c7b02f5b4a6c1d1a", 0xaf}, {&(0x7f0000000200)="1cad1015d17d733f27a29fc711deb8beed91e45d8c62cfd012ad8f47", 0x1c}, {&(0x7f0000000240)="71a8185aa257ce744a15f19c7d91070a54811c2679a1e5dc21d91e89962af546d8c0514453092143f8867638991b5a73245c0674734b73f873fcd8c630c1ad072bfbb417c95d7db61e85cf73c15af2300c8c7b852a5a2cac62fa6f86501766020206fae3b7057a563eed4fe1491717daa22ce7a5d51e7a20178c6d2f57adf7cc69372348de56028a7eee4e39d4ce0cbd5d047cdc96e4626913e820d6", 0x9c}, {&(0x7f0000000300)="c7a051709a4458c7d1aad4d775629a881d3b54d09d4c6b5819093116bd2d16ba601ad9c81b2b38bc1ebad5219c55a43de86ae093bda7b48215c413bf4f62097f0a4a50b0", 0x44}], 0x5, &(0x7f0000000480)=[{0x108, 0xffff, 0x9, "cf25da517803925348d0d0b620efdf3e3b958d2608854667ef5df0a0985535f80981fc7f5160155ab132d857aa09d564c009db672f69d3a5e0813774cf0a671d266fee4afd4be1a017afc5fb16949e48044e0070d5996546a591add62d6f10bd4262c9b075399719e4e8d84b496c53f9c6d9e5c390059954a127cd5636ffa99528e4950ed9bf98af5b4638153d9dbd4931230f8b8403e0bfb90d33075769abe8dd3c5f61b08f5b643763d04195e0fa1d88ded2141ee0f9ee60582a312b8b97802773ebf16fe12339dbbbed7dd976d97342c551f80a22988434c17a7f326ba18431f2fdf1764ead1c0b26fcb3f1ed634727d8"}], 0x108}, 0x2) getpeername$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:41:35 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:41:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getuid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 16:41:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:41:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1f, 0xb, &(0x7f00000000c0)="e5b99825c00000366186d53d04848961f9c3bea46e8384f8ffb886eacfe00e836460ffa799dd17ce152bd8f8bdc372a26c75a3b339fec081da6975b17091342e929264de796647aece721a24d205577ba2c11918e4cb1921af05b38b6e724b9ca2c5cc1048007bf43dfc56dff409714ff1df23bdbd7864337197b1ba2c982245abde389170df48c9c5154657613286c398477dd78d6c93108b47944fcd5b14e891cbcedc96ae87cf6f31c8de583a14", 0xffffffffffffff79) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:41:36 executing program 1: r0 = socket(0x18, 0x5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:41:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9e8, 0x0, &(0x7f0000000080)="1a34db3229917229322a703e47844ecb3b5a8d93ca2bf3e1aa104e32c61851c163a37e4feb95486c38f58e7945483fa0d7ed05c249a5c35315ebab49efc54621f096dd223a6096a0463ea2730a0d60f16c04ac41fd9e04d70c37e2e3b42d270d324bf87b824fc39c9af3ef5a849958b9c6982a8e612eb80bbed81f56344ea01c24827eb7348207e3f2255657dbf43d5388270204c7e68d3adde092d4c5c18c2e6b58837322a90195eefa79741f89099aa27938", 0x20) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd2f) 16:41:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:41:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720ef", 0x4) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) fchdir(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:41:36 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1000, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x101, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:41:36 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) socket(0x10, 0x8000, 0x9) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') 16:41:36 executing program 0: r0 = getpid() setpgid(r0, r0) 16:41:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sendto$unix(r0, &(0x7f0000000080)="d76d56ec92402aaf0f24079ab8ce29822f760e4a0da3e61ab584", 0x1a, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:41:36 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) execve(0x0, 0x0, 0x0) 16:41:36 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/11, 0xb}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:41:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget(0x2, 0x2) fchmodat(r1, &(0x7f00000007c0)='./file0\x00', 0x1, 0x4) msgsnd(r4, &(0x7f0000000000)={0x3, "3029b424ad39128d0f8f3fcff7ec856e44cdfcf0320be1cb78ae39f87d2aeac75090ca8e6610936876c454696c7ba420b92b2613c3"}, 0x3d, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f00000004c0)=""/86, 0x56}, {&(0x7f0000000540)=""/121, 0x79}, {&(0x7f00000005c0)=""/154, 0x9a}], 0x6, &(0x7f0000000700)=""/148, 0x94}, 0x1) write(r3, &(0x7f0000000800)="3f765c0ffe89064b33f8d883283225c501e0bd02e342d8476411d0178f86c91907ce3ff3fbf0f03aa860f5ef748adb9da182f65b9733", 0x36) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:36 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) shmget(0x0, 0x4000, 0x284, &(0x7f0000ff6000/0x4000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/95, 0x5f, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:41:36 executing program 1: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) setitimer(0x0, &(0x7f0000000000)={{0xffff, 0x3}, {0x3, 0xfff}}, &(0x7f0000000040)) 16:41:36 executing program 0: mprotect(&(0x7f00007c4000/0x4000)=nil, 0x4000, 0x100000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7, 0xffffffff, 0x0, 0x373) 16:41:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) r3 = kqueue() dup(r3) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:41:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4}, {{r0}, 0xfffffffffffffffc, 0x50, 0x8, 0x6d1f, 0x800}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)) fchdir(r0) 16:41:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x0, 0xfff) writev(r0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/145, 0x91) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r4 = getgid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) 16:41:36 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="f471c4bc66dd2a377eeac61dbf8ccdfed125fc4891b244c31456b2be839924e9b3bfab13f58690fe23d7edae2df7b505e33c0c4ae0ac3f47bf5bebab852ae0878068d021d512621cc3db80d857d05774cf91b99e5d2f158ece75b41bdf815e4cd81c3fba32a847ede1efe73fdf03a3350a", 0x71) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000000)=0xffffffffffffff39) fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/35, 0x23) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:41:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), 0x10) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = dup2(r5, r3) ioctl$TIOCNOTTY(r6, 0x20007471) kqueue() 16:41:36 executing program 0: r0 = socket(0x1a, 0x3, 0x1) setsockopt(r0, 0x205, 0x65, 0x0, 0xfffffe42) 16:41:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x25, 0x2, 0x9, 0x7}, {{r0}, 0x0, 0x8, 0x1, 0x101, 0x43e}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x3, 0x10, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x43, 0x2, 0x5, 0xe78}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x3, 0x56, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x1c, 0x45d6, 0x4b2}, {{r0}, 0x0, 0xb0, 0xfffff, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x0, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x53, 0x7f, 0x6ab4af11}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000020, 0x31d, 0x1}], 0x8f7, &(0x7f00000001c0)={0xfffffffffffffc6d, 0x800}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xf538}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc7, 0x4, 0x85}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0xfffffffffffffc01, 0x1000}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x81, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x892, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x1f, 0x80000001}], 0x7, &(0x7f0000000380)={0x5, 0x2}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 16:41:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f0000000040)={0x1}, 0x0) 16:41:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f", 0xfffffffffffffffd, 0x5}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:41:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:41:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000000000002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a0, 0xa2) r2 = accept$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045f00d775215a09400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005af4586a15a775e60000"], 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x1c}, {r2}, {r0, 0x110}, {r1, 0x1}, {r1, 0x4}], 0x6, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/6) r4 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/87) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:41:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0xffffffffffffffbd}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:41:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x1, 0x0, 0xb0, 0x3, "b8d0170fa793aae9dfade9b46a46930ad8196746", 0x9a9, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() fchown(r1, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) kevent(r2, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0xb, 0x40, 0x6, 0x80}, {{r0}, 0x0, 0x8, 0xfffff, 0xffffffffffffff80, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x14, 0x0, 0x1, 0x69}, {{r2}, 0xfffffffffffffffe, 0xf, 0x21, 0x10001}], 0xfffffffffffffffd, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xc0000003, 0x8, 0x1}], 0x8, &(0x7f0000000400)={0x10000, 0x80000001}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() r2 = getuid() r3 = getegid() getpgid(r1) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="897482ab664eeadc8008f1c025aeb9bf9b109ac0d00f098de8d68baf5d17ed51dfc3a1d6d0c7019b07d8bdab1abef6fd4aedb2e4b4459dcfc5be6e98a860feeb1d2ab86ce4555b8327db93c6353b5ef3392c0a045d82d46d729c5750f8695b2687aa82afa23a28d6591e229230c7dc491013684584e6ad5affb017a20e5b3f573059380adc8f25ea3e1d6286e3a86cc07af67a8f24e0a923b009fa52682108b464ec617c1054ee0e7005433a16707545127c4baec33db1d8a4881e50a678864dd9e94622e74464ae4212044324f0eed35dac929b0e050c3f138786f28dc2920476a2396ecad26c6acd9781b162cefcb7f0aa45c3e7", 0xf5}, {&(0x7f0000000280)="16de65c7c02e2c83f19c8c2e59670e1631a716b8345711db8f30b9b189a4acfdfc68855804240bda1949a1043ba7c778947aeb9be8bfe014a3b812af35167e55137a1dadb991110c9ddffcaa8db2838cbd6dc77ca8e5ab41267e19843c246de83c15fb7436f39d3d4ca0af4b0b505153dfbc75fe751a42c094eb8eb616", 0x7d}, {&(0x7f0000000300)="c77ba050df901e8b3620051754", 0xd}, {&(0x7f0000000340)="8a57b3bc8955d882539bfe3c8e138b9f6863a0373a69f66f500aab545d13b235cc3edc220fa1fc90fe230e29d48a84b3b517a9e18ef1eff6614fd96d4cb04f789ae3e512eb29efae7822f272649a231bf2360ddca7087280e112b2c1da56808b47f7fd1ea0893d1973c49ddce2159ba4", 0x70}, {&(0x7f00000003c0)="7c9f1c0cd8b7d60d7fa2167ac956ff868e9b9c714a1c21753e851c8d8630323e6fddf5144a6f902bdfa6092d4b67a1779ec9d1ea0dfda56450574bacd5c8ac39f89fb27ddc018d15c32cb3e2ecf7b59e2e289297f3005c39b0dc63670c9dfc09c224a1db34b6a82a80d32701edf02dd52023f0b3384ee760805a14dd3a2a6b6cd215636b218335c25f7d1729a8e58427bb0ed5", 0x93}, {&(0x7f0000000480)="e804ba5cf26da42ff9f05b1c8840f5ac0b07e391e997b37bfb29d573995c309b5a0e08d7318025d1238fd58c6bc7833b81d2b063fc61ded2d8aadaa86a3aff09ca955d53fa0a4f28b286f46d2a802008b02cce028a84623955bcf08514c9ed765ca2d6a1837a3194424a653fa83da106d440ad31d1230ba93f", 0x79}, {&(0x7f0000000500)="15621e540385d1bd54ef1e52754f2c0622ea4a3462445d83eacbd0993576625fcbc872f7012c3ae5b24840d2ed9304615bd560af37142e22c4b57a6c495e9cc69c6a6d874750fc7da631f8ca5d7c5f5c551588908c8b9217eb7998b4b3b43d19367c6a646f59b3257f24fd557686da442ecacc82efeb9c27228d72b415065491f6770fda96e5f775fb6d3d220331e14d1fe22c487693926de07f2a11f6769940c7c96774c5904408fed1d3c8777060c910d7a8d04ba61959298560e1462104efce2b5b6ec937e83e0409285a7228896ac6f671200fe1e9fa326a94a7dc6f104946add3bb07ecbae28e2aecc5", 0xec}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0x0) link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') r4 = socket(0x1, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000000)="4abe21c8587a30c4a6a7a49d54da7e811c3d5d219dec11c6c23f5cf39b8277272a48082c42b2deb643f3fad763e482910eb4052f3e477b7e08e47598aefb7a876e4efba3734ac8379184fcfbedba3edbffe6623adf2fc04fd9e8a828d4db421e9930d8b256c326781900965825c1bd389401fa26f57f889e6aa40e1870ccc602238b1aae530f040e", 0x88, 0x9, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) openat(r0, &(0x7f0000000740)='./file0\x00', 0x10, 0x22) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/29) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:41:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/5, 0x5, 0x3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x40) socketpair(0x6, 0x7, 0x6d, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x2, 0x1, 0x3}, 0x47, [0x7, 0x2, 0x1, 0x4, 0x2, 0x9, 0x7fffffff, 0x80]}, 0x3c) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000280)=[{{r2}, 0x0, 0x0, 0x80000006, 0x7, 0x76c1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x400}], 0x8001, &(0x7f00000002c0)=[{{r1}, 0x0, 0x4, 0xfffff, 0x100, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0xfffffffffffffffe}], 0x8f59, &(0x7f0000000300)={0x1ff}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x11) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000380)={0x8, 0x1}, 0x10) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) getsockname$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) kevent(r5, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x9, 0x9130}], 0x1, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000042, 0x9}, {{r4}, 0xfffffffffffffffd, 0x3, 0xf0000002, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x8c, 0x400fffff, 0x5, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x80}, {{r6}, 0x0, 0x2, 0x10, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000020, 0x7, 0x2}, {{r3}, 0x0, 0x21, 0x3, 0x81, 0x2}, {{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x8, 0x4, 0x4bd}], 0xb7, &(0x7f0000000600)={0x7cc7, 0xaf0}) lseek(r4, 0x0, 0x2) chdir(&(0x7f0000000640)='./file0\x00') kqueue() recvmsg(r3, &(0x7f0000000dc0)={&(0x7f0000000680)=@in6, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)}, {&(0x7f0000000700)=""/185, 0xb9}, {&(0x7f00000007c0)=""/211, 0xd3}, {&(0x7f00000008c0)=""/210, 0xd2}, {0xfffffffffffffffe}, {&(0x7f00000009c0)=""/214, 0xd6}, {&(0x7f0000000ac0)=""/36, 0x24}, {&(0x7f0000000b00)=""/14, 0xe}, {&(0x7f0000000b40)=""/11, 0xb}, {&(0x7f0000000b80)=""/186, 0xba}], 0xa, &(0x7f0000000d00)=""/158, 0x9e}, 0x800) ioctl$TIOCNOTTY(r5, 0x20007471) fcntl$dupfd(r2, 0x0, r0) pipe2(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chdir(&(0x7f0000000e40)='./file0\x00') bind(r5, &(0x7f0000000e80)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r8, &(0x7f0000000f40)={&(0x7f0000000ec0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000f00), 0x0, 0x0, 0x0, 0x2}, 0x0) r9 = getppid() fcntl$setown(r3, 0x6, r9) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000f80)={{0x18, 0x0, 0xfff}, {0x18, 0x1, 0x101, 0x800}, 0x1f, [0xffffffffffffff80, 0x2, 0x0, 0x400, 0x100, 0x9, 0x2, 0x344]}, 0x3c) chmod(&(0x7f0000000fc0)='./file0\x00', 0x0) getdents(r1, &(0x7f0000001000)=""/138, 0x8a) sendto$unix(r7, &(0x7f00000010c0)="a3c992aaba731d14504d99dae1c581a69be9e442c7b8c454167fb04391a8ba1c385b1af3a67640b0464b9507b1b2e85fcd0d94c00e4cb81b78ad48965b1e70231aafd16aa0d0b80604ab71d42193afbc3f25a56b7d2a400a632d2c684d96ef4cfc7ae731860659ed13e2fd4cd57366f7b639d48fd727ce2580b662b1cc818a92f0278bfa9ebf", 0x86, 0xc, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:41:38 executing program 0: mlockall(0x1) 16:41:38 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x5) 16:41:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000200)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:41:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:38 executing program 1: r0 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 16:41:40 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000d37000/0x4000)=nil, 0x4000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 16:41:40 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="8acf4bfa20bc9e68802177d88bebd7aac8772cc9ea44d9150d0eaa1bbc204240dba1704f22f9c021d933a431e415bdd45070b0fa4aa2d3a64568168d4e448fcd0d391be5b6cfe4d2318534b0413c05e721c2c79c", 0x54, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:41:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x3ffffffffd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) socket(0x1, 0x8002, 0x7) 16:41:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = kqueue() r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x40, 0x7, r4}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x109a0, 0x0) r5 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:41:40 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mkdir(&(0x7f00000012c0)='./file1\x00', 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000002380)=[{&(0x7f0000000080)="270e584a9c87bceff1a8d1f79ff92a81a513ee3a9b6ad402fc78c5d7628f4031e57b6d16c3f39b33b30a82167b99f16864d67003d24103b7e07157d3376bf489641b02e1b551a4b2f79179bda0a908ffb2cf38b41acce429ae048f2116739b6b76406186c7ac760bef923cdeed8f241061807cb2e7112f134d1c7a209d6dc0a834bfd9fd6c43ed8e78c6d94bca20668aa79057a11d16ebfa4391ac162fc79d7671a00f30988c560120de628c590b87a363fa13a0040e78d8502d1ececcd712b481b50770c3d537b53d8916853a51e5f025360144431d4c5bfc26db8a0379f624c8457bb5", 0xe4}, {&(0x7f0000000180)="b0e6226ceccdb4d563253ee5a48c7a1a027e5baf1ccb111cae9488aabedb45c9de1d408e8ea71b40e789f7804502b81fe885292e693a7e01be563938ef46e16b4993215f7057d63b57d56577298066964f8760b172592ac2ca9debf221554c39d472d2ba8893cb1fde8c2812cff4d6cbda60fa41cca38a576896738991cc70ff78e97e21b284a8ec3341aa81e0e9ea077d7e3dcc8f719b1fef726e575b71eccfc655f279d4251c03d22c8f3e350e8136a5e2072ecce91a7f67ce696d1143610fbf0db3deb42bf53b7bb66153", 0xcc}, {&(0x7f0000000280)="446b1218b75fbf6be2792a1d39cc9a21e66c8b8910d222ca7adaa01e73865ca92ed430a448cba345a9", 0x29}, {&(0x7f00000002c0)="9b47192db94a5d2976f63dc5814fa0ee05efa5e4bb0e38260677eef3d57064e59577739a1ae0e3e3e35e96bcb74e51f35ff81bcdf28cb0cc30478f632b1ef794a49fca95ef73ba321c06480aa37c5338400bb4a9c6dba2efb38abedea2c0f9205549e01c1bd27eef1f0bbeed4e98855fcd27e91b89f187f649503f29af46ece573ae56b1c5bd8332f1e1c5cd0bfd7c84ae25fba172fcf0af568341c5d9d1afaec144d4851eba8701544729620384c5e272299d75a4af37acc6b0401aa667ed2e70f386b3332d375bc4cf75f21a3236071d88dd278bbec39dd4f427c761b1bb18e81b8b5a3433fe4ef6a5efe47c43faa6d020ddca35338906aaad3fe373af9a7a1ce0c94937a69a09ef13ec09cf51eb5970b95e0528fddb0a3fa6bddb3cf2f0af1f9d7bfbe5dbed9bb360837696386a77869a86ec736a0d02b1af35a8703803586422ce53822f16c6526a9975535054f8d8e7bc17f0eb9a96bd20803e2e6bc1cfee6a4a8059acfd0fdb813e9442c8ffdec4e2c3fb1e9a2d2e0ceb1cda9be321301ea96db2f9a6311685f16c7f11393e6c2a756676994ae6b19b2b5fc78c6236b574f40667ea061e501fae597d1cae3727d741ab6ad4a51b3974ad72ec2da170b803c776d7491682f234597c5ff83390fffe65c9528d942878286859cc5bb0a5c098eaf8dc9f743de54f599c14fba25c3df8d20592d8b371cade68400fd3eeb25102420dac908a2602dbcfca42b5a03ed8b02b6100ef19aec8d5d92e6b719eba596ab31a6dc436b1b9be6b9cf856f354438e03c7bf67f7f3a4fb72cb65efc156a34320bc6c59fff41dd4d379b083115777dfc1cbfd27b3d45e91f5af43d15620f03ff21576614e14118dfae5018dcf59c7be934e058f91d20387c9741404a6ad9556387cdddb027d108da2a7d429edd6802939765f3faa73615e1555979d08cde20cf50b55e9547d03b8e3350243e09b77c0289dcc438df5d1dadd8dfc3e16ce8c70b85ec73d53953b44329ac185b3003de0ece3ffc8d10dcc4274832ca5e41803ad55168e0f10c61959ee3565cad73553e5948b6bd990239368911e75e6aa511e82cd57234d5fb5c51208ca439399d0247ba0b7b15cc837ecb21be970aaa3cfaecb36de942e267572974bcc489da7a6d8e148dba52c88d385aee533fdaa120b3c5f195efcf36546ea4aea5647a9e96727c421ebf1a0e2059ecb14b7ed5f1d8c7358a80b02a4c1bcc3717eff7f95bcaf91a99ef73d743d5854b74ad622f47d7e7965398f34e07c2d85630a400b4d6e1e3330dc24f048e9042ec0c34b180d2c453ba2f78df98f5571c5ccf88aa9e8f201a6cac80cfb4184eb3a233921646d05af89e20aa9f779409cd0531972cfc43ef4936f34b47c616b82a126610c36a4a6e31ee74e9fdda5f9e893bdaff39465e351437914cbb0d9f6c26244b9b5c2c8018ca948ebfb7571f7e04341c20f3b241dd229602d372bc96898297384f4f8e50351d4ecf27701c8deba6c462f7ae2a33aa3cd1495886c29569f9ddaf11828f843673ec3da257b19696d23de4bfa2ea0064f040e65ab36af653024528bfa2a365b3b6a69d1ce7b7cc6e4e16d96566c8d9ef53c9ebaa9fa1c528a929d9fe9701e4f161a45c30bbb7325f716c054432c1548c10d7d2cf9f62cd32028f82f6f2fcca4126254ec497def3c07d8023a74cf2964a425fc6ef5b4ac63b303ba7c3c5bff08e34198df3f6d4a55957835093baf33c7cd6e1c311038894b44239ac82e767671d34bcceb11907ede7c1044ce3635237b260d585dadde87185a47a81247919c33c55d38846ab50556fa7b457abbf9a263794dd2e6b83e0367c9bb20cebe4d51f3aa43e1bef4757f5ea4dd5b0e4679abe54131c0d0f13fd3d5abfde1c95b1fc6bc3e51232a24987def6ff98b1056e2ff2e964dd24e45fe0c3dfdd6b5fcc0e0d9f225d1d16589f996652b422c1dcf8dc30680b70a20822b44b4b397fc570601105d4cc1737c4fd72092c521dd6ae88718c528f7622068384447aaa5fcf352ed3e20842126db28ed5b72be6b134e77191934cbd6833fdee95ff5dad3ecb927d3ecb6d8fccd0771997669272581b9fcd118ae9a8cdf901db3aaa2aa4cc30b2b2f2db24132a8ab65f0b4b6d1a82ddad37be594a50328f0dc597a820d3cd38fe6446269b6c904e5573d33f9de274033bb2f839eda90264480ab39f0911db567de29ff52ec5b587bdd317f9f371cd4939e828b46871977963b55e00200cb3f6844ea1f8f04287f60ad9738bc6968acd45ec10217ffb765eedbfd8e3f51b4b241d31fe38cd7df38cec4b7f6ec803e99c438e5fdab1b85fe099152622f8e9ec72116b49114db6da982224b09fe21f9c6763aaa3bb32a6056fce9782dbf2fa012f692e1ca8003ebd2889c82a1b26b89f0f622f2f48d259386d212d8528c9711f60d78ad75549e34a852bb5baf44d648694326b571e2f276b676028eec00fcc5c56b2a1b212ec9df50eb4b91d9a2b86ba106384178efbfbe5ea2a292c4d5dec9d89d0aa01ff8f6faf0716ecb96815b1076475e10a9068eb338fa9a04a0e7fc98a37c8eba3866df737065b2ca01ce69c626f01712f0ccc0098c68b3677dc4c3d2e4030914f45f9153058826b9345c124499759d6865469c5c862d3e35b09303117bf465faf4c875373ccfa3e15489bb972e6d3b75825cdaa9c5f10dc81ebfa8a10d581189d9a7eefd43f37e10b1060ceaac0d9ac299d2469b3d9bc1f621b5fc02c32196006679044d8b7b9466679db8bbb169d8920f61cdd63a1786a8c09e882086b1d6fbe5195ff6f80fcba83d7dcec42ec59a3bb4f50ca9552b7dff1062dbd2a070443612bea365f3054e2220b121da2fadf242e04a262c00b9238fd88447b45ff3f37762fd11e69a868ffe058240f1184fb723d5ebcf7a3acf5acec1715548c99d1b4bc681035cbba993106ec80c7d52a04ea769d2f3be038d195d6cab1b2cd2522045c532fe69b5f259681d4e6cf1adb87fefa89a63b944e1e2a03c4199e5d380b900d11c0fa142dd6a722e8ebb43453723e999cf599b7cbd7addd1e6a670ff0d963ac86fb73324a3238c6756dc7d34acda9dcf60c165937e495f12b1d14b52f1f8ba519dfac6fbea32fab28a1da9d721e398186631693c677823a5b9516afd8489bb1fe64006a4ffcf7d9540dd22e4be97d4a6009e5e008a622dd7cb1c95e544792b508f62b52b787687fe325ca249da1a80e93d1ffa61dc7e7be1505234d0c18ebdc2e335f8b49d3bc441430d38aa81e6e705879097b8ac5fe18a9c9337fe91fc2c78731f77ccf52b0a1297babf8cf0538d2db9f8bad3bd3780106a8dd1e87cbb6fd532b243a94f1ef3ff2517bc320a93983585f05c0b57841d3dfc18448fb8599fe79f94542bb3ad792298510f2d3291630760d0479bdce10b592a265fc0d3f15c507843c9012e877bac3badcd60161f87078979449bd80aa0502a29c1803ec0cffd60b4c6eeba387dbc25f56bc1ef595e00eefa80f33a20e28eb59c999d3d1cd7618d9d6e39e048cdac615080d838fa0b18f99006f7b1c7ed3c3ee2eb7af647707b94fee2517e9b1433e4b5c8a37f0613fe962b9f51ed6e973cfb3420c4dfdb81faee8aab76f642e618990c039ea9539e1f90ba70103b46fc62ca6493e9817ccb00647d89a783559c5f5860c2fc99cdb122841d75a249f53b6dee6a5a2fd127654bd11febc021e058323145bc7fdbbf9bbafc5fb2fdccdff77746d976b02681f696466b8ae39a5589a07eee309446dc2e8ab619ce2385816eea77e11bad497d58e40abc8cf12fec4fd366a879ff0e7a5b2f433746561b8cf427c8687f20815ce5b905f22e37f44128efbd1bd779ff2d6969601af8a7d15a75bf550ac9ec7bef2a7a0f8f3c5e5ead4e714af9e1d0c127b5a7bb291a2bb4bd1ab353d14f8d6f73c27bd02cb5a91a3e2f4319bb1797559416d13dfa91619bdeaec5053007b99b3958b1f85c278a83e8202159a40c41a778f4e82c58c712ee19e89f6a0409882765738560965e70dfb8dc3c3fed4852805522cb9fc27d130ab02d687bee450776c51d40853a49ed19d0f46dca90b4354a5110a26bcc80c83f9dc1a88466167e0e98817feff413503991203b847f84f7960e867d27de2337427cdf2633b5edc2917254a2aa2de6c34e909405a4366d0c00d6ab11dcc5904a29b0fcba603891f5ba7e508ee287e095750e8b193e859a8ab41a916aaa62fd85bc127e250702aa8fd39e1409fdb445ac544a7c0e116538fc7ddef68a4b572b193f69077998a9b9b4c11e772eea842b48b32f6a5560203266adf77a4bf414c88db4bb8e5a6dda3c55582491778503e84b9a199bd3bb71f1f713f93a46ac795061aa6677d5bdf2424a5e7fda81859a91a75bbcc649f0eadc4282337d6c15668e1037ccf51a1f2a673f99f1d1b7c98114fcaf1ee4121e4492c50e8ac3b46b258b375bb00defa2ea549311cc4cff2d1642760b25b55bb48704bfd2acb7113960044f9635f3eba018680574610eebfbb086a68ddfdb3887f6b1868f4295d9bf1fd02fb98afe8270ff663e3365227d31c886b12a81e22eff1db86cb456384ced9484ad746d86d2f3b535c10caab0d7d5354698db46b2fc133896f16b0129ca22cbd8cb2dc234f4ef2d12817ad6c20147d7485b058f3d6d2211a8c72f1d4dba6531db47d4a85732bde041b3c292b1803e224cbdcfdcaa4c7544533b82c18df2917eaabaa60fd9f1de845e6ce73d7449d6e8d7af0ff9d7c1cf9ec20471132695aba0c645647570191b40784cb545ae4d99ca10a94e66100ed536c2bcd3b0c20eb15be2afdb5de4ea4226fe2eff663cbc1192af0f1f7bd26694ae2cfc0c05b47857f4293190f3c42060be102c24453117a898d0e307727133d8e86be95a962caead79c49057ba475727ccfd284cad821a14090ce900adf7c8132435b09044088d49b191c64eec2a6695159bc60436d5284101e4bd3e95a90b5177adcbcf9327d7b5f86c8815ba6ce6b201fa2764c0a3d3f8098f265bc2c8d92b5c39135825e89fc7d722720b02499ea6b307634580ab2f4145c7515560c196b7586af5ce54fc5be33ca808d04d02b24f20d326da96ca8aa6d72aff04231eea561680dc4adec8c0a10102171916736f6b88538422e8411119d7e87975cecbd03a4da626433091a3626258c464ddc07de8118b1ae0652848119aa77cc977309f5c331d112839ade83562f45a7697518f59d7f88a7be6873a13e99b84ed563db40b3d00925fa1b2477e37a807b0fd8c905e3f2804da2c4ef630c27673af3bcc659bb9920bb20f62ee3fa04068990d9d99b268b8467cdc4335a48b289ceb0448dfee99d56e72bc480e8845507bf232814923ba7c212cde7e23883b9ff967f0f3f3dc64878a6af99a63f2c83849b05a4539d8919b6d787aa219684e894cf4ed3149bc5e1fbcb97dcc99c4c6f33bbedc32b54bec1a77a07f2bd19029d4834e824a15eae5123f280461ed567ea258c239170d186998fab20de01097ea5c07a656849581144f83a270a3a642f51ebd22cd0189b17b0169b8f4b0cfc5ae2027a10f2a36c13c4d0ddb6e57bac6bc544d8ca2680e24baa0054f9c8383d10d1104544e59202e1cdb6a9da27c33dad92e00fa5d6f58f58389b6d80def4c118ee0f76ec10b62c620fcfcb59c3aff52127252d194260f8b99e89172efcb7381efb060e46b743148de64c44c30559a29cdbdb98faf25a89efec6f9b3a4d3f1a7582958ed646659328fa3d7b7598c2c9c4dccf6b4af481ac0da8cd337ec14ae6dffb1", 0x1000}, {&(0x7f00000025c0)="22585e0e412bb18007eccbf914d8391e54c65e572424f28fa50d9aa98332d168e7842cf8b8e90ac757e1cafdb2e93ebb68fc16e40d76ffccd759f6e6a5fe1a8a13436a527cf0209aada7e7ba5c680af0f52a49887794034da0e5ec0946741de463b8e21b71d0bdb54f940b6eb7f075a3c17957956328a4a6f9fd91f1bb5970aa8dbf25a496eae3185d2484d3252a1ac7bec4a882a1fd52dfb3950ac353a4cfc62eaaa69ba9cce669", 0xa8}, {&(0x7f0000001380)="6a5245d42f3ef473523add61dee54c9af98f3bc901338242a9ab10ca1fd701d5764a26f835fbce084169e0aad36a6883c552aa0fcd6430e59e91259b66eb51284f60da5579f4c4995a947d03054fbcee12c17c328114e3d452e53fe399db534fad674b479442d5c11655bd08f5b6ab78f495ffdc81fe426033c697e13b9e2d53eb24756552b10b3ea919e4c888ebdf1d69f719da31ae45609e6f77709a2fca222f2f55585fc4ecd405bff56ac3b415f6710750553b39b18869443112d0e664abe04505505099aea5fc92114fe987e0bde0f10573c0b9ab5e69d48b2c06944f7c334a7e9388b8a628bd9f48f8c328f50fe1dacb819e5d3fd8f805436df686f58b28807571d050df25a80562c097387601cf92f454fe660031c160164bb998ac08ef471cde310f583ce2aefaad4da2a80fe77a9e7451562aebe4ab068226064442b2c54d087f2659b36e5569338ab2fde00846cf9b61dbbbe49657491a3d05a1cf616492105890a07dbce3582eae0d5c43ff0e4bb7bcc68ab426daa1ee5d8fe07935ad25af012a9c41262d793cb52c45867d4311d9cbace39ae180d13d54b4872dea60abc9224c6e1fed72a66484489ccad46927fe7ab822fa1631717672af7f0f0a49406fa9029809ad8d37c1b8de810e2f13176d37d5c5a75de69dd9a6ca51dd6fca2fc0dcbccf906ce0d45704608a3621326409a6cb22f8a5aebfe3a66b10af6b49e5bc76c8a7c8508d09910edb73ffd19d9e59d48932fb9778c217102c44e5b8c007971677bd9694e904bc44b7299dc448b7c76bf034fdd2cd91120a71277b341294663215ffac8de1fee635bc100795579413372acdf55d3a3cd2e4dc6167324e1bfeda564f0e1f73b927ff899f9b5f9c2d9444dbd34928ccad7705b0e3d38d250681b38acfcc1d06857459c513a5cbe0bdf214310f3bd34cc8df27075495e757998bce90463e2e5f83d78d11a39aef66922dde0621c1042c564040d8984a3220b0bb40507a384fd339662c1e2774a40a26c16dec62cccf456f725fe6326c33a478691e43136ec142ae25c486e7bbd489a4616f211d6effe4506f87ce82ba66778ac4cd92a028b89a198397bc6181b6bc9f20f52751100c819fd97872865345d6edeff2832e2f8ea8c8ab9ff0e924d6be33c750c1d6276b20150b5094335de742dc407f1219f29c1bc5553aff810956009333c471edf7b1d14ff46c2b4839880bc86463165076fabffbd40b5bde30fa27a31a64db87106e35be72c0ac928ee27c7b5fa49c17b5f7227afb1aaebfca4d2c9957d8dd76b3782489ac7a9e08c66a19e93d196de57e903c7f539225e75ddbb6f2fb678a74dc95787ac1dd2fe104ff8276ebbe7e84dda45d5b044d9d1b97597ed76c81cb04a013f0c296f60d975d21caba28eb0a2e88f94981249fa56cafb0457e431602ddf5ee937f03da4bb4d21b8052c7aede400ae1a649d4b8249856238d76057cef8cb6592a118b3217cb6ccaf62c49228d31ff9e444358b7fa81b6665c4325c4b82b8c152b816e76f1cd58ee067e0f842052430840781a6bdbca55904c4b820ca20abfa15cfe6cc04baeed533bbc0afb6b393e84bb625dcfdf2b19d627659ded9612e7eebdd70b00504096f101beb99222711cfa73f20229e94a57d79a43e750d999ea838935846d4229f4dce292cc6dd7890394760abe698ba69e1dff2c2067e66342b9cc0f6430f38c1aabf7b5cd52b698944f4e9f7a4b7dca41a12d16bac691c8acaa52d461b53070a9bc5fff8af7509722a799641b5c0ab2633ddebdce5afb4501d5c229a92bf33a54064ad04dd35c400b54726b0d157de6a338aead30cecf9f453737e789ac506ecb76d448b656f628dc8a93903daa5a8b7077f0b89a35855900440db7a33eea66b45adfc66268d726edcec45146f55eaca1e19368ee31a28e522858af00e8ed9531cd1a101914accbc359badf962822cc64a9f25cb1314d7b46bf2494dbd0563370f0c41658211cc5a08fb76976fbe975175425c90f7b684add3d107e43975d473299b3dac3f96acb360549df7083ee4c80f47015563e5bcf3bd4e46a77eab1c42eaae6639036b75c5e01b4a11bbf0e2487414e111aa8d9c706ca0dc15f26de0cacbd1c8cba57de47c0cf244def0f74fbbed556b7d8676d0310463046dfb965d01d7c261cd63b3f79d53e5415bbce1251160af94537d84838d683ce34493cf782e525af9a6caf52ad44a2933c3426c8e7c7494e40ca825a973ccc4c2a874b41b7ad3a3118a4a4640e5349c5315648ab9917f9d922dc6446cc15804ec72b91a930c821345b16cc71ac70f9712d67248144b9be43208d09a16225ed6b4612adf38e975bd63b7e3f624c198b037d4cd5510c9acc34e9da104da9dbcc1126df67c942631ed3354e2fcdac521db62ae91f62b3d77ee536e76503296c9203b59fbb32db9fbbb17a11c1789954f637413a5716cb9b550f845126499e4b1bd8c0a16b00a415890008a33c19f6c17abd10ea497035e4470103dc93f0c8cb4905a9ba313968d8a0672225aff171988651efaf6b5f03ee1ca84783bc9f8232a24db846ae5b2cfd0dbfc697ee70dd8825234880c6073823123b6a60fe77ff589677f4f1659671a42749d9381b1a7c3ed531688791fda4f58cf7ff739fe965e315726e5c4a83ff9f61ca27f639a5522188ec5cdda9774c6877cf6429e66bb7e4a7e0fadab7934cbb8d07fa7684317eedb87ea9f06c39630588137071039863902742a6bb363c066779929652b2373a789f1d571b3e146a24f786c166f0be20d4abccb613d7b59380f28fff4b9331c783277299ddc2889685921762ac5e3dbe59798b1312918a86bc5f6c67a66eece92e02854fbb8ae017f93b530f830c87f734d2f800a84790a2cf9822c4fc475f26cd1429752ca97db95d48b6be61807e2d457cf1c8da61308eadd480397d3a19fd83e743687854d2e26e4b1ed96e71b677a796e6836e5ed2b4f6409ef5c13e4537ce7ce4660466615447fadf2141a51f2ac36f1b1121ec611b211ba8cd3bb219bfa3372a2d3c6f9b990a99a702ff3f727cd6efbc3598d42c5d7118113b137c94b05977e31420a29e5b9609ced27cd11c6d4a39e205f43223e79e37a0b715d512ebac565899ee67cf5400419c6ffb997f4dbac66749e9c46edd8c58529d8dd89d2e1945d934db941b6e52c4131c08edf656b4ee6d8547d1501ff25bcd96a20eab574a5cf6d7e9649d2553f0494778f317c7b6402864b784cd4435cc70a13e50b8da14eafce2200afb6821b5ce092a0070cbb9d1c9c8315e841d750ec2c780d919d2247dbe2b20f02dcbe4bc59d260c7d964195ca7e5d378f9e86b6e54c216886877f165a6d1cddf93b6fbf8447b89b1071180d4259f983dce39f5ae1d04d13216b7b0145ecb7c81ef5037ca632b8ada344c62f1f071dc989b99a7c95f3ff0701dfaa1f9373cfba00d506fad8272398a7bec47d06cd47ab7144283e0e207ee964e5a437ca16a97f1d6197395361357fe3bf5011fc5b5e471666fb6cb6893a9a1eba0d5a62344f36111d7555bbd7c84f98f82d5f93fb3ec6fe1d6fc5abf89a13a6be30e32975ef1813556a705cc3f9a3a723b7e8d02b20e256a059ee5879cf9b02d8f67d39744a2cbeff13bbc8dd792fd718c86e1a10fbad59e7b5ab0b4199d5bc7f3f32c6aa78ab9f509af8c716e26bd97734baf90d1bcab76e92b5024ff404cb007679eac6370b490f223be7dd7ce9e7f9c4aea654f195e81624e1dbc41c2e8d8d425a949524916f72c82ac6d7e844f605c34a1dd382cac0f9d25b803e066a3d8b833a55a68c5af7a09e5c6a3ceb1a6e7c590887da69ace5404900ea343b17fc14a682c37703adc0c5b3d620123ad0dc011ca5e8dc356f90cf8351b6372c671bedf2c2c4d02247f0b71085ecd68d21b1dc18f92dbbc191fbe83ef6696d1f918a9e8fab90e60568bcb77e0cb2d3b5bbda7b61df1388b901568d38e48bde114ac261e92d626f119de7a6b463a55833578fde856ce1d810811a97b498e591baf2f2b8ad25f157da4d644f1406dcdbc0794b27ce260b1b278dbd9e7657d23137dd114e2cf428779355ad0c9da75979df357146647900263e73df8c6be9460bc288678948746cd855914c6a2171d27e74233b492a5ef727ab1cd336c3b4473ed579e2284daf3cdfd285978f45a7e8a63a83f08f115db8a2de1be98e6783988ba571a1ed92a37594a852e8550fcd48a2cf5b890421e8ecbcfae0915010a5b66d256c4c57126282a0a45454944c29847ed4cfbbd20d01d9d299ac018b33a689dbed8f015bfbbc7ced75c266f2d3072d8d05b7504f0b9668e89186acd4e57c3d31bd2a918eb32bf5bcf7d672edc69c45c15e050a1283e578b0a63804e3036afcdfe252019d28f791310e21ae8fed6060bde143eb20184121301ed85ad404cfff76ff67278c1af79bea234ad3280ed31bcbd4eef0d926fd2f4969fa05f6eaf6211914d20e77b3adfd4a52fd72e33824c6bf2b99913ff752956875bf88f2153cc37c5430927a7be1096fd34a7d7e2f9acb39aabef116e336ac48aa99f43a3447e7ecbb05847708fc13efbe172b1bca4f5105658d6b769c48f8672a80791d46eb9154d15ce8cb5ec68e114e5a63698ad77d9eb22b620fa13046156b655e36efdc579ae9125b3f1c62a8662d915cafd79de364f65bfb5a648386e69a5b12b003cd3b6894f1dbf6d1cf0d7c96524c60bb159e7802993bbe24ac083b2c88a5f63f8cc3623869e2fce548b5ab08a6ef1578e0417a01942e2a9656a352c30a09dd8646dd704f6be27acbb9273698cb8fd8d0c793b532c9e2895b3e7054fb89d80c0c9aa12d169750ea06996c30e741a0ba6a905e6470a4a083d4a5760ddb6d85278c2dc671b22e423e65e8ba7fb5d9fe9d08f20883e59f586090870c30ed90d8f3c5f1cc0316cc0d1e1b0bbe4fae479681d18dc1c7123c4bf8f0092252638da386f5004b138ddd16b3faf9115e0876fa9a9f195a05780c96032a55fe392e2181271dd2165308a453afaeee0018ab02e493dec872921ee9a16c9cc5158672171fb423701998e698499dfdea283f4982a0127d5c600ac41e060defbe8bf86d27b26d066182c3d44ee04e20b74cac8f812cf21fb3fba831e43bfffebf1b4f470a3222cbf2cc2ef902f029d7034429253a0cecd4a3d3d3379faafe013491c8bd45a075550df950dfc458a5a550fb782b6e679ea8525c0f3210b9d4cf7f5a0268ec24b425676030b68231d97b75e6843f79fd6297ecdba7c5ad4e6a7f8718c94800ae035cf878f7fb1d1b63582c713f7bc0c8e7c6d1cd90e207a5241b3a451849a44e818802a6d69910a40fa6fd43754fd660dbbbcbcf76ad1f1d1e068061870d91791fd75295be461a7711f423b5d173ab9fb0b1d90bc10209cb36e65b26aab29f3d28dbb6a52d979350aa68b0b4c3adad22d9f374758f16420ed5d6f64152cfb29fe6fe0ea13157ace964d46ddfda52c0913d44840044ff465e917e66cca801edb80cce674ee4ca8d235852a72548e093aa19b0bf67c27af45d64ad6df9ee7437ea00aa101c78d513967ccd1eb1281af9a66b9af3860bea0b827d41ad8c1800d154a71b6bc48469150daf2d751a52b958019da466e161d4d4acc8202ed8b99e494783b9656d2b13a8181a13a6bdb194d7e98ecaf0adabc1ed967691d8716cb943dcc572780ed43842f1abcd777b2c59fa5eb911d667277b49a488b52cfb2ee2c50dfd09823d7194ff5d72f6b0f017610c2e7201dfe67b4d9e8b0798f064a3625c9f55b27", 0x1000}], 0x6, &(0x7f0000002400)=ANY=[@ANYBLOB="6000000000000000ffff000007000000249211eb69d8dc759d39c50a38b031841412427da0e97f35c3cf5f9def84459c9ca5d2f005814293dfdb003bac296fdfbe3f7af0f6ae718e942f60d7f7e8f67baf67186d540f95dce6bf9b02d783d900"], 0x60}, 0x8) fchmodat(r2, &(0x7f00000024c0)='./file0\x00', 0x196, 0x6) accept(r2, &(0x7f0000002500)=@un=@file={0x0, ""/108}, &(0x7f0000002580)=0x6e) 16:41:40 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x100000001) write(r0, &(0x7f0000000000)="8d1af51e71418ee6ae6b9b2e67de6792db6d19522d938d228e4ae45e1c0a8562a4cddc01ca704094c9cbeaa0e6f7f783802235e637f3907b33df7310e0ab5df5a791af8d48599f0e65f9fe", 0x4b) write(r0, &(0x7f0000000080), 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:41:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, "dce29c38c302e83993eb169879ce356bb0ace31d", 0x0, 0xfff}) flock(r0, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000040)=""/34, 0x22) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0xffffffffffffffff) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fcntl$setown(r1, 0x6, r2) fchown(r0, r3, r4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:41:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:41:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0xde8, 0x1, &(0x7f0000000000)="fefa0a423d55b223d36d0ba0ddb024422fa69eac89e6d216ccc05b3088465c16c0871ac01018c07d6b486c7730eb626ba23c35b233a3998420f6c351141b205737bc88dcd7b248c7d941bd736738985e725c4075d4d3f25b6838fe8c56f3d90651d7dbb605503f9d634000eb9d5de962f795dc788e69b64b56b35e1e13afb013de63ccc366a5bfa0a7a156d9773b8aaefcf731438025d0d9aa1cf4535c7c068dd9aa92814dbbb3171113b0e6a3373c8c942a903278dbb393414de29e8c695dfebea898e3999c3d8949d4f571e363b6afdc4d3839283a632e2471", 0xda) 16:41:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffbfe2f80bc5839661c98143b2782400000000006e75a69a8e0000002000000000000000000000000914602bd35dca23d8fded8223c5285730c54ff03f6bcbd96b070bf60d7308e78b9f959751dcd6c4958f67a37a7c71e7685448a2d8b133ae48874ad4cd73ac11d8d79b3b85deb18e8143937d12737dcce3a8190d3f82a26029d84d9b4b46e38ad4e58d463a53aac5f3bdc2ab4c920de5e012afa75881c0580bb768cae348e547b0c30ee2fbf2fdc014"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:41:41 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r2}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x14000000010000, 0x7fffffff, 0x200000005, r2}) lseek(r0, 0x0, 0x0) getpgid(r1) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000bfdabd03c497000002000000000000000003b88f297c4f953a5517e1fc7fde0ec52e055f2914536457a433c2a1c42eb01e3ebf25675535ed7554f73e063e10b47004dab370d8d83b7c11f10119dca8c181699cf2eefa3cbb576e92440f0a6de464447b8d27f58586f0cc6eec7f9ec8f8874ef68c0f0da50b7a6d548ea9a1cab7e43e08c8698504915f3180caf2662211b6a346fec41cd8a57e05e19a4dc04581153f8decca8b49c14067738eeff8e0aa6e73eb6f14727543db9083a8acc71036b1b7b2806d5facb41d8648d7fb9dd72fa8d2c78caa499d9f2c5ab9663796185e9d22743202b908a3789603d83fac88b092f5de6901a0627d64bf9a696da9edd9586a4526aa7311c52321a1"], 0xa) fchown(r0, r3, r4) 16:41:41 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3, 0x6, &(0x7f0000000100)="7e1482db238a2ea6fdf1665f98ae468c93b1a79b78279f711d4a2c4b1591fb33284b23a1d5bc75eb9d3a6ea83b7f4cef89fbdd4a2b8053c0c583a54e03efae9bb9d9e3a43033cd4e9b62dd9421ba137c3245f67721c3f8cff6434913b386fc60ad2d3c18ce37832f330920e5dc24d937f27a5df9730a67ea76776973b743d2a24f0bc960b9d7a902115378418263e10e2ada8a907635e9bac45904c630bd4901784596cb40edb7f57597cac011bf975c11a7f0555572ce5aa563a1f3e51c765852ca2368d487eca7430197d1a21a5cf966af319723441e4ab035f8141f33e71f7413f3cd7a9c86e9715068fce46b3ec65de5b9115dfc6496f2ff1b7ff2b5dce084bdfd82b434ad52741b87ca50f60540861c35f26d23f82818dbba43c0650bd14512af68289753da31ff75c64421577ec98914a4e538de4577377c5f8ae2a6d2820904f1ab5754b08be85ba23c86127bc3100aa9f32072381974cda0a017c8868419d0950db814d43699bec5849bef51a95008ee4b7d800b7a08d79391eefdb0d20e003fa0abe81979f7bafdf1c9b74f6f32b3e36ef75a4b623a2cc6ddcdaac499ffc018d61288937fb716c7727d5056e759584573996e774e81313125e17a7a5b98beba476c155369b1e2e7393178a91b61ac1f5ad14701832143fac714e74d2100908a084f9fc10320b2573f0dfc7ca261f014c0096d5e128ac0d2bac9415b08b643fa9d387df75e3bc842a2ee8ba17613e7f2ee0ebdfbd234aaf140a52578e58816e9de3ff87a8decac0b8b536fc1c554e4b30a786c66b9e30fea93271b8688ff99d8cf53f07932d3b81020eee83b44d9e3131699e2553780bd060dee95909045ec2d3321c6702a80d4664fe6a45b372cb448bcac2a311e62e5d3577fcf179ccdf1deabc1681e45e8b11313dddd86acaf592bc0f36cad9c1e45beec9f64702952d7e3173b45f5ae40cf4d80f04adc0a8f76e1dbcfe17fd7c9caca4d6fdefe842371277df7c9a2816f660e55fe186df4b89132c4af568bcad325992b0cd3c8b4e5c266f604d35955fc62c55da9221127ab9107c0f109641a07e7e315890f75c2382d310277ffe3f5dd4ad29252255302f80b996c6c93235b002ead5f1946de6c9a7bbc79dbb501fc6a064c0c9c9e8c2817203a2efc8aa8af8500cc3f7372e4d4b8215e4f9162deb621e0f355d1ee796b4111f7d534eae2784e52aac5fdce6cf9425c9747c4eb5671bf4b0dfc122f1badc5385a512c4adf4be5c395cb5ab7e96ee695dde010875b3194282af4aefe98a1b071d7168906e055c2483bf6baaf608fb1a1048314a4f796f7c18144ff1b278134fbca038a745e6a7ce16f644976cef6db25839aefa31718958f4f653dc0874e8c12bda4fd0243ab5902f7fd52afeb7bf4f731deadc8d08385d11763e25b42fb68c9305d5050369381c23f93076dbc10e7c468194984881c31ce596166dff6cf1b7ea0ca71ef4e64270e70b40ccc80ebc1b3530582bffcd53de768ded7c3623f18b9d68dc1dc38223f64ce60f3e9c08db9a12889cebd8dc862dd40d93bef1545c5cde167bdef756977f39bbd972df62faf3baf2f522c491d4090f598519e457fe0344aa504c0be8b1bb18bb3228b15a3c4af169949a6d7cbf8f04fe83b1b7c3e52999f564d76403f407ebb51103486983a89412a070339b30dd2692adef5f43972c4b89d656adb7854fece70d98fab6d6d612fecc9fa9fdf3ee2305509a5adfbab24e230c521c279fe69e6cf34555d54406bbe7e0d1c482c5c6c16d5dbd85c9bd420b7254a5b64efc943bdb7c7538594d24be16ca345fe7762ce4330dde4784c87c99f37fac85c51e7fb1cc93f64631a4042fb97941370bdcb36636fcd79c1397df477025c0d8ad0fad71274b2a07748027fafdb611a31348505c2778305116c1ec0611a9233d894af46f2c9e8b0b24d72f7d05967a0e552b34a85ede2ea30ef3b49a81bc27687494ceef00fdf2f0bdffb9cae255b06bc289167bd2852afb32cc4fede1324f1555dccc42fc25b1ff03560b0e931b82c2d622034d48d3f89a0c8a9315f7615e97b8706b89866f94bee36960a0c7c89bcdb9ac361fae19ff43d71a6c7b35b36a94684a2d3ad8a0cf31394908805f2b8215256a2285d95cdcdf60ec618824885ee710a759862d0843b680d3cd9a3ccc941f15bb04a87bcd2efd4b9909c4f6be102b07a58d1338ca6acda53710b648edb12e0f1e137615989c7b3f02cfee7f99ad7bec9c0c333b51eb8f4b530aed224ca2d900fa1123af5d0f49bdf1132ddff2b97adb2f7c599cae54015f93087d9ab9f1b4f096309a758a9de80cdcb13c24148b5050c6024ff92b963d6f1a28e4e2adbbf4bc531b5cdc8d2426f2398d22a6f029428fc8c5fc8b012123c6cceed87add1b1bab83a0d9d6bb27064b6034218a6212d96a556bbf16cbb36b950045960b2a25e07bc18fb51ea053ecbcf6be0b0113d4747f64b4f151d6cb4980120bc61fd010e743e75f2bce9a68931652d30df5368f96192d55e796eca546630980842894bbfa17fdddec240c57875dad2f5770936a5ba45597fbb604c7e5d421bc088196680e1ee5c89273c3154a78577543c2ab09e8cde5ac70696aee71cf45beb7df515e2041b35d6980e8e7b53c9d6e8d41c7f2e1c59535fc9024855896d2bf39e8045290e10813bf576ae5d8c9cc3cfbed373fb6d37047fd2e6bd0df9c110c7ab5655b872d043c393cc0b7b9d53e51990ab38668f459c44297f684a8a71a347ad8b8a34c9ae024fd64bb5237e5b2c30071ae0a9466afe2dd7861c65bed7add39b7f46067f4aefdca9d456eb25f499ad7423282aa854ab080b301a101dc66c19060b17fa70d95e097767cd20e05cffffd085ef576c4102a4b5180997bf91161661987f965b81c7aaebb9f76b1d1062f77e5873c746a8377545bc8cb4af0be5de7101c5123f7ea754605b5489ef0309ce1bbfc2ac0583c20a14332f45e8380e7d46f44b02f42e06b85dd464a4f5e30cdd3302e387ec79b398a61c4af68990a27ab59d5e718acda4da1b9cf21d0f1a0a7b5e8082f5a467e1b4c89c2389b1fea8275e9ae553ec4e6e66d95cae70fd25bff7c1452d148232947679b1850030ce02b83e5bd8c9753158d739fa74032a9ca48046d92337e7c0739b19bc8bcb1dafe206dba73530b3aa73a58680659c328aea7015e3354c13e06eee6e62382dddc783e8d84fe273f0d90978d0dd728a34b699968809a03ff6fd3826ba897a0a8dae4987aca137a90fa74ea00f67896d4ec3d32ebd82c5153bb23db816a7efb0bb2169c3a921b67b845fa488604bfa57831aec96efaf480d088bcdbd72cd0fed8b10c06bcb1cce37ea7a767ef3babd61aa1668edd0afedac95ca8c80262728cad58eec4f677fc18506c95776d96c95bfd15b851a83ec4218b6e44d603b681a4f5f2ada9394c50163e401f008f1f9f0ca0f2952e4510e387132471674fc8844ca6559113cecd627312fb8092c85082dd9c907b6d6d4be8af523c99021d9814ffd70558f43018c03324868fb6911c8191868e07ea1d94ea2a367b829468c448d5e5d435295c66a9ca71c56a301bb79ded580c2e1139310b672b98c1d33f83928fcfbd8fd4721123d69edf94c0f7270adf965b9de51a18c4a7d130dd525272ccd4845fc976fae048945602b8ee68c6d9214a554cfdde6d24b5ecf2f68afb97a5b181eef33f2a206a9b9e66795452440edf0498a0f90f0ba743a78ed1f2b97fc527df3c02dca855045492e5c7478391e9245da37856ba7da46082d3e3f9c32652045cbb73af71b49fe82965e39aebb90f1095368f8f552577106e7a60b043c213ed9031da699d89d112da039ff7348602c39ae7137453fd05d14abe250af49d0ffb6696b816c74332f14c3c8a4acbecb9f5f187bd1eec38481a7992a1dc3053451cb171008dc3cbfa28ff1d51e03a33ab48b841c3b13daf47e1edab1cd1db340790ea3827b1f6f6cd92ba31164562d6c3c5299a0594420444a2529619465ccfe3bcaa848c0baf8d7bdfe2887b35ba68dc8ffd22f6cac52e3509c25ce1afc49c49a70db293ca72dc8453b37d9a8398d2b0490ceb786bcfc42469fb61f8d4fcf9f4a7a9f9311bb31286483e1c78e2f93206aa040c7efea4d4b6581fb6b148b1f29ce4d6744fb2f8c5d55cb67d1c7a0e72cbca45fb74d29a66457070e641bac7bca7d7c1913d4c412208e5c815d25ffbffa82e9ef6c0b7648c54aa6f82cb9269a712a02c89ac09ec4005564de0258291bdf90d011ee850558b74be6f91028df14d81afe89f20e66b3c4e865a98a320ebdf5ff60f46af459eb7431d4d6084a1a8be70519e4955928e90226add6e3dd5326e01943165a594fdef961fcf534333dd87d6aada728e35ad02476938e25caa62de516a4aa26e99a089b7a24b651ce3fa034eb254325c43217ee8a6df3c9cfd67627991b33bd3dd0b7e33afec8550ca072b5280068cbfea8cf3aab3498022fffbf7c98af347ee5b3487ca67891b6edb55b6068af9cd7369deed691c6ac8951a1f8b23d74a13622e101d7bc25facf81801b4344da9393aaef304f1d3d6ea3a940ec69bbc70728a3c47f865b0749a089bcfc127776a91c3791c68e0e78026da5f3442db7053a4d0567790b0882a21e9f8b8f3c245b884be6a14f563ae24533bee36f06e16d6782e861bd24cacf0bb48e6f30fcce037e9a03ccf7fca2d20ed67b927ab821b38b1bdb98f84717d19027922723259683af98c6cd830e0e25c499e0f10877dc82287916a6df52cc10bdabe9cfdb7fb02db4b3032559aa2a6cf9d455717954bf70427e389f27950c651ec0e78216f0363d9daeddac3c910fde102cab390dae07c2a0c1101fec1a5fd4952d68fbfdfb4740f8f538dd8a057ace004412934324603bdf098488803f73b794c7869a669322199ddede50a94613f3fea3080eac1fd413921a50a63176efd35dfbf379df36e45b5b19e4d5ede30a3cced8cf1ddc67b2b83d980684dd2c0f09e417f8c51c137a1f49357d92c5ced6705469be87b74be08412d5758c05a65d484760e03aaeed83fb813b46fa824c804c2d30b44e6ab2e5be6f8a104b9241a29affc8fc1504a5bae94e4bba9f984dabf5d4e951ae06b3f6a772359d1e84cef50735ed78f5c92375657537dfca6bc7b7759af0baa7c5dbe0a497a90def9a8b7e017443eee0587f6ea4069ba622a14e43e348fc140d6230334c97f7febba59e8e0512436984b6785cafea841ce14463aeedfa60d395e1149ff267e18f4078042a301fce83b2c82e49a460a33b9b770bad6781639dfcc200ae56d6daae9534e445dc490a447bc4d5203ddf91c220e0dcab88d68cfbb3f577e619d940cc2d51935c9bf3bb8d2b7d44174f907436f55b6ef2bb9335b9f1785a871c566b167f6981f4d140d5e9d9cbfc267418bdc4a5dc22e4cbecf1a0cca36ab48a242500c681dd53caecb7edb060e2298fdaa61cd6d9a1baa507a4bb4043bbaaf43754b233aaa1d04e147474e0eb2b0f7ef358d6ed75beb13a3bf4d0e8fbab91dde85d989dee3697c32a295feba394de5f3e9b7604eb3d5e8dd8efd668987933f9c0e1349f69b91fd40adb233733f9b4e3e45dc481cab3c3539ef23572fb93fb8528012bfb3310746b99e330ae15924254a56a07e9eba3702404753ffd07879f8c22984263318370cb2769e6b4edf83d4c04b386ea2743c25508f444512acb97c1ffefb1af3b3fb141b53e88f9ae3db8de0e121d5633cc615cdf064fd14fde7ff65814fdb735cf26868319d01f859b7425fa", 0x1000) recvfrom$inet(0xffffffffffffffff, &(0x7f0000001100)=""/246, 0xf6, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) flock(0xffffffffffffffff, 0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) fchown(r0, r1, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x8, 0x10001, &(0x7f0000000040)="eaff950000000000", 0x8) 16:41:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f00000000c0)="d405da0d536281457a80cded15aef4be5c8929eb29a12618827c4850bfbbf94017e7ff9571f970bc07cb96c3ea860f5b548af589f536dafdb25aa2746aa4e567f355977c762ca528c9bbe4b17467b9c73c7749e421", 0x55, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x1ff}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:41:41 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:41:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) geteuid() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) getpgrp() 16:41:41 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() clock_settime(0x3, &(0x7f0000000040)={0x3673, 0x816}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:41:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xb2, 0x40, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x20080000000}], 0x5, 0x0, 0x0, 0x0) dup(r0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) kevent(r1, &(0x7f0000000140), 0x800, 0x0, 0x7fffffff, 0x0) close(r1) 16:41:41 executing program 1: socket$inet6(0x18, 0x3, 0xc) r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5c43822f}, 0x8) recvfrom(r1, &(0x7f0000000040)=""/74, 0x4a, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="09678cf53b1ed04988bd"], 0xa) 16:41:41 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000180)={0x2, "042932088339df4c08e7c8cfe4758ec50ba384701703068754c78fd138e9fb4fa2d48ac8863e39cb8201f66960c09f9e25a578dcf7e1f833ad5e10d0d4038a5c80f5ff8794f033686161b3400aee7302dbdcdefbffc48384080a0b57bc419db1c9b0b16dc76a18e16206132d0137308e25bb3fd8150b568d7b2758a595777da701d5651b01facd6ee9c79bdd37a667380bce30420f2b8df3"}, 0xa0, 0x800) 16:41:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x3) socket$inet6(0x18, 0x5, 0x9) listen(r0, 0x2) socket$unix(0x1, 0x2, 0x0) 16:41:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:41:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) socket(0x23, 0x4003, 0x100) setsockopt(r0, 0xd4b3, 0xa0000000020000c, &(0x7f0000000140)="3f000000000000002eaa4e713048e69931929648", 0x2ce) 16:41:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:41 executing program 1: socket$inet(0x2, 0xc004, 0x7ffffffd) r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/232, 0xfd5e, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0x1c0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:41:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000440000002c2, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') 16:41:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() readv(r0, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/144, 0x90}, {&(0x7f0000000640)=""/159, 0x9f}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/160, 0xa0}, {&(0x7f00000001c0)}, {&(0x7f0000000840)=""/65, 0x41}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x9) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001980)='./file0\x00') kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/213, 0xd5}], 0x4) 16:41:41 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x40, 0x6790, r1}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7b6e}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x9, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x14, 0x11, 0x80000000, 0x20}], 0xfffffffffffffffb, &(0x7f0000000180)={0x8, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:41:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/241) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x23d, &(0x7f0000000300)) chown(&(0x7f0000000000)='./bus/../file0\x00', r2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x401) openat(r0, &(0x7f0000000240)='./bus\x00', 0xbdd7c16a28373a50, 0x80) 16:41:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/128) 16:41:42 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x7) read(r1, &(0x7f0000000000)=""/4096, 0x1000) 16:41:42 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x40000000}, {0x0, 0x7}}, &(0x7f0000000080)) 16:41:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c7250365229a3bf9f3a26d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffab2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead7084081046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:41:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:41:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/140, 0x8c, 0x40, 0x0, 0x0) 16:41:43 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:41:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) 16:41:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x111c, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r2, r1) 16:41:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f51d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd00004518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c14000000007dfc439db8e05cfbc0354314c6c3b0", 0xb3) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffff80, 0x3, 0x0, "854985003a0000000000001167f5bfa600", 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:41:43 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x7, 0x20) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x401) fcntl$lock(r0, 0x400000009, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x101000002}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) r3 = semget(0x1, 0x0, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x8, r4, r5, r6, r7, 0x40, 0xa48}, 0x1000, 0x0, 0x5}) r8 = semget(0x2, 0x1, 0x400) semget$private(0x0, 0x4, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x6, 0xffff, 0x80000000]) flock(r0, 0x4) semop(r3, &(0x7f00000001c0)=[{0x4, 0x200, 0x1000}, {0x0, 0x1000, 0x1800}, {0x4, 0x6980, 0x800}, {0x7, 0x2, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0x7, 0x800}], 0x6) flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xd224, 0x8, 0x0, 0x5]) 16:41:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) 16:41:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r2, 0x2, 0x1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) 16:41:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x11) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:41:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000001c0)=0x10) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:41:44 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000280)=0xb) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r3 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r3) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = accept$unix(r5, &(0x7f0000000440)=@file={0x0, ""/36}, &(0x7f0000000480)=0x26) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r9 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r4, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r8, &(0x7f00000016c0)='./file0\x00', r6, r7, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semop(r9, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:41:44 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x20, 0x80007, 0x5) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:41:44 executing program 1: geteuid() r0 = getuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 16:41:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) sendmsg(r2, &(0x7f0000001c00)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0x200}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000340)="0769ab6c1519ea0205eb38042fbcdb27abfd4b6b8507c74a367ec88eb88be41508befae3c83267db1e4c0d3ee7d1379f32b895bdd0c986714e459457a7b7b5919515928cfa3c81b063a70911fc090e761d2eb84fe8ef0131e11e660016a0b2bc648c03cc04f3488a215ae084ef769f24b26a40ee82c8856966ece6552339eaf5cafac7c3465a7b1587f5dfa7f30634bfe2ac6478ee29c9037b2dc71711ef77b8e211d59a8a80d6293fd2ff1eb0da15b07584024124ca6dde4f3d848a954bc9a299ee47e66558bcf4fdb7da83af", 0xcd}, {&(0x7f0000000240)="69c87109624cc19a505c8bb38ab0b7c37de648a77501789c729dc7fd79b629e31a317164437b873104f7fd23045bf42fd96fa0cdc13a0990f16028bdd3b98b2d0f39251a4dc14dcbcb88a38755ef71514c3fbd30bbe950d91ff5389cf348ef50344681fa02b757fd93fbe3ef254d3b3e3dbe30ba1a2ca992a7b9ad4446472b72fc5b8a0c008e3c2cd72232b1cfd413de11924f0a7dff9d2d2a2698994d4107ec8795c05aee5168a6538d1972ffbebd3b1a3b2f", 0xb3}, {&(0x7f0000000440)="541a197acc83adc4a85b8f456f36f5212790dba896897a3a5ea62bce374817c0470040bf29b4879e25472508941d40646912d29ac77261cc4ed125cd09cc167f14d20ee9081e47fc373a3f", 0x4b}, {&(0x7f00000004c0)="10c6eb761d5c77a885133307136a6fcc94ce1e157b4900c3653c69331d547c89925b840326a816a3ee1ddebb4ef2093e41382e03ccb3da4c7afdc6d064ae71af9c5220b6a49b", 0x46}, {&(0x7f0000000540)="feb472b14625881bc8e1541b0c84d2777bce8d2f405c2167f5238eb7cf516e9ae5b788e0a8c5107911de7cc22b4ae8cd9ceea346da365540b84204249d8133c8081433dba8c8a026", 0x48}, {&(0x7f00000005c0)="171026616daafcbedb5cfdd5124449d4acf3b4512532560fab8278898d562c86f360cb0043365deff3b0f8002e03bca260add2743b62553e7122d1697376d18b37", 0x41}, {&(0x7f0000000640)="9288b17cd5e31d203818f2291ea7bf4054395a8ad328d4991088ee8b6cb21eb6e900f1003c66bc8c959be97bbef53f2c5831f201350723bda18bdc726cfd046bafb9d216b478e25ef65dd19942436112b2ddf54b44f2ee060a6884c4d625c7c77d04cd543f51332e08af167e40503d7097449f5fbfab95d60859461e6d7e1f10f1a4b11d3b235087d4dc6332b0a6c00e822f3e", 0x93}, {&(0x7f0000000700)="e8d122df92962c7fcdca24c4c9d1b9510c098c0042e274bf4f4f43c2cbc712e6a8f78f494834644d5b54ed5335236d01c2166173b55ccabb977b51dffc48fe998db9be631d69c9e490a89915828b562c7c7b40e453c082d750f04e7f759bae246b132dd895645c0df218bb66d45299fc2fd2f7b0a2a9ad6a968967a666c30e25ee9b1fd6461d4fb7400c815c26e21f9382c3ea782f421886241e74a63c0c3c6ccb38d7e9b602f58a78ecf0018d8246a43e18dec91bb71b02867ea60d60fde4ecc1f91f3d5d12596cf7e8b0d8241a54d90f2f6a747b575f9e982894cbd5f321491d49ad1d812567496f856dce7edfbf36f2a59df3cf637be527a42324acc487abefe456f3f1de7bb169264bec625ca0f0017b2da7e3b93f4323bbe7027f18c4c38f4e41ba030e954f0bc94c0a9230768396454ab000edcfc469a352a1c6e76a928adede42c8d1694e8e0ef61f6c2c895abaf4aee2f1d5391a532a8d509e63331c3df58c1f6115ebccbf1e8d3c22bb76e479abcb70dcba01dd41ba20d09ab0fa629c55bc88f2bab9d4cc03336464421f0cfa00df68aaf2110408663fd76cd264971c0f1917ff22a3e4876854d2962fbc356cfa3b938c17afc7ffb34e453ffea4180eb28faf54539cd5951907588a36e1020cf91111667cb918ac4c220a62f742287320b859ffe8097e54812985cc125addd5b3e596983f1aa675c7b65fd0b4e6e2f3943079663c617f50d75ef53b603d6a09e542288c3422ddc31b034037a74e8ff60ce3b26bbadf060aa1bfb557bf69f8f298fd5838445fd3bfa30eec6951db0b5a9e9e91cf6e6ceed55b4804bf010aba1a5fba41747977295c113e356be1a4712cddd441781d5506e577ee572257b54025c9f6ce01d5d43b1b03e0580435a21edc09f414a440085d322e0e56f307b1bd78fec972e5bc7651501de230ac62dcacc5b963fdd173d7a1ada17cc162c2ffe0135df46cd881faf3d5d5e7c96d445327489ad2d1f7e824a1e0ba1a2397d9fbd4eb0662325902bd325efdbf6e1b985bcf9e2bd0582fb633fa252ea949ec818bc5eb5e99e79c186e2d9cc9286592087e2616ad9c9c998eca939365c843e1175824fbd25d4c31813ee7fef6e5bff3204dfe632823a03ae5a01ac673f3285a8c815ebe61815e09cb58772f9e6c95a9790887429fb67e7da08dce582c728dcb2987ceb1f7916ef54a539493f880f5c947acf99f7052ac20f02ae050a8fda0910bd1a6ec5a84b7fab76178c2cd7a6e6fe61b448e6784fadd9725e005680d73887bb9386426baf5027305720185d0d43d5e9a3c9b564191434e0a0460473c4f5c35bd97a1749b55d30a8e2acb3bf21a2596df3dd69f7c5582c44eb91263120985e329cdd3130aaf8bf9c5655c008bb5d4923b982aa78e54ec12d78935926123b13ba556cf7d937a4a40bb3c606406151c5019a8d50475980a3ffdf596f19bbf954f3deb20524029b34855c947e2ab0742863067d78b81b2a0cd57d400054e6ff5d42259f8753a8a1df3fe4d67e87e55209db4f47f76bb80461349acf9582439a70357de3a27364fbd984603950f8c4341b20c7b62e270f7aa56caa36bf1eebb5606b2b6dfe298dee042ceedfc54e83548e09bc8b3d00df071d9be6b198282d12ed8df0ddd8bbfbc3f3d6be484135477c4648713d702b789636f62dacd498990d64719b49b5598b60bbb7867159e7da83000a7e97475b51473281173a1ba921472dad60407cc6e7e2b57ff69bdf2bb163f270205d7c828aeef9356f8946a567fbd864fb496f31a7310636427a718c20e858de76a10337b65ee21e168dddd2669d81b312c06c9714d1a0433d3cb7dba0903e9778585f3233811d8ea3684620643e13d5a1b6d39bddbb55dffb5d1bf74690851a3c184c8ce694151ed247c10326bd7ac639f52185e5799b541e57521beb64125296d8bd7c4cfdd882cda695e536e5a9ad7084dc02ea179e93dc89a50b1e1dba30515df0283d2c4815d9460f07c43c1c93f592a342f16bbc950ed0986172c4a365f21ad94093d5ccd0bc411f6a01fa04c33380a6971acd3b603f6d24d3f52d88341b825ed01b8a7359cc90f123f0eb402a79443f82cb0ccd4a0d3411b2901fb8d1f646c8bc74c16503704d1ca654491f860662c92bd2b22f405577d653f94dd57c2eb0ad8855dc21b67c46ee3681f43422489dfac884f707c4cada3d0f74bffb75807cb821ff31168be4536dd8740ed2cb74a9990a2af31d73e47360f17dad61dd684c3fc8daaee8ce7354833e325a4ada7733f184318a9fc8d4e8982264ebcf05538a4c8b0689796abd7d611e053057f114ac0cb007818335173bc156696f48b01ae93cf72cf6fd0be3dcee9c0a6b6fefcfd8b198ca0c6c3cfc47cde469de075bdbed0e5b5762a057649452ebfbf2fa1149948e4e3c7d5a3d0a1d39e39e2d1acc8961a7b601c029d5a6fe7c10895598a39209bbdcce2fb7522981df84787ef4fcb5a6451e99e898a3fba55c3ed57d9da9bfdef2b4806898135bc1725422aa9180c3869e31b209a85cfd2a106f516dcf60b5d41a28e90183b837d63eb8c9920eb2c98fe94c0fc7781f0ed6836e46926d5bc60d439014b4b11d27c38f2f3c668ef328f12c23f924288cfd2b18d8ed46025d16d78dd709e0d52b38e4e0b4169b28c18b7a6ba7e313a8b656a2bafebfe69ed1c5b021616cb6dca6a7654911ae43d7c04963ee30411500369d5d6c35847d34fa66fe750aa282c6f868ffd4253c8f75abf81c65983cdf1b3e74bd5af491d4943150fd62e3d4e2b6bebec6b04e401e5590fa0710db4c04f027d3aff270c947ca8b41556491dd9064066f5c099a2e4385e9f19231e909163580982899a3b08502fa9f58e9367a467da7749406df0378e39fb4991f968a4d3944646b2b845e277dc5016a1db90efd79e7ba220e059cd991daf304b435b35c5b4049390a2fa409cc77f70912b448dd0185431099137e0f7453a28eb9c85179b8215a3479e3785bec8565e21d0ed618748e04c38f1226c2c2210db45fd3b32ba75162272b72a85acd615f7632f09eeae8739093a23fbebb6c2f5e8dd210a27342c10a054dcd10711f4c79e26e09236e98e4aa0e5ed9d2e64aad36a6b75fb98b414a5cec3e067f8769fcdfe9a09722dca7e0270cefbfd050e9e7cb9d78797d4e5d742c1fd4c57ea80f6a4cf6c7185ccf3a1753a4f65bd011f7e5747e4c9188caac47d34de813f59e3355c2b32b0be5654331d8661cf371c7e0eed79db430992aade24bd77002d20d9a3d3442d74c03e48a43619e4ec9a178f3f736b9202f7938d310e63632976b357d33e4bee182556aae84d218bd729ea906721e4c17ac9ce1710d2a9f5f7e911bb9342295433a20f99d03e2dc989c9e09eca01bf423cf188e7561b82532d07fe623780527ed48e546d3df2790dff504a70d86f148c242b816f9f75a13f1f8d22c17322c922df6c553906a8489248a239f64383da616673d5beb861fc2e73c2fe5436174c47db1408ea68a3f3d904491a848e5674b9183badb82fe92e20bafa67f32af97ecfed52059e4f4e975317309566858de2b37083d6d05d774cfda8ad9150c6ed3f988ff144fc30547a77314a36b3a2b72385b67eb00a3b7ef335abed8060931ec4a8189235fd95ca8fc15c011279e9434452e1341040c6de3640f18117c04355c9b4b0dcfdd3f426cffc060dae12f7ec62697ea989afb46bd7bbc7e07a19395daf78291f31a88f591217e62e774ab6dcd322bdd876a3df17f1e50e6b41bdefe1a29ad32cc82662f93b62adfba01c1268cc95d909540972d0821c0840ec11f049013fd1b1fc99c3d17e3376008467fb9c0e65a8f608d74eaaefe7cacd61024da2a4aa4ec7fa1d9f059aed50dfee2065115c4a830dce7e018a15aa0489f5f19a86baa4c306ea34f13824511ca5b12ae813d79fd9158631aef0a273251f41892d24b4c346a66c651afd5c3a9bd6123b243158b49327a659a1fe175bdf29c0d581a1522cf8e3482e0cac4def33b1fb1fdc4df64b40ec780c4057c7dc194682091eb8afb5d7ae28b1b6002e9bfef2a195178b3a92cc3d86c2512805503b5ff0e46e231f1228d4fdbccd3acca6f3e35f8906b338f382bbc90fcd4dd1124406081b1dfb0947e3fc201adaf8fcde8026fb81305a74a59266b9fa35c55c64d96152745a5d57e4ba30b43c57945c5a45f2d05432d50a7b089fc90c6b6dc7751c87bb17a925f04208b78fd8167c7379b0aa6b2c040ce5e19bd7ae51392159c7f44e4226a1b79030d8d77b0c717b9815fb4eface60af12dfd044768aa9937844de3e66244db235b60c2e4f8ddaf783ea155f16850d07851a361b6524c6162bd0fc992b4852707833c99c120efc94d81ba4f9ae4f2cf55b6a68a69b78183acd07ea9aa426185b1de39e458bc85bd7aadf0cafad0796006c2038ad7f852802fed6498f4267835624c9841139b616cba0369a7213939c91a8d591d8df393bc17078947343f2a7ca5b5186b8b85ed95c0f2d145780f15e614deb7cf33ce6f91039ed5f97e63ed6fa0e2481903aad2104c2637288734a60bdc7d58d44e069a72e50233bc00b09b2e24d349b3a4858667e85ada494d272f47d47ae1a7e5a6ef0086182e5f1685a0da6a7b80e63fd114a758407c2956a558f6d4c6a3a2de1eeddf497a055e860eb1761eee391ccde3a5b28c6ef4463a561c05b18ddad14069d37cade4db877626328b2b2d4e23139052a60037bb0ebba905aafbafc41981b1399123fdca599ea49d5e7991e7153da8db13c8ce9ac9bc58d3af0fbf6f925773ab8fd4ad0fe4e39db2b4ac4b2c7a4129983853c9aac5bca6798dc0bb8f02a6adab52d277f605a489434eebea1b8da07ebe688b0a329909320409d169b3dfec4f8b5a138297496609eaa0e17259aa4a5f3e727ac37df002dfdca118dda6107528bd62654fdc2636ce26d80d0f0aa8b00aea374d443079b4912bcebd6cfef644915a63791c9b4adafef6dfec52baa3a993567ece6e2a8e07299b5824b391fc85e33d7a6d95d681509c5b3e652079bef6938823a4fdd92253c93c022ddf7835ad849a7239ee277ff7b4f87b19e20943ced1d19ab438ef824a3666f0d944dab918272268428f8caf2125b48ebe093d4bda48c8e31273b2ba0674bf8e8c76963e7dd84202a816b2813bf123f6fa7072548b252313be8602f14d346e2b165fbcd2dc9d9b0ae553933d7a41dd71110d4540239676f8d49cb790eaa75899059274754521f26b3909b3eceb6ab7b5d81b5e1c9c620d0608045d8219df79f162f50d21a2acef5e6fdf5c62268b154eeda11eb9abe6857775dee70d6f60974165561c889c53c6f13ec69b74b8ef0dd183c5c87a8c32372b565a520349e0e51bbe9411ee6219245a1d9467a8f1f4993c3a6cdca59757f3799094ce5db5f6a827abce04b7c581166d25d8b9e9e2fef760d567831cbb33ec82dd1427749716fcdcf5fb89fefabde257b2d2880607fb10d17c5a2b1a9a2cce7ab8beb8d3548a1c994551ac0b5ab828026d27c238c8b7eade6cc5836412239ade719c5cece75806e584c541c2ce6ea1c1089a1d89177fbf99585472c0732f43ab42a0625ed68fecc920e516d6f16d37aaf6aef6563587f5d23aeca7a22e2045cb39c3c36035bf19c76547ada59037f1d1b307f9311fcc94263c8f6f5e5b3ad533280aa519189018d5fa7cb3c567574967ef7bd49b96a2bf733b80e3bd075abc520b716f94a6bce8ef3b47a5a4ca179c5abded93b81d3491c68e084e6c3da09b9f2d9b946a88ce95a209d", 0x1000}, {&(0x7f0000001700)="e54ca68b97ccaf52bdcdeb526b676b4c2afc863b156426e7b0ecda4c", 0x1c}], 0x9, &(0x7f0000001800)=[{0x100, 0x0, 0x2, "2639df6d92fa09f3382412ca0c5dd608f2fa34335950e56a0fdc7973c109f30097fafb881c9cf10a29ed2ebccf0465a2601f4ca08ade4fb30f8bca5c4bc990c5491efc310c78e1900a4a0095609e81c57bf8e7098de230d8af7a597863acf4f83749b0e9ac25e20f12fca504a2ea9690ccaf5068248d11b258a7032edd1ec54ff6159b60437e79c38dab34bb067c60936758df7aa75e9623bebf635ca96cb382f5ae61139d34fbce75bde501df4970ccf32ff4bb505aff628ef09c5e55bbf5e4b0f6e72b0fa89643216c72da46f0b6fad978725f4cb9b29e1091cfefb7e8a0dbaf59e0d8343289a293853cc4037a07a3"}, {0x20, 0x0, 0xbe2, "72a4cdafb4d88e0516a865efa19e530f"}, {0x28, 0xffff, 0xfff, "cb6ab3a452d865283c8ef7d9261a3ee08f13127d0e"}, {0x78, 0x1, 0x100000001, "3b53001a5aa203d14f9659f7030f1b674e53f72d8e41da37b8ebcb90c418d03ce8707bc3881fe2452c05fece2f94d97b7c6105034e3a2940d913453fc7e697bb947ccbd71f0d231c4b5c37347dc353d49154ea47a3ec93c47684f3ad979ba6aa77c844"}, {0x110, 0x1, 0x4, "ee8b9d56b3f91786af91a1eaf47af421efa26be54837946ccfaed424738c186a1bd52245934c4ffb91f2f840a1925e7f8a83ef46a08a8d0ac584c8f7a3bad62842ae9852bee5027061393165b0e6407f006edf18071bbbbbc1c3c10ed153659b4ff00466dc4dbac7889e171b826782b99003b2901a64ffedb53a988cd851f37adbbadcca1e855c8d5e9980f21196ae95e1fb37242d359fa94abd418d2deed0e1ab6733975fc18f167f8189b4be29e2373de18afdc1c4acedb27e671316257dc59ab851f54eb37cd9999112dc7a5f5e4fb39aa3b5f4ef230ef74fd2243c622fe130d21085e9514ccf3cc16d4368ece7158431d2de9feea0b4d86836b1c1a790"}, {0xf8, 0xffff, 0x4, "c56dcfeaf26cde5730c73a17b02b5cc47ba8c9ea9bde271a04feb4678a4dda7e035f7b8375dbb1a57cce2dc948c12a6dc0e1e90edb02d5ddf94e109a7b5c90096a58ec20d61e6134be666c57b61a8e6e23e32fdfc7c483757bcfe49cfd09fb052b8db7f0028ca4bf9bb17ef4023ba276bc6d4f0d03ad762b4fd4241e03f4aaf0a4b01410ff389dac2d7aca6e9a0e3c442d3948d9d3eacbe11e848fbc60f13819b1ed639dbf112e84159c98bc316f3433e32e356242c3408a9c2c822950d0a0ab056c0d9c9db17c51df8bcd1c600257cfb2ffb94e6b7138856af27a33c9076d31fdc7af"}], 0x3c8}, 0x4) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) close(r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/60, 0x3c, 0x40, &(0x7f0000000100)={0x18, 0x0, 0xffffffff, 0x20}, 0xc) 16:41:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = msgget(0x2, 0x410) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/115) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = msgget(0x2, 0x82) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000006a09a85b9aac7f7756ebd5000d0706fbee3d0ddde38033df6c3d6e94c3650b81a8d250572d3bd95c89788886613aa41302c3051f28b2a51710eef121545d480f155656e3fb10fea5b1c0f2f269aa7f82fd54f4e1d32d0603114fd6098093b26fe767a14363dd458a2bf4fe46db2a"], 0x14, 0x800) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:41:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/171, 0xab, 0x41, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x10000}, 0xc) 16:41:44 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus/../file0\x00'}, 0x11) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10}, 0x0, 0x0, &(0x7f0000000400)) 16:41:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xfffffffffffffff7) poll(&(0x7f0000000000), 0x200001b7, 0x100000002) execve(0x0, 0x0, 0x0) 16:41:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffcbc, &(0x7f0000000000), 0x10000075, 0x0}, 0x802) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) 16:41:44 executing program 1: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xb2ae000) r2 = msgget$private(0x0, 0x2) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r3, r4, r5, r6}, 0x4, 0x7ae, r7, r8, 0x7f, 0x5, 0x8676, 0x8}) close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) fcntl$setstatus(r1, 0x4, 0x84) 16:41:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fchdir(r0) 16:41:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) fcntl$getflags(r3, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x115) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x140, 0x6) 16:41:44 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071b000/0x8000)=nil, 0x8000) mlock(&(0x7f000071c000/0x2000)=nil, 0x2000) 16:41:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:41:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:41:44 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:41:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2c, 0x0, 0x0, 0xffffffe1) fcntl$getown(r0, 0x5) 16:41:44 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000140)='./file2\x00', 0x10) r0 = msgget$private(0x0, 0x1d0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/253}, 0x105, 0x1, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getppid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7528, 0x2}, {0x18, 0x0, 0x9, 0x85e}, 0x5, [0x316db08c, 0x200, 0x200, 0x2, 0x7, 0xd2, 0x2, 0x4]}, 0x3c) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:41:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1024, 0x401) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:41:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/194) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:41:44 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(0xffffffffffffffff, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b32204c878c9196f6ed137e973d1c6bae6a5", 0x12, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100b2a9f7a2a6fab52e2f66696c6530cdfa"], 0xa) 16:41:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xd4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x84, 0x0, "d730c1e7bb0000e74fe40000000000f3ffffff00", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x3, &(0x7f0000001080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:41:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) unlink(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:41:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socket(0x20, 0x2, 0x7ff) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x1000, 0x1, 0x80000000]) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)="ba794864ccfc5644830aaf338f2ea993d058a634", 0x14}, {&(0x7f0000000400)="48c239cf209cf099e5932ed21e461effdd3136a27651559cef8657242421c9a6fed24f20328634aa9c68af77034f07a7f1064ba7ef5f9dc97a02e1c04fbd76cf2c7a9e6a85127f8f25f157ef01ce390156458fdc7b7cb840a5f7a2f9b6d99cf52fe480320bec9a943802ed6eb63765fd65d27d5adb2429b74c313d5a6f1108dbe22a3997a58aac6a22eec609c33581d3610e3689b858c0f57500a35dc431d08e45d7d5014c0645194b7f45560be237e146a42ccf178a8d07223e9c", 0xbb}, {&(0x7f00000004c0)="40f966225c418fb70ec44049fe2aa70e9265f07924149400e4e0f3a728c8b0f503f53524cceab6d3c20b62730a14051b9e506deb931360e1f57406763b112129cd47f310cddc0fbaa9f3b0b054d3c2a918cb9e859119aeaec7ca250b3aa498e23183118c618d9890a281c4cad2da8c1edf9cb04386de989072af46c4b0e64527d1e93bdc5f4088e8c1c1", 0x8a}, {&(0x7f0000000580)="08d42ec5576629e9f200c6b2d9869fe0760ef96ae3b253f8bc41caee7d8deba8672af8a6bd79dcd9429fc079cafcd40310f0124d28aa82ac76e43d022733ec955c9a26c2117baa4f7eeb4539c0f1c901792bc7fef99c7a7da45bf04233c73cba8a02b6188b624fe17bf89a974f04294b7ccde2e36adf8df3d7fd5f93759cf03951fefada3b9c174bea140fc3ea0b2efca7214ab58d1a36f58f3816a29c6b243ed58887c16d352f38a27c13ef59457af3a3f7b24a3196254d", 0xb8}, {&(0x7f00000001c0)="82d820e6c6e2128466f587116763603a26e6cc491c91374ea1c506574a6ef6e83d0b5ce24029", 0x26}, {&(0x7f0000000640)="d265b6b543111d5383667dd60e00f28b5e28ea77daf37c098769bf0c15b3417d156d468c93d0b79255928862ecc7bfe90e19a0f90a8ef05f976db572febd2df94715e8f56f0e9667de04e510cc89f49fa58fc8fc0cc9d46a1632ac4c0760f7ba3f2ef62a9cd582067d2a15ade51a10f5ef", 0x71}, {&(0x7f00000006c0)="d4916bd55fb148b9024864c9543f2c57f9211430e7", 0x15}, {&(0x7f0000000700)="71639fac4870e282ed68922fd051f29802b332df493d5de7cffb2717e0a6da4aa86207d5bd65d5aef174c079e5d8d138bfdda31d16", 0x35}, {&(0x7f0000000740)="aee8f80c189c0f810307581606450a3185a9c12d3ad98ad1fe862e9391d5c2f465e2782da517bd2ff16d527ecd17e353f61b6eff672fca74c4a0cab3913f2b6cdf6fdac931b285aaf01eb261a7f731a06b17d328b5f67092dc2a9f42f949bbfdd8bce8f110fda5d02d3e808970263a239c4e79aa4305e65c2496e08b8794aab9a8b956bb85a2a85a0be1efb10ad376768e00b0172ba8d7c09cea69914fe816a7959d3c83b1dae392922e31e1f51c8d37b28597433638e31e8113e0685c19760c", 0xc0}], 0x9, 0x4) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) 16:41:45 executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x618, 0x5}, {0x4, 0x7fff}}, 0x0) 16:41:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r3, 0xffffffff00000001, 0xfffffffffffffff7, &(0x7f0000000200)="55038814015a89ccead3cc0dfe4f4acd3c37e4cf25195168b5549a36ae816bafd94b6387dc9dba911af61b9f2a2cd354579a84b91fe478562786291f4010316425079ee06a99731fc999f2c476edca95500e2eeb478d1ae462ce6706df580a962c72960e5558cec734baa4f611763555f15a3278e02097d72fd31c7f062d6e30e914898e75d0d91e9714e8fe3ec112f6c488e2b2a57510828d9e83d6745f768c2277937238", 0xa5) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r0, &(0x7f0000000880)=""/161, 0xfffffe56) 16:41:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000080)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0xffffffffffffffb2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getegid() sendto(r1, &(0x7f0000000140)="8162a552dc15eff2f6a9ef2bb96704419be31a5d5e37142646964e4ed8ee2b8589893abaf96366916c315edbf2b5b598acb268fc63f09e94d3a9e222c2883e13cec0eeaaa66bd8ac578cebf65bf98c07d798a14db742a698b4e734f95ddfd8c8eddc94d57fa2f44077bf9df9aaf2c9653ca70e59293646f75e8d575aafeb227a5991c2cf6cad4b1f70d6862b153395a0a89ca0a6f764d3165d2a423182a672dd39", 0xa1, 0x4, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 16:41:45 executing program 0: r0 = socket(0x20, 0x5, 0xfffffffffffffff8) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x7fffffff}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="a1c2533afe6edd641528fc91f7d4e50ceb663ee9db6f2634a0e7f592ea77edb5c79472444e15e559c8480aa5ae554bf9ca2af0f0cabeff448869dd6cfeeb89218b69618cf2fe94969f9efd9fba8096d15442bd5c979a3a5a8b94bc46138594f2abebcfcace7fbc9386848585e6061c17925588e6a154628cf571d90e6d32e6a6ceb063bb016296098aab2d96aabd67f0732f6559bf6fa95123ba7892e077d457eaddc7fa2818250d816d4e6a4294c3ed71321ce46107d417bad41af88e296c1c8edc1e3c91c9055c60c50ddb2be23c8f66d9ba15def61f6b60041eeeb9915ee5559a50ecfb6e165c2b87a5d79db3603d2403", 0xf2}], 0x1, &(0x7f0000000380)=[{0x18, 0x0, 0x6, "177fbdd64a0ab5"}, {0xf8, 0xffff, 0x9, "9f5fd0f7516fb72d288fe6b27b69ec5d9c8752cd7d9d7e4ce169d52cbe7333ecbe4e17a6c17473013ec5f11e7ff805cb4d66a97063cb71527011dc59775bd415ee1742888faafd6f0c5cf3ceb3c5443608cf6fbf7fc846e5d25533bef2252878726087a861847c7c377c1f832418592fc829de9fd16857a790ff09f8cd1d319b592842a05bb73a54a3b04d4c3043e17ddfb7c4cf4bf85236544529f317faf0517e707f49b44204a137714e44c764acf89aef73d893ad767624d741c405f38bce1454824f237dc6d83270fcc134db6a066e13be36d8b7f32f2ab2d2c0b8a700a580d8a622ab"}, {0x28, 0x1, 0x9a0, "b747ac764782a4825001f1180cc702d466e02d0262a98b"}, {0xe8, 0xffff, 0x1f, "00a18f620eab8b695b00691f0f44331b8e1a4efa3ddfcb0c5fae96343af2f41ccd70bdf6a07450ee890ee005a866cf281199a99314cb40d8e0b805dccaa86c4d71711ccb44bc181b15bbd6fd69a3b50c06f51bb38510a06527281c1aa6d291619144678dcac7ae7ac1f4098fc13315a7d48773d63a1c1d247ab3ab02e7aa39e83a4feb4ad0fd6213b00c068ca88fec70afd0bdaf5e0d75e6711c6a197e11835dcaf7d3c94c4bb314b182c8617a4ecad9b0cdb29e1461bdb5bb2332b3de7e296f3bfaa8efca86286d5e87ee9b327662d87bd68c384a87"}, {0x90, 0xffff, 0x2, "c85aa98a79990ad50b109af06ff1f4bd4c3ff4739053bc7626952d99d57b2c3ed9631746a34161a6ad50c73ce94eb19aba0b0ab34977b9a2f4d1da932c4a83b1f7cd55f22375c3d8cd58a78bcfac5f59eabac688c261b0e20bb2f96b9fa9d7097493f8d1fb3323ec85b8a2599f6de239747bb5841ee132b48fe6"}], 0x2b0}, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getgroups(0x4, &(0x7f0000001d80)=[0x0, 0x0, 0x0, 0x0]) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e40)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, &(0x7f0000001f40)=0xc) getgroups(0x2, &(0x7f0000001f80)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002100)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001cc0)=[{&(0x7f0000000800)="e5f75b7eeaee3222d9bd872bebd04765e0322dd3e6ed68cba8026fed86299b05e8f82177c6ee46bc4d5913e298565759a7d7ddbc283ed1cd62ba5e10c997dfae45f141173a121826e38d14f052919b9cad94b104f6cd9241f97502194daef5481590715cf77defcc4d10d2ae1f1772f24a74f6f9f97a72d7422467dbe4955a7cf2b0da62bb9345bde473796ae4c24ae63204c92441c417ced29dc285fb30440bb49fd70248b8afd01239302df16fb27e2d9d1402238282c4dec7", 0xba}, {&(0x7f00000008c0)="d4e3859e230337ff3bd03cb5bf2cc0139beb29ebec6cdf0dfe6ca32707f8d4476da6211bee596df572899a6837bf2049f3783ba7fe893323c1275cd944e5dce7b2d0f5d5d1fce01565cec8b3515680d5ededd33499a35e6594271b5c29a8d2fce9335b16", 0x64}, {&(0x7f0000000940)="7b76dad97a79bf1f4b949e817704633af5d871a487452cdd2ee30a6b0b29a03f367609aa7e2f6dfc242a54946a6824f4f6b93c8762de3503bad9ba09fa35824d376c306bbdcf023b63d5266e1fd8135b027d59f99c68447b0ddecfd6f672eebf54a305eb714cf973ec7f86ca6de76e26a1af06d610a0e9a0ff125c20615e43a287590abb0f334470d6c36d2d5a663a910d536cf848ccdc25fecc02dec8b04e0cd07874a63aa1a0defd0b60b331fe7ceef2c6c4929d65a238720d", 0xba}, {&(0x7f0000000a00)="c2f5e07305d067d74bf47e8ceac6458ffe28cde9aaf6a87c9bec4f07bbc167b975e71ac1cbd27eaf8908456f7dc7e4190829d1e22909f54be051252b25f8213a37dcf95ebc4bbdf7652c596002ef66df8678088e09d81c7de73ca3f7221475ef908152d0f0207121d66118ffaaf7e75e5d7dd2f85755d28c27cb3dccd3e43a8bc6e70fe329dc1644ea0921d4023f9a3b2808683b9f37d86d2cbc8864ffdb0e674150da49493aa753b04addd1643777aed42e16fd257068a6cf5cc20acb2ecbbcafffa939b9d6ea6324903c319bae0ab41363", 0xd2}, {&(0x7f0000000b00)="9a0330124c911ecb0b82bdccc2320ffd20b9091a7afb3c71be4c", 0x1a}, {&(0x7f0000000b40)="48864250b7caa17d8573588753640b6037813883a90617d087fabdf339909be637a48ad4a2059ad1efafd0f67be566007186987b08e2acc8debeb93aef05cd780b9c4490b046c02e6c1a530265081d3f290db266beb578a164c0174ee30da617eaf7cb6072c5f03a74c706240b5439f46d7a17a441543c088696705ebc7378c3a513f74dfab606b249cacfa0cdb95b3d9237c61f0924e3a8a02bb9a618d32f244ca30a45383fedbc060a085e558674e384df1578b1512d4c081d03815212ca7c46b2bbedc2ec7f8d79c1dbcf43a04e13658d07cfef9713cb80ec5e609834e0a4f563754138c899284b15eba4a93f36619aa6a08558d2334db067443a2b5bd127c5b068f7bc214e9687d90b48b4bf417effeb8c2ec103c4146904f922f53ad23102e7880e9349efb7cf9a57dd5597d43e6e90ae45e4d5490ba7b21cfe51e11ff80ec4f291c3d5bed1c7aac09703a054d9488311eaca52e69e2c777b063463840b32efd245032458b01472c7a221a503878af0c83237beb96ec75e8d4cb30a7d06dd1870c021dd408b0f4158d817315b928471e576fd83be4c22c792b4bad5e22c20bb41bc6be97508d3c623dae150b0288309eec83d9e6c471c08fa6e3ddcfe7c718eb732f5998dd0432b317870e2941c4c37d32c0f994e978c24b9c32ea01e200bbce3da5c1663519753d199eb5e1cf0871f3f8c8522d2bafc4e5485dfd1489f9c3ade78f2858fbbb1af4352a16cacac700eea0f4a6c6c2b67ec1182f689ed587c245cf4d49060871f3532c5dfa4397b6bbcbd7272b8da2be96b48619169fb0eae882bb276f622db2973be9fbc1da452070be4ab9ade50ba0e38680deac24a9c608ad3c8b46bcf6b1185ffce6a40c4bc8d6a737b4c1bf5dfabd1650032bd8c3b2b15c46a38d28fa91d975509311a0aee8d769379a2cea61e4ac97b47dde5a9672fc80196bcbdb22a6776caf7bdd7150c3ad3210072e38bdac9ea1506e888679b204e69618d2dd8e00e222d06c376d06cf68933f98632a11367b489edece8a63a2f4484cde3154c97625cc4867c89deb058d2dcecfe3fbe037c51faea6c1b836994916478cb73dfd8c504aca90c53b4cc7eb1b290c920d198d8b43096656ce8f25e2cfbadfcc9f9e5ed43bc5523459c53e583f44b8ce85be0747e95cbfac0482fdfe0fdf63b0ce02641d40ff2a1c8ca95b44f0d8484a943d3426eade9fb8e4469026f03a1cde875d8941a811dcc2b414988ecb995cc7980396f0ba8f4093d72c6a3167907c53bd3c57902afba9807fcfbcbda5ba84081dd365c3a96a6eb511219b27f07574f619f6dc90a617fe732bef2eb41b3cbe8a35bdfa2e27dfe5a41e348fb0c182525ca949f4c918d36abeb0ff28be881a11f479ca03f9c6ee110407dae84674954d6c7beb155bf8ca11f477b2aab15bb8251a1626e5ff4117e5c5fb6fe6c998f48d6734892ca9f2bdc3a1d430772835aa11638bafbe1c073ea860bd0265b36e4a82957f015c30a2ca078fa88352932590a464a618509a606eaf64265a810c95d5162ef39f3344517812a16b0cf4e1e6c83190dc7dd75955aefc3e96866d093c7000a1465f58286c14f55a73bb577ed7f4d0d3914dcc4a69d77a6ba83bd6ee4e08e252c00a06fa2d0879942b9dd826088ecbfa067bc30c26441239315ab84f78cd29e635c07a91ad953c490a41925972ba2369f1caea631174b4132ce1f7dbe0a6737b80e6d64a1b1e83e1ffd70b26f8865411aa93f71b292c0f438263a074f52b973aef1b93894a6a0fb1b2e0a2418e0ec227ce6097ad1076a86c9afabf3acac783f03ccc9e529ebce56716cf1d18e9a012c624e127ddfa51464a2b86455dbe4e7ceef18c91e0ec636605678c7af8e306adbcb6b57c94df819891e34b87aaeff3c2092e2c3e2ce2c8374d4f2be7aedb65c9121f2b6452f2f849cae7f4461b39638f6f8e58ce2213f674378b6e71883239120dbac3ea9b31c27bb3e9999e1739b7b17071f012080fbc0bd430d6941632f6c76810d751e046ecb47e27298be7f57c3f8a0c6a9913fb40509ee29cafa927c117be2369f755703d4e208f9a6892838f88aab77b0c8274ee377827c570b3654d7e1b8f17e780c96ba25b0e5a1872c764da114df2342206d2bc7f133f21562f8933a51e54df4ce3b91f20e34e18a2c6f2f4ec2eaaf13db50ef9c45bb9aeda678941b9be26eab622846103ab967fdeab4bfcbc0019aa40a1651ff7494444cd77c042f6a8f58658defd677de04fc2ef9e206329a7cc01756ee17600549dfce353150dd820141b7f34d88e32bd35f5809358dcfdab3bc55710b6aa2e0b5f1c7bb54ad71b1f4c74c550bc572139e111efc2c4ce811f17048d65494214474c3cc3b7de1c5788d28a7266bf20323eb1d339eb4925bb07541ba368698e1f7b2c0b62a0270d1bf7d3b3eec2e78ef7254fa5dc2928625e1d7b92537a7597c1dbe7194087546329f883b57659ff59efa40eb3becc47903e1586021499430fcde8e6701101836ed08d10fe5a66291bfdc9cb7eaa13496f697598f68cd22ff2196275978b6cea5cf6a7090e02b2792216b643859f70eb04c2a0946105d4a66650dab6cd7864ff5d974ff734c36cb0a8926ae9c939f90f0b32024c7ed0b2debf1a5e929140fe6048218a3f6921ec074e00fb03d8c7aad7154a94ce66ba3c2a3fa4f1ca5eef20a61ef1dec319cfb85700c5a440acdaca3239d8a7a12d5128c6c1ceada4e9f4e6607175469babd40efdeb355fcee72cb779e74a83c6ff6d4a9e0c7f6e1660ae9fa45b34e66ba71eaba2346613c13734d63f968b74c605d7d5371f0a5596c7d8053b362d220806c415e639816b7a0e42f848c4e51a0a8bc53265c38ab64814e6b583bfb105677659014db126f774ce759d411d6b4b1624e99ac6c7fe9a7964966b2b0782d36cfe66ba204081b3db081b1af5950461b39b82f0f9e159ec26f6fadcef0683ea98253a7176f174bae32984dd4f00ab8984294b96292fbbc18c4fe8b32cb42986e1896289d20f926877355843f34c76dc7b7d2e20e5db99ca99de4050ec90c3618f84893ead2deb4b71a90a2b2d621f1b8903bb24c84e4a19e91e14ab1d38e2ce2e0a0c5e9044b21e70847815499a294158010ab5850e3fd35ca23a31c542175eaf463435d8d0b9a5539704076ca1f670bbb2b7c545c03fb5304cfc8fad4ab5c7e98b66943c6858fb67768a9cd3cc453426957c1d67fa70cd983db62114a05db7a48ce2745297f24c8972002fdb4eb705211adeb28f6d3c42f2d77eac9a5d054f0f04f7d129cded3e30459dbedd8924fe65c068ec51e21c68cd1b9f7f8e1f8d982729f5825ad995589fe5b3426d2d1c19ecbcbe7d7144ea5b2b042b183c2f9dbc87de9f64a216f98730265332229639b28d6e6b828bfb6207f002923290e9e38fda7e2f97530c91dd40395f3b55bf4167d285593fa50e089218ea0e0988b4b216405c707bdd6aa933e3231723a64f4b3f4cfecceb0daa9344afc182e86d7b1458aa79fd1203860943ac244d11471fe6d5c559725e758dc2840442c7ba166e80c98a8b7b1ed61b7480620b073ec975e266f53ab42d65fb15fdd55c6cfb1e5902e0d00aa479f8ad5a3fa4c4f520185f2414b701d78080c20618bd3811b48b103512bc3fb680f6f580fd8a37adae3315c1db44e6ea2ef0241383f6084ac8f4faab2d0539e64f15d34d86671013d84463399813ec6c6b45e58fdd7d76ab46f22e32838045be0c3e983c5f1990916c25a76ab3e17179562c90a162fbd6918e49a56996a0f4289bc30daf3d101b1d97d7a54ba71b6d7f2978ace8b8d43b064e31d999d98d1cf6c03119b8fbbb9dc74d1a344e364f9bf2a99b992c3573dbe643e7dfd62cc8bf88aeea90131a7a08057624e4478fd5c8aad2fd9d40a321fc7539b21a71666a5e882f8c60d9442d1e6de51c357a19dd45a0335d10356dae86a61467ac441060f1994462180996825d71a685379a5ae1eac029883880b6e1ef06ca722fbdc35aeb47a0513a7759bfb13f8e668180f0d574050c5136bab13a76c75af8f8edab56bb7b1697492f7b0a70a52e854a3ed1b281474e4986a0e5b41d412878922ade24f660bf034822195f7da67695b92353ae6f084d797aeb3f36883d3bb93ae679c8d942931419ded1a889957f076ea3cf6709d07a7def767c48bf8aaba7553d62d100efc9f30e0588ae877d636b5df386964b9a68051b74d40fd6b5f37ca7e0c604df00a4b095106c6bd70e08da1182538b2432149a4ca8031d1c3a96501864220e055ffddf8f7a90dc7127daf8f38253fbb38e2d2d84f2e22e3b17f6a9ce5bca665db18d9e06541890b5aa5c63a2db811f3dec96ff055cb9580535ef21999034d4df0cc3bf817c3ceb3f005dda6905731cdd49cd3e23ce8b9c776b55ecf75b0b7c5082eb17d5c71ccc41b580c0eb5fe2e61ad8d111bd46f4d7677bb377982b1edc56fb4ffba3c655baa94d6987acb6d1dffc86e1810960df5161323186cadbef9364ffff32fa686566e43670518b063b50a30842c737adc4e9f3428a79a28bb9094d58e65dcb65dd9c5c97cf1ed0fd415f3d6c35bf82eb730f49de7f919de183cc4457c900417a9e74a142ebaad76bd2478e352d4561f81c330d5547be43b83357b3c005124989c82e3aa4124b9bcf8f8f7d2ed8aac8484edbd2bf59b482dd0f60e283bf46d680ae8fe588222ae7f49b5668f74d26ca4bc7f476f9822c49dfa440a7dcc737021fd6b15d8b6ad36929660d7fb1fa610034ae296068b2785bcf6fd194fcd62e0767eb9a0a6c779b570128412c83d00b4d3365a362662d2d04fbb0e47f5f4ae91b43c952590df0fb01e31d09ac8083787c6aa844b163bf89456011cd27ace82c0863109080ef98c317bba15398614125edbba2ec2e3f3f693f266ce6dbc9af8be6b2a8458f11d7c4a8844e3a408ba27d0ea129faed85006139af1247cffc7f8dd1ac3af0a5b06428b4f18fe2c481c133fb70a126b1dd0c16915124bb8a2159471443a095c87c6cb652131f3d282e3df488b5c287a8d65b77890e90807f4721d6a040e6c659462aa7a819634afb5a98dacbba808535e8f4da1bbe096a570db7e24726a7aef28fd3a3bead6ac872bc7713ef153cf2ebe3db73379b276b5d7d8189db91011f413b51b5faafcb235fc21a5b20e99626a2010645e721778602aa21e65f65c42b5dced9d008961afec1164e5045c49bde98482f9a8b46c7ec06603004f4a955d7451f4e189ec87cef06f4db0bea840f97fbe6dc901e233801d6737916ed0a77f491bef01ab9220c77cfacdb5cc2eb9a0fb132896fffc760a53590875633546bd338470cad180b8f1eceb17d78eeb0fdac32e7473ef49484e4d2c3c4cbac50e7856d322e872cccb1d7b3cce880e4d92da3e852f61f420b1c5c961e8c095a66422f1f77e53c64ca6dcdfca4f6b4b2234020a4c8d7b8892be5a7a2c46ada455a2f21c81193dc35fdf5979f844329ea5369b4f44a3e175be1f51e8887ceb09db73367970e3f7732b71aa49a261849c21a7ce3deaaefe482fa10ada71f18f0ebcf698bbed43bfe4a7277d08d5fc0fc22275a4b14effb13afacd6b2db884d50701c75e959f31b98b3f14437ae00d13049a2c2c640078799e80e9a11ebdd22e273d61e09f47372339146645485a67ec65a52bdea5abeec05167a068bc71a95e6909c4de31db22d9b530cc10d25b918f3c0eb992d46f7d0421d39c8b6cbb6dd75dc0f418e9bcbaa6efaa5e82d4623e9a2875f3d15b49c9b6dbd89b38d915358df338d2ebcc", 0x1000}, {&(0x7f0000001b40)="e9380456ce8488b8aba84512fb42fe91edb87122dca6c22d850fd13f5d108e19caa191eba396408564af680e0fed438252d6aa98fb8e8db576d9ae932215100803a6b2f1d4cc67c5766603eec3df275b875d34789ebbc0cc89aa8e0c63a0952980de6450c083ff9d4ab6c54af74a3ae57ac43ecdede35320822d", 0x7a}, {&(0x7f0000001bc0)="af883a9c10a75596f429c3c65ad0f61dd25765323db6ca1b53f8aacd15ac213f1a1cd7239a321f9e3f63843cc0a0cc01b0ab9595518cc770eb79cde3c1e7e0ba9348ee49b3178d792157adbbb2c6ad63b4d4cb8d21af8c77d55ce1d9d16c2ee3c85006f0a9a18dfaba6b2c809db974d65686bc88222a7be90cf3ad6bcff43dec4b4b7548fb9f1832a6ca01bcacd9cdfff5f101765f4257afd6f9eceef16579976c0dd012a6aa5e0df37e511994ea946dd2837e6313efdf17dfe3fb4a7328bee131d5b54f1df426d5c9179b03", 0xcc}], 0x8, &(0x7f0000001fc0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x2}, 0x40f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000700)={0x3, 0x3, 0x6, 0x1, r17}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) read(r1, &(0x7f00000001c0)=""/129, 0x81) r18 = getpid() getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x7, 0x8, r18}) 16:41:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket$unix(0x1, 0x5, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=@file={0x0, ""/108}, &(0x7f0000001500)=0x6e) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r13 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r15 = accept$inet(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) socketpair(0x0, 0x4, 0x634b, &(0x7f0000001740)={0xffffffffffffffff}) r17 = open$dir(&(0x7f0000001780)='./file0\x00', 0x80, 0x80) r18 = socket$inet6(0x18, 0xc005, 0x9) socketpair(0x1, 0x5, 0xfffffffffffffff8, &(0x7f00000017c0)={0xffffffffffffffff}) bind$inet6(r19, &(0x7f0000001900)={0x18, 0x3, 0x7b, 0xffffffff}, 0xc) readv(r15, &(0x7f0000002c80)=[{&(0x7f0000001940)=""/200, 0xc8}, {&(0x7f0000001a40)=""/59, 0x3b}, {&(0x7f0000001a80)=""/114, 0x72}, {&(0x7f0000001b00)=""/70, 0x46}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/228, 0xe4}], 0x6) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="110eadd35128787329c295c44156790b703e448408abe8b08eea56cd3b0a570ad4d5f480481acc603c2d0a3a00db7538a6b1ee8437e4d320a61a4f16bb051bac1cbffc0aa9e70be7bf4c2adc75bd8c95545bfcb8cf0e92dbd5eff3194752e78bca744beb01ba7894a3abad365d46d85699a22854298e5c5128c51d87bb2d48613e5a814789a01899436c156690902d1928067d50a5f42aea547c89bc78ef8d7d698cbe3248b6f5e194916cb53870c1beb97f792d2fa4faa09dc16b807d642fb77627273deb4b33658ab9f9e9ffaf5025530aaf7f0967a30f105eb6", 0xdb}, {&(0x7f0000000380)="1fdc1a3977692e31c95550f476dd7ee18ac0e6d12deebf7ded5bc8e1cee8ea10213f0767d66602391b62d7453c2bd085a84c78cb82832ad7e50195533e7fd13503e5db657c30cf532130ac2d028973060c13b7ada3f3753a1b42bf7f85ba11fac863290b2b85f044b4e6c651785d093957354106546adc2d666efaae2b41bb58b8d7087c1addeaa4c4e1f8c915c8e35eeeea957e61643d78bea2490f2700f3ea43443222970e965b7c047f62da6075e23a371eeaf3d938a5bed3d87c4a936dc1352007d1e849602ef26f4572344fee8ee15436327869a2dab4ee9cf6214ac818a35ff84ac9e02ef86f8b4485c1d8fd55f8fb2c5a11332c05b03b292fc68a79ce209158ad6668c578f7e0cbdff252455a8c0e3581d2a62373b5b36c6e39bcda763f3943f72e7a832cddf8fd2d0a3b6cd4719c46053906c24328a23c220488f8b818122ef6243e91a497b6f0fdc715d0ca8d557c89ff650bdbf0ff19108a8c65793b189342b84c1543e14d84309439fa7730c30bac45139962725795f76792d8d5156843eedaa69255a08f308f736d97356429164d002289d25552cb4e9651d33a69c3bf89ffaa7e09d8fbd0534a28dc6822eaf620a7cef36a7c231ecf799565918e56f71af49cc1438c7d200258c050f957897b0389b857f209c75e388b7ba2d51aacc9811d7a231b6e5799492c7f90a16e3c02209ff36f8a4a9851620c7c0646b63755ada19bd4449ff3a73f95571ba6e84898d6fd0b5def634b5d559c6b42d3d7f69af3b41b5d18544944d923722c9c34f9b8bd255d1e7ecd7ab968ae88a09b8be7c36e422551f6a8b25b350b043749dd6c1ddd762ea534b3a814a6d62665f0a6a88ef3f22d97d43040f490ed096eef3921eac13177c9029fa92e52187e491cb7372be113484cb5c4499cd223371780218d34c672047e785635e26f0e44a29a1a3f8e927dd075aa030180ced70a58e04e2071637c74e49a4c987a550d5b22a4cc4bf521a69812a7514274972c83cfbcc6cf5c4b85d1c927b2872c4c44131809d0600596e0745c1cd3029174016eda90c0af2b2ae65bf2e2bdb767c14a1f69d4e6a15f992f364feb8fc9fb2bc2825f407dd5214886da419218786ff2d2021950c6ef19801f5d3a4f5fa8be91a48af924270d29135d56f51106f03f6624ec8ad0fc2c44829e53558d0912007b41abdd9897b741d4a16f2a0232d2e222c085d358da361983463ba79d157f8807f91b80f2fedb29619a15a04c879daf2d4dc87fad297d18183bb4a4a6fb9cd7398e8553bab8fd3d64e8d68b7557006ca15a1cf030935084580403a9152e4733a984df0e30f097c88ef788ab66a91d110b5b3d8393f8e26329af92b8c5e8d0c80e8e08d25267d7f83b3540fa85ffe63adb290458e4250abe36f2172769b6e3169fb9dc497d32e6ad06b86a47b26e9f5027c5d4a9435380382ad56565cbde8d0bb1e926888bbedcc1066722a1cb0fad9874c12813ed9674f016e5481ece10387bc8b223fc70d942f2a338774f4317bee04a0d476013d1f08f478d80716369a03a6be5b58df90cfe4de3750ddea0265b740df748f294d0ec64e37076b3c9f5da12787adb2bbba1720c168fa32b0ae972d524723cee58e999cfde7cf72ef495cb76d39f7a64b3a7e23b3e7559337221b50586c12e21dfa27c6c808939cd3428b33678a69165ce9db02efb87aa385dbe43ed09d0eacfb5d87f8bbbbc8e5ddba69dadff14c92dbdb4e2a394a17895576f1723e08dd8248a8a93b90c8382f5bece9cb95e1341857a7259d0303b70907e9f995225e45b7763bcc1782ad62d144ab3ef6e28321db5f763c5e3b59eb9ffb16358e2190c0ccb55d7b4fe679e7acaf20d8345c4f790e4dabdf3c075e7af70d0553c84bfdccb2dccd0dfd8d31795932345a832e1b9e7d720c2fc1b75a280632f1bd062858b4f8a739a6c977d1ac5f96d692186368f56896f69f135ebbdb108cc4265cce47a932cf2aabaf32c74c9f38bb3a7047aaf6c60166512ac2c34710835e5d5329ac02a4a60e0eb65da91cbe73d84223046319fc7b896e4510eefb43cff060ad5f7fd79ea4004b73374372e474ddd464ae62551ddce9102e025d15ddbe47956cbfac79477563bcdfbde49461f90f34751b166e093dd88c7f7a1e20ff74cbf3b3e137a037218caf7b2d434e586bec5d343d705f38b67fb854f70b38193be67c5faca66b6b0aed9c6ee9247577fe8822c677121df5e332dcff034a799ffc9d9485f6fc950750ae47b29b38d0f1926b36cdc3e9c254860b37de5903d5f4702c396d0f7b6622a2ba0fb27f0da084b41bc27824cac14da48505c72ff9fbb90081b0296475ea34420e459071b34dc7f1904bd2e7e08770305349d5e2ca3c30c0b4994f111c10f803106f5593aada6d572d5204118504d23575e2dcfdbe7706b0d98f92f288f243397a5fbc7c184a37e32d9188250d328358bb311cdc318623930c0b26bbd2213a9c66861e05d1cff5171b0ef2a6a742b471f39770b70387cb84045f9cd13e087c0355af44881dbb0431ffff5b3e4a5dfd10fc9f8f2397e6c424501b2dc13c2d5a964e786410bff105d3a5c14c40e94947465917c5b900bdcaeef00a50df54a466ae9c6e6dc74b69c57ce6692a672b14fcae763b4ac65241d8db8c00691c199138905212ca8bbbe52a9fbf131bf03156c598ef083b0c6aadabaaf9a9f408f587769b2fd4fc411796aad9e8b61c78ed8437e0213a5ceefcaa4acd456897c0a4a3644d4e40d7176c237e751b47b75aaf9992f422e226bfcba11d5f14338a5cd67dac1bec3f6aae9a0e0ded52f1e2fbf7f18939c89dae785728d6fc097a6fdfde3ff1ae046a63d428c0cedecd7c52c1a2a832a0fd9158e15cf25343746e28aea94bf8c270b9e519d3b1fb93d627640ffb2a73f5619ab02373518b04a2ad5edb15e8f20d6c7fd6d2968c5ba1f8c4c9901649fa33a66c7ab1268daf5d791270f8ba20bebaf328c5ba4d62a6da236515773d6dd24f2b1be88be84ade91709a4a62176236895de1689e04aabdb528b03dd97b4257b848a719d5c3d511110c0ebfb25b9c61b3355df15f81d29c33cdb0111626fb7aa9682ee836caa783487e6ebd090de4d4d627d3d585bfee3ca604032c719309296f752ca9dafd50939aae884732c0d24c4d03e5613460406539218c58451e14223111a36f54aa430e8fad7c6668e63c33878f590f61b61f1a6747dc6250575e7054f7da4d3e00599173780c9d7ed29aab53104324f3cbca4970a5787fada38b816ea55da79380da62d5136929ecf23e53ee452e16d86dbb44a8a62ad25c0d9931ad3e795c0868ca1f67bd2f709bc150e650b9c4725c811ba4ba5c6bb9284b7ea2b24263efc93208f6bb39b046537fa96127ee6f93f646fc7cde80dbd894c004833318ed14f074d8df0dd056817a06c5e89620acb7d9c6c9b8c6d2585fa8fb92e2bacafb07020d5cc19c3e1e9f65ba9d9a0717d5e62390902469a1a8d5e81e0a935b1172aa27c798b9c8b67d2f4612cb997b824fa855c017f052adba788889966b2b553ef1cbd21beb5ed315955ddc84bf42060de486fb452cf745b9e543ed2e1c64c1dc480c0c00ec6fcfefad16f3bb9bbea5cef1b9517edebcbb2f674d08659ede453702f0a4d9296da43fc5461b5f976d9e0ffc41919ec7c5d7066511de7b782c7bf3a66e0134a74e23060ab09bff474617a24d74d927a8dce40fe1133403f1d3e212a5cf4ed46f2918851a62643431236c277db38b3dacccd29db0417de39ec2c2ae830757c1f12f8befa6ee7db201ffa2efbfab7cd07ad7c2a9f6a7b3f1098f02ab6dee67762721d9435119c9ba4dd5e390b54474b426e5015395ccc38cdcb512f061de7e7f219503ec0aed4a5483e13c7a00aec2755de288e4469a986a73d2229c157c3ad128fc616d7cc424eb49a089569e73ae7e4fb91ef43bbc49573e2770fe44bf3e7e8dab55f2c2f328c1f44438976207ea48b6e062fc5130101d2b00db4fa9ef09f5097d350252382f54b292b3a66b63311a024ae9fc84d36a4d80a9110d64a694a02e65323d7f4b5e1202f7858b556c8d2babff2a8556620f0c544f2054d05dde6aab10e9717ec3bddf57122717066199984514919822cdedf5a2e67113bb0e9dfe02c0260c8ab28fd1d1e3f0d986f0b29c6a975a6e4ba477bf6f4068fee818759c3837f73335c8089a51c34374f7ef0a0c20739d927bac987c6c9049c369e75d6b6f50a547a7057624b4cb14b6f6b8caeb5db260dc70caf1dd879cce417a8587a1832e490a5e4d6070f0a48eea75dc35e3a80b54b106786707a6149b8058abc0600a8dd7be69e659d35e460d5721d54f52e82f443bdad10dbc1d15b6e2bf2990a4116d5d9232740ba998bd5083956a06fa47b737ad8aebce8a8007d1a5723d7f2c68e5607f4a5168198f96b705845ffbc197642f27715c696a76c4d3cd87616d698b7bded79c4a2d9abafa0e120e31dcad17564040ce87294cbdac492a07bb4ab2f5e94466de4e1d855330f67d555c9d55b3e9c69b1e692e080e4dd79747883569ea9d9d551ed7a3cef576e2b663b1402e791c37d85679cbfa7e33d5f94436b3692548f8a804efd0c9afd8b7c786e5250a3841fe559924e904f77769a7be4e8abc1ae99217bafe8d03cd3a8c8dfcf756027945d84fb2124e6a0ff34fecd8dd425d15815eb5dad032b4ed89a550c4cd5ff7450bd16d7b2d73269871466f25905460f7fc1b4f29252581ad499fc78181aeee969a41a42cdaee8f7bcb5965ffd04b2ff6a914a471afd7183b096e601910bbbee587d99c3b93a8a630f084fbb4b2de796cfd66e22aaa2e6dbebf5c35d571ba1459fe683007ac6748ab9639b7f11826e61a4c58a288eddbebdf6142a48d48c55cfddfe5c94a489bae3e744e5b13f9fccbcaf61735d67c8b30ff83d93cf3c4a3e1591512f3b72dd3f80e15dbc314322beb3f529db6ac0459230c955adc6addcf088dc6d12b75f2d573b010ec72d614d337ca5e4e79082906caf8f840e0a870eaf5536547edbc32bdfc44362974a662839e3a60890e07babc902d537837cbd2d972d0a313ca52634c9f45274d1f382238cf57ea538862f15237e1bd283d27f08ba22368c89c1a1b02bd2e7b9b1a4d1923321cdfa4aff19d4bef240ab5cf4235c3f33b5b6a2b1ce8a77d3cc689b71be970c64cbd363382857706fc3e57a6d0f415c6a8b12941c328663b8365a21b6f6615cb71b780aaa413460ff5fc29df2208126e9d41f9e39e47785bf3b106b4e20c753e325e5f302aa2521b34e579c2bb1fbb942ffa2d98924fd70205d351609e513e3f5d27ecaf4dd4c89ee21c37e9f4e0ef33418fa36c3dc54106cf55cf5287a580b4f1d22dbf79937838b4a69e41df637a971190e96ce236210518c09f9878edead582f0ba56b56001b37336fc9d35e6810cba6248ef87d3b52ad3f34cbc7e8f4c0ecbd95b28aa333cfc780cfec3f46d2c6101464ffcad5c0659af5b64e68ba2bc968bc570838aa72edfe7aaf98801931b9c87e52f56c24ff74be263e78e9c9492d9748a0134fb5f9d8506d2275e847be0c5c22e1ab16105bc0f8832ad8d3725650db2c4004276e8aa0385132d33ad1e54bc55c36bbd758292c1cb4f6219af6d281917b1f66b83656fa35552112fd5adcb5ab60bfa9ad3d358931bb9e13e859989288196dc4832c0bd95c1620926d24875883dc557f45ba52d64352bc439021bc6f98faa222c4a09b12078120a5cab5cf28e94d7ab77f80531a6acf301b23bdc3f458d38d6cfd96d771088e1f", 0x1000}, {&(0x7f0000000140)="ccf33ea95e4718499680fd94efa00df51d1c05f5818e4e3e0f6c1c02edfa79a4d87c9d5ad04c11b7fb6ed0d648fc4e8d794e6cf4fcf5815a416ff51f03c0d6766980ffbc3a33cc638936306012f9ffa9531460d10f327017ed0149f5aabb3517607638c8844639847eee2bc43e16f70cd3b38a025a67da2c33dadbcb06fc57db2d788768b501a6d7995d87f202d7a4cd040719bfa735d4ac161b6cc711ea45f6350637471ed13443ae29c79ef193d0946640807fc3f8d204aea44d16350c2329b5031d9bad89f6098fc30fb637d689cf81", 0xd1}, {&(0x7f0000000240)="e700c07a1a523605efae631248a644b798db073c265a4d17ed6fc59108b24dcf417c61a5a20669c26c5bcc1f7605f3faac1691fb06f7cf3da429be48b5c2c6bd74522564d385a2c0138eef1be95135002b456ba34f7c6178f81675d2b02899c035c8e6483b86b83aba65f38636ea677b8aca19e36b92fbfe188a4fb424c1b00a62a68acc7ec06aa02ae55868b91fbb845f08afab6a9a417dc172a329d84c34cd7a0ee96c53466efbb17e5ccad2e3c8ef02253d9b91cdcf911a6eb782a59634df71edab18c498d8378b83f1d587cc866bb5135ad420d442ab40fab38e24cc4ed85b6d862e1cfe97e913dada8ea0c362612bd9082dc4a72778ee097f79", 0xfc}], 0x4, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000ffff000001000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="1000000000000000ffff000001000000"], 0xa8, 0x40d}, 0x405) poll(&(0x7f0000000340)=[{}], 0x1, 0x100) 16:41:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000030000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:41:46 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0xff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x82, 0x20000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x5, 0x8843}, {{r0}, 0xfffffffffffffffc, 0x20, 0xe8c8fd1ca4778f7, 0x3, 0x74}, {{r0}, 0xffffffffffffffff, 0x21, 0x80, 0x7, 0x4}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x4, 0x401}], 0x1, &(0x7f0000000240)={0x3f, 0x3}) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0x7, 0x100}, {0x18, 0x2, 0x4, 0x9b8}, 0x1, [0x247, 0x3f, 0x2, 0x7ae0, 0x6, 0xfff, 0xff, 0x80000001]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) fcntl$dupfd(r0, 0xa, r0) r5 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/214) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getpeername$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:41:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:41:46 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x8000000000000005) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getitimer(0x3, &(0x7f0000000240)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x7, 0xd) connect$inet(r2, &(0x7f0000000440)={0x2, 0x0}, 0x9) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000400)=0x100000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8021, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/73, &(0x7f00000003c0)=0x49) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:41:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001100), 0x4) r1 = dup(r0) sendto(r0, &(0x7f0000000000)="6380ce418980f686a94e147c79607a2252f5c414a56b7d8ae5050b0d33b368dc93c85131dce7e913172fd012583c89c8fd236567545ad814eebb4e106224fc27bad1c0b3d6d006999519db5794a4dff97135c105f3ef9354422880c5", 0x5c, 0x4, 0x0, 0x0) getsockname$unix(r0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:41:47 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x6d8a1c48}) 16:41:47 executing program 0: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) syz_open_pts() syz_open_pts() 16:41:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x14, r2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121c71348574fbce08b237450e561a023a19ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8000000000000000000"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 16:41:47 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/100}, {&(0x7f0000002540)=""/124}, {&(0x7f0000000440)=""/74}, {&(0x7f00000004c0)=""/4096}, {&(0x7f00000014c0)=""/4096}], 0x4f184ae1267811c) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:41:47 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x5) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:41:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc080, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:41:48 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:41:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0xc2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:48 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = semget$private(0x0, 0x7, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x0, 0x7fffffff}, 0xffffffffffffffff, 0x4}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000300)={{0x6, 0x1ff}, {0x80, 0xfffffffffffffeff}}, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2810, r6, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:41:48 executing program 0: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, 0xfffffffffffffffe, 0xfffffffffffffffc) 16:41:48 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='\x00') setitimer(0x2, &(0x7f0000000040)={{0x4df0, 0x4bc8}, {0x7, 0xffff}}, &(0x7f0000000080)) 16:41:48 executing program 0: mprotect(&(0x7f00004e7000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:41:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:41:49 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xffffffffffffff53, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) syz_open_pts() 16:41:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0), 0xd7, 0x1f) setsockopt(r0, 0x0, 0x40006b, 0x0, 0x39) recvfrom(r0, &(0x7f0000000000)=""/244, 0xf4, 0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="08100000000000003000e27fb0c8a6946ff6a8fe6370f379c31f7d132e0e82a4f64d3501c043a6eb6718aee9f8873f66592f2d1aeb56bf79658be2d7ee4007528234e27bdd44f35cbb38bcc9ae557b6f8d6e1f9489e013a0f0c12dd1e4d26769c81d429ac74d5d494752"], 0xa) socket$inet(0x2, 0x7, 0x1f) 16:41:49 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x1b1a0452) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/3, 0x3, 0x81, &(0x7f0000000080)={0x2, 0x1}, 0xb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x8000, 0x7) 16:41:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x82) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:41:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff80, 0x0, 0x804) getegid() getgroups(0x4, &(0x7f0000001080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/20, 0x14}], 0x5, 0x0) getegid() getgroups(0x8, &(0x7f0000001100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e9000000000000000000000000000000000100000054250e018b9f92f8f230c898ed663abb6bb05736dcb0010637c013232d69094f2d633d33"], 0x17, 0x0, 0x1000) 16:41:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/165, 0xa5) 16:41:49 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x1ff}, {0x1, 0x8}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1000, 0x5}, {0x1, 0x200000000000}}) r1 = dup2(r0, r0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000240)="8eb6c414d555fa58cfdcb74113da9d9a5c20198f3c3cfc9e7c0b", 0x1a}, {&(0x7f0000000280)="a2a4818163cf1ce6d43b1058f84dc961737de1d4f1c071cbe9fc4c0c5869521bb020cff0a6586775f9351a30cec1e607224b60bdad0605b43a706586e0719c15c9319fb3cc4f", 0x46}, {&(0x7f0000000300)="d1a176b452493a604ba741277e2025240f942a0ab8a40cd4fad6055ba08055e4fbc959cdce0f440ca36470f958abc69848562d2493506e1063e6996aa49e1abc2b9e2067cf5acc8320528db505c43f049b2a6016aed910f57d59517dfe0ba2110dc0020b9136c69d6af95494e2c54d20f265e6fe9f7462e31164e8", 0x7b}, {&(0x7f0000000380)="082a2790779ed338e80800af5e87c3eab5761ceae6d975b05f7e17cff50ff5d288e3721a2fa607d8b929bc81e7588c427fb5b0a8d83fe4f5cf3b0c71574bfebebb3cddc5a4cda0b4477ba864eed0594745c429dd4e1b42a4b923b1077a1fd1332c7d80f1b9c24cfa6c92a0d569f236d66c6c3e83eb0b3f93cf24a0bf3945f04119b7fe5a", 0x84}, {&(0x7f0000000440)="00449fe9688bf7e2fc34149f987db221f1436243668b23b266355ad3423396691c06523b4606573488e28059f08f878c8f66d36e7b604cbe58c01bbe5658b9c3254961412b7f87d0de5a856c83d4fc18d16004433476bb1e0f146d68d95e81f5cc19ad09177954797789f9ff338f437bc2ad82661cfc69ec158d198a30a09e6a1a215651013fb3aeee2b1db52d9b74549eaf2f55236a6e6a4989a9a4d57892cdf39b92a74a66f3ed94ae709f6dde8c59d4c0dc568fd4c67a9f4ab3932fbcc104470c7253fa94269c01600ff7504f5cf505e15045c701b3b4f3a06814b34091d17d8dfd281611d89c8d73d4805112936c60146aac2f8b2e070c2b67c40e5fa24d526e6cbefce052d42c7e16567a66788ed1a3e8206bcb5a13c8d07025f790cb7b8365c14417574b947d4f31a6df9a9ce884cd26212cec5ebfaa82179b89be506d94b2b2342b286752729231804436ca55d8ef7a00f4f7ce36ca592b26e23727465231abab855bf4db4334240192e4162501a114830e721ad5cf5c85c259015d52bfcf50e6d7155415b3add570b75533eed92a853ceb6be351c8aa57bbd6946bcf2121d082e3d87033aa4e25d305eb266cdde918ebf8c764ff90a5bc31a17870c320722ad6aa24b68cc8c03d18792e5c35672a1dd63c0131aaa52c879f6eee2395de0ee200a44fc49d696abc52fa8cb64130fba4cc1e2606aa2571e6efaff71a6c2689d1eb9487187186c2dc0f9d4e44981d8e7bdd1647df1090695cdcfa47062cd64c4b4d0e3b25a1598cfa4e7313d36f34a716c9bf37287fc1fbd02360a2e79755176efb8b1e23352c17c09b8695fde43cb852726d7119a86c2a908c6bfbc1ca9a78d8e38cecd9cb6bdef8c3a494591889b5741237a80e5a119d076635294d332b54dc5a8966a6a3b750b67552e08dedb9923dcc4723d4acd6cf6c2bc8701958373a6bb0bb733cc1ab4d16da90d2ad3c2f256404f89ef67f4817b7ff3286e1f3858af22f654d41dc8889a5efc0e4f33270a2d846d21411cb19e14a6eb817997757be7c1e16efaf20d6c2e2b43be343c1450e63056b12b90e27120f91cb8d5aa9dcc2a2ef3312139a59951053cd3c51ee2c03df60c05b01b7bc39550ccc5e528ba48fe176713ce4e1709f60ac2b573d0b0d2692134fc2f01942c1a0ad8e05e450fd32d02cda97d4b6f2957b2135f40f47abc0c49d87b925306093dbcffa29e25053a9774f52bf46452782810bf2e38a926d829844aee6ffa29cdb04f0546f10dc7d4bf98c69833c8baa4244e701d212d20051760846e8255126cfeb3f34a34e219f6bc769f5ae76473f084fb06292c6f247b23b60a88aa9071bd674f912b718006edbd1ea60ec793ab36c184ae349abe3949a0e00a2802211390e4cfef11e36b301c189b05c2729c479ef5201c3eb0672a1dcfb688af94077ca2d7eb849a6b265e3159046dddb45635d4ce6147df1f93892f5ae9bb69711a34016c7b2cc3eff716156d98a8576e7c977f952ce3a2994bab6c1651d77a3e7890df83fcf9b4eed1b19f027366214605983fe149b3a4446144ca2ffee53e142f927d9842b18506036d07cac5824a02bacf23da2791d3fc2ffdece878e9631d0d7af835e7c53f81060dfb9d0a780d488592e962a770328df44839314b8c49202fd867a65a489e86967e96e4d0127691d5168e76a72d431878bdaf2de34db0e57e272cf94bbac235d606a2095c74c825615e6139a188d6bd0a2b5e3ed08926e478ad7bad34e73317cd73871f497664923da61ef849edf7f0cf0453f8ed1d331d40094e51b1b72dc443dac0d8cb7dbc7bbecc5e1080e8bf6e3e28a481a88e5d35a8d7a144c189a5ee47fc3842514e8f8749a2de5068896bf7070143a9dac9e964200abc1670ae6d3a0eb7933e07b0d26c3bd4cf0ac7ab2de1033297df592481c22886b928fdf2994ed23d7ee913201677c9c8f382d52676a3f8c39b0dd6cb32657e7e648496fd870cb668ec044f8cb7b1241760f2f8ad490041e8771cc1f6a70edca1bcf44b87ce779dc7754c0ef509948f593019b9b9898301527ad0bd4bb4c9a7ee444b6659cb781da34524131f422537e65f3db879f37b6cbe2026543ad4c24f2f1ea04ef889d484dedae70578bcff9f1cd1ca2d42085037d29ae793a808c9a49a94d2eb8412da1ac5c0da9837f4a781308e3967dad38ce8cefe86d354184ced6c339db1ac6a4f651bd5c327b755e0d0efa935f2f6146427919d185c7950b09ada979e4f7a7cd7372329deafad3c85abbeffdc32af6ec4642c7749b6b754e9e8eebcaa9f5216443f448bac4d36e8e7f80d452a70dd122cd8019868a48ca130bbcb257eaf99067dba0e3133a62e29af0cfe0381784996c2a8128f4debc9cb2042039b6decad9c2ac1e0eafa82e33cac970c82f6b7efdc3fcc57e764313d0929370ce182db4ecf9ce0092d3053075e6f88cbb87bdd3a45eb760a9bbe0d863c5f90301c3702e80af989684b3a9e51835a553891b61071867e2cbe1026735e98dcc806b33c02bbd8aedecec76b0a0a49edd023114c003e9c9b97b9e3a418491d72deae39d9f43a10b9839ad84afb9b79899b4e95e5269869647ab34ab65c4e9bde9e5c9cde2d260de1e7aea0d69ec11b8e56b9d2d17c376b4bdb9b2c06fbe2ba8c9efa10b1835073b2af24f542b7632303a6470f4d935eb0446ce3c6343a9a6c91cfa95206b426bb6a190053e9a72403ead38a2b8e081b901d7efdb81bfd9f8249a9b914843fd573a57a3b50970ebe35f705011e63090a8eaf5d69c0442f14a56523503580f9413eae7d3b410a9447b4d2f23a9fb6a941e2b8608b06f3fb956cdceded505f796436fc54520eeb4ac5375067012304e45be84cd200750d214560500c023cdd3deef91445a20a1f1b7ce3283608207cf59c4eda0149af84b6bed3f1cc246e7795cba6ba4eecedf6b36a6e55592debe243e7a58d67b3b12c85d05db8b8a9eee4ddb07cee4355aa503f193e3afb7026ba20258635c47296448e978ab028fb8cbe558f1176019c65b43ee09a3bbd1d23888c66ed6c71adabd896dfb0106fe9d4b0e9fd9e255042b6fdeb908b4d7168ef450cd89ae2fba618a062f7e4aec56b186b0874e2c74098dc57b93a153e08a9955733aea9d7c1f185074e53982ed5c1abadb51f5ecde3e9060d7b07fcad62788ab65e1b7e06b00593e587357860ae27a93f5fbfbf9cb6a1bebd22253469cae17ec8990026ef1ed3afeab505f57964026f1fa27076aa3dccfb07f05de2075c8f08f4cd0a2eb57c2d063b5c24a61a35178afbbbb5293ee32e8a029c152e5cbd84904ba1eba71cb4da9aeb7cefc9fe856564feca4ed13ee5b2ee5f7e093ab2f14a500f56643ea9ac537c1daec7f60631aeac2975f8d455048bed904ed8856ae33a378cfcf22aa93fe5408e0d5c6368e9f6e717b2ad2060f749f8a76400695b6f05cf0b49436218d8ab09034c876f29aa0e470c6b1aca72919c8cb7617e864b58984c949273b0ce526c9fc84a63b6a428195b28a7a751490cc7344c7a61674e65d50f3efc7563cbb1ba1d30a7e799bc56b48f3edd1975871703ff4b199b205beac9b5a15aefcd3e9a7ebdbc4ca47eee22ef75aeae1cb5a12a6f6aaea8eb0d0a8a7265782a311fc403fe011a1ca5b31557920002360bb8abf0cd27aa7300f79844c4de344d9e6d99c9fa128597f8e20c4a1de409afe8e7fb7ec3c5e5b0b440310fb87a494ab29bb33f5ac00f94de6936c52e279dfe5f88744ba662978a81f02c1e522ba1c5c4d2e5aea410a45f22ca418f51b1cd48a3ac69861dec03e87bb1bc86d5e93b0f682a9814a8667e77c1c912055dea9cbbc621a56e82fb382c8ab25a99c0b86731f1508ef527d10b5efc2ebf36d5569213a3f9b26ab820deb8d4af73c15ba1e79f8513c2e6b89fdb1c2a81d7284a95f93c9a9ac40e68a808c123350b2536099c0767fc613d3fb45242fe39e5b70324be263da71dc766c666e661e27797c836a94d57e47792af76a9023109d2cc36202a97790ef3ad1a0b7c220943259de2485e1db41268a194a2bedffb7195cffe042de40d3b243b78a744bacc62acfdb8e67d19d6c7f6cf2eae7afba62db4336ec82cb9b16cd9703a62b06d86d5b5b5de12f4a82d14f4a151d1cebc20ac2533a95dd766fef3b60428a6acc97d7f87d61f9d53b8ffc06144210968e3a27a3721fbc4b379d097004af307e487a284ba5c655d40f0ea6fce08ea90aa001280f40945fa2e601646551ae2b82fe3d45711f96e6253944e5d29a7ab463e3b1c3d897ab8735484bff60b1cef5003eb7585e0ece745ef3caea3737f177be480304cdf196c4274a6c1ea8e0db9e715d0d939828df397b731d70c098a673f10daad060a90e2e0ee50aea0f14ed6ebe11a798f7fb7cb751c9ffb34b0adca4aa353cbc5a9ea1d111577833b297ca0efbc4a00475c5f759f5f1db13bc5a2e924e3e929aa959c63579489cf77f26639dd4755f8a0b836a8d6e25dd98570c781547f5620ac3d57c5d058f050c915b1d8fc44cfb3c8f0ea11ddab65d488cda026be3ea5ab89c995ba294d4c90eb3f250a16ba1d33e379ffac450f661593c66b1b02acc2e0d949e883f35ba0896eab646b721b2bf03eaf5624e7bff332fbf4f92b970742ae25d663ab3bbaf740a7e34793af2ea9ecd8c45f53e372ccaf480ab3835dc7d5a4978b3ed78401a56e4411f66a4f986f428ae6afc1d37465f750efa5dec546120f986067e495bb6b2b9966c1ab45e7e57a10d76632da7063646197a9eea2081b9c40a7ba4db4b1b73abf432955c31bd688c6eadfe3a9288d63f4786920f332ba73e5fe5f8433b59cc4df033c69501b45db91325dc31ca4ec7e470a91ece2df886fcb7cee56c36e6b5ccd228ad2fd7678a9463a2fa023fe0d02c97aaa6487dc30314988eeee3fc1a8a0f8b436576b690b185877728c3743140497ba5dd37502604af816d8b7c8fec0c2ef03f0cddb6023a8a69f17fb789b78b57e0ffd463a3e4bd8257248b3fc5ebee6f9002dafd85084c235fbf5f10ee4aab7a1ec0440fc92d114240ac024075d4353af930dbb67e57a5a6ef3e09c1884fc053c4cfc97144faaf036942ca9f0439abc4c6bd26e0eb91a691181deda3829f9c855410207e9810413038b8fd9975f30696f8e76f9f28d8d918d3d8ef03cf1505aae2e5a953a434c1367e05722584ffa77f1f2325046d41be40673f1f74b659c98ce597a6b7a3ab85be632253ea16d438d7f95d18dcdfd5907df834863735359a01d7aecd57651324e43304730b59b81483c461b9a10c1dc779da90e8e4d4d82e4669bad6b4b5482b5ade4eada10b1129bf6fde42b2adafb10f32ebfbfaa26c84643b685453d3190cfe60e54f85478fc31cb3fd8f98af9e214c91f84165f622337a4a926dbee7e0c0e8bdbb62f4e4b8585f6d6f61b0b19d6b48e23a705336d72e72a1abe10683ad643944777e3e7b90e5ab0a0b87eb2304fe99f9cc91469e37686a1459779755157304f753d1a852f6a91ab9cd4a136837dece762df634c540e78741301d4c1c832151cbc051301d25fa46ca498aa3da985d70a17b23aa6ce474b57a7d1079658d3a4547e5897a2b69135ff8004b0536fb4c9334c64ffbf14c1b52519748395d99999bf99d0fd152a8e18f336c0bfe14cea09392323f069430f85c095671ecccb45c275fd3d3243da0251e7a3050d76812023e80ba7f77f0d3f699698ead70ab34ac68de175831e05839578ce8982cbb5dae6fa05ae88f6618bc5ac759450c5cb3b3b9da80dc3e7f8131bfbeaf09", 0x1000}, {&(0x7f0000001440)="65485fe57ed7262501d4054ba6b2d7b54cedb56db7ff4043061eb2ad889809bd38ce2bc42f08f507e7c5aade6e2ad0e18755bd840c56318da7f86cef57fc9fa139d3c45764c0f2fd71c8dbfddd1441797a1e7a796e6c09fb7be1b81de79ba3c1291090d581d97fdd79be1694bacf9e899cc6b36c1b27e317a83b72a15efb0a0c1e536334880c19c7ee6870197ee416782b854b325fc5eef7e3", 0x99}, {&(0x7f0000001500)="37701236b16c74e8a0dfe65753c474ddc0af33d6051e980458c4053baf177f2e5ade2e8bf4c3677e478a7d062d0ab621e8f383eed06561d4a5954c29aaeff7826a8c453bb2a59d654e8d677a5910065940fe40df42e174146641477a9c80bc80fb5229242d8d49c264b116adc89b7a9563be6c79f443970d878ae84fe571b348fd546189c57ed9b167596cc4a7418707005bb115bb98b47b4a7698b9239bc33a771ec8f12d184effe902786508f18bd9ad3fdd6089f68e264b48784b5cdf373dae", 0xc1}, {&(0x7f0000001600)="c25c59eacca444376d1c8c99246a4808fb6e880e13fd69648983ca9d7fded39c23959245b2b95f4b81bd94e938b3117e1015a735dcda03c3e2a735bb2ce61bf446a2b342672505d67e2544560e53f333887d2dc518bd05e09e1e0dff809a489047a699bcaec4a879f12a9590a8c06c68d13ca9f1f872f49166260a02271eeed081052cb1cf97e2677bfc8740bcc826dfd7ab42ac37a13648098d7d115855cce072d413b31afa713fd6a6d72e6d", 0xad}, {&(0x7f00000016c0)="4c8d611de6a1523ccc42cccb6dccd16fb874fe1684775ddfe94eff60b8a8890ef1a49631e248b1a61c342a2033bcb85f855cf29c0ab08f5414ebf50846d4d27baa08992b3e6883aa25c7a194fdfbd842a8e9db0cfe716d7920612adeef8544fd9a78c910ea0ce84a561fc914322d2881d72733b7170804512a336138c84fbf5af2e1199e9be4", 0x86}, {&(0x7f0000001780)="edacece6d7544a51d56d0bf5cfd8758bbda513cf6d609513c11b21ae702080b837432cf2b2151d441852ae9e989b7e9fb5b2c8ce1e24e457fa12b4e392db51b464cbf38b", 0x44}], 0xa) getsockopt(r0, 0x3, 0xffffffff80000001, &(0x7f00000018c0)=""/150, &(0x7f0000001980)=0x96) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x20) fcntl$getown(r0, 0x5) rename(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000001a80)='./file0\x00', 0x88, 0xbbde) getpeername(r0, &(0x7f0000001ac0)=@un=@file={0x0, ""/77}, &(0x7f0000001b40)=0x4f) pwritev(r2, &(0x7f0000001c40)=[{&(0x7f0000001b80)="08cee1d16aedfee43bb38e09e5bf4ac20bb7228d6b1e749bfb41fa7058dd512b2bd5d06bf15b70f80009f4cafddc55164b469f5c05536a75cc853ff76396e7c153ead3a92732510e097c7329316957d1908cde27ca70e343e4198ba27d2eafc228eced6ed8579040ed7341e102a1144950f8cfc75a2bc337de41dffcb8546d1b3554c2fb53a1811a22f16cace7c6f3a88e9d44d067963bbb108bcd2765ac07fd24", 0xa1}], 0x1, 0x0) pipe2(&(0x7f0000001c80), 0x10004) shmget(0x1, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) stat(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001d00)) r3 = accept$unix(r1, &(0x7f0000001d80)=@abs, &(0x7f0000001dc0)=0x8) fchmod(r0, 0x84) pipe2(&(0x7f0000001e00)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001e40)) write(r4, &(0x7f0000001e80)="737899c888302099284bede67df278042538f3a5041a9cf60fa551", 0x1b) shutdown(r2, 0x1) shmget(0x3, 0x3000, 0x520, &(0x7f0000ffd000/0x3000)=nil) fcntl$setstatus(r2, 0x4, 0x48) setrlimit(0x6, &(0x7f0000001ec0)={0x3, 0xd0}) connect(r3, &(0x7f0000001f00)=@in6={0x18, 0x3, 0x80000001, 0x4}, 0xc) utimes(&(0x7f0000001f40)='./file0\x00', &(0x7f0000001f80)={{0x67c0, 0x8}, {0x2, 0x4}}) unlink(&(0x7f0000001fc0)='./file0\x00') 16:41:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget(0x1, 0x3, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/123) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x20000067, 0x9) semget(0x1, 0x7, 0x16) 16:41:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getuid() geteuid() geteuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:41:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget(0x2, 0x4, 0x200) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x40000000000) pipe(&(0x7f0000000080)) 16:41:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/181, 0xb5, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e7ff2d2f666f6c653000"], 0xa) r2 = socket$inet6(0x18, 0x3, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x6, 0x5f27dfbe}, {0x18, 0x0, 0x1f, 0xfffffffffffffffd}, 0x7, [0x51b0, 0x63, 0x0, 0x7fffffff, 0x0, 0x1, 0x8000, 0x80000001]}, 0x3c) close(r1) 16:41:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x6c, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x6, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x5, 0x0, 0x200, 0x1}], 0xffffffff7fffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x96, 0x1, 0x101, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x0, 0x100}, {{r0}, 0xfffffffffffffff8, 0x10, 0xb, 0x1, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x80, 0x9}, {{r4}, 0xfffffffffffffff9, 0x8, 0x10, 0x1ff, 0xddf}, {{r1}, 0xffffffffffffffff, 0xfa, 0x2, 0x6, 0x14b0}], 0x5, &(0x7f0000000180)={0x0, 0xc2}) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r5, 0xc1}], 0x1, 0x10000) 16:41:50 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r1 = semget$private(0x0, 0x7, 0x1) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x82, r2, r3, r4, r5, 0x60, 0xb0c}, 0x400, 0x4, 0x5}) semop(r1, &(0x7f0000000180)=[{0x3, 0xb7c, 0x800}, {0x4, 0x400}, {0x3, 0x8, 0x1000}, {0x7, 0x75, 0x1800}, {0x0, 0x1, 0x800}], 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x100}, {r0, 0x10}, {r0, 0x2}], 0x4, 0x8) 16:41:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="4a3962da28180440e75d4bd68d10bab71d6e5fdb104e36a657e9cdc66db568fb63839e15f946ee00cfc03d8e4dffb9923ed4b6b1539087388e3f5843b382d7fd3d38035647079f93d24e3c5378", 0x4d) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:41:50 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/243, 0xf3, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x0, 0x967d073f5bcbf405, 0x0) 16:41:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8dab39f9a90d939877a0672192b66e979b8df43e01511294bfd7a193437edba6110da10af69a7ef8b3d836a535f5b465c0a1e110951eae4c2c6334453ad75a51ef7ced20a856020c5656b3e0a57f9991ccc8577b34d72c249ee9512b89aad190ce228236689fdf08b6b61e619c868dcbb39d8e14780bce3867e5c99abc1b1ff73caad93881652a4104867a2886e0b659353d23313b007cfa98509e145933af0e59c245d39ef75f99d8b2e8034c2966e7479b5dff332c54bf4d8a18158e0fa9b7651d1205c56330c2a60029", 0xcb}], 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x6, 0x9, 0x5, 0x15f0a67c}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) munmap(&(0x7f00001cb000/0x2000)=nil, 0x2000) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000200)="f95ea4d4ae8f6f13a597bc74e6409edf088b93236d8eeb", 0x17}, {&(0x7f0000000240)}], 0x2, 0x0) 16:41:50 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3b) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:41:50 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 16:41:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r0, r0, r0, r0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x7, 0x9, 0xd2a, 0x101, "19504dc8a4fee75a706e5c4fdb9335cc75be836e", 0x10001, 0x5}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setuid(0xee01) r5 = msgget$private(0x0, 0x18) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x9) msgctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0x20, 0x0, r2, 0x0, r1, 0x48, 0x8}, 0x300000000000, 0x7, 0x0, 0x0, 0x5, 0x0, 0x9, 0x4}) 16:41:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x320) setreuid(0x0, 0xee01) msgget$private(0x0, 0x200) fcntl$getown(r0, 0x5) 16:41:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x200, 0xee, &(0x7f0000000040)="53d55e4b68078f0e1903b2fbf549df0ae5cb539e083e1fa76747ec93fbebc86bbe80d5d3400a3d0e2bccef13875b2a60f2182925eed60ec88a428961de271d7b85f923da6dacc5ea1dde499535703723d7dd0420daf9086614c855b562a8a1a8fef84a008155bc87db33655e40bf7cb48e87881c036f360aceb922554cfd12784b3a00f81a08d1f3c1a6b6004279df59fa418c034b4ae1e74ef8a6ddc402c32dfc11b53ed460f19cc657bf85427d0abe883b81037bfd27bf9800baf85bc9d6f8d725b603699b94288cc9", 0xca) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f00000000c0), 0x0) 16:41:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:41:50 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) dup(r1) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 16:41:50 executing program 1: mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x20, 0x8001, 0xa3}], 0xd, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x401}, {{r0}, 0xfffffffffffffffe, 0x48, 0x1, 0x56, 0x486}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x30, 0x101, 0x3}, {{r0}, 0xfffffffffffffffb, 0x22, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x200, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x3, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x14, 0x3, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x800, 0x4}], 0x6, &(0x7f0000000040)={0xfff, 0x917}) close(r0) 16:41:51 executing program 0: setuid(0xee01) msgget(0x1, 0x2) msgget(0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:41:51 executing program 1: r0 = semget(0xffffffffffffffff, 0x4, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x6]) semctl$GETPID(r0, 0xa, 0x4, &(0x7f0000000100)=""/54) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:41:51 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r1) 16:41:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:41:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getdents(r0, &(0x7f0000000100)=""/215, 0xd7) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000034c0)="f323240170074c19d785d9f7b801802aeffb1b9e67ff2679e679c3627873466116ae0b52e47c10ea80281fba8d6bdae27c15dc55346f795ade9a12e4f269e5899bb6126c4036b36e23c89b8f53ab50fb979292796332d23bcf39722ea3ce5a91cdd9a258d7a998482c9e6559c8cef6157cc2bbfd702b413c9cecd0bc1f5452d30fc26b3091dc8a15495158346bf06e3d3335b68690f311f37db92ede06189c26c2f202f10cff78da89c4d51a2f5597a5ab41f595535e65cccf47d16cbbce8ef56bd81190f2795d763dc073bc391ecd7fd6217885b1cd907362a8e6083a14b319313129b8f321d01937ad6ad7e316a1456359c3784583a9315f044fb21955d02454203fdd0135a0b3551454ee1e6ed0b7bcf3acd29565f34b1dafc59c83874cd5d6832b9dc75422b66c91ff2f57d8fbb1e062eb0afc87815eaaa7dd0757c2b6f5c917cf57f7ef2b0d16d350af5cd159de35d495351885754dd026b7facb15dfb4bbf094eec160c431e11a101cc399acca4cb614639e94d39d3464bc5973f5ef73c8072438dc038959ca915698a9626450fe3abe0addf953de5e89d6f140119d91619b54b56bb7b84406ef53dbdd96dab320aa468cfb53c10f97d3948e52c9717aac3e9b830424facca6181d82ad607f5d30edd1bb087d0c5648000a91c6f70989c0d602fd0caeabec8dfda4e93062c78311722354c0fe2932ef1e90c6261f9177489043f13f7a1136a02b9cd74eeb06e6a82121b8fd6bbd61e1392edd81b3323eb4f65f2c92daeec427f314d7dc1b95e9ca192ca1d3940a39f1b72a839bac81becd207132e102df15bb51b8cb0bb5890894295e7b4780257d73bbc8fd9003cf4c0259d5053d649f4dd3aa1e70fb4b3fcfafd78efbeee8daabaaa57c88900afbc2785708f9dfaf7f53c5531e4ac44ed76b88a55c59a8555d68f4dc7548028eebff0611a7fe40916777a7f9192a9d900d3523f415b7e83df2887d781df6a93727a88dc2031e36939ceeadfd2c5c5d49dfed3c683b0caf456096b977d43dd700338e209b1e6398929256a8a034758235343cbe765d92f11ea129a5bbdbab01cc8889751464305438d9b3f6c439bf1bbec53cb93d25974fa547e17e729757a5dde071bfb9b213325be2fb2255f568fb4e3208602c7c11fa224d516c0efb4fec9035c61af4d21fc3a3ae41e65c8e0d9a3cf1e5179099b7b58b343e1a0b04d120dbd9de29d40760b0e7347a91c8a9e76b61ba8c3faf2b6b6a30b0bcfd9846a1f747201652db745550109f463da9d4d4618cbbdc2564620580610d29faa25b760c7b44a18257fc5348d363743b458cd11a5b6c20d39b46bf83b6df389e5ef4e43f7c44c925b7e2d717ad6ed4a38d95e1905602745ea226a2b20931d05269569f514cbca7f461a0180f389f2b27100f7d9f3b5032c9dfa5fc5ceb71f0df7e91748720c696d7122cc849a963a819f897b941db80a934bca05f83154770868b538b898c38727a55c129bc4a72eef99cf545b7253b105e9174ba913fb22afb2ce7bc6004d8f3df622a89bfa60eda4e11f72bb1b41347393e48921eedd59d607722b52d2bb43a765b82d932c6c1d569b6e252bc27c282ff4a8d05cb6d4916b3c0a52b9a9d9f6f829fdcbe4559f4d8b0127022bd8d31eb307f7d48ea5a4a91fe672d7080e34a88fd979643085f76c97ab36e662b9583d9cbe0d344d46e51d62f04421dd5eaa76f7aa9a184242203b2e2bccef02f7f4bf4a0b4b3d0bff15819791f1625eb8b197acb669b0651315df62470b31aee29b7454c51bb486e6da194089c59110c8b3a574370dde68dc36318eaf8a92f059455e98aedc914053c32e12036ef40f169830d6b38dad6f21f04f46db2e8b0d5687a74dab661706f1de02b65cdd9cc46ebb45cac7cf40c4d23955aca30a169f19541966a3cf51ba761cfb4962abcf8f83a3d895b9e6e9ccbf7a0cc6199363e73f2676e779cf2d27e79a74047010e88309c98823bb25ec060ae696b6ca928a17acda6ff9cfeb0d6e093aa61e6ac615cb2f2544bdf039f40eb989b31ed8c74c8ad72c96119964e4bce3d9d90d47f848f420573acaed241832c08e9e29fd8ebad7e8f76e71ea6150cb5d4df014a295ec63850969ecf150903e15e3895c34ef378b1a7673edf2e6c1b675f5b58997fe7c09532cb3a9d49a4041bd1e2dcd9956e736d78ab0ef38a30619c6cfc0177dfdde8ac4a5d7ba16cc4e1c17310d56fb6187f96f3dde2af91da8ce024f0565ec4523afc91106fd67acf71a90f49073b754b7907961d7d3b527850f8be1475d95ca5288ab72b18a896043fc50b09e9ad2de3fed478e37245fbfdf1b212682757b525bfcaab64e2c439c6af1cf067a1dc3d47c6ad6cadf713b06cefff12d86498536588a652c08562c687707def6ef873ded71310c6398e892796be2ec136fca80f42a2f361ac40bc9c6f801290120747b7d241b6058773f73bd80cf1751f9da34504864b1efff986fa645b65a9ac9013bb4b1b54693bc61e4d5df45d2bef36fcf0be745cfc3064d67571747ade28d60b08e51256190c961b708e78726ca811e11bb2435e14e825b8940e5484a01fdfbe46cf0d68f73efd2f553d84d31a8d89f586dc040baf6ea9484a982bbe3d1b14c712de4163b4d65dc091c23ddf4aa451a49486570442ee61ed193806145cd7ff6d828baabddfa1b50672ab097bf7ec2a1f9c6ed56758854faa1fd2f011b607d6da4065fa2845203e9825a936ccfd1ccd6fb5098db161c8597408bdb913946da39439bd561ee7e82ac257e12fd14ca304232fd7cf4e4e4f952cf8c461b6ce8e9896de4db5945bd024dcaf6fedfabad05a08563f02de4f87c22656fb38ba5ae18b46cbe77e54f21e9bf837d145ef0f0b933c7517fe0da9b41bca", 0x801}], 0x1, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 16:41:52 executing program 1: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xa0000081, 0xe90f, 0x1f}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe1, 0xa7ea9134211bf47b, 0x3, 0xb33}, {{r0}, 0xffffffffffffffff, 0x81, 0x41, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x81, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x21, 0x20, 0x7ff, 0x1}], 0x8001, &(0x7f0000000100)={0x401, 0x3c6}) 16:41:52 executing program 0: pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:41:52 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x40) chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) pipe(&(0x7f0000000080)) 16:41:52 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:41:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800, &(0x7f0000000140)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) 16:41:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) sendto(r0, &(0x7f0000000000)="8ba26b748c72b17d49dc0f124f674ab13e4669d7ff26322b3de4bcd3bdfa5536c93a8ea4f86733712f57d4fa8cdcde3f9795acc00fb01ebd3153d1000af75b9b6b51318714fdfe327859414911da5ebb", 0x50, 0x40f, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1f, 0x8}, 0xc) 16:41:52 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x1, &(0x7f0000001480)=[0x0]) setgroups(0x8, &(0x7f00000014c0)=[r5, r6, r7, r8, r9, r10, r11, r12]) fcntl$dupfd(r3, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r13 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) semctl$GETPID(r13, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r14 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r14, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 16:41:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x7f, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x82}], 0x1, 0x789) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) 16:41:52 executing program 0: r0 = getuid() select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x4, 0x7fff, 0x1f, 0x100, 0xffffffff, 0x7f}, &(0x7f0000000040)={0x3, 0x3af, 0x900000000000000, 0x20, 0x8, 0x4, 0x0, 0xfffffffffffffff9}, &(0x7f00000000c0)={0x3, 0x3ac5, 0xff, 0xfffffffffffffffa, 0x0, 0x3, 0x2, 0x2}, &(0x7f0000000100)={0x2, 0x270}) seteuid(r0) geteuid() select(0x1, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) 16:41:53 executing program 1: r0 = getpid() r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{}, 0x0, 0x0, r0}) 16:41:53 executing program 0: socketpair(0x6, 0x5, 0x7ca4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 16:41:53 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x9, 0x5, &(0x7f0000000240)="4ad38403", 0x4) r1 = socket(0x18, 0xc001, 0x40000000000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/197, 0xc5}, {&(0x7f0000000100)=""/159, 0x9f}], 0x2) listen(r1, 0x30e96a4f) 16:41:53 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:41:53 executing program 1: r0 = socket$inet(0x2, 0x4d28d80b51e8454, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x80000000) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x8) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="02e4ffff1f00000000000000", 0x35d) r3 = getppid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c76ea721d2c926e7bf8c8dc88971f41e37094f4a7ffc38be85b9851bd161", 0x1e) fcntl$setown(r2, 0x6, r3) 16:41:53 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)='T') munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 16:41:53 executing program 0: r0 = socket(0x10000000001, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:41:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/230, 0xe6, 0x802, 0x0, 0x0) 16:41:53 executing program 0: r0 = getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) 16:41:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="e6c00815aabb6463c3cb9ca6c2e914e4014304597504910e3c3491ca3ec0b329", 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000240)=""/96, 0x331}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x1000000000000138, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:41:53 executing program 0: semget(0x0, 0x5, 0x1) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x3, 0xb8}, {0x2, 0x7fffffff, 0x9a40e53b8223ba1c}, {0x0, 0x1f, 0x1000}, {0x1, 0x20, 0x1800}, {0x3, 0x81, 0x800}, {0x0, 0x1d1, 0x1000}, {}], 0x8) 16:41:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) 16:41:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="db61265cb83cbf0fbe505e60a2de2246062f837ff90a19094083ea9c2d74124a563fb36941947d1000ee36d106feeb96fbe26accba23c77c24fe55ebb727adc75769b62c60c06e61946cdc3b02be7807b557a8cbf532d6b5c3834f65e188f240f70a16e2c115476d9f280cd6d21cc3f6af218d1c767062c8ebfdb7123995f7e2b9bc6b6b8a9594f26593b4599f8aeae3a531f8a50e2be949b1e212645ffe33", 0x9f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3e326dc080dedb518bb421aa4ad73bcb80be8d2b07f2fcc8e86d45ed298e0adb9e46487bd371a8e9ce5f5fe2da32d55534958c4b6e0fe0f96c826c1b9b63479fa5c3450808663925be63a879166e63594eb402b68a26bd023757b68d18755b2c75", 0x61) socket(0x18, 0x4000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0xfffffffffffffffe, 0x400) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000140)=""/2) 16:41:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x800000000}, {r1, 0x4}, {r0, 0x84}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:41:54 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) setegid(r1) 16:41:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x4, 0x2cd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x1, &(0x7f0000000780)=[0x0]) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000040)="1c1773b9fd2911987de5b1bb29ffcb3e1e7fdbfe2c2c62c0a448d1244b1ea4d360e440b5bc7725b8873b7022a669d8968da95f1a63b0bc5715ae00f1b19629a5ef009473d1ef2bd33d12fae20223e010e460ae94cfcccd7108d8962b33e98dbee15aad295bd279de4dab4ed1948c9e5a404d995494540e90e6541375ec708b662fcee1589d3a1102c59b24279bfc5067f1c437853f6e36778af7a314c7b76020", 0xa0}, {&(0x7f0000000100)="71e7c81ba3e782bce702a24d5eb4ad53bde12044a5035a4f26ef7f5dd6ef63046fbaca64f7ceb4d87d5e4ae2f08e812141884b8ed894f33900245047bedc0eb90b61469dab3fafa48a30e7a94704aa65d8e35c1b2870248edc21959d69ea8b14affc5476729df8be8f3c11989fa9257eaddfbb8cba119454141578b4cdf4a8a598006384194dbcbe2c50c09437b2d1cd1ffb3e89b90322f13ac181cbfff246e51f2922001bb7b78d2237b7c6ac24e90aae7c117215706a860d2c5963947926f52ca4d0ba03420fd782c22eccf88b9b7e75a580d0cec905d2fc98ecf65487a00e07b628c1eacbe8128b7ca1c833322501b70e", 0xf2}, {&(0x7f0000000200)="68a624176792076649b3da7ef3de96434e5d14660b76d8ed3c29c05439d3c5d2b62017b3c9bb5fb9c93e42e7af46b4f8ffa3e53a0995b0557cfe8feeb86bac765b2db20b01f454f09c2ff9701233581743b6f101d88cbe959ce051702af4ab59", 0x60}, {&(0x7f0000000280)="c9b5386047099becdb230e5ee2307b3e3409bbfaf28bab4150e86dee03d4e5", 0x1f}, {&(0x7f00000002c0)="bfdf98e1105c3e8896a6351bd6ed249d4629bb95024003c866b50a2fcd1106904f4a6b2ae2ca5bdcc4ccd3150aed52429e20e704c149cd1330a45d760054f9f6", 0x40}, {&(0x7f0000000300)="c498a208d78daaf0fa2126b00cf79781135424215907905f4c143422a067022cdccb513aeccb38580939277865718283fee7bb72b8727fd699cbd9c422a546b733c698d2a63934fb726388273b48a2ecc6f847a94ac0509f1ce58947509835ba48ea531c26b2b1137d05f1ac4068169f066293d63cbdd69a4c1318d1ab95fce0245e562c29ca6e711280554e08515c45b5d3b438df48abe30ee6cbb9b838ad72e68e523938469892db6544226c029715f55d58cdfc68b4623d80a12eb36792ea56901bfc1a4d64bdb8ad63541522b06d1a0351e48a176f3b2855d61274e40506ca4f", 0xe2}, {&(0x7f0000000400)="6512f5bad35741ed39974f168fbaadb8f8ec3df8a3e60ee7e0070a721871462289a241553590900a8f300108424681c36448bb854f363b29c1c58b29b9ed2584dd20de1b0a4084e3359e", 0x4a}, {&(0x7f0000000480)="eb4c7876843c7afa74e9fa307175c9e406e594b88e378d26ed107be8526ba13e7515e4194ea466f970b5809edc1c12bb25ec7a05c493aef3674b751c90c056c65ff89cf7817a1950028a9836bd9d40156a49fffda8a1825f9f947273c82e052515648ce62ad7173698bce00fb8a6f98f52a717758cf940224dd62f9126e99ca7e38b0cfe194fb3f3190edeccbb605438440714b060b30523baabc363bd0ee8e57ed367c6c3c0ea6bb965", 0xaa}, {&(0x7f0000000540)="4c9c13746417e32eb2f21a56af9e337aa1e61b", 0x13}, {&(0x7f0000000580)="f6bfba52da9d0c7a4e81a1ea036bdebb17db1cb836d7efc9e2d393b6b46859b4118d77274b00d04fe92811126481ce176a9963917373d382527c5a8e6abdb58c3ae84fac2d11d1d42da1c897c806c81145499946674db6881a18753713b1191538160538e11fe4a1d4cb170443464da38e0a49c68daa7dad181ff07137dc7ef30b6410a7e21608b278496d8ba7014cc4d44f8ab441c8", 0x96}], 0xa, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x48, 0x1}, 0x0) fcntl$setown(r0, 0x6, r1) 16:41:54 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) open(&(0x7f0000000180)='./control/file0\x00', 0x100, 0x0) 16:41:54 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) sendto(r1, &(0x7f0000000100)="c3e70e80c5ea4badc61df46540c044e16c3e12a79ed637d54040b9c1b7a5afc920504c53adc2c63d99bdd30fe74ba560303855f87e2f889b2096fc090f126377fe42d167466f79199c5a658b575ccc2923d1b083a618ce45248b9f16f30056421563480be686a5c2b86885e7b7885847aa9c0c081b9e2fa222046fff0b6c7cb7585276bec0fd83413d2c7634978f258b8ea85ad4a3b77a6c3ac8722a74d2d5d35a4ac50ab1eb498f98fdc9d33e72a449aa5e5d615c13ea801be867f93d502d471777", 0xc2, 0x400, 0x0, 0x0) 16:41:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x18}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(0xffffffffffffffff, 0x5) 16:41:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffffd8) close(r0) 16:41:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 16:41:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:41:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) sendto$unix(r0, &(0x7f0000000000)="da6c2583fbf2eb3b839d04232b845c2ddb5609c98184f3807c8966d6a6a29e726be53a6da0ba979fbb02db0ff78295a6516c61b49c90c3d893a7d2fd08337221f07279938e41e46acf2d87a573c0a49a5b21943085300a4c9741bc094a87a1250d1eb907cf9bbfa7bf02994469a3ff81db97673b7de71c9709f99b14a479dbf6d505401c9536593d95940fad529da9d9a7dda8ac2907a5a8a2eadedea48c7b79f614d98deb0e4642c5d043352f194ea91e469eebb1a96276dfcbe2f01ce9882efb6d7f6d2340526397ed43f0fc132fd21428d941e86e4b9e31047ed16000dd25ec6b1c4546a8459b015298f748206dd2c339e99512bc0abf3804b3e3", 0xfc, 0xd, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r0, 0x3) 16:41:54 executing program 0: r0 = msgget$private(0x0, 0x201) msgrcv(r0, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x2, 0x1800) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 16:41:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') 16:41:54 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x1a, 0x2, 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0, 0xfffffffffffffde1}, 0x0) pipe(&(0x7f0000000040)) socketpair(0x0, 0x1, 0x1, &(0x7f0000000000)) 16:41:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x165) read(r0, &(0x7f0000000080)=""/140, 0x8c) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:41:55 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) syz_open_pts() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, 0x0, &(0x7f0000000100)) 16:41:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x92) r2 = semget$private(0x0, 0x4, 0xc8) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/97) geteuid() seteuid(r1) 16:41:55 executing program 0: r0 = socket$inet(0x2, 0x1007, 0x0) fcntl$dupfd(r0, 0xa, r0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:41:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() recvfrom$inet6(r1, &(0x7f00000000c0)=""/201, 0xc9, 0x840, &(0x7f0000000040)={0x18, 0x3, 0x4b0f, 0x101}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTART(r2, 0x2000746e) r4 = geteuid() getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x6) syz_open_pts() 16:41:55 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x80000001, 0x9}, 0x10) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x92, 0xe7f, &(0x7f0000000040)="a4f655f150ee4288400f7375a3290f81b7566ae0362cd6412802f791d31046174320c0073ca2a6b14fc757046cb14a367fac34504aed6cb0bf2d534aef15a86050ee8d51aff92a3127ec210305e4e8ff3f", 0x51) wsmuxpoll: not open wsmuxpoll: not open 16:41:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:41:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x8001, 0x1) 16:41:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) dup2(r0, r0) 16:41:55 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:41:55 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) write(r0, &(0x7f0000000100)="b7b5b2b4e14948fd74d58b6942b370ce299f1467759bdb7d6fa3789f34aa88578b0eab8d18854c84283fb042f5451ad0159773589be3ce8f9f897c2c3943b2175598d0d17846cf404e9bdb152ec6bafe9245491fe5bcdc28ae1647b28cc7a07de2e6aa40038d91b23d1a2a1ec25834162b1265224f60ef6565d1cc427d5c3262504f989550d87dfe5a96c0", 0x8b) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:41:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:41:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) pckbd_enable: command error 16:41:57 executing program 0: shmget$private(0x0, 0x4000, 0x4000000000009, &(0x7f00006f2000/0x4000)=nil) mprotect(&(0x7f00006f4000/0x1000)=nil, 0x1000, 0x3) 16:41:57 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10600, 0x8) poll(&(0x7f0000002280)=[{r0, 0x80}, {r0, 0x2}], 0x2, 0x7) fchdir(r0) sendmsg(r0, &(0x7f0000002240)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="0a30e571572529c49beaa4b1f47c0e9a00fd7a7d364b72bf909e1348f44b206b5ce7e9c0fff5d8bf619cf29a2ea275014c6a78c88eadb9245cb0bf66af62a6d22adef08c2ab64720f168cd254c3673c2456c9c7b66697ae34a30bf38af071d5d7eee0884e92c2579d7596e84657c9a383b", 0x71}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="10100000000000000100000003000000eef58c2e3e4db0a44be0158d38d29dbfe6ee1cef0452b385c464faeaa7a553f1c553017ab90b98fd345f3ef960b91494dabe4fac317fe384623a46e19badea3b291ad82ee7337d9bab7c5fc1da902bf8d5e24c49ef37448172283c288839f31f3fd69af3f8a01851e1aa42fea04fd61b4b366ddc1533d915c5f67471de6888d1492f8fecc731ddb7b7f1d11a32b746a068622fcf0af99c9a17c07d66eb7a5dc5b5eacf522349ca361131f03b5c856c0c77b6a8bf738428067fda87113e018808bbcfdd4a0be42270c5f3965ad2124cd5cea4b31e65b5b6122d45588717038ba09b6eea29ab9fcdb82754bcaa8ef79c10a4cc428c0a8901ab6d6a929b37f3769f1e2565c079ebc8be4aadaa8d137a51e1a3c83c949545db84b014ddc6989c759192d6d54f6adea1d960200b70313e4eea78ed79b3aba58aa3f50bebf3ef5684c3ed379cb86bee1c24c716588c374ffe1c5ef476c390dce33c57371a10f0ba08ae6aafe5f67938126cea51a6d89f8a75dd7163b31e0393a53e4746c9cef3a0a449a90aa858b2ca03e689c871606bdb3117ed9dc6866b4cea1887de1c6ff3c2fdbd843e13d672c4b25359824c490a793c17dd328bd4e87e483284820f688506a83a881a2ab105f03c799636d8bc414d34b63437c0a78a9c4d9082af413031354ea147d8d5998fbddadfd7c92ffd390c7f993b9b6b64a6e2ea3f78b7f3d0f38342bc7b00b32c4d0a7ed96bce0685366696eca16a90de89079981e2a75e69f4c2dcf7b4cea72c21c0fc22a4a27cabece5d3e854d84272cbd1471bbdab50caa9e0466b48f7db813895d2b01ccc655a7755d31ffb29d50ce86f16c3ac796763da5a86ec11eb22b41041812e1d6dc452e38d7aef9c869eea492dbed7d0e43c4e7df27c3a3173dd6c2a9c91da9d853f2a8807347e08f8b6dad8964f6520cfa90c0e56175a32c6ccadbae8e89695e6a0f6ff1fbad3a0d087030eb645257c95abd583fe997bee7725837501d02adcc680b0b75b21f470f6f740e5de0601700aa8b724c91f7ee6c42388d86854048254ca73e778d5b70476a7df922b57f29f542f1b7796d135840aee8eae7118fc7168f350556090ba7323c026b07511feb4f2e04487bf6e51bb7eb49bc2ac785e740100307c4197aa9c68ec0ce1d7d22967fd2994ae77866e573e01ed1198896e707956dfc245f0eb378a83e50a3941401aaf689d4eedf4f14461e94ef8b02d607156077add2b3c29b54e80b7f9ecc63143fa335def581f0dc572d609c8ea071ff8db556d8dcbddf427aa278911b53f86e689782f800cca22b6a5b122c8f4ba167b795ce15c0c72754ea8895c8a9d243fcdaff790b008cd258285c7003c21232f76226e4a5ff9db0bdea19628171a3f1771a69573505ba5cafe184eaa0ae8c58fc9e16b149356e10c1cac4b8ed4c381dbe39ec4bd36e53559f5174c1aa3457eb174ec9d3a94b3aeae670fded70df6a39d7f81d17957fe9a18d59ed5c517ecefa7348daf2192bc75a3887b263f38103cfb0db5a93366cbe2de8371017bc9bcb7a9f297fa62a02e11c10ac3a2a7d0fcd802266349496205026cebeab6d1ef8913ac0f21359e03e4d9965cd53f735691311007d0c0fc3cba23f0f75c7aa178f60f6ad3c0a61f42c24173e507e4a1da0f05c4cb48a6fe4ed33726eb032b5f1fe4665b524be3f084542bc64b8bb19991deb86690e3dc363ce2f98461715d999e0ccc41ac9202da1e2af76aab216f102dfaf8f314b270eb3ddb330d7ebc0ec0c5a9f4dd9cb0d11d7b85daaec3b5f326405a4ee65f73ee796aabb113d2e85a0577bc5a16c18394c4dcf1b8d52a7d1a5bd1e96bfa4720c221382d2f9c268d9353d8dd217f63ff3189d579f20a0ecddebaa41ded5fb2dd45d4ebb13b5c67ac03fea88c14be4fd82991ab3c82e7552b5194a621ae57fe22b272f8726495cbf8515019e9f94a6a19b49faaf3c07590ac1167460087c79eef65bc5e723595141070021fcef0a68909013c3dd465bf58e4685c794b1f7768fc545597c83098b1e6f5f639647e753e212868443fbe6eb06fe835996024810bbae931dd7945702735d9a94abf3f2abd985dba61780baed2e1295686643d0f3cdfeff1333d37bcdc822a37fa351af1cf6920fdb71bd05bb7a64520760430da6614e0512945a7905374d8bb1bfb71c95fbb554a85dd21ffbc5b44e4a39cfc27c5b91345ccaa173b5bf17d577cf419e21db56a211a14380d3ebcb6ab6e17f49226f87382e57b44f1235d78e9a269adb7411df1d92accbe5709b33bd8c22a67f85d13956077e19678fea245f5da25d323449c5c4726a621cca5aad05f47bc8678cb3c930b9d440b95136571295436a7bc554e10f879d315be103b50a9125cc9fd5c323c670820b3e8315a5f321931f5110e635ff584a98a3b5b548ec5f21266a4d9886b8b6d46abaa596740d8beac0c33a24059ec15b70fa14667a82f3b7ccf47fa7e949a748569030a4d83a14d95cf11cfe3ff32b374b11cc4c023054700f9e53976686ed1ee41bc5fe2066404dc608226490564a6550cf21b040e6a9ad46102ad3cf1912d7f62827119f5e3f16fdda8bac894326fc414c35dca01ab5175e82d948ea1a8fd4e21b7c94c7c7b5462f49042f716ee07bf2907a71684b843f14f0c2b30965c84dbe0913f63b8b2951c40297bf1d772512fb7c0f619fd16de45201a4306bd95755543475938fda83c683ce978fdc568848f4f1a63f21f1647419659999b22fca9b4307d6a1439f935271b19d685c3e7a38a07081383ef0653c788f334c1d55767e83f5534ada5a7aeec5cd1be8d27157e2dbc3b566bcf87d84674ab2208fdb75f4b4c24b2b769c8fe2b225850fcbad16ed945c2e873aafced6c0c370e233897fae40c6303b9b65d69c575370762deacae8f5df22b47189fc5285d6c3d0f7be2ddebc63428f5ae5829d9fe1f9a0af6530a392d35639a707c482e7e1a88a9b9c76fa780f0458802fce16b66b897b58c58c3cdaad85d0f6cf37f853d5aa523494034af4f7c7c7fd29fb3b5baafc7807b1c39a5db9cec84485b4e914406e38f36a41d686b12b173707a0bf7273dd0ae28d7a9ad6381030fe46cbf31fa62e2ec80aae3c8807278dbdbc27ff4f9d7778a744dc8680b3930a6edfc239d1f782d6be53ac9390306aa5978c92c26ebcd8f9009fcfe88b5e400040ced643464280d5198c45a8ac3d0a0c89423bd8002caf93300768b74095d5f03607c25c8297e8a8c63c2f222c2761c48a5c32de27e1b9a6d18bc40841f68b8927ea970cf694fbf72ed4cf3593ab65a6c1fd74cd15c00ac97fc919aed8d0c9bd024e9d4f920f99d2ea56bd9733c3882e63bbd1117404dfe88db6d3b21c445b1698d49fcda51a02eff245d47058909bb647471d0e00763a4aa87ef9540a26b818ae96c7315b768ebb912a89b9b274cb5e26739ca2c3afece77c1a668312bc9ddb31fc2f0f325bccb71562525ca652dcd808a39ceb4c23d5af8da87690cd02789fc941fb3cf0024080ee7f829a8f94a9ce958821963c79b6905de376a80faf920a870570f4c412ed34d267e5242d00e1dfeac4956a01edd26d2b91d54a9a526c2c0dedc6553da9b651c2faa2abbf2747299fc96a340e1ff044e74074df92ad5f90b4ef98bb6d6b2dd70c580a57fda54155d3a2d95cda028dce6886c79af95902229f3f81dc07c7f08a94f5bdce71240c305992214f75171f5580013451e3524ab2ce329291e4e4e71361fd6524884c7fe67c6f60e721258020cacd2eda4f7b550d403399a2e4c45721f8d65db5c74ca602fe3124672355172e20d1ce1c9d18be6265eaf684947c3a8883e314de9227151dfb0002e57abbc7157ca1af2cfa3c33d3a730abe0b0f6861a4390f37b9894ca75b9b48d46e7ec8a5832a209e0444e6cfe445a7145d6aaa2aa0a9fca0d692ac6d91227b4e378a11dcfc24cf2cb5c3d31e016a6c7a510301c9a67c9de6d41b1d019d825ed05e2b5126d969f81235f5231a5f962033c2b80e6be9893d405100d52f72d47b1f76836543e66dc4085b64da58214b9e61faf5ad7975abe2f63c7f3659b74cb0781f8a76b3081fdbd0e54571432381beeb3d76dcfd591bf2350794516d50f0110ba83ae9bb8af3605b72b03c597d1137c578c1d1caf0589f2b275b512170ab500bf62ef8dd6eb128536868109b8518b80b676cd280184de68f1e01537222e370c7a896454b84f57a53112ed3dade29addb7ff7dabc95b5111f7cd85f27b2ab44eac66fb312e894ce4fd9240ad790c80f5d8bd66981b72bc6bcc551fac8371e10d44e5c3821ec46112ecb9f705f8d54136e74f3568333214a9a91e39154a83b38203c8f5dfaa42ee6a9b6fca51996bc362dd18333600dd192a00b80910d72e2af84fa5d22134a20f3bd3a4b207d9fc9e4c761a457b36965bf06d96981d8046ba13e80d71c803392ff8b9c6341f63893b10453bbef92e3b24a97c259b80b40ba24fecc3c7a2b716069ec60dd8e5dbb497bc7e15b175a810a99e036c6c69a94aaa60465a19eb8535cd24fc1b87d7a1468c910877536a22cc98d1065a92c1534a82daf5dd8612b802c9304c543ad80554b0d8e16f6077c6b5b48c2d7d92d3ba1d53820edd7fae66868a2b5163129332bec4572360ce1d3a04e6f2bc4a38539baa30e8193dd494b8ed40c908d51382127e786591b1104c0601e94fa503df04f108e826a1a3065ae4d4d141a3d5520cbc8b3f9442fa4f00233b365a03303a301b4de91a4ab9928b68b2e6f97e5f24f76521af60ceea488c3bd46c1c950e6b9b2a01a181b51728153d7399175c9ac88834270e5f24181a1c2fdd079d4a7b965df799664102fa5e2c9fcdbc57f8ce67418a160ede7b7dba763b4afa1bbec350d00323669f14b479efec84513f444101ee8e6320ca1f9131a146435530fcef71234c7c5e1e99bfe283fc207997355d6ec5096f3936a253ad6bb4673619b9916b0fe716657b6c9ffb2916fcbb6bb731433aa4cd89ab0e2bfa2ea3f0794ca1068539adf7bf73ca02fe95084c9a1d893d43e0a5273af76ed655d619975642b92e1c35a0497ae2eef615d88b6da71a5292417cf78be690161f4ecfb635e6c90f39c7dd2770c9dc0b3e3b7d89602033fc53dda34c9c43c1d7b151be0e252eb35e9e0ba869462ee456826c67509ce748d69c0464606b3898c0ea8f6b57522d323585a0031be7b9122819f7c45f1e37a2fd04dd2fb9cb0c435936205ef9a8f7cd0ff1df3e6fa50e4e845daeff184a76cdc060db3acc916feca96a3fb0863874bec5ec5e9235387708d7816934ea763c1ef7210ee4ac879ca35a48b900bf10c9e5ccd0ee12d0abaf25fa7a065481cb05fc27827746c48ec2e3911e15a339c09abed8139afc755f3dc00528077f547125655828de26702a88c7fb1d7d2151a12d90681c0e973b27f230d4e4f91de8d2c79296e3f6219a61226c425f7ddc8e4ff9d497f5660b8a5b0de56d95cdb5563061483c21dd0a9bebc7ed4cc95b75827062dc7e24a7795d7d846cffac461aab4eee278872101e26d1bbb0a576de726949dc9c4ca5a0f57d4881ea4bc74564302893c11797826c9e4b8bfc1c671a1aff85783ad32744e87d92d5470cfbc19901e0a2661c24f944501f15dd28dcd9dac374571bdc3bfbf53c7e131503d18f6d241f5fd1499e6492c94387ab20e19d9901f203769a8d7f068e02c8af9da86548ce7b68c2a424126838df7a1a93a4e0319f7be6b4cf88528a6a2b2de7981afdf2278affdeffea02195f96294d6146d95db2b9b21254c94c2c80000000000000001000000ff030000862fdd6e107f6645ea4947240bd851efc713401e3ed380fec8f0c4d7894d939aba105eb200ad903f61c0157b471b5cf7d024eb15b7af25b6f91e04b5e53c21c8dfc19b2154ca08874e33355826fa1f191a745a4b7c067a1b49ab6bb4f69d000543f2e9e12988153e8a7f98a96fb9a16f1a30aef64b9dd5827873a47e4a38b1fb9649eb0da8184c154bd085ea9dfbe209400f427dd529a8ef37c6f95343a77aacd2db7d0a05c507506e40f833cd6cf51518556f990000000010100000000000000100000001040000994f08b67bd28c18a5621d5be076ef1b63878c48362821d372e0e684294088c1649a7159ab32f1bda17d741c7cb843aac39b5bb5e7c3741d6aef0deca7bb3c3fed8a93363bde8a23f71936b30de608a1bb11543dbe9b1b3a58a591e9ac6c2788b1b1403ab48a86bfae37d9d11e0b25563f873c4a0d7956a16d40b3418d718f2db34d53b2cd7dba57b135aaf6d7ca004efbce6081859407492c949d83c637b327984288b4bc642218a1e06fa2487cda9d9e4fc2484a9acf38f39563dc74fed3bfb5f2dc4d7e9f0a5a535744085bd6713fdfc2799362a280f192e44695e69452eac582c7304360434464f98e33e079d74444719c358d62da4e25f42ab44f77cff6322691ce9563fcbf67e7216df43a5721f847827c0503acba6d1532da757195fa42c54adbdd7c291231446db421d578ce33215e3118fff9d3eef1ba8c134ff938a7d83542fe1458ad971dfe27c538da5c7756336b27a3bfb7adf1f4bd079acebf2ee6539663422913db02dfe0edc663e5f4fdaac6635a2d399e27b889b04183d4532f85dc6ca373b835435420d6699d2a4ed99ae77478ab9ee9d9b3850c6ce8b4d52aabcf9205fb4c3475dbc18e9e88a3efab82a7f38fe520e191a4462b96107557aead7449f72a0e9ab4abdf238f5bcb90daddf2042dc4c053725cf9ee97f83a1ea05e9ae82cab073fc6199ebbe1b36b043adc13ad4ada5f8e0f6542297e7add88375a7e5f167719d8a58dd42408193f1062d4881933387f38db8ca0b72cec53b841328f251d4fc1053d9a1c7770549e3a5207c8b10624194af73ec0f8c85024a10e9f6937de074a412feaee5a7f440f51fd48cf5a06bc7e08926f898690ac74ac7f0daf3db4bb6419cb4dd534f6b63146ba2f8abe85159bf3c28609217588c880665655f85418ceb612443542f4ec4770afe46da0e0c0dda74330fcdc12a88ab5e210d5c6ff9ca2b8208dc16c140ea4c529686a6aad3f53f1c55e882eb627395530e636317a4f9358bb62c35151ec4ffc93f9bbeea098984f4ef53951b2bd0f18e38cab6fbe8576f6fe6833c4eee6f3087f22e42fef76d79bdc49e0d56f094cad8cee9877cf637c3ffdb2aebe041b182c4a80a5182e4f6bae3c8201d3f7c8cf31edb05328238d8cd67ce4e877296ccb1631d49432a50ee1a64cd281b1c95a192002834b28f44b8913d82a1e3ad00d95963d432ccb122d2c3f6ce439652a767735e2cbdd3257c62465290063c3deb2a5bb2efc12b2e96e287a4ca6c246c9f0f8f791960c06e89746e06077a7df9943bbe9df976f55f22806c0709f57843b2c9420a5f2e381f88e57fba56af634b76f20e1e84d377886b64a94addd945b3ad33c8a19c0cbac93c01b55d1a54b4e929b1b36fff649915fb3edbb10451304d525407e8270655e6158cedba46ecba2eedd0ce8b2cb01231a5d6f50a983759faca3bc1eb44eb4e92a3caa4d779ed87e5e12f8f83033e2285cf0440ee343dd44ce7973c7dabfca9c433de91f591ba5912fc358a90edfb580ece4e1fe3376d2806f638a6b75cbbdc1dead4ea7c0eb8d6365355e53fd1530950353d998791a549cb5ad96ccf1bca243432b05d2cc4109427e6986d90a6ae5116ad6fefff1cab890b0316ae6eebe222f01ab746514691e329a682b4afe5947132b02e23e1e206f7030bee4ca8848ce4e5c3c6a36aa5ff9d7c84b7d9168744ce93e7696ea6a2ff086e12b1b9fee988beb33ebd016e182118b126b1af6baa37e50c22eb3dddbdbc7c1d75a1c818d55ef9eaa2d6900ff458707f11c96f063f010461e3f00110ca04bde4b7892eef8879100c0bd168fdd6af089ad5068e6861fb962287d2e70acffcd8ea6986728df67655c78f048ff70a6952e311d7506c195ae6a35db8c3714926c584f3edb3c36ba4e740663dadf67663ac167636c098d59faac37b6482af1a0c1fd6db2e2eb42968dfff88093d64a27d858b8cddae14d96d4d192aeda4154ce15010a4d9a748a5d93099ef6ad7be3da41e1fc7b479bbb82f1c73de351c038961ae88db4882ecd4a823c5eb416ba693c5b3f7ec655220eb513e17b897bd71ae4c4244d4080605d46a6a4af62dcc0eacdf3cf3886e74a9c004a755a5c651cbca3c9db7c0b62ac8dc6aa67e8090f145583bb61059343fb18fcaae2c7b0eedaa057cac333853c3ce2467208d4763aa67c02d4024d6b5a7b3c30ff18b70a51c36d72c62a5de9db82a652cc4d2343d3ffc1ce671f29f9c40f66ab594484ab6b54719cf87626f410c304b630a6e0355b365b268d0738dd69d175b38463dc05e76423822158424224e9e203bfc9c91f1f0f65ab121f24bfeaf03d8e761a286ca7d12b95b4a11732170e7bcd335dfa6044c463f7a9533fdd7fed7ff5e0f1b65ab14586e7bc677844cf758c8a12acc6fa801dec088644fde08690384d8fd4bdd910ed149246deb1f8560c805b48182326438dd41a8acb4357117aae62ce8aa25ea300a26dd509be2f4c20cec27a85dad66443a8566105d4dad66aca482d35c4f4eb1fea5dcc43e74a061e31e79839992f930eb117a5b12f2fb07f6a60a5d56d88b62e680b4813c71b3304882032467ffed99677e0952625a38f7cd621aedbddb925ba46425bbc0fc8a3f27866ab9fcc8b9d87eb61ffe8876c1250c316c2d1f2be81d4c94a1f1499389d26e70591ef5366b338cd09084012a46ba21752b0bf9658c5b7778e8a79848137da383dfe1db0579dc54732564a4f8168f39bb3e2c6ca53af829f9f2d63a2b3e4e3c85f5c462c77c115b190751661257b86bdb77cb36dc3673200d74a1cd1fdd906230f97b6ad1692dec7f5dfdcb3828a05e6c2b0162d2431912848a4e85e4cf507282945a8cb845a1e483e2958fa866d2f728ffa11a0c26318ccd623ac8811398a8085b16a900472b1740c6b8257c9c5909a08017cfebd7dd38e1175eb58d3df125c2b4b73c83cc03d16b2a7485e3c759069a5dcd60f5a7be4f9236d5cd08d8c988beb7632963ebfb8fe415b5867f18f53e0530603698fbf22c42843455a8f41898a6a92c5a5f50bec2e44864f14b1f0a878ab7203b67dc39d144fb05a0d5fc7af751768a80df6838786deaeb47349909d86928283c91bac0e6140a87d3e5f446caacb5ac3fc258a0ba92ca765410c855a974cc2394c14dbe497d3e9b758860f5e897d8046d38cd2cddd13f76fdbbcee16949a2ac02354e8be737c96f70fcb9006d31a20ab7671e89488d19ce4c5de3a75fd091afb027dc9e10604a5a29ccafbf9ba853bc00b20e04f20521b218c0fa171d810596f44a0f18744bbeb1d7aaed546ece32125a2424b52ed19dcb842694e8d742ab5eed16c3c63aaebbc6678ab5d4452e32bb7ac749d233a5a294236a6f757e1b8203b27825ea916ca8543a36e10c13b788ca033fc9d703a69d973750b0face9303f004d5c2374f876584e6b48b578c8abf2f1018f133a7ea975d5fd9cdb9ed024f3456233b0c9c9e29bbd7c163b090432314e0e66a3986f61292fe951af08836d9c4c817df95355c941409edf326d5f283c159f004ca8ee9f13fb5cc42926b03a3c179e99444a5b688d7cf01397275493b7db17c01a30f0cac7e67877be2bbab6e1ebff26f48834b6353e97aac102d4594f4772c4927b717b1a07c71850b9b03738a9837253e0276b6fec1f6615c4816fc60785d67eb97d24979f9f05b3bc099cf94e4ad4d3739a91013a05387177b7bad381722b8b85a2d344b6ece5dbd0d44cf5cb7a0f8c6afa5e07b253703178dc9222b03f9934d3b6824cdc0c69feaac93cf58b5eb1d02c82b0543246551d6cd735a3083c0e9939279fbeb68be1d81f1ea581024c7d740c5eeb0646628a3566894757898421ebae0b253a02ae0b6a1b5d0a369bddcd8968c0b3a784bf2bda3a72153242418d6a2797dc1956f28f87ab19d22cf293629d61f79efa215a24739e3e19e24a0d2220ca290a1c00c581b01eb9d61680f6c3ce7b7099470545bde468f71579de1089319db5dc1c764a1d04594f96939c5b4ea92a4e5b33738dd777da36317d0b36564031f31eda4ba90e7caa5fab2fea5b6e94f236141ba66a300c86d72a4870c033685c443675c7183fae6e80d1b5d6fe3c0c91894775e180e7df9555100c00ec5a5facbc158093c1f5e10988350167503121798ea29fc78ae2afea8dea6298cda903bd455f68979b95e392968c23747479724425e3053661e9262a03495d2d76eaa0af67872e3ded5ae1161fa9827e0ce2cb01799069dd71becca594e9ab69987a3ec3d29a261c8fcfd7c46ab2167f9f6502629eef2b849fa80850560bc42e82a69d1b0b6d74f8bd35c344c2315f457dbeebeaadc4c79916018bb450eb2425e79a5b3edc9ac93157f5c667d59462fb5b0adc8766f71cbb557d8a64818bac329da8f697ca62568f37b6fe271473481ca47aa09c9a809bcb5e4035d13e168647aa759e84bcfdfa941d295cc73cb9154797b4bb9d1279750d72da4282c8d019289a91b87e0ca44e3dfad0a090cc8db99073403b87172b02a0f9d7b962794f3d873dcfeb9e9e25413fcd3e9fb9878739ac6ca01c9d4f47996ecf0d0c9a4c6a0e96a000fe14176a99f21c3cb9fa77f815d73d02549b0d6e3a81ad1fd2bda8425ac21741b58184c66c75466f6996e18a75091a68a7c07327cc6d72ac3baef90dbb538e389f29025ca6b76678c726f5d70d10abf6b3fb0711b3d782f39c4d8b19bbe366696cf60fe7c775a4801de8bf878602f370021cf2831e885c312f387d07d7a489c63274637f4e0e4add28a336ae7e3f943a09ee36c484b0b4ab553c41f6be563ec445c9a6b680604d0f5eeea755977d0b79f10f1d04034052029254dcb69725d1c85271792ef0c02a763391195b6c747643bb07d94018dc1471aad7c14a99efe6b3712ea5f276abae7681190ea93999f5d2c121b2bacbac6fd9c476e3d0f8f9dfd5fc61d4c50fb2ae7d7b8c6c02400dd3ac91885b8d4b1ad9fcd20e0b84f902329daf10b08e02fb778f295af3aaa9aaf439ba4323238df758f65af781442342b31d25ec20dcbe6802553ed23b1d8230cc007cc50c079308a08ca2cb6f530584fa4ca51b83364fa0316309bbf70e98c7c5326be58678c538337125b1d26af01f7d3133d5b618a0ad5833f59aeb938776098b28d0648f04edb6522d7faefbdd00e63256145babbd41e678ef186da03c3b1429aff28e6d4f9761d9c4afdacc7a7e1767b7cea9e7355a35186967e83eb1f230ad50b86896e9453eb5dbb51dc68d0a1d6ddb856a30d050931298bf4b0a663d6a87500baf41bed5ece347c02f94f1e30e94567d1fad4fe9d6cca1012ff8178fae9b730fdb4ad3818df000445c852ada9e8b2b9e2daacb45ea7a8d9f9cc4146c426e24c73cb22ffcd230f2a2a93031e67adfd7586965625b35f7b0e17ebaf08fe3d0bb7534b94a8e760eef8b3c49b32230cb15942fa6fab045598719c3852b43874ee7b389bdb8fcbf0321b2fd51d1af087bb3efacf3ee0ca89d07073c47740b8724f2a7fc8386135994e2efa8a6e615afa9b42a2d0b466a657e792357bc0b88f79a2d5e260e82403483c57a322983a2a58020beda56e3f4177fc1833661ce6eee1a83aa52c86f918c6551e76fc0e23ab86221b438b6a43423675812649b052245265b114aeee084fbe84fdab60961a402b050f6c230a10be44bd2ef15c711fc5c00a3748223eda1eb68207db7c61ee858000ced3dcb0bfdf7c1821a9fc9f9a11d5a9305de4687dfb795524fe935b4fb20b39dcabab35edd725449004ce2c926b83b018a13340000000000"], 0x20e8}, 0x9) 16:41:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20) chroot(&(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x50) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/112, 0x70) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/108}, 0x74, 0x1, 0x800) 16:41:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2fe6696c6530005ecc2d4e6d612a53aeab7ca95b6ce8ab57bd02f0dd531eeed0569069471c03b88ae54e4b8ca3a207038b5090f85db0a27aaf0e0b8da9614d1f4907beedbac2aa4a0d3cc4a3b9f1b7fd828a4fd1a95028d589e26ccb2fa9eacc43bb3a53d3d231ca19e6353efee38f84a56b5e827dd4c739785cab2acd6a04c4c721493d980e7063ffff000000000000b0f3241d3fc8ad47030294894b5f8a27299c08f45aba78021eef28ef0415588dfc723e5b0503798d6047d91fbb90626440634505ed5dcb0468f1045930e8c5a23a7d5000f07cff162b6ec132c013e7f60849e9765d3ee9d59db5b19475afb3a43e3ebc89caf048d51066a737a08f17653c3093ee27804ba022ef3ac2f375c8c582ff3d7bf636ecc5e13286433da45b8650e6070d419cec559b3bb7bc0830c7fceb01bd7af24575ceb2a3de6312c703e4a8faacbb9046296314c64d5bb77e23ba55cf09bc68b94f96a9b87583271149b3d276a0e02dd3170ef8e0fd35ae961af24f549d594f731f8270bf4c0b78884ac1ba1479953dc6d8ba0fb92138621ee79fd6fb9e8cc907626cd8ef0ddb0d"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0xb0, 0x0, 0x0, "9ea582880c49f81c27ab249fab9ada47566100f15a93c527ba14025c3f16650e1cc349b5c3bc1ee9815a2d0f769affd12fada4b5c3bd589f8451330fc805ad95fe5c8575171f01c80414ffffff7fe3eff12296190ee8ee726d993e764fb64e9297b2d60e1960b7348f01abedc2df2b56e8ba18320c1b0d13fce0ba197f0dd86c2ff24623acbbbfdb09f676c2f9a2e709c407000000000000000000"}], 0xb0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) accept$unix(r0, 0x0, &(0x7f0000000200)=0xd7) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) 16:41:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/115) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:41:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/18, 0x12, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) 16:41:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000080)=""/116, 0x74}], 0x2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:41:57 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x3, 0x5}, {0x5b3, 0x5}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0xffff, 0x40}, {0x4, 0xae}}, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/91, 0x5b, 0x801, &(0x7f0000000200)={0x18, 0x0, 0x1208977b, 0x101}, 0xc) sendto$inet6(r0, &(0x7f0000000240)="beef329f6c18dd3a3130be7c00c08c161ac199d1fbce82bfb925ba9e5055b516dfca1bdc54af09", 0x27, 0x400, 0x0, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x2, 0x8}, {0x4, 0x6}}, &(0x7f00000002c0)) fchmod(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000380)=""/32, 0x20}, {&(0x7f00000003c0)=""/217, 0xd9}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/255, 0xff}, {&(0x7f0000001680)=""/138, 0x8a}, {&(0x7f0000001740)=""/56, 0x38}], 0x7, &(0x7f0000001800)=""/218, 0xda}, 0x2) r2 = dup2(r1, r1) r3 = kqueue() r4 = open(&(0x7f0000001940)='./file0\x00', 0x440, 0x8) setitimer(0x1, &(0x7f0000001980)={{0xfff, 0xe5b}, {0x919, 0x6}}, &(0x7f00000019c0)) kevent(r4, &(0x7f0000001a00)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0xf00fffff, 0x0, 0x40dcac7a}, {{r4}, 0xffffffffffffffff, 0x81, 0xfffff, 0xb0, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x800, 0x7}, {{r1}, 0xffffffffffffffff, 0x22, 0x80000094, 0x7fffffff, 0xffffffffffffff8e}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0xac, 0x4, 0xffffffffffffffc0, 0x4}, {{r2}, 0xfffffffffffffffc, 0x50, 0x0, 0x6, 0xe00}], 0x6, &(0x7f0000001b00)=[{{r0}, 0x0, 0x84, 0x1, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x3}, {{r4}, 0xfffffffffffffffd, 0x3, 0x20, 0x1, 0xe51}, {{r4}, 0xffffffffffffffff, 0x52, 0x80000010, 0x3f, 0x6}], 0x9, &(0x7f0000001b80)={0x20, 0x1}) r5 = msgget$private(0x0, 0x200) msgsnd(r5, &(0x7f0000001bc0)={0x3, "3eeaba4553940c6d546054b07034333c69fb32583a490701d365cbc29ec32c40aa80d1f33db3fdf4185c4acb0d3c0fb3fe7d68e45f59d6dc99db496aba496c70766aaa401ecfcc544293212f9d34d41537a7bcea8b61cd2bbc0edf914a65fbb7e6cfb77b98b8e5368c25361de955fda38128180d9ef5c505f40b1dfbcbe70523f57bbea013f8bf144eebb155574d37bda8d190a3ec326f3180d2ef11351189e8a4923331f29f2bcec0aa77632091a75582008a598731dc586933929d0edd7251f4a54baad2bd4dbfe7d312e82d5c52d9fdb3029534001857bc28db5e102478"}, 0xe7, 0x800) msgsnd(r5, &(0x7f0000001cc0)={0x63582f45592a85b1, "0204234bed3b7a5e23c366260e1ba44fca6d214dc793e0ee857b71"}, 0x23, 0x800) sendto$inet6(r2, &(0x7f0000001d00)="1e039c1efdb3666ff364d933a4a2e9daa7fc09a26faade8ba5d9314eccf14b9f30358f10867eb8d799c1f5578e20343862d76e7f57287d9d3fa28478de73473d0def4cb721ac", 0x46, 0x1, &(0x7f0000001d80)={0x18, 0x2, 0x5d0, 0x1}, 0xc) mknod(&(0x7f0000001dc0)='./file1\x00', 0x40, 0x1000) mknodat(r2, &(0x7f0000001e00)='./file1\x00', 0x2000, 0x3) setitimer(0x3, &(0x7f0000001e40)={{0xbc5, 0x800}, {0x8, 0x3}}, &(0x7f0000001e80)) poll(&(0x7f0000001ec0)=[{r4, 0x80}], 0x1, 0x40) r6 = dup(r4) poll(&(0x7f0000001f00)=[{r0, 0x45}, {r3, 0x100}, {r4, 0x2}, {r4, 0x15}, {r6, 0x4}, {r1, 0x11}, {r4, 0x16c}, {r1, 0x44}, {r0, 0x10}], 0x9, 0x100000000) setitimer(0x0, &(0x7f0000001f80)={{0x0, 0x5}, {0x800, 0x6}}, &(0x7f0000001fc0)) clock_settime(0x3, &(0x7f0000002000)={0x62a2, 0x20}) sendmsg(r0, &(0x7f00000021c0)={&(0x7f0000002040)=@in={0x2, 0x0}, 0xc, &(0x7f0000002080), 0x0, &(0x7f00000020c0)=[{0x50, 0xffff, 0x9, "54b8f412c0cb9ed77ee69ed59bde187f0a690c639af381323b90c5e259894dfabe89a6bcdda4c611835620c599aa9c80e50c75f3e2a983b718"}, {0xb0, 0xffff, 0x5bbe, "af9c51f9b520aebb520c6cedae6c633daa1b25c28d35095ab23df836b6d49524e29d36fd1bf2ac48d4229b5d9a008d463d0fae3857baae0c3d5ebee299a4c6e7509d8aa482a0ccc18a5f0a96116e7880b76bfd3f8d81b94db7d25f7683994d6bcf046b3018d5e7e793779d7c0f710c52d2952e8754105b21ede473e370064d11ffeb33b44358bec43529de62b9f92308cd13cf3812db80327cec535049"}], 0x100}, 0x0) setitimer(0x2, &(0x7f0000002200)={{0x1ff, 0x8}, {0x8, 0x800}}, &(0x7f0000002240)) msgrcv(r5, &(0x7f0000002280)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 16:41:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="00004451d2a0748a67bb84590b0000000000019a86a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040b130f", 0x39) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:41:57 executing program 1: r0 = kqueue() mknod(&(0x7f0000000640)='./file0\x00', 0xc000, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getgid() getgroups(0x4, &(0x7f0000000740)=[r2, r3, r4, r5]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) r6 = getegid() setegid(r6) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x8000000000000006, &(0x7f0000000040), 0x6, 0x0) select(0x40, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x4, 0x101, 0x4, 0x9, 0xa68d}, &(0x7f0000000540)={0x7fff, 0x80000001, 0x1000, 0x6, 0x6, 0x0, 0x3}, &(0x7f0000000580)={0x1, 0x9, 0xeb2, 0x1, 0x1, 0x8, 0x4, 0x400}, &(0x7f00000005c0)={0x10000, 0x9}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="9594a92a41a73922d85e843b442503094fc053b364abb25f6279c62dd9e60bbcba6c26d5c0da5a744fa5003ec8a2cc7841a189a1390cad497d69d0b94fa94ffbe0a97fd7e90db346b1a74b2f5c4d47c919ad47968af70c544e29765d8939c7555432b3b120bc461cc8d39ce1", 0x6c}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="10c0caf50082feb55493cb287bfe5714d94ce30a1f63bd825f124c856db03a48f68fcc658a5db581a54da6aad16e68c3c47ed2ba162211033b3e21a4719e1224e9ea9b041f9f303c338ed775f2eda4897feffdd7466afb5d95a81ec35d6c1bb33a1a598ed59f57332181148a940f8d8849b835018b6853e43ea02ed084e2859812f21cd8d2a5b47921c7331cdd307d04ffa4fdec30c22873b1ca9444b16915904165bb87d19c37a7ab", 0xa9}, {&(0x7f0000000280)="49be5f1fc90f1b1efa49091bee4955eb30be8f310c060394f2696d2fa235ed5fbdbfc8963fe3f1ac2b2fba3db5dc32d7f410b5f5231515afe66e566bc883917a35e6a0154bd360915a792d3d37516a4d33b1618a2a946a76b158172855b7cedbd44f5929ad6772f3bfcc88fd519f0553b4db7de21c1eda7181c523d9aa9b88e1a4ac631f5b3acbbbd38142d7c7721bef0c69c68c672b3e1fc1954ed1a1a36b92feb21c3431588c3ccc755b817ba2db49e3a9b294c58d4977d00af2fb6f30cfcbfb12da", 0xc3}, {&(0x7f0000000200)="7d8d954532201fdfca1a5af1b6ff312d1b42e620e35f", 0x16}, {&(0x7f0000000380)="d6d95ee2f9d6d60be66b5928aedbe7067b8228f2e338e5a292d626b199f1e6119b23341041c24feebabc15", 0x2b}, {&(0x7f00000003c0)="c1ac3cced2cb9c5e94aebf91ab01660c1a71b120e1ca740c48ed53ac30d3775a8f4b20f1c001f2a1e69ee523fb0221bf328ab7448aa55f2064bd4ed2bfccdaa60da9958485a6f3c8b07e13f1bcf2f36b1037760aee1d8860eb6fc4eb01fd17671d5a9b5415f0e2cbe773203d3d3559b6a048544f9485fdba062c8db7336c6f0806e9d0abbe59abb6e632d81021abb83450abe344619c7a3e87e8853c8a68eab3bbcc6bb1705b2cf4fb4e8cbecb2aaf1446cb56473abe8ce1a99869db8e8d510ebcb53d7c365ad0ef", 0xc8}], 0x7, 0x0) 16:41:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) close(r0) 16:41:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:41:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2002006, 0x3) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xa1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/198) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) 16:41:58 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xd70fe0ccb0d3a76) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r7, r8, r9, r10, r11, r12, r13, r14]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x124, &(0x7f0000000740)=[r6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r19 = getpgid(0x0) r20 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r15, r16, r17, r18, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r19, r20, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r21 = semget$private(0x0, 0x4, 0x50) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000005c0)=0x4) 16:41:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x1, 0xfffffffffffff476, 0x100000000}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) flock(r1, 0x8) 16:41:58 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x6e}, 0x0) 16:41:58 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20802, 0x34) r1 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) chdir(&(0x7f0000000180)='./file1\x00') fchown(r0, r1, r3) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x4da}, {0x4, 0x72e9}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r5, 0x6) r6 = semget$private(0x0, 0x1, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x3ff, r1, r5, r4, r2, 0x10}, 0xff, 0x2, 0x9}) semctl$SETVAL(r6, 0x5, 0x8, &(0x7f0000000240)=0x101) 16:41:58 executing program 1: r0 = socket(0x800000018, 0x3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x24, 0xc0000044, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x2, 0x4d4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = dup(r1) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000006, 0x3, 0x3}], 0x80, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x1, 0x5}], 0x6, &(0x7f0000000100)={0xe8, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x30, 0x2) 16:41:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffe) 16:41:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000240)="e8092314cae5f6d117eff67ed501a0e469da35a02820b3e8ee3fff192f30b47db3527c9d8057b23d47df4bf14aa109983b53583ab1b48783b82e714e8838373193be499f2c69c0e060ae2be4a6e5d0b7022495b4d569f03e43eceb33f81e17d08a67f66f373e7645be7c653579df8d1079b342e02f151c476c18384aebeed87861ddcfa285827bef5599ba042cda2355ad7746701646d6888aaf9a31aaf97b63148fe5652154d29dc1d252200a1209319b42df1c9129a4e669a2027c306bf2b1bf26dd1ca2027893687b0cb5b353a36a4cd4f523849be7c4061f1cfd0bf4494e195039675f739b1156ac4fe6c7ecd317aff218c43c412b3dff989509519bde53486ea5c41fbc0ec83114fc3bc6987cd4883e074e7d1329279c0a310c26a3b3cf301c5aa28ac3fc1e03ca3c1b04e5dca1e2a45a04cacbe652bd6377badb5e59cc6f1c2ba10cfe4ff5f3f704d897a17cc23d2ffbdd599e9ea53740a598de9f879b44a5b3d7140b988ebcc57b5fdddbc8d6e539daf4dbab0907771547d579f43f36ac994ac8694a965d221c4687a2c7cb8b0758baaf364454df9183a9998594c1a12d3ea2e8ac8bc4016ac53469b75acfbee7d61e82fa490250eafa0c8f925f15be57cfe401490ca2450dd9e770720ac36ea7b938560c5eef8d0b7501b5d6ae74d83fe56ee2eec951862c2605c002ceb925c26fe57418edb0911f6d8810aca58a2fbd9ada4c0f3f4b33428c2e90ca677dcf7dce6804cdb2f4506c10298ac0afe14b1708637ed6e1344e9527f9db566890918ce14f3c3dcb8f79d5742250930c47b856042901dced90612826f74c8dc9fcbaa216b315e7ece92055feb7f9f62c8e65cc6043c5c2506fb6952ebe7b997f83f1767a46dcf8c7f387cebbdeaa8f91587c2962d75a4c8ee951e7c3079176838d7b8904d4fb7cf1cd4f8b946acebfd9f85e4a50f8e719f624b58ebd68507e564bc4c6c3f278519dca08ee55f92d87cf2b5a26de4556c0708fc0cd502f856e206f8f719aaf141765530e5e4524d25f4b83254c765cbed8874d4427c5792d90fa03224f86558528c552dc36c757b0b97e31cdb5a7d406c9eb8b7164718e9223b6d626729cb76c75b425b5d545095ffcbc193df55aea0b0646455dcc79c5ddde631a2d1f0d2ce719bda53a6db12405d0a0b7a9e1c548afb0d8dde525255ae93c6623f6ab6fc96543082b90f9bd3048e76b1d442947dad3d1f6b41b35523a7e92730117a3d3afc1d9eb780bc1c63ae51e4d4eb40ed11cd0a0f4e5f7510ad7e28f6c333b208366a12533e0a6b45e7de2efd050fd97b5a6e0facbe6c147906d02703c9b368e462e5186b89c5cf5335546ef06f190697a9b0683ea2b86cd69b5d60850a5119400d32101ca7707d61425a87aae561c29bc62195faec2762ba4ccc6992ad78a7d062692022d67dfc8d05effc1519c3160f16f0211ecc6bda26b310f0a893c19a4d32ace50cb3c766c700120f139752ef5569e007817fa338ebcb57c6ac02bc0f72eb0f669f5d350d2cd2e9c8b533c5a138ef01ab16b44d261737127d489c57a19c73a619d606afc53ae36078ec696e09186bbd9a58f3b6d1d284dfab0653b9a13924ba885c647212b5edcfa2e73be1920065185a20d390d33baa2914eaededa955e0d5a9c306ebb6b745a6aefd724893f4985438fb69408cdacaa0bacec8bf2134aca8ecce4ec3cc0fe89642effa16797d20bf0a1f56e318bb4aeefc673f7680aaf5693ce7771f941ab14456760ccce736c5a20afea1c5fcadea69c2c0729e021fdb8de0a2dfe4e0b96728c9f928921db75ee3f8827e2f59c3120dd550d1563f4536ac19fdbf5b5139b98b9de36e463f8ea2aea3fe08c09c79bf66f4060c8e6c9a56ab666cb265878b28f14c7ede5783753ec897eb63afb164cfabe978e758be0681318e003477a9ab8232ba506577b21edce034d28d2cf6ee14059bd65ed087d48f2318eca4410b226884ab7c9a330f5fd9d52eecb23139af13bba5e48a1de274cee6b434848a7be58c073310658c0a0de0dbd33791594e0c55d97d112ced0f809afc94bba478ec6fdf59277ca31b439ee1d9c8481ff218efb7d1bd73016453b4693e5dc19012ff8c599cc3d14280639277ff788b36ec303188ea4b19b9bec52da0e80539091d0bd47c0956d7c04c095c7deb2aaf1ee45de7898e3c83bc9176709c674f72584d828f27810e3479e7fdd9059edabca61c21ec872a00983487963cb0b2bb5b7e7631eed44701d977cf1a32bbeca64284252fc4579283f9f78627e5de5efb7e59603cb754bbc1033c0d67c4f6b2405a7c0e9e6cbc72eb5e220fc4f4bbc1fcf899f3e406f0231933294e25f1c496a4988fed3cd68a2f20ae28a9a5ea6f30648c11cf6e0c98dc70e9aa2b46c17679fd6871baa1b307f95fdf7807188db40aa1e9d76694216ccec5d67f35f56b4e35459862864b713f8a6f8b26444468596a362cba22a806bf5ab8f9549374b8ccc35f2162635ea9b56e77b1cefbe6447811b27f66fd9375d837e7bd624db36d71d9e37e8995f7d68526d82f86e170b5f55aa96962daf4468dcc7e269a360e973f9686a66570f8cd7e23e83dbafa82e342328641dc3a36e330ed901d552bce5bdebbb16d116b141c489717747779eef5c0ac9f762774de86fd119bbc8c053d86d9d6e169adb3334ec52a1ca2696b529e7100a00fa5cd3857e85a665994518e67936fcff5c9366da37df43925b195d87cad2af366fe077855c7d6adfef5bc1ed4a3071bd82bc3242db8824558325821d802f48a31e01b5623f5c249b5572a15f56de8ed3f06de44a82708a524b7071a848e5711f9d97db8a3f5eaf709be25a41e4d7846f86de3d1bbc2554f3307470843af80f7e3bbee58dab0e88eed3dc909c7104b4953d8a4f9f95f4549149a61de5e6a168597e775f5d72fbca37b3ada80529fbda2b96b8bcaac183b4f7f9aedea77c58d6826b964fd426a31f53abe2e9cfad2babdcd3e0c7bcfdd7bf759dc2a496f43e3f4ba7a2d4f9025af7ed7b070c65cd0eb5bae6a755c680539a5484e0285c9fe194949a720426acfd35e868a5744583d4bcd461bd7b9cf71f8e29ae12a8e4f2a4ecb3e7c0b2531ea7fcda0f4dbd89459436d879c1ddbcff85bc095752da1fd33ae757538688a78e989858165aa2d288a535ef6308e8812a6d1106bc51c1ed1c76ae18722ead544cb404bde62dcf8df1b32efa1e7064432d316892fa35400034ea1f458b7cbf07a98334ee95e5e087ebdace9699e5d9150c400b7f6e45656bdd1c22520ba6cc666c8152bc84a9fcd1c83bfaef81e22e735518f37c9cf7f42e9bcd5ea5cec03927a06c134a4130fa6a73b24beca9a181ea2b0d1f3b426a463051c952a24bad17243f7b53969a79f97cb3927528e5071f3d4c70dcef5c93136bbb78a54be895ebbda3473504f7e5ca9c56074bfbeba9fedb08ea80119811d3a869ab39da98052baeabd120647c6af866cfadbbbeca990177dd8f1f4351ad3d19940e8b994fc6a94d8e184185caab2b47bc4250813287ba75fa2f62beefcb8489e393a5304c378d6606d1d3ab4bd4383a2318750babd808e533904660d644b4995fa1e99edb95f6c1c1971158edbc238b30a6a8a202bebe9a8fced9b714180261b7347ded984f48187231dc61f20fa5bc4a6bef13c0f0f04fd7f6d49d2cf55145b73a5b98865d6d6ed105888e5ef639d805203ce4840cdcf54df45f43beb1b53562823187ab8e2e2df9b3fbf218d306b835065e8f2c9b4cad19940c9d3cb75edf1e1cecf49f4464913816a7909d04993d6795a43b04a440ad41573f2eb3d58c47f42d89b7923a7e247f273e2cf381e181d314870cbb5fc228866a46be262001eca40ff963609f9204d1d47d9b4b5d130a2849c97241a48d2aa0286cc566f208ca2951d6ebf437ad67723018cb636310085ea06807edc7d4848595fa81bef3b92adf10cc5dcb5e2b278c306a56ad94cdfa2e96796260b851f5467ea069abc7dcf7c518fefc288a654d332726ef12b7ea8b06ec23e1f580d17386833799b2b3fdc132f88361416e443d04dbb4bbcbfb8343f8e6347908eba19aa0399783c49ff76ec32566c7604313867881e3f5299f39a10f3118cb6d85a43b6e05336a387d3ee4d458596a35f902b92f6c5091463989261a180b6dd6cdb8b9aa2b9244879133350ac63b72fc3dcce01954a1805fad40fff9401a33591325aa329e6381963ab2324a26b7d3b9d38402a4da01e1371f9db57f1a37de6a80dcdf74aec4d92e5fc9ce82ce95b1082d623072d52d64ab308e5fd2754dc195f312b552f341b0dc370c79b3977b000c18767f56a6f977ebb65a88d89bce96f6cdd509b7ac74bb03ebad6208ba2fc8290a06e00d87036a15d60f9839169a3183e3005f7d95e616ba9641ce1eab1d6f1982e6d744592f836deaee21d9a8042f394a5378cd4a3b8aff7f95e2e4e2850f0effad6231b192853fe72a28146cc868851fdea2545139f80d2c00f0d58d1fb01ab69d166c4a662579dd39884fc36b195a2649d9af030a7d87987f416175b092cb433b89bf32baf13ac06a385546aac07fd9331ad57898603214e3a3812bc7c5c187401f5d2e917b549df2e839a9b6e46e06809e96b0773d9895ffbbd16b0ed623ce1214f61c3e61dec89c30642609995648daa388b204e03a3777838c5c2ddffc131791dd90203532beb8df8e3ba43660cf41fdea9c652097eca3ff98d1fe2f3589d1a6dd3447bf1817f5d6abd22c706db634a6097a4d6a5d1da138ea10028e68314a728f95614a7acb9e9f6e87b30a37ee076c6c3fdaed772615ce31a505d08d6571dfa838a1e91fcd79c3785e44e5c860f5f3e0d11b3d4c1cdff0401368f0f3eb6c11ca7b414caff8b706ddf86e1431eb29249aa4e319d8779e6c81d325ad879f644db563bed5790adc772795efb97e6cdddbc356b67e90322e2e5ebb0e0b04925fac9bb86dc1ff6bb5f2d59af6344a65c3af249198c9f99282c6419214ecde70bfaf0be742be7722bc1ad3ddd9e5a4db88bc408960c6f311fda7f69f9906d72329f3f82a32648e7b3771c3a68f86f322bd4a304011b76fe5f00306450e5e09e5d1e5d7ec7e9c4034a22319cfb068af12684655a10e761ee1e578a44083349ecfe7a77c36dff99aec7c73ad37d297827ae69c66d1453e8286455237ea87bf23ae6e5e1366b6c6a4d1afed69ff3cfb9d626f288b1cf3a5d4cc2f827da8266ef0ce40037be43c31135bb41907db44ecd3f34be9a7b091fbe2f0c6d6b2fa68889718c36e7dc9285103c798771485025ef8da173298f0eebe550eedc159ada4fdb92bcf0f8d55dcf666bb5a439a2623942be235b4fed5b17bedff5b8a7ff44b11ebe87c2ff98bb612a7331ad18aadab6e13274a6fb31565c957f6631d8f8470a428e06447effa7a9b865e4a53eea15f18df0b3dfe6c908a6478711fb99c8b6c500d34411b79c1bc655561cd2aadbc297c648a8367964e2916323ff0738e28a6d337c1275f629303ec3ebb124a9faedada7c7873705980161931126f09cfda17cfaa9a0cc42d860677fc3a66d38ddb20e88e65ab59fb78864eb348d048bf672e71846f094c5dd3dc0cbccaa2da54aa19932425744a7dc94f9a4eb4949f29096aac1d1e66db7f08fb0bc78190355d6504a0769f8530ae58b69f781996c91d1a5590c469babf6a39da0d8cced2651f9e926c5eae1fafe1a993291245ab9b560317178098f4002f3f216073a5063983ee087cfd150c16d4dda48f8a459f9ca5af5b330d7775ffd371ebded3336e", 0x1000, 0x408, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="03a1", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:41:59 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:41:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) write(r0, &(0x7f0000000040)="128bb5f8d7280fbcc1a907ed23398e4fd80da139ef59c451680d4bafbf7d67e8c259f7fe3c6209e939b4b2fea56c6b9a8ce4a495688333af5f600af168e43c043e3e765ced3e6c199c392acd604b82457915c683556bea186fd0de84edb65eee6b4afbeea143471bd8deb7630cccf0805dc2e986cb2841d6fca0ec2604bbccacc4467d910cd4c71fe525284ee4fd9896651f5b712806ffc95916f3f3339246dc5edeafdabb50500e450c823b", 0xffffff00) open(&(0x7f0000000000)='./file0\x00', 0x848, 0x4) 16:41:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0x4) 16:41:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x400000) 16:41:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x10000) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = syz_open_pts() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x5, 0x0) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r10 = getgid() r11 = getppid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="2f3793eca4b4a264989d0de948c10c352b13076d62635ee055498f50ab495294bd3ba4d9fb25f05d16b42220be1baf6e3e32845efec1a493d72a17ec2943199eb451c7e1d16f90470673c9fa12be42079fab4d18f2f25888b601ebe3f5f5b35b30d67d25719776f3fbf5d4f71cedcb4b8633c8e853b33c42b8f8e062a340cdb48df93df8111db4d2a34270c567f8cb9a63fc80ef19b86a9a7a7d96a5fa27d931a7afe82f64e3b8295b196688bce1460d0971a701a5accc0186e26fd9", 0xbc}, {&(0x7f0000000200)="ec3f19f132e3969ca8c1ececdbcf7837d3bdc7e51447cad0bc0ec0261467cbc4daa63a90f7f311a3ad2472c34f2ae74912713be122f4d0c9c9e490643cd1f11ca1c0ac48d5bb95f1af7889af4e63189b3e33a437665e8f9375980729c06887b01e3ce73ca612db6f2b95e2f29d4d58adfdd474155bb44cafc08b7aa876b37ed2663f229830718a779c6a003a", 0x8c}, {&(0x7f00000002c0)="4b06c2eedf17bade10c93760381a621f09f1c71d1236db4be957c5190ad51caaa8b1009c4117b1553b0b5c7f2884577cf8bcb46b6fcd269229992ff764fafedd6a9b14d87b827227e338280e2c883437d64f88195b6e5b63b3593cbdc4b27dd9df3c3e74a0698c27cd3ef4845a3c855dcd6d12c43e54c5ec295e0e5aa98fbe4360dad13db2889702f10dd0c8ecb634e56b2b074f0ec172267aaa785f10355a734e007958d52515cdb82975832539ea1ad254def3d792e32fd51a035f4998294892b162443628d1ea3d48d2363dd1f5716ba9", 0xd2}, {&(0x7f00000003c0)="27288fd080368dd06218e57fcafe5230ba20aeba35538e09c2d0df31f4dfc729c4c30a8b3aec445d9116572971983fff899396bd60af13b4f73cde8f7b3e55db83cc5c43a967444980dc6f553505ce8a7499392c3ea05469b61f6e3f65eca4763c3da2b352bf7f9fe6a006eb37ef38c96e8fca2501c347e38d3d187b1fecdcba4df1026ee9acf1083e47773f76fad5324e60b3ec6a5a28a0baa831340f12bb9a1100031bc933c97c762a50a954a0daac9107", 0xb2}], 0x4, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x4}, 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0xe7) pipe(&(0x7f0000000000)) 16:41:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x9fc7c9e543a8f0d6, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="11707a6e9dd142835695a286e731249dc20b961c5118a526d40a6a552f8b4484b392a3b9085f2be023f4064f0f3bf31867180f22476e894258f9e38a81ab0e72ba70034ed2a9559904a7efecd554c56badb2d500ac2f05f46b5ca918828ba44e702731135e472a97663326fff9025b4bedc26beacd4860ccb238af7340172f6698a2010bafe149d17b8df0b80ca4a22a5eb53cd51912c59c786bb3b6017c5aa1f952b395f286ca4bbd", 0xa9}, {&(0x7f00000001c0)="fbe6a5188ebdb18943aa11dc3612c94a00a9eff901e681973bb070424ffdcb938473cad073234b1384a6f697ea15cd4f39c0762260a4f00be2359cd77e27e7ba583da87b4a46666c813337561dfd1f264c4539068244535561bc7efbd534531424fbe8bab349f38785953b703952bd626437c0fc863e163a730f6271485562e5ba926601e442510a8c3679c91afdc2e89ebf2f3c5ba2fe4a740e9508ff8f2caee43099761f153e9d7e7a80b9c09d3bd0c7e74e3ce94070b904f63c6d8d58b23896276ba95fa97c9ec2da1d0776fb3caa9655633da7d4724ae5936ff479359af77b8e2dceedc6a531e4b0fc36d2b21bac7403", 0xf2}, {&(0x7f00000002c0)='2', 0x1}, {&(0x7f0000000300)="7f65c3c554abc005b15263336a25a19718d2e29aae491a1ac2a56beded3e699d9c2fa038b5c59879b6927569082f250c8cffd983adaddad40a393f07392f9328f201abe30c4416685cce4c07b809d55a60e712873c3fb71d5386e9caffb36cdf34342e9039e33d0774ef74359fe4d50b1ffed92416e26ccdfb531ae174ed73d32a105eeca71f4598c6209d3f40bf8e0de3a39424fe4d57dc2e664f0f16673ef9b375ee8942bb02ae5e7571979fc9183a092d7a4cf0ef3edcf7d9aae79983db6ec1fdd64f632422", 0xc7}, {&(0x7f0000000400)="11477f5dc1d1aa1c1078f8ade2c3dbac1e3b026384fdedbb41fc7c4a4be5896dcb55b6f7b9b86ed6c7ed5cbf1ba38a00e73ff11578db3a4a00ddc19ff1003a6eda37d7333237cd74d11f6f6d2d4caa00c38a647d83e9c2b03816c0ad431d750d932e58d70cb2fd69e2d9e72806afa91c2b176a13de07565e7b677366b97e763597f5440e", 0x84}, {&(0x7f0000000540)="8f7a1796c24692c2fec89ebb4efb5b25aba4ebb12f3b9dc26b15a67c88f716f0116b405a83e4e6f76df15ab63620867b614dd7efaa66df98cbc63e2c88711acac1fa73b9f759060fe88041304ca1c4aaba22bb0bb8a69485aab1957582e972310993eca9680748e865f7b5eaf42bd4b90503ae9f041439c5b18df4da200971a93137280dc58959c2e70b505eb9d1d1341b6565dade68742adc90618d0defba76b7d53fbf65e90b15c6c96d54016bc74d77d556190ba34c3c0120fd7e8e93f25bf30a9e189266d84e77571ba8903828733b0229d2a80455b8545f6d06023f5e06ca2633526b449980b3b567a0a2", 0xed}], 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000035cc49fd422e0000"], 0x38, 0x40e}, 0x2) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:41:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x10) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) 16:41:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getppid() 16:41:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x40) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:41:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:41:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:41:59 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x102) r0 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) getpeername(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fchmod(r4, 0xa1) chdir(&(0x7f0000000100)='./file0\x00') 16:41:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup(r0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) dup(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:41:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/81, 0x51, 0x801, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x7}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000280)=[{r2, 0x20}, {r2}], 0x2, 0x2048d95b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:41:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair(0x1, 0x2, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpgrp() r6 = getuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x4a) r13 = getgid() r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r17 = getegid() setpgid(r14, r15) r18 = getpid() r19 = geteuid() setpgid(r18, r15) r20 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.+fi e0\x00'], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="61d18a002d1948c6a27e9d50ce074b096c5e595b2b76e9de40d78f832f95c4b7fc07347732d90569f2cd7320142c85330dfeae82a33eddd1c43df0a473f8a9b196af4746a8c3661e060078e9bf0bd65cb1daf19722fe296931490ca2a6b8a483400d68e3990b01bc58613e48f5a6b1cd170eb7669ef2968d3bc9fe6323b59cfbab874660ccad4fa9f38e365f98663114", 0x90}, {&(0x7f0000000140)="f8522f11a1f44fb4cc67e929b750cdbb467bab206a18c4f7ec6adb531dbe8a5368bef57c7bd8d7a2596e38fba15798b1b1726e97834b1c5ac53f408b0f622ab2", 0x40}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0x1}, 0x405) 16:41:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRES64=r3, @ANYRES64, @ANYRES32=r2, @ANYRESHEX=r0]], 0x1, 0x3, 0x800) syz_emit_ethernet(0x0, &(0x7f0000000080)) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000103e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68691ca8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69fafeb35540cf6c37102070cb1a0563f9638b7fe340c9213c63d2e00f6e608568bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"], 0x17a, 0x800) close(r1) r4 = getpgrp() msgget$private(0x0, 0x80) fcntl$setown(r2, 0x6, r4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x92, 0xff, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0xc1, 0x922af0350dbb952a, 0x8200, 0x1}], 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7, 0x800000f0000001}], 0x1000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x2, 0x9}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x0, 0xb2}, {{r1}, 0xfffffffffffffffc, 0x90, 0x800000c9, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x100, 0x1}, {{r1}, 0xfffffffffffffffe, 0x91, 0x1, 0xffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000008, 0x6, 0x3}, {{r2}, 0xfffffffffffffffd, 0x67, 0x40000003, 0x1ff, 0x9}], 0x1ff, &(0x7f0000000400)={0xac, 0x66}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:42:00 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) readv(r2, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) listen(r1, 0x20) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) 16:42:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r1, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:42:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x6, 0x0, 0x3e, "14e8809c83aa5a7230eeacbb113acafb4ade1ad1", 0x7ff, 0x4}) mknod(&(0x7f00000000c0)='./file0\x00', 0x100000002003, 0x202) fchdir(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x10001, 0xd7, 0x80, "7e347885cda3f3ca93cd90de14c222660cb820f9", 0x1, 0x6}) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x7fed53ccc8019d8b, 0x0, 0x4, 0x10000}], 0x100000001, 0x0, 0x2, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 16:42:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffffe, 0x1}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) r1 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:42:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="c01cb5ef", 0x2) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:42:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="78df13b894c7412aa134dddc671b769437d531cdc500f15398b0fb373045edfa8ebe7a4a4d0128ecf1b3f62e8db38b78d19b22254ac5252dde1a1b73d4f7edfd81d80173f809639cd6922c35d08c634e47794db41ef8ad7d4b5979f95f946fc4f7de55078bb0d1922500a656f266ba8c4f2f5877a45e557fb30f53f77134ec4700acb4ddb50bdef5cbf42af0afde07dcec64d9d493bb3c6bace59293969d812f26a2dc8431fbe437444d730d96fc952da51b7eea521ac199b3507750309dc53732a9ea5079e3f2ceea14a5add98f70322a05300810413cae6e65271a68833fe296f6edcfdff0c1e6bfecdf85cef5bf0344b69de26b3c00c566c19966512b97877d0fde94047f52cca3e15887d522a1ab4a0905655ffd7b597625d4e13e3333f334768b46e107e2db90d7c549cd11018545f4ecec3e2085cc0b56c83b700f0e7dbd9d3f779b6d0d97b15eeed21a5939cf5e4dab45d1e83ab40e632e334a8eb74de87826bc6489f223d77faf047df113ee889b295e8446117e79d5b14cc5babbf2e85305d7ab1de32322a7d9e6c40212010a2312c095d50436a3271057627939afc6d33309329398c54f9ef158b5f1ed88b41843e2deae3c88b04634f221c67eac19f69085b7574c4f4cd824c77394bd69818f6cd996e6585a148dc6ef68ab3d1dbad44329ad3b2cd565fe3602678282913bf02edb0a885008ef7271df4a4634c5dd78135f3215ecf3aacda1765b1ab20e873923d9ac1ee2f69d323942b041c3fbd565fe29756ab611a76efc4632073b5ae81c128d2de96dd2238c27826b8624587c6a1602195e2d327df20a70299d19ed6da6e6ad8f9d16a4121e62b8254e0cb2ae71063f0c1213dce8eb40964ec022ef231945ebbd55dd8ad4d3b7e0496aeba2ac03e5775fad3202326f033eff51338d8d0a79509dd14bc23d3d1aaedeb2ff94da0b960bc9f971dbc8cf5de1e3c6c8812913875101e011e31fc89751ed25b5e4670a20cf92b0416188579d2659db53cedb716e35e30cd6ff5e9fcf95fb5fdbbe15366c21e474db234f3e7e75ce70882a8294a8d7e4e9a6d9baf891cd9fe8b1a83318755fd7eec09455627f08dcdf73dae05b626579f3ae9f43221dd2132151e4b772899cbd9eeccc0a42df13d12074ee01066d0f6bb2182576cf8964ca72ead151d6ecf27eefcf2cbe0312f6782b89680f194c813f1a2493f317585c9bc12596fc4b3bea2ce169ba866aa638dac7fa56bbb4d7653d876c8901bdcd7ec982b35765ae6026f3a0316d62991c84f14bef309798ef2497e57a3e58faab734e0ecff12acd8215beaa69fd202b10350818815ee2855167f304ad803ff703a7709b13b0f950d0ecdbf404e862cfcd144201143e7f9168a415a32fba363aa363e114ce3b22e1491952c730f9a7388694970e60e5e127f602f7e9ab7e4b6095e0ee071f4efdb59dda6b7caff577ac5146be8d7166c177fa540e137670db8a55a1cf5b8c8cd071e019bcc543fb7867e99166d08ad374234c1f8315f9005ad03248bf0f3e2ec2442f1b4a97877e23add1f0e74d0325c27fb2f67bcef7be9f30e25c3cadf067e122787f962b0ece61958db4764dcfadd02025e7080fd706ecc0ac567a9ec3cfbbbadd4dcff39913f7fe03008505dd9c73783b8e10617255fa891b880b15a36b9aad9b0982c417f730636bd41168fb3c98107a11b2d44e7b1c83e4368414ca30cfe8c55d7a06e0966b7f8d5267938a36ca3e3c8e42b87fd8bb19af167f2da3c1416508c75248a6612a3979a3b415a25c469b31e6eb9e896d37c2e6644697a23bf17833c0fb68c5744ea84279a6b788496284079fbb7c5fcebe0ffe3e6c7472d970e2478d054f74ffc878b1ae7d222968fe3ea6c42693c5a19b47fde5f0428ea009e14531945e39483ed84600b84739c0c36a1b1304f1714277b47a71d999f6373e38df89e53b634c211e38be3caf87d0c34487f27345cb51f17f68a0d6c832861f59bce286f4dce249ccd37e77ee8cc4d629c949ffe81910e28163ce726fd72e72606bba7ddf8d31580d7f94b3957eb385e72eda24a6580b0f89bf069536fef888d3faa7f31c8ed5e6c2bcbffd7e6b85e5a74e02e5e690e25339fe56d41aeaf0e42a65302e7326e171d89ea0616f5e3a5a318a9faccc86ff5cd6adc7b18407cc29c9b0ef90559baa9947f8ee7cc7f585c042e026c4a9e8046c514fb215ba6781993370e294bf65c29d8b24404080b2f26ad9875c31340aab396bdc92c34b5e4c4a4758f98b568c6dda21db95f351286fc700e33c1a40dd84a9d4b83507d896367561458790b4e7e9efc8fb38fe4bffb8af398ded9d5bac3ed776c0071ac93c5742a45d44b8b64043b9da10cf71619ba6aa6c793ff77ff536b27c14928db51d4e08054414e187673cbdb4714a1c76959aae2456e688749e2c623a6abc41a3fc5fd5fd66c5053275baa19c3d365465e3ce18adba03b7ca237b959319375dc04e273fc3f41df67efa88e1573a835cb2b65e6920b87591a1c8216b8d61a9b605daf9e7f53b0d64c4c4b662c7aabe2fadc09fdda4da63c4dfd0b72e7d7d7c0347f8c56d86a05a2da53f5483f9a3b645a0f031c0d6c1b29a139720dc4ca2a36ee341f45873a0d9a5d79534e5b20e90a865a7a4e87b2d449714c4c32fc086212d968c1ae7fbc0dfa5e0b52b2ceb4e5fec9021f9ba7d010003f082a5f8ed0767ac7124709af6c6923d115b74b788243d2a43323a96e86884d87e58dc8ab7bf0111ff01a587ef9d0e9e30c8340ef97cccdac675e0b82419490552cadff137254be312add4d28dae3c22ecc1bf4b9af9a76bc974bfa35df0d90ad0846639093d14fe86ec0328d59041f893ad6d4769119026ea842450090cf4060f8edd094526acf333e129bed4da35551ed2202eeb21143e35b85fe016d060b3bdd0d34021ce40f52ea64972d84bce7f53b4b67aeb3c7afa6ecddd6cbb898541bd88938e815078d12f90d55b2606f026c1f409f97aed0412cc1e9b26e2134da52bd6f20b9279c015af32d16d986bbd9933bf5d0b27af02e9221b4d5dc72285898de4217d7b9d63195312bb2d2b5f95bf68b31f311c2e48e85f648f4a2153f7c647bd94df931be78988907c81eee1f3db64eb32fd664cb3533a6fc9a56b2bb84e7bb47208c72e84a570fdeb42feabaafded3bbaa8ec702496e3ca5c0d607b4b97cf2b98350ca21370a720b76301a2a8904b143d414ad8ae75992d966fa11587c1edc95fe95cfb9f4643388d2a951ded7c6e4b4b917b90422389cd8f4e15bb63aaf44b345b99a763b83a948e5d47dcd5922978716f7d5822a6d9fdbff72ddb0299a3ce4a4993229a3b48950da061d97f043b456aeac805ac2a878ef9f6149b9791eee260965a23a40aedc6069162ef781269e239b9b651a96dd64f0f7548fc309d69ebedda88a4b24ae2e888d4fd224f2bc8e2681a2032e3040a84d291eedefaa857898f6cd4c09d2b2a54bc02ebfaf8cf5c7ca247ee24c34c302d78f8ae3279089f281bf384887a49df5457c4664bd09804a7e15d57261a14c76ab86843feaf9a809234a8af541d95bb546553d3f2b85df243e2215a49cd57a3e2b79fcb867a26e8289ff4014beaae763eb5850db0b3b88a21d8586529d665bc24f1b243df2340464d3d83b6c67355d15da01dfc51dd4f6cb396cf5540132c2dfa38eb4d21e7a61690b17bac9256a992dc2594876fd396461016b35b234884bf6de616ac55e08f93184faf1075f9df0bb14ccdd14af1b6640f104bb86f62d9c34da61d61c2a335e23c225b88f746d7131fc1e7c0167c83522065d817039f2017bf54445d83630db45c71ea6b98031394e0e0f898de04bb9d60820959d8d26a4ac57a9f15389f24a54f8735c1ae39737e019a11636cccacc7fc3343a287729c652db11fe6ecd45e7d26245cfbbb406e268297e3c8d8be174da0c451d7f73d7df94a9e86a6cbb9001a8723763c41d255e81f63a681bf61de121a250541b49e251e40e420b0c5ff2f6dfc2a9f87eace4763a766ef5deddd107c01f529f3da5d571f2d6b009847e9ad7a05e9a37269b1bb4de45e3a8df6b132ba54d1fb545b07f0d7284cc7a90f30c160a5f972affa6a8cbd4d977c349ad14edbdfa9ca3f539883ad9bff628834f4e501996ba9f31c289c6e51aaeef93754cdad54aca0b3ab9d1fd4d316efc3c3af1f529c69f9fab13ee7b62460b61edd889e521e4639f017c38ba18ed6f5942f70f39efdf7dd2dfee3c0305056dd8e8d4b0906de093d876a1c0fc38e77e30d940a3597b4d7bce754d15485ee01af4136179d41e641458fdebf4af3f91486c2c28016a1dd0c9911742367d1b64d89809e9a167cbdce129b008e0382601711d9fac800072d0daa8ebbfe7e7a75044a6b805d03d64e5a82c6a1ff95b11b10a9ee0d885da3b0a9a57e117018ac85813ef351a4dbf05d2644ec3fc1549d05842ac0071d9a5b5949d2473f0a7e2f8cad59785dc7bbe338fe5f9c856026b0aeffda5b57da189c18626091b3a869e14db8fbb3668461999869c1ea06495597a73cf80fe0de6b5d5fcf593209552ffcfa679e5e975af52f684fc41d4335fe549c3a0d0bfe6c1bb7a1cd57afe9f7cf3ced5ca73f85e5d402ae49b04d8fd7a60dd66db89f32c32d4529399134cd42302f847538fa8a175c55fd8deec08675e814d9335f33a443ccf9b2d0acde93f1542ad3f1ac65c67e1e7624e66672e4de6d2d4c5562c220c23f6504f28fc0d5740d051d717b7ea5a790fd3a70b031005864ac2c94eb363fdfda29fbab553d060f251848ffd882ac24d6fd6801809dbb8e69634a0b2709ac51bf6314d46286bf95a97400ab05e922e62fb5815f8a87e66428be13ad5e1e778c35b70ed8854a6accc3cd179e5dc8396856199141563aee0bc8974c4e50439d13ff66833bdb2a9bc1973af5e1caeec11399c02e5b23b43af92c5749c211ad8f58ba9b29dbffbf87cff24cec196fa7dd4d47fa606c0dab486ca46a3c50e5db346be76d6e583ccc752c46f7b8c466eff4ff7181f1caed3cd2ed1703467439fbaaa969f9bff687a0ff6e2c0c7590513cbb4296ea40ecc0c3a11e92e201c885dcd5b91c1c6e01146455a40ebe8429e4f00d29c91e6e427af9dde5379b7c017f0f88da3f44d5f758050255dd52addcd5214edc20c06b403a33fc51021f2ccec19b03c3c5b30a0113f4c1225f20b0d48cc6a3c2cd7c3127706314c317098b128400b223ed5dc32bee468664df9dc35e18df7c7a638311909e2749007edfdec18c6a51970b07c236c067aa07b74d188b41a2e879045c8cc7281bebf05f9cbe1fa2d20b5b6ef30901a362bfb828b905a23a6e754a3cf29a8877841fad80a14bc775c682f6e95f5cc0fdc054b14df22238044c6095047fd72f434315cac3ed34b0d446cd5f5cd0504bfdf69201ea126ae4d2d056a0d8d2498413cbd5fdc3c947829b50a8d6f938b8979baaba705b803fa8070bc2aabccb651e4ea33cfbb2e42b3cc816b33b6ff3580077483c0d14bc11b4fb0926e5303cd2c4b7df7bea6ab7850d0f79651bd6d291171ecd24507cd610d933871a2139e9997173f7d22e50ab751397ac89e328d26fc0e846d722c8357b079129a7422028ce735cee9eea100b32af9558be57a45f2f66cda5376f18c6deb743398f2795740943d47bf5146a01594094edf3a7dc1931ef4de7b095646047c409c4b83b10ef52948989c7e7773c6663c1b1fbaa014bca1fd2e251e37b973fa88fae2fd80f7aa1b2fbebcb1d499a40737ba15f5ffb87bab259de05ac05b9cfff", 0x1000}, {&(0x7f0000001140)="66208b2c74ff37f0be5933d47c926129103b01ae48439a9ac74aafe2b62a799df0d05aa4c643e3175edb97d024843b76a9182a24a2eac3d083f26aa9922bbc1525bd61be453d493553105b304ab0a5b290def0335964b64da7f7", 0x5a}], 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xca7) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) 16:42:00 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = socket(0x3, 0x6, 0x2) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0x6) r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="0638b0c1240d40a25261aac79ff072ccc4bce7a699d31a40db0feea6853b9a7e423d2c5f2e13db69461be3cfc25959cc13e1453be0d2b1611aa6f3836b62258115641a64bc874ee3cd45cf6449c4d971d1abf0c859298dcfd6bff019775fd60fea07ab6502d58a26cc63481b699576577dac6f87502d1ba18797956550fed0d570e4d17a28ef5967e6008e9471271b7ed9f91c72f60dacbb3ccf4a20657b3f021b06458b63277447253ab411713f61e327f2a0b633beae5afc953148377226a7a178b3fd03a3c63a5112c34ec518109e70b7e045465b978b32f6d340cacff932043dfe3523", 0xe5}, {&(0x7f0000000280)="06f349ae33c3cbf68136ff0bb1a927be37be1b73109e1fc9276d68363e7410e9130ac4ee00aa2f6d928f1cd89394ce28e8298473fd1af703f66cfe08ce6746762f7afaffb1b7ea2fd70195d1be5d79a90e7d8afc96a0109c06a208daafe91585dd0fba5d85c4a2ba6f090cf67eed779cca7eda33c59088e2368ae701b7acbe16589da66855ddc397c1e6b2adb0cdf55c091e46c3b3a83e0606ac857e02f1e0178d53b4dfff91714c76d044cc02e3a2b346ebad944d4026ba1333603dfd2282acf32d8ea4533af7d1644416818d116fb8e2bf02fec153f6", 0xd7}, {&(0x7f0000000040)}, {&(0x7f0000000100)="d785f13e14f30ce00896abe21821cc2727", 0x11}, {&(0x7f0000000380)="2196b6b86fab3c5b86dd9da704a1d5d4674ae39bfb1aa9d8b7cedd2557b3208d549b418d7b9a15c13e31052170fc017e24764ff1af35d5d368a4a6df2a22e6b1afebb1c2d604331268e31f70a77e89ee143841b834150d1dfb5385ffee8ebfd574f638bd99bfbb130ce0ade15dc7147405b719422b4063e303f6e27a25054d1a7c64ef795ba9a9f320ca3004be90c9fe75467923375d4d9e1d3180d4d2ed992647442ba4f05c05d5ee45e0c08c373c78eced091d0c7551e74be76551b453fabd80d61f42241387b09034005451c76ff91550f65826b2f86504fbb9678bf2586be34606042949e2d910aa195717373c1c2ada6b9438ab7338cb4c339f2c", 0xfd}, {&(0x7f0000000480)="d479440ab0dd078fb4924abb808f2cb28cb607ded3ed843577f9d3ab53c0dda41f87af5fdbfe35b01e4331049a9ed85a42650d80ef5ec20761f564c4d0cbf896b06cadc11856d64e8765a749a66473f975fdb1cad37475eaf3ae297a0732b080c1550311b2661a4b1c3077dfbac594b31e222afb899041f112189157081cffd28f79c8b761f568d04c", 0x89}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xb8, 0xf}, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x5b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) chroot(&(0x7f00000000c0)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:42:01 executing program 0: r0 = socket(0x2, 0x2, 0x7ffffffd) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:42:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) r4 = semget$private(0x0, 0x0, 0x82) semop(r4, &(0x7f0000000100)=[{0x2, 0x182, 0x800}, {0x7, 0x20, 0x800}, {0x6, 0x80, 0x1000}, {0x7, 0x2, 0x1800}, {0x5, 0x8, 0x800}, {0x6, 0x1f, 0x1800}], 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(r1) shmctl$IPC_STAT(r3, 0x2, 0x0) 16:42:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:42:01 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:42:01 executing program 0: r0 = syz_open_pts() getpeername(r0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) shmctl$SHM_LOCK(r1, 0x3) 16:42:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/60, 0x3c, 0x840, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7, 0x7d, 0x10001, 0x3, "a94dfd2551a0e51747a073188c2b41ad40d34ef0", 0x1, 0x9}) read(r0, &(0x7f00000000c0)=""/150, 0x96) open$dir(&(0x7f0000000080)='./file0\x00', 0x10102, 0x1) 16:42:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='\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', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:42:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0x1, &(0x7f0000000180)) dup2(r0, r0) 16:42:01 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10004) getppid() getppid() 16:42:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:42:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x10000) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:42:02 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x2, 0x1, 0x8000}, 0xc) 16:42:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 16:42:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2008, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:42:02 executing program 1: r0 = syz_open_pts() socketpair(0x21, 0x7, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0xfffffffffffffff8, 0x7, 0x100}, 0xc) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) socket$inet(0x2, 0x4007, 0x8001) 16:42:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:42:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:42:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000efe7e43a61776179ff21a4e54a0bfe5ad369a289981bf8e1d4e812b282856a26c3662c8b8f1cdcbd4ad744557dea2d67953efd656aa59ca277773922d7d02e800b350625e1fe536810113750ad934b35d505489863ac7c9b6cf36bad7781dff2a90bf64c23e98b0fb2113e8f68f3add0feab62ffb4e1e08f39dcf6821e80534883ae97e644cb3e26c3e5c81659a938e79b78914a49016ab27051d77d8118d241dff16fa80c1ffef800992ff2d62bad44e6201948dd50476010000000000000052f9cc893354fd00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:42:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:42:02 executing program 0: r0 = socket(0x4000000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x339}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:42:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') readlink(&(0x7f00000008c0)='./file1\x00', &(0x7f00000009c0)=""/231, 0xe7) mkdir(&(0x7f0000000900)='./file0\x00', 0x10048) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:42:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000001080)=0x800, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0xff, 0x4, &(0x7f0000000080)="f8c8a67facb6d4ed88dc58086a3c8f96070d5d8095953816b0e802289d3dd69c88aa7f5d84902f70425fe423d91009e896ec2a0b372fbb3732c511a9fdd85d404c3912a8f88c4c76a7e9d2fae5875791112562a3de70cd53d12b96770214866c2c3a6010b5ca00e4842e938d82ce3dfa04ee3bc006ce63c0e52f5fced1b517a8a3d768b35e4a27019d2f11289f716c17a6da67c2eea221d2f768f37e2f87be4bd2da0dff99ae14710e7f67ca13274359ce007e8d7ce7b559f3f6a9987b74eea536be30570be6b2774e7fc647453f482228703e3096160fa893998e93ecc071b8d0ae7b0a2029cdb788653c2b8b1331150f9664e50ee8575bd936be1eeadb6e87443352cf6eee1c8ca75e71523cdd0141ca7e16c4b7c7ef1411e2a7e688a7124a49b6f2b91e44297860ce6e11261b817cb47cae1f501010bd1c639a5bd830a100825c0d0ec0eb4a0a8bd385f756337386dacdf8a0c6460d789fcf3f74661be9204a03f22e778be412aab0ce6cf055045dc2d7932a382d3e931102307b8d351e9f5924d3714107e2d8cabe63132c2109a12fde9e326a2d80e2d9154c1052dd0a1c13c7ee4fb97eddfee1e11e22797da5c63f70aa762082b448f94968e52e5fdb26c60d5d00f2167a44d3aa80be3c0b8a9acc3cdca72f1c74d6944d96c0c8063f3736a979d12fc378ca7ce2fb8f277a96752f5f5ef24cc32783cbdb5f09b4bf672f3d29fac975cd4d1995c3bba23d939b5a21177b62c0232796abe9296d291ef4e5af7411ac3cb7320acf38cfe419b7e42df9fb830070dde1f833f8ea666290d9b23b58188fdc879fec6318e3f9f151c5a53e805324494b9d4301d3fac3641bd96c4e804da5579a349655f7d8a9b1f6b2f02da78388c3afa195fbadd86caac6f28c08423518bb679d80f2f6250a8b971eb48b83300ba1fd3e159edc6761ec896256da428696beb6a428cbac103197aa6f1c42766accc086d1ae2a7758213700e9d2009f806040216639768cd7eab36b59e01401cd63cf56d660733279517354b42d7134f03af1571e1106a6763531351ee5129e6b687451956f326f602a16e5c668503d5ef8a16034360232a57231f8193630bbb676b12a2741103f5b37162c39d219526e8648729a761671316fad71401c56eea4a8c24b5fc6a35ecbbca48a70b4db7406a3293e95695d7023767994a5e948a03d267833e378222236cdd55fd90ad89050c11366d745a2732636a1665ca4eb6544056c47af4578fcde6150c441fba62060a1cced2802636abeff872c43a708b6628528cb25bae48c51fe3a2c97a0119891f0f7eb08cae924d3be955f103c24d3e24cddcb2f43f80a20774d81cab91f35a4e158a5997c5ef8e449773b5eaca994cab98d7fb5783ba7076520d20ab204e8730f6ab12ea11ed745a5727df6e30b0f665a687239f82752b7c8133c5132ac00ee24e6514f76515191daa8bcab05d9fab37f7a55a92d806b17d3d20c1edf448dbca98d2c6efaeb90fd9843a0c7050ff5fa9ea3bd482fc3ac31fa76eda977c5d0bfd46b3b15dba89eedf2363a00a0133a67526751c16044bc79d736e1c3e2124269b2f4c64d793cdec4746170b9fb2154f310e53afd822ecbe15054954c0b18fd1181bc9f517f7e47e1f71934f13af62a20d17fade55bfa4dd0208f61de7fff20463e0dc8b788d2c786424f00d2d62164bcdb3b952f0a9ee3e738da6fcc5fbc717839e71162843bd0b3d26eff72f860a2bd6791f93a952937648f106ac866efdeac86202b00a86e61b193fc3f87953635f4150da9c7cd7d8638322fd4d3d12592a624110d9a04a437844f73825894a817cdaeabb8ff7aeeaa73c9da928eaca55a5bf4a0e18f20b95756cb3f2cec32e111f08bff648ce22d64e171edf7cd383aff30ebf5c2ce4ed639e1632f94d2bb153138342501ab484b08c904d8fca350dd713208b39b88c493e92faad04f18f39ec9b91bdd1c075db89815daa19a42d34d90da3c8280b013f4603b8fc195b2a2fabda5d4cd1c65f4dd490485828ae8cdaffcce4a0f151743cb1dc44ab4344b261f3d47bf72f041daab08945ca2280aaa677126cf4213dbd17ec51a899e3613b7c50176e4809756da8119310496affa1918c1448955b9fb9dffe836ecbb5411d01d5163d55145e5e434c05fecc093df982ec826eb011674b0f15145ce913f11f7a408df83f04050930ec5afd2d03d3b77c94cf9255345345e72d3f4eb05383f38407013e8735559cac7c1bd779d4adef11b54215b3d2e06aab9730a53efe4dbd948a059995e2ebaf6a18d02f49f81c67fbc03561f857578fc9adde272c083027c4b90f1ac5e5dc8082faabd01b7ee2e5c815a7246484c16f3edb630587a689f51c8472e7df9cbb074c0255ab17c6b0d7873b991110fe3f80d93cb3c3ac0832afc07164f359cd1765bff45f5fa2b78175d6989ef3c85bf6a7db86f7df5cc5c232cff5a820c0a3f960a9d5f156f1eeb422cb4d6823384d217d42262114a3987eaf1433992c4373a14f6ebd009c54e99d311f16490709d09ceb7abbb03aeed926a01fdeaa3628031211294d9891f3d5d9fcd691d42c69452c48c63c2971dd242359c1a86b48a1f8dda5d96d7620455cd9f2e17edf6331373fdc82b7954b9b625e015270f6a2f0404fc8331f2a53928c2b5016beec56aa6f9335e2d26dc7577f7156f9789b201d785ef67a70da6bd044f30a8d6a785928eed7d81608676fd2da4210f6e71e671abd42e4457ce281e5048a1d951f933243fc81986aea18989454f2723a9aceeb612bb2b43165dd0143763d4076d391f03d0249509452ef0c549446cb52723a5cd588c1c2215ce4a1e8f0f2f71bdd996058cbb528a6ad8efd704d08e3ce95aab504fe9c7f41e26e794d5215599ee1284a2d94f7ee013af1abefa99c0f34e39230261dee379c04017a5d7f73dd17324bae6755b039fd8ae622856511564cfe002c35eeb2d45a695c72dcccd5b4e5d5f1009441b2bd946ccc41d58669ebc807bc34879f85732888a66154d96bd0edd4dfb6b4679b5edd576c136793aba5a094a72b6abf78c4224dcf8acb2b36fdfbb90af06460ce4623a9bf8acf544887018e98ff9e7e7b845431dfd14480c963c6490cd23a0b17fe8b7622217032b21e97aab939153fabebb13b096280a0ccfe327ffcb732b8ab8c520f8d091983ae01f985fe67e60992cc5b40330a7b478a0ed109969ed196f7f0ad94626c4862f61f8b8ec5790d03d3013b0c4896b43124801f67a6bbb3348f75bc05b61a818ff1d5cb03e48207350ab7e2509aa463611f72a7d3e76a8c1cc5c9ce93d35e401fb243c2bf530c5250c65a1ffee1d8113987dc93b5114869575c050a7b8e000b5b6be9f87ef234844591116aa4f9212b72c78902010ec605148b003ee8c3953a7b797bbf981af7b9d678c49c75e95ff94190824774b1107096f83f005bbfacaefe84f8965701bce9420697a399da04e7995729f5e0f1da36ce5b0e3bf97d6b3392821bd4ccfbfd2289c35b0da5c9b4bdab82c8dd84015398b8659ece1f0260e20207b666dd900a3f81af25fd3c7b6d5e0c9e3b7c61ef1746bdd1b8c4c2a015d4cd5870f5ff60b14c147b3d7d90165760d2709b2f1ec109759eac3deb5394dcfbb6a35f2ade4317d765f8b0db89070990cec078b96d04118440959f1ac16cff48aa2c71e4d220bce35deef716a335cc5f4306ce216c2fabc817897cf79eec52252a1d56623e6a1646f5c69df778f4db5220b50adb20b92fd97c23925c6c40d8dab7720c6c944124e3f35c270430631104be5890adfb46725d7a00664f72a86eb50a97dd705790f6ff237b52985cce9c6974b36ade876795fe9bffab047fdbaf9b41851f21a2157979cc418396e25ad2449f737ff0b473a054bdd8a0a269c931585951235d74af7c03017c87dc9da9dd8c190ff37f71cdf47afdd7d2cfbcc73ab196939fca15617d95c23225ea9493e4969e312ec9f2c1aabc541306a3afc1868a22f11845e847e639118a5d78e4b6258dc8a4d5cf179585c082e25ac05882208d4ec0c9fea7d4ea1b270cf0df4ddbd836c2b90d7b7b610253eb5e8c8b791f8e2f5552925ce6d53cbf9b18b4794035a08349aa2cce18fa2d5ac66b72a3ad93765b43f6700ebfa2c054d42405f2f710a449ea3a19e0440ecd31a9bd2abad79ea330b7021b5000f798c313d41065215ab9984cd73b92919ffa4e4b3885ce266cc9f7d56ebbe9c0cbfbeb9fad6a5ffda1072252ca872030682a9df4cc707c5a87954dce1b23080bbc3d86dd7265168bc9b282e8db98a81e8520030b407ce39c3a48cc1111a65a713ea73681957b7c99b1aed408c08980bbefa83bf0c07e1f680fd77718ba15ebb5ffe4248fbf10bc7d647f320cebceac573be09eaeb0487c7b45a837858f1bb36f21d5177fa8df873bc5d02d1b7a4d3bedcf1b97fcdfd1b37f63a0a59f43befcdc3cbd26df18dc2ca1c08050aff081a11de05acb6bd8f4081e1d315726a8d50b1120c1834387370bbaa734351bccbfed12d13700fa634ed75fe6595e665c1eec1100e22b2090d3ddf0a3edf6478523778fbccfa05c90dbbf41838fd3a593497a0ca7e6f014e92ffec2f1beeaace039dca2f095781f2209d690d67bce946f372b61554c2dfa1bd0a0df7b9c43a65ec91e5e8e09a78743b1e7befa7ebd2ac65bf0390584537e5de8d9a228a3cd8f8be03dc2173d43363c99fb48494cf05927f23ba63559748d7457607a3a5476ea88aaca5f6654a1fd20518a75bebcd8833049435bc34ef21b368ce61658d1b13778fe9d7163acd2ef42789c4e668766c0bb34529d5b54ddda22ba665763fa3ed6be0da1ce76f91139d5cc7bee385aa341c83669f904297c45b951e8ce439afa0c0c67eca096f154759e479f9ddb347305d5bb67b1fcfc5e1deb428ca3382d1c0773d79a5d1354dd79bd1c5ced7ec34348d9d20a5cbc7c6ac9010a1bf4f206c98dd26152642a02ad5b978cdd92394d02e12cfef97f635579ac1524f0e7451065f8be4f8b2a3e96e5eb14d6b83f82ac5355b1aeda15e7512d8ba7a8e3427892cb845658ed903353cf8bf42c0f367c10893c4b65b0f9bdf2ccf0908c97ac5f6bafbae05822a3c0d35e40fdf0a1f80f8812821d90b6768ced22146236ed442831a5b42bd867c87bc65a32981a19206f24f2d2edd37fcc28aa2e786abf124ded4a80374a4be042459745ae584212762edb12f8ec99b3a1b2ab78c05a8249d06d6a579f10648da5e992c82c9e35dd2e667b108927bfd71e75ae710d552573557e085fed5301a926dd94e92defaec1f053ddcc6fb670b3c71a3a23f655d9be2d7ddf7333da8afffab787d843bd09282926593d6252ed728335bd463492a34774c67e68cfa10a01caa6744feceafc74d7409386c2079a508c1c59b786bef2c75c2d78e3d879392e86d597adbe6756fa66c24c486eddd06595772378a8bbf2ef00f556cd69761818a19f2601eefa772d6e181e000ef21bb977effecd6a119ec01d84532e714b3bef3480347465d659f5e7c2e55c7c001c117d5ccf44b81b71bc41d43ca47eb31b9586f97bd06b0266076b8adda3b82985e2259bba14ba05c8bc4cca95c5ab93b6f929f654989921d4f7f89d35ed97e853b040f4dbbdfeb9845c260027b29977b5313abb589db385e173e9ece4c90b11a5aef47bbb6f0be855f625fa92b47a6d683f3ac02b63f9b2d1c7f67821214b6a4483f41423dd919595c76bc4205549da4f8e09748a22e47c323112a939844e8b08cbfec704823b2f77afbd046caafa99a1f", 0x1000) socket(0x2, 0x3, 0x8000002) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x41, 0x0, 0x0) 16:42:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 16:42:02 executing program 0: setrlimit(0x6, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x181) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:42:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)="4e3f0ba73dd22f00af1d978d70d55395ba07f4de9b63d9ea2c72635f5d927bc2b418296a1930b1c1c46e23d8cbd47fa19e8b3551c4470da0dc5c6ee51105bdf5bc2f83b53192ee8cafe286f56952a32bd0ed01dc42dbc0c3cadeb4bb195a74b006c8b0b70e417b00ccd08600e9c65cc5b89158f2e1bf48cf694e0ff056f8314136bf8fef4fa1ccc187dceb350ee5ed0900ebc4b8bbd47a5d5c5d37117ead68e6cf4ae8533da59b66cac5bc14946e26bb6d7945eae6899d8f48a6cc44fb42fddf396f203bbe", 0xc5}, {&(0x7f00000001c0)="0e0c15652b186d77f2153955eeb3809797ffd2ffb4f5cf0822b2997659abd6ca41cd46b3aff9ad7a7b16b8dffbcfda41599af433b0b2d14a862114ce936e0624ca57c504299e5263bed066ab21429f2c61bc7aaed86ec6c000ef9c433a7b01dd42d325d7e7399c490e5663ba60bab47f854abe5af40793428d0ac1fb471e49bcb4a22cc12bbb77f5e998c765e506e6cd52235805796b3256365f29b4109669e1a707240c348804f2b6270375f1e2ce21532ea9402011f22732c6c571c5e3c0c8993230aca909588b38bf2c8066312855f86f2218e9c3dbbd79d3", 0xda}, {&(0x7f0000000340)="dc5426d1305ef0242865864b133bff1f53dfde6ce1dce1b406726365f1f3ac7b286419fbdd0f3904bee3d167f47055ba9be2aebf8f4e20cde15a91aa6f921d440c4346d69a11027f7d3a2cc32d843378355374894d3e18d6f1eb2538309f4bdfa113d42990c1624a9a1e137e598a241e727e1f347c33c1f0b909fb05c3865127859f188b3c90779466e009ad048073baf8d21b9c2164ac52ac5f672267826b970eb3fb87373f621de0d2ab680f0624785def5b3bc4318e69a081c535f53f0438150796eaeab0c9dacc01ec5e2b3ec417ea8195530a67819eaf4ab90adf911da6a3a4928f770675149fb291b3671889b9d3849c25071741b267fe14babb755e1355bed8387f658b6b8cefabaa7aaf1678aaa01f0585eb774a98d96b4ffbca49409b54abaff2e2c5a711cc2bf4bee4d46cc3f8ce670bce663235ff1991f7e4bff6865c6a8aaac45c06bbea5b7c6e284ef2bf699fa30dac8fafe7640977ac80c2d8139b1e394662d386fdad599e7e1b85d47c305b7af5d5bca5487a57839e9549ac984d8c2b4ae25fda5e31fb103f197505a71d36185e3c446c646e02bc477bda1e90c214e8e3d413a60026da7dda477d3b724f0c957b6bf014ef2a58cc7dde99927e81b9b300c85a2cbb043f969ba16147d741695264988837a08c02dbfa6f784019c8c36979e24fbb3af9590f6e99f2d75a232adc4ed1fb7ca8e2409c74635fa80390383f52c842fd295de8ad82215b65fa2210fb9184dff79de3250bd32ec0ade18c47272a911f004f8a8f925370bc2c0ebca7da583302d79a39fef1ba2faab82c8c910098b8776f8ac037d9be774af11fdc55daacc3ad20e178632f510b122a46e63bd002fed0b8146eaf1cb3ab9f16b8f208ff162716d9f860134a912b97ae39952c398a2fd97a891ae14cf4f44fe48f460d1b7a6ab04035efdb6ba35c5d8148eef3d02a60bcc2a691322f417af30f72054b6227fbab0592255f0b1d26271e4e46789d56deb68b3202a9b256a1fc0c109eb636e7c2b91436b709021cedc8e6e6f0cda6e2dc2dee17aa3a065c6d2970123465e4cd2634fb1aa21bc191da31008a56aa611cb0efdc4f534a50a398dbbc975ecbfc71e032e37eef92deed8759706d900cfaab5a5fabf8894151499846aa2e77df518eab30cf4a09956f2370165fd1a14c1fe1cd47a1892cec660a43e97e3cc9b19918da6adf6e9f7bf24f1c8ba0aff814d43f382e3a0f8c22dede6883bdca66ebc0bc794969927fbeaae7fceb3a6a64a1fbe1dbcf28a62355d12f66975aa607fd3808f0610e7aa2abd830b4ebd641f9d1b7dfd6706b2b906c4a93f14e1cebe792017cba10a426af08deb0045207ab903f91c4fa81a8b3ebc3dd26a2faa34eaac16e721383fe0589864847a04e945a9dca0018469d174531c8481c91f270031d092be22748915c19678182368cba33271d48b9e1cc3422f420f6090f15a44f97eb25cd0dc4de07a71fc82e3d2a5a3e5011ccc5cb0deee7be852e7f4ece30b1d6e3719233910038fa653cc0c2d85f73f2e05934de666ac8a418040815477183fb7e9af0dd4af083cac960c969ebec0f740904625ad7943c564cfd14aa8285c3bff3a6591e2fcb1e3598f60d9f156549118d1652dc7999f42112111ba329faf7123ff92ee4b26a61a4150f01da1ec3e7370896f0805feccfb17c69507ba50bb397d37d7b8df751e48ec0be55a61c950226b794ff4d722412d5ccbb8a501a0bf9b49055b9dbd47a09c6355508bd5034397be44b9d4b8e0c19e6d67a3c9784deda67b9446bc987d207219c6ba579123a5ff7ee338c9ee9ef228e49a8fc7546febf7e89454365e65e5a81003d1c302d64eac83442048398f7e1b059766a2b4a3bf8f586f98f7fdf43a5f1c1a11b4835b5217f7dc64dbf21a9ab7301c1a9ea33eb94d8d6ae7f68d9810de365aadf3a15d2c72d5d9b4bdfb99943ce1a6cf9a426824adb717ae5943e5683ce3439856d1bef15d0b99f00b9ca27555f86e28e534a44dc29631cc183abc4a28a9035813203fa9c433121c776853c964e0b1f52ea585a8d99d120705b5fcd8b4aa4cb86db1b5403c86b13b6a9c806de066c9f26d863e6fbeee7740e49b705a4d180b4b8768a84709baf713088037a9e5e9865bb9f18f73b37b3ec3bff5a08afc4bf072e286dc6d7ab1f981bdc34b263746b305df396fd22f1f86aee9c43109f2a6df9ac4f7df18ffe104e40c50d9a491e5e26df17d37c0fab36a65687829d8067f9a016b9bfa4d8c2f59f3f2c9725746d3add330db938d32aab5fee96517ec212f584f736a56613b220908f4b9dfc762dda6eb9f5de6569b3532aa810bdc140639749a923ff64d35ca73745f282251409fcb488539ecdc5f9414cd292ba0322ba9b47a567b3bd36bd8297fa28ee7369bb8f994bc9a386f61bde21fe116609065fafd4893dd768cf969d337b48ef9b24d848b8760860df14f76ec532e575e63b77fd793e3c3dacf888043a5088e2ab26b6e29b57e2718296af95dd56e3f2651fb36d993fd963ff2f44cda36c9beb29b92c2e0f82d433215dab299a26122e19412332c0d779889824da86f8b860c055e56ce6f749c75a76a61f53c929143f16607f7366e4304b0df7f3f7d4f2e5949c8457e236389b979a0c91066168c7fe9f4611d9df5645481830c15e37fed886730d0cbbf1fa3d3564e59cf763f576a9f87d766af69ee75ac92d9df657ae41079f729ad90174f45ef7595a5536b625352816d5aa17fcbd09bf4c42bf8f0cf43b6576247b4531d85348950d6c0100d4a9fb57ce656ed4619b6bb453b62901b8aaaad721cca879afc02243411082c7b99e736a5912cd2591f776afce966f7ffc0dca46c25a8bcd88801ad65ba5c6bdfb4d8536b7ec64cd5bdc0dc5c7d05c54db2089b42ad3bf849834f09800643effcc6977735ef7b4ea9e2936e9c9bfe044ee180d20aec259993a6084870b4e94426f66652666209e6dd44bca12559184522d8fde75f8e42e06fc278644aae033d44ced4360435e115ea6616f462c2a213d9d796213b24237d2ec436a0a282c4cd341e8259e7b066840772fc463f6eb37290210f216dc9c4a0d7263697564444ddf31df88066b3bf0ba349837ba4ff995624d4baa9650b2dd25b5f6ddeaf7a2ae255d73fe786ca9727cd63f66fab59dfb4c9dd01f28313d1f64b2c6051f077e5f39bf7aeb0e6e6b76cb7813937fea7856754adfb27c660d9a21c45fbd6ff11a690139ff3084e209fff38046b7d858f3a0eeab6fb640c551372d71e2d329a4e9cf6ebbe427e963ff5cfd5b0104863633e086ef678d4fbc166ebc4a7d3d2d588ff1c5b9d554841d280195d7e7580c8c459e1d241b8c1b09017880de56e27aa733e7684593ae91e292240869fb56cb124e4dcec075a7708e52e0e591c7bf1b70c750346cb6bb85467219b15b8568459021e4ad9497ce928573502f9beed5e3b7c0144c681971728943817a587f5b5d6c38373273cd63dfe8a1738c52cfa5c8c1b1625c61ec91bc703009236ece269e482fa186abd0810a345da3b0b13b2503f2199272f6954e969228dc07be7cf4a3165f2da1415eec86e870df6a2a706dedd5212f7caa72f688277e0a572b83ab002f80265e3d9f7655ff273bd746c9dbc54459f37498a6c685a6342598c9dc9727e0cdeb881965bc48b50b780bbe7e444697b9fb992462d1e762893c00b4c12d0bc4c70eeed3841b17dea8f58a16f1bdb4b252039a6aaa5144086dcfd45dec1ca94b0387c288ce47d965a216bd3d5a94572f504d193837e90568433c7f0ec8b088da500b3f4c79d669489f0b5411df0c739325635413f9be34b223e0257b66002a743c1242dc468f6957b8497da2dfc4053e9f0c8320b72ea63ef9ff19edc115d1f2e3efffd6c40043fea703f667d8d94eca9502e36ed16ffc119d9e1adf759f1bee2a429583e9ac2a33dc364f6a28f158e7633e5f80c96557c1d82a1403612abde76a847dc75509473a05a4c04d086ea3a3dda583d13b18e2fe72a41217acc3916240a69145b8cef8c2c698d85fcefc9fa53f07aa0204732ab42cd7f01f51fd2fbfed2e4679d7df38f4fcab005f71311e262dc948ee0408fd20de9c76d0cdca16a75241ae0920ea16953f9b40b63115c0931b7243a7b0b8aad8c1a072be41e0cb8a0fd63d81c687a61cd60087fd4bf60918cc16c515a1fef4914934e23c6aec98b93242886fa015c8362aa4bf7c5de0a75e5ba458d58ad871fc7bc0b379f9aad6548c6eccf9c727bdf81fdf91e1addd869843175bb6914a46b618595e7bcf1d6a70af42977b3d64f46f61cd3909b45856db0377abaff45b356db4578ecfc5855d911f96b22ce3a84ef935647de3a82aec6e49c7e66a591179774429128e73a6b7d24464515452464d40a122554e3cb0b6abf5b29d27934f61219fcd5754547112fed3e14909ef8b5b9a939601618c3fd251ee69d9b96f5f06b7ff53d6840b71619e4d8b06e8645908255cb5e23fac920e709bc7da55d0a5914bbad8641d4d58f58e7ea48ba963f96eb550cd5ef00387778486a9fb9f53ade93058d6b4492a57bad026baea4930b8dd9c87d44ad4fa1e9eebbdccac33c1e41e3505ff02ac99072cabe61e2d271d643e141339fd0d0d50da27a2a6a704e3cd8f00359eed599236b8d6a48364d58dfa92e6c26d6b3e8843b18fd403569139711618508748a009dfcd92ee4553f23e5eb2edb631f96e93cbc4fd9ea2b66a5b89e648f84f523ef8791ccf5d499eaa6a9d10217a3a90eb67c2714cd528d223c44f57eadfbc02cbed589ee1ee8a3587d4bd823d57ee377f45ad59753d3261126f464d34c5a89a638b49263dd56c312fc2b69a0b5bbfa1def2ae143e44d15c410047587bc96ecd8f033ef54e172d0c9323c96857e392383219edfd359629a68f1c8ead9a8d41ecafee324765b2cc22d27f8ca2e5db5935257a487ee7996fa8ee522ed9bb38fda4189e10c6f12d6bd5cd1dd8795dd046b533c2599a471d29c5dddfc83d00b485f83feed8daeafddf276d8c89e96600bd9b394f9b4e84ed699806d3818cdc1ba5aad52a21fde3d25d73f6a701a841bd1003a680b13d2837461bdecbb05a2eae6aabf2196a20506c6b9c7d92188205278a30001c7f1260e6b9002ff4b153297bd9b66008d133208f6ca31087b8beb9b819c6b7234334a1589a3a2ae2092a3694e6bdfd05a33e780bf05e44bbbd3f8299428b428d78b87004bcd68a403c2dde346d4e1585aa8159a29626af874e88fa9e1fbc093fbaeaea01b4559fe285ea08243ae78ca42bebd016df33951b782840318fa379eec08435ce8c8591318543a139b1dd4097dbe6cb729f570d475b5335711b3d50abad8062b807c0a672ae2334363563038bb8e819eba8d228d74d7e8ecd1276fbc6665d6193f97f7b1b75b9413db406c591096b753ed7b3c9beb11e13b0657aa4f4c90cbaaf7f9035dbc537ae40bfbc9cadad5c2346656d394209c46d68ab77b842f491c2f613707f4b2218b8a415e3c236d455b6e34b8e8d2a87981697e6173ea4ba610724e5fddd829ed10e4001b9cf96f0d622e7ac8c798895f7e1688e5451c9c9a1dd1bc15ab9cea20538d2eb8184bcaa4715b9a2664127515da819c558b5d7f6f6568175baeafedf3967b6a0eaa962dd9cd875373b295d64c241f65cba2c39fda1290278f2a2dc68adeee8cbf22fc315fe5aa100bb4847cc919e60db90d0efac1a2b9ccfe158549fd61da33eaa418fa0fb9790c49ae46fdb0607c76e677df089ed7f439238efb784e80bcfbac2652e0e", 0x1000}, {&(0x7f0000001340)="b6cbfe07bd5b959a72da810e0ff105e4e7c506f8986d5711557e18b5babb3926854cad0d542208f4f6f37ef648f47a4d0c434c01800a78f360ea66911dde8fa21e81fc0934881976404e335d845843207c51620fb664b3bb41bb4260a19d346498dca4df2ae08e1e44a73a81d4190d69038a5829e2c4a64b13806ebce9190d49b73fedd251a82cc202eb9d03ce0a2ecebad25bf27b7bd881cf2661870b1685c2258541a3bd99f1817c570eed967ff472b0611e33889b5727b45abfd07876ac1961bcad5f1ceb4631740e80a77b850316788afc8475aac60caef0157a7006bdc1c27f69a6dd9a743c6048e9fb798bfd4ce6647c6a59e32b41aefa0ba8dc5a045f76285368e0c4199a7334b126b3439a9cb347fd844b5e954678b3725cf5da64a53bf40d624bcdde724ea629c5351d7341e72bbf5c3189593d57fa7f36df61e0221f351a9a7f0ed88b6a5cb1ccee7e728821999c72c376c5ce7c06df3dc9f9971ad34610132dc9151836e6af0c6c5c4db3f5cdb76916d8204edbe155e7def86072d63ccd61ee502c51c3ccc3634dac1021ba378a0feb094c41a6c522725984ee795c48fce38a9212bf980dca1be9123b6bbf0208e074cbdaf33a4ceeffc3b967a1ff29e9b42b6904e57c0624897156916e741b8b4f6454bd31b3f8ca2aee903fa67db9b24de21dc38c6464c80b70c687337bac7e48df4550152709aac797510134880fc2e12c9ada88fcdb340949055d7c511804bc15ceade58da2f7c6240de59a57fb8fc916e9bf71d648a31e77207734869449ad3869711d1d8f35cac1cdad38dbcc9a9a633850c7a5d4eb09245ea4725b0fec9e828bde924dcf8bbf98feab285420a15ace581138a8fd14ee2ecfde7ee0da3ea88185db6a964e9b6ac7a682d300a3da0b8c1fcc174259d79ddb58456cb5233e4d6c66438d3c2a5ee041dd4e2ea3b641bf98047f8c90da23a6ca9ca46bcbbf57b3473d4e547adb6e6cb91d77d34764e132c003ea1e9a74cec218d0226a2c5752cc78d1b51766eac20da37f9f49ae61eddcf89117c01d51fb98351d5ffa78d9ab2ec8bb9f92b3c6ecd322f689adb9bd503be1d1c6cd6c35f641468cc4b195a6434a7c84c28ee2bcabac7ff61fbf39fe7820a75bff21f30d49724c27235d2553800574ddf66e61ecc2132534e239b3ef3a2647ada6d165068bae55be19939d5836f47e8e79fec2b07dc76329bd1a9aaf77cc639c2551c6fef53e03329b5f7051a5ecb8649f89ec1a5a09c992741a73ed3c8a755ff82910c014d0873be869febf000b95e55c2411c190b6febb7b65a1d0bdbd5b44f1ade9eef64d5eb4656fc83f2904355ed2fc926f18eca062b678b1dbd2857d5c56843a2ae7dac907d16ca0fecdf80ae151c5ffef5cacba7943f8a7fab9401ca52379e4294e10bab3a159803971d9e645d3be853fc3541d2396bc4275bc36c0db7a37a07de2d6e65d6249afc19ec406bcc4011a5a34bafaad2ec3da7e5b6fb481693e9506451c02106593dac44edc75658db31abe3738038bcda016d7a1622337695ad22af833daac685de631381a6c98c2cddb10cd230056f2a1a35f39638f581676d9f6bac7cdc1a50e339f6b8c9a1182b2f3bdc4194be9ccf25aff1bbbd678d576d18f39d22a40c6fbaebd9b75f3e77d15b9468ad69e3473c335995a6344e5ac01f9fdcbb415a32ed7748d6e404939d63f7d75ae8e4c0adcba906999f75d46977bfaa75e46bc7fe19752f084530a58c7edd3d594ae814bdbd20f7b0a5a17d7f9931fd78d380500e5f91ce54725a7603260a3420990ed08e24410c2f809dd66d16398a9e68ef0c28e627b992904740f2ff5120eea9cf35e30aaad91f35ec7f1da5f76e81d4d8a1c175a1a2d4ad4416a99d0295714e89ca25a14f5c8a0476e8c25aa0415576c556385467ac206691dc2ca1c21bffe1a2a635a211b366c1aeb32662f02d25114b0c5078748e7a9b6e751e7f93285a339bdec80df0dabc013e89a3375c03d3010416f46f146da058f98cce6376294a35e070c7a7aebe9e3e22299b8e31b45f5e095b7c8101b6c8ed8f2bde46fb277c52fddd2bec986eb59d1dd6e8b9d3d72b4b2c1e7694d0c3556525bfccf839555b127d9309954848f7afab30282d7ade8a61cea69b5da910f87a03f74fc0b55af8e8cf4806586c9daa3a369990e1c4f9a9068445378aa833ac72e68af6264d3b09687f0a73a403e4e1fa660ca93691ffae9b3a3c5cbd1a97b8afe4019b6da4ed295d7c6cd15be54d36e667965e37df97768ce9c3dfcdb4d66a1878c414aabeac76a7490ec1fc8bc36f8c74497fa6b9a0395e5788cac0ae3b9fb73d6b0338089378c4cc1de88e206a3565e37518f7c0077a2a54a23805ba35c883578754d4d34f875339c0f105dc9e73c28c70127b9625ac87d0b6f6a60ab2303507ae56793f4e969f53687596b7055cf1d310934be656c3e92f083e1f268f277f4e25f217e5b028c009b8ed9c44d27f02dcb3172a113cf27db67a02b47121f046ee131173c1e38be44515d2deb73ec73cb85ec76f5082163a32f2258d914371aecdd40d88b92fd28dc73210d08141d312474ff2a5d0c31f75206d23e8d30c2a22aff28b8663eb4a96bff7f97db4cb3d5a2d639acd6b2dc0a9ad7abc631a49cf916c7acc687c0030755d77e810d9d46707fed5ea5e354d1555a371f4e9a62e53a6dd6748c0d7a859f8944a9375a9bd618c264b10fa969a7841668d939a30f507797c8d021b9d415603e48a437752344a3f6c29d2051628b65ca9722558a1fcf515aeb911e49786075f2e165918697183def82e0146a6545fd19bb3e0fa252190cb66e1802664308a6fc7f7162ef9d2805608e15d5e2bb8b12cd6fe180209e52b689f9b168d536b72e2ee8e21b1630f50226089a143381131853fc196e495702c565896a5b286dcd504076eeebdec46e09f75a68de16fd46afeac3dc6e193e6a708d204483c0b2bd59d1829f27c31cabbd552c81ff664ee5d093d5b55929ebd3541516d24402854068fe1b3c32900b473f62afd5c91521506b4ba94f2905476474d82e50c27894eb584602715f8de9818c9b376addac076439434e0f7ae0d526d559db1b8b5e7cfe7e4ae47e988d777eb7f1fdac4e1a303ce3fd7b457f85dbc5cb2f380c480b19cd00f5b6b6ea12c1189695f2e5fdb94c0e46ed7f8d70743f938c149fb6619ea1f292bff843211646a9784407fe9503dee6aef01fffcc054b265e7dd5dc6209da31bfafdd803f4907db7b7e8b216bca30fe353a9e5342c73a34467c0b6f2d081dea094fdb5684de9f261ff66ebd28c195ab6041c457e053d03c62eb577ce739188a464b789da1bb402e973bbf93e69790da99c172aee739e220199f8744be1e9e0d2921f103a0cd165e9fd9018cc84d24e8e49821731647c726331da388605b134a2ddf6db6583d227988e9d859adcfaa8c3d5e1840ff904f8bab8bc3efd01c60b0cf39c2e6ebc694abc8ac9288f13e3a869956f6abaf3c2970947e9dc3330e1e3892ba7cfd521dcb4b44b98dddf09ddc6e28371505514cf7fb856d097ff2773eec978a97b6e80b4b5855f0c5ae60cb452508fa9831e73166be41401528b769183e24f7955775f04aef1d201af62ec5943ffb56d2320a5e1958366610a96ae42ba5f016a02fd9dadf7824c85d20d9934e1a04c48eebf8d7f8abdd8e0e71236cc93ba7e0b226477e7cd59cf1012c5ea3c52a58b62df8bd400ef7b791ec27681c4ebe0882a38dc5182fe44721399b783f31b760263a604cf8cfdbc428435db5351a75295a860c52dab5d01e8e86819e5ea2c334f0bcdbd096a89306a92d5b1a608c035dc0fe3f041b3b0de0d80dc3551f013144a5ee1c10d79ae8c0df7ed78b777ea385b493283bbb8369d3435466d8545f8a843b0aa5029a813f2473095056858834b52aa974923ace8397bdd7e72bfadb7730e69a1196bd3220b1310c500ddcc9c470ed7831be5eaf1eaf3eec6343e8a6fc3ba03c15dc50b5161f552d630147939435b20dbc44cb77afee284b0d62b7f2719370a410a3196d6b8cc37fbfbe7b85e0d9fc08af013e8070efe48ca3740252782cc7df7f2c93a4da5372cd643538d485da35366c42c51c897542b358f2991b84f8a7d5e654004d7561539167a4952a3a063c7cbf3eeb1feed133e66c1e4ae17bb6edb26760221717bc750a6dbbb6e9e80ead8e5d9711c440cec63d14f3aa3a26c5d06fe578e63c55ac681dcbe1f42d2b5235a88fe9263539c1c26c4724b060633ba627a96f02e1b68777ccb4c2ec9e8c69f1f162e325130929fcccb71f0011c693cd6ba805e2c57a0f5aada8038caaabb0f3cc85d82a69facd44bafe8e4763621a6698286de8cf439d4d011f72612038b7b89d8f32a79cfacfad331d01ddb6bbcc4ab75e093cc7fd1cf8a73e85a0a489fc2a268c1bee71c35c5172e08a03a08edb722defe068fcc1b1040d440d8d40776fc21e556f7682c1fa6d68fb2aca78cfdcac6741cb5b1d52ef86ec1e3c1e3e0b9a98d6afc13478713ebf736bfbf3b02eff942774963797fc7ce0a50ad8e886895b6914fae5dcf8b309bea2691181e1419f3ba54c9da5097cd2bbeda630426943a8685d34fea7cb8377e603950b13ab8e518d96f487b801fa620520217d3f258abdc2b2798425d300450df86a1364afd37d25cdc2f88bb81ab35658e717ac046f86910d6fc441efa6521c1e03c705bdef509f0fdc5c721229da4c1b46750deae817ae8ed4e4f152a287f1b4da74d1eba573c15ea029b3e7c06dd9fd8aa289116be575bf4999d8c05ebaf4dfd3386118d470963cbd4a4e0f22f569a280bc54c7107c54a3ec4e8f87acff9d68502db3897c17acd7faa6258da21727d16943bd5fad82ea69ac0d420b0c7b3b934ed62e8fd27c3ea87ac82ea00435bd7e31e680d4892b074429b317a887e109841a0c2b60b3503be9408d8ab74b26d722d7a1e506bc76d6a7e711b92f7fbf8513e03f4bc661ea7e4eb2344b1c2dd6094da82b354db2cace4dd4e0a7a7d32e48723e6c5fbadb777029139c9b3d90764f7bb421fc4dbe800c8264d3bdcc86e0f06b4b9152d2c93ff577855600979c0e6fe8fff7f5301025f92ef80292acd4ec469340f6d570268f3e58fed7c5a7da1953a676c7135e5496652341c53cbd10bd3a901d8bb44fa539511ec42b5f52cfb9679ce360e30cc9c73c1c14e8b349dc66b06731c720b6e276147d10d51dd324f901bddab24eeb4135b53b0aa242205d4f4b45d247f9782bf7394873e9d4402804237918ef7ab88cfda3cbc46839f2fc56a79d0935870faffc59f72491b0d8598cee4e91a74ca2d0756f9059b7104cb2b98ed34da21ab5e368de1872422f0c1f05aca44ffe7d5760fac12e0fe6adbc5aed4974489bdb644c46f242e40c78a324b3d3524b27f3e816458c6a0ff0954f464e18b88c35033decf92658200adc3a9e41ce969c8dfa957b329c2a752d22830e821205f313a383829ebbeeb6b0048d0fda0c6711801b5f2ee842b8dd24aac6ece712beb9db76e6db7a64271ccd7e5771671521a7c98f23d63646c0e2061b05a4ecd76a64e81dd25d68d7197986fadc232882f6dd3fb209cd9105e9610128c05a16aedc31ac9df35f02935664be89038e364dd5e85c59655ea1b783e24ba933fa1ce4f6b179084e282339601513785ce865f8285a5dfc978c049f4545b4185cd8f6f43f7b4531c9ba7c4d69367f45b264d98af8160a01c737cdd28b25b54d3b875a98fa7a7e8e50d49fa33bf63e86b2f1186b7b5ac9706590548a1bf6fbb4", 0x1000}, {&(0x7f0000000000)="38ed5e7688a638512eccf79aa7e0751d71f05a713cbfb4c3a10d6ad93a5bf92455aed5e7545c80fa814e5fc14a", 0x2d}, {&(0x7f00000002c0)="cfba312960554d50ec90cf5d57d7bb574c4bd4703bf7d7", 0x17}], 0x6, 0x18) 16:42:02 executing program 0: r0 = socket(0x2, 0x8001, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000340)) 16:42:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x20) 16:42:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x51) 16:42:02 executing program 1: pipe(0xfffffffffffffffe) pipe(&(0x7f0000000000)) 16:42:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x5) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:42:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0xffffffffffffffff, 0x2000005, 0x401}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) 16:42:02 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:42:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549458802006f37054dea9c39a463cd9500"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:42:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendto(r0, &(0x7f0000000080)="ac6c91f580d4b00467ed21d9373f54f6b4e6798856038ef4954daf9f02398c465a97e21424aec195c45a91d598dd97483e414388d0f18ab54f2bc0ab7d01762864f4b39c9aa88393d020e930b0657a17f46de1ee0ccae8271406d19a38f5c70a29b04e87c863c28046fd2d56", 0x6c, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x0) 16:42:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmat(0x0, &(0x7f0000002000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000000000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000000000/0x3000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000002000/0x1000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x3000)=nil, 0x3002) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:42:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() syz_open_pts() clock_gettime(0x0, &(0x7f0000000040)) 16:42:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xf357, &(0x7f0000000040)="228bf79a22ccca42f925557e7e8a19c503e57aad3cca4fed3c75049eb18c3a4c1031d3e2ba588ff0de190076b4a64f3a46caeca0a0", 0x35) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812caa4e713048e699319296488712f788e06db3a456eb1bc348c77cd43554c281e99da99e41d9bd7ecc50b93cab0ac0255672159eca174d45c168cb6d097e7fa7b373951c0ff3c5e7960ce1363d80139b425240cac8aebecaa154", 0xffffffffffffffc3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0\x00', 0x100, 0x40) r1 = kqueue() socketpair(0x7, 0x5, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="2df09124a1842bf2435f3e86d7817b1d8d19e901c110d2ac796524002f", 0x1d}, {&(0x7f00000001c0)="03ad0580b3f70fc675d4d56a111706c9ba4b3324fc07c9943c5eedfa1d00c99ed56db3f9a042233ba31354fa7c1ed0bcbe6fbda81ee6e1c6711e01265b8acc514686a9c37c090ffa6e91a26b3102bcedca3ec5fb44506139a2a8d9cf9aaaf60d320d5c9bb4cd56430a0f120d4d55e44388c0c30ae14bf14b5a2aecb94314abd8f8559af720a53e7effea7ed330194089a62ad34db44c2c294f92ce69b7e61c3b9f304ed4389d67d14a214ee2b186841f835b57399b3075caa35e3bd1bd9ac607126fe83b09", 0xc5}, {&(0x7f00000002c0)="7b1dee5a184a0a5b45fd8f0f2a5a2a878246559b66e2bf9130", 0x19}, {&(0x7f0000000300)="b9e6a3649613918ef2a33a2e951a524aebf819b1c459c47ed3204ad77250b1b62bb18be68c8806a6b04af4ea025a87b94fa4c0403873458ec21e91a66bbbfb52813b174cc1fccf033f91fbbf13151787aa8b375956f08bc062214f013fc708731dcfc8bae6d2074cd50830a160d2fa258d11b428538a3984f3b50aa3476442b7b9d7c48859ca3ab4e3eb44dc6692b32440622196f861513a9e836262e8c5", 0x9e}, {&(0x7f00000003c0)="38577ff8f66a8089e15bad5483e4448f936c97d03c4e88f576030931307ec83cb130", 0x22}], 0x5, &(0x7f0000000480)=ANY=[@ANYBLOB="3800000000000000ffff0000010000004bf6e9d6204405aabfeacabd827101863551667012801e3ebb604abd44b9094c836ff831f8b32100800000ffffffff0000000000baffffffef3441de087db87e3115e00cedd762e6cbf90030746e8171fade20669c6c8096fe474238a763ef56f096406094540fc8fc9c908a628d18cc565f3e9fcb347dd1ad050cabd8b40ed3430a815939d48d2e9073c3fcd0af29b0a539b90bd57e7ab895776241dd3edc1b28c8ca83f07b00007800000000000000010000000200000052ad1d9cd729fd29f54b9cf97fc4ef7b893fbe836b01e747c458b5ad8919491a8b546770f1e9914c5bce596e3f20d1a56e833603ffc99df91dc60a5632a234fe47614e9e8eda2973a77f8ab264ce48f72bc3189eead2c9184dbbb97d98ef3dd081eb14996a000000"], 0x130}, 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:42:02 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x4}, {0x71bb, 0x7ff}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x100000001, 0x7}, {0x2}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000140)={{0x7, 0x7ff}, {0x80000001, 0xfff}}, 0x0) 16:42:02 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x84000003) 16:42:03 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x104) sync() r2 = fcntl$dupfd(r0, 0x3, r0) read(r2, 0x0, 0x0) 16:42:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/221, 0xdd}, {&(0x7f00000006c0)=""/66, 0x42}, {&(0x7f0000000740)=""/105, 0x69}], 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:42:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) chroot(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) flock(r0, 0x8) wait4(r2, 0x0, 0xa, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000040)) 16:42:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() getsockname$unix(r1, 0x0, &(0x7f0000000180)=0x288) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) 16:42:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getppid() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socket(0x10, 0x8007, 0x6) 16:42:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() write(r0, &(0x7f00000001c0)="4a03eab06d9d2e61a135e09ebdf4b5350cbeefa9707fe7da188c52ffbde69ba546f2ce3bf793742f24d47202c7e26562f79a359455ac328baee59add27449c03cd31a6fd5aff82f0f5c24d362f62b7573582f1fb4cd70e0fddea9d1472c987e7d3b337f0786b389b2a43f9cbdf9cbfa8fe06a0d16bfd8ba18eb95079d49442084ce076e52ab8011f134874c969a8f7a378b355479f5eaf5f393400862dcc80f152ee44995efa33a4f835ec3e2da60d256b79f78f8db1020059ecb50e1fc0a5f86827746c23e91561aaeeb1405f85359ac04fdad5b8713e232356c01ea51d411cbf4bf2e67b0ba1c30d3f88d01e9f0467b53ce60ee9f027ee14be6d865baebea34e63901d3b742e8a6d27444f64febd717a47d499da1d43671bad0b5e1876892d984e9b2d858ba8b0a49c7cce41dcf16edb232c9d6f45f8c7dc4171492cc40c5aad9394b4584527bbca6d6805df0e8b605c82df2f16a41a0d445c26ebfbdaae12258ff1311c1e7c7d9213ed9cdd10c3a4addd096a92ac6a7ffc78e187a6090f662889b9059fb4f5b764a7573b4c9dad90c4055d0fd56788830b28e1de1e6fa3db11129e43904aec77c4f627d216aa1fa947e6b95b4d15e0e70a577db8c1871d1e4e39dbc2ebb0777ea0a29f0ad208fdfee49022b8880cb61bae28617061e2b9e34448046dc69539729d7331272e84ef10219d49a25cda49cd63c8fc37a04b575c1c90d1a4e1ff4d8c79ad87c03d1fd5070e3dcffb01883e114dd524e2ba05bedcd7e17ed4dd1e20338cccd292a1edf39d781bd950deb35887a420ab53d60c02a3f25cf5506eff1b17692f1f4e5ac907c41216c1349fd830f5c645443932ddc5d66446334ccd4506bb4324fae4e0b10fbbd1143861b104f89509e412ab8279b509977c1800fd07db8e546e7ba9690c6b06015d1e0eb1d23fa49dfe847f7fe8a17ac16a03b80f57577d46585e1140d5c6d95d030eea1a9e59c961610a9a9c9d91f35c7ed731c785b00a2b03235d5480301c24ef0a47c077510537f01c739f151149de5b764c718a2cca6322f1cb18598632979a8fa3cc75f573a69ef95ff3ae7541fe6636a89d907e42034f062addad70c3d5141f5e55e300a6782ebba781e2183e2f83a9f2e417e9e8fffe168367f0a07f2cb1b637451c4143894deb77b0e209b3e86b01545b807665c62cf1c9f3db73b7dfd86adf4195ed2fd5d7b67bfd186c5628a234fca8ce639d1c0a95a837f04e3f1e38df0e6910ac21684e83135a6adea8096d42beed59b49d3186b3548874e8902dc3198845f6cfb8d0c5b8a76e7567199996127654d98d09120504648d0b49fdfda09a1a5c29649cda6c445aebefe8ec694e342b08971becdd4ffee7aa5f413ed065e969dd3104ad820d8ac96663e759a5def4aafbb52eb6ac8e2b68114ca5d54f3c6b4bb4fa0d37f34501103bbc34984535dd1fedb8edb969ce7110091358bc27b8c183be7d7888998008c8b1facbbffcb1d60b0fcc61a04918398eaf7ee1fdcf513c31ff9b329811616e776521d3e4c7301f7ccc7e8edfb7bb7419fb9ff22b50320d5e2ea54eda2dc36491154b379048b07d4bdf8e2167dd5d97f39bd31f7b94f79e3584e7dfb07340ed4faef6cc26209c0cbd2c8a4439ee3be124014e0756c3e3bd217145e058bedcda89608a17daed23138787610d39e8f0141271753a79305acbb24f84cf534f563e364153e1ad4431ed675f62e5a8c1d550240bfbabba00a1b0e52f012d25d1f0fb80605f69d8bae966e671b9c0591cfdb6f4d6d26ae9b7c3eda57c3a59cbb4310dab51b2c7673f52f47aa30c785390515641e60295929c541ff8be47824f1a74680dae9a06b53bffe988096e87a38bbcde5c49e216f0ae07f8978260d29891658cd8a3c0c8bf58469eadbc2b6596bb022d87d1ec546b7e57d4ebf2c1f2357db11a68c871e0f19187dbaaefade8512a34ed413e850e0ca4680fd32fe0359a95980419d6b3114fff3de9824d6ecfdfaf89c354404e76f9d7d6d352d96dcdcd86d9b391070a01f0c1c53719a2e8aba785afa6cd64d342f7b35702541c7590e3109e6b122bdecb621c64577480b222ec5ee5ff76269092ffe6233f57780c834ef745e9ab8ee9a3b527435f9d3fe49e5eab844483f549f0969bd372abdc4071901ed4a5246a3deb047fc93a417f0a446cd1b9969bb69ab0c508da6c50a408a852c0d5ac4231cfeefee1d07f2890da335f9e185b136cefd8d71a2468c6ba0e1b0ab1168644c0303bbccea2b2f44cb1167f27bdce9d25489517fcc39152a8c96358dbbc13694305859aa05c77c1a3df7a5b04efc2237b202e08a9530b9928673582d232fd9f3c0a450bbe7b731ea090817eb3cf26b397b7b0e1a03b6fe81d7f06e0401e01297614333d2af753a0d0684d8588fbf3af31f9355222cf2466bff0c2d86ae940bb189c638aa731a3e2e33edc6d40a89206e54a596059ba9adc5b6063962c4b35ad6df3b6b39cf3e06be1bc457189d869eafa96406698e564d0e2203c5c3b850da50e0c23deb9af5bfa0cea79598133e7169aa4b71b5f4a7b8ac54e5e94c210efd7ee9847f4f6f542ccb389b06a2811f9b73ddc89efa091b6ae29bdff04509a99bc73d5c893c1800bda7f7b673708670b5c162a19f280bb482e2fa67dcbb135691f50edb0d569f03e355e201df3aa32fef96bd89821eec0553608262e95cf6cfc70bd82d5690792dc1407af0bc13eb08e468153faf412b712f67f732912e43fa8ca745f7709273fe92b148315c1e36ea5d216cb7fb295fee24662c29eca36a264bb2011ebc7d9fd7a1313a742ec0d572b7f4126a808f2b705d2c318d9720644c168baf799599d423de74a2a3f121ff0a075fce3ed8e897045bad9af8acc4b3d6a70f4fc86012ccfff06b98ec7c20be15372785104d735bc0477709dcd8af8ec4512f46607d480b6befc3de83abc79c287166881982e18364cbad836d8a7af11bd88a0e091b032ff2ef692c81cab88941d8e05646c6467342ce71bf10c860cad8c7699022e99bbbafcc83873134f8447d11fb900b3b8afd641e23d0773dec856742fc95ad779f26de9e6103b85cdae2b7f6960965af08e7059962223babcd8c5f44e76bc10c997c4ab5fa796f251d0b2dcce130a7773ccb99292f577dbf17ef7d7e8d89b651f0f0dbf8626dc1ea2baf9c6e0dc4e19951ae497a27b492a141e0af6688a8632678366d5a56344978c422df8591f6ad83a940d2b5a67510b8031211a16892f211785dd111522263412c83eec9b6a2a4ea9d15036bef67b6731ac4c9c6b0edcdbac08d99fe7b54d0b0d338af32a5d4ec6608f1a931a5da07e6707ae6ff50a1f343521f8a22d771ea8618019fbb71ee147299597d01116cf24573196392c9b29422514c22e39d1954b8db9f4c4261b501d8de43744c2169707d560741fc0b801f5a9adf1a2f46ced729befc20eb20b524a770aa91c12a4103fd66748e8f23e282a1b71994ad912895bc224e4210b7990ae9085e0f3da062561a48739d22cbbc3dfe1640beef0b2136b86237cf143c170bc54df6543c8ac5572ee0eb6698462b2b82028f6f99e52860b68c5ad5078bc857b451e965c55188c567bcbeaf76db9967400797e393fdd7d13efeed6f430e209e1b615682373d8c0f16bb52cfa0cad56f228a64b64496639677489d7ccdd92b7e5ce630dab62008ec01152f4f2ad22f7a764a3cc02de449cb39e58a8246cd9f7adbea666b27bdd01ebf39eeb8af0b3a5e274f9949d899fdd9130388409b27d9f0078e218399fd69e1f4379fe07b88d22259e44a33482aa51538197e88a8841512f0de0faac7a2b449521adac4bae939d027d77399fafdbc0bcc86b85d6ed56ab8d914f9e8066cb1e0f6770b05bbb0da7296a4b81a82c4e1975e6eb58598c2d6e7b8fb7a5ee2bf826f134dd97abba9d99eaaec2c94b5303322221198e1fc91bbca34690828d1bc20c43e42ebafcc734cd4e120ac9f604eb0bde262ea8b80a77300941b90c102fb6b96e91e6c5bfcccc4728f0c3d4ef4a50f762ab647c0cd65bc6eb0d0d3eeddf93904e867f80405664c41e693539b30fa6971b023f4b4e1218fb313c71ce276a2f501ce4bf73bead9bfa0e339bb77cd5a21114b3328b87f41b024eb3c430539404060f3e7dd5f0178f584b09518100efece2ac53ce6d2965065382b4b9d7bd912229b85b2f07dd95a77586500682282499d4a6163ba8636a90dac79814474bb57fff17ed5ea4b1721799d1a1547ed752fb16abc95c34d7760c2b350da28f44bfc356efd55a0b18118e231829815a9a5a196ac2e1f6eb4ab60ce811f557dfdbef6443098a6901815ef245d815dfdb5b9fa51dcf67c84fc57557e35dd3f2fda4fd2a4daf656000d574cd56116e4ca8fcc3422240910dd708813d889c0855079d9c9fc3e57162cd006f8913e7140406dc3f669ef91333d0f8fddbdf093cff918ecc9bfd12e6ec36b807a88cfcabbaab0e05e743400bbbb3a3a1b77db1239cbf2a5495947dc9df2c97344b0e2bf5ff2979bacd6c7b991649b283cf7427ae17fde3007eacf4fe48c01a4c5caeb72680bbb5022dd6c711035373b68c55342db7b9fd052584c74502c599170f734ec12db1d1ea921130507267572e111811b3ba8d1daef11b5924c763ec649931c979b0d612ef1016d787bee5935a63be31f8242dd4c69fae8c6f8d419add540f65882ef78eb7af200c740f40efd8097fd727b35f4126bdb4853f18230bd31d814ea8559a29f2169f339abeb98d03e349e6c9133ad3f5e934561d29b991a61b28375ed1a15ba0cfc2e4ff0081971c2b2c59789691219f4baa8227cd2f972dca2af21306f69679d77a24418fa5412f38b2cdb5b7cadac5be55d426d07b8070e9e06e75f88c097b4cf840e246ec03f2fb361b3933ec090d4a1bf2fb1a56a01747eddd5ce8cb0c899899ae334a96d332478eea29f4a726e5524abb8784c2010fb19a89cfe4338ea0173a37fad089bab51a5d2713f18045d6f1a24fad25627fe7875d226234ba7d09909d6e2891f1c8f3b81ce582506e683419c972068e9b7b3ad0e90f377a4c526d9a45c5c818f1ab2ab71ba779d079ac0eb7c70e6b19c1b20771da212ba68bb23c3c687de173f09a17fe528ff0389a59ec4806748ea6d7ca1b26fc736723ae95ed5fab154c0874709e8e2c1d8f3dad90bfe4d84c4d0181e0896104423853f131c7bc1a124b7793a5ef1127fde411aaf3c0c686df8442641a0f864a201a5eb48e1de7ffe7e2fed9fdbef885e9c47c9528a93e3169a2b0465b8c05e34a1f3f102b6fac442f26cb13547bf7512addee7697a886ab809b69029d7bbf433aa4d503ad0d289255763b2863b88d63be268f0f8823349504172668be06c34553263c6b3a13436d3b65f7d8e64e5bae0c395f17bbfbb6849cb6e8ac3d25a17042663e0670960be0da755a025207900417c6f0785277f2628ac78eb108bb9d06dcd52aa2643f1fe71780d270efc41f828ddbb9c33aa358968d454560553349c8cb40c74a896a031f8d327439312dd957f59794f874349cec1ba38ea251c4adf3b54c86cc6540e0f04c5c8ef05ae908392bf6989518ef7b415a2b6f8267c2705fd0537f3a9c0a5ffa219d3dcf67fd586c13345432a977523d1c119b907f18e630e3ba65d736f86b22316923476287b95f5be1b061af771a2e6cfd5562401ea5e96530d384f06e22abec0f40aa31d52e8df9f16fafc86b63fdb926f2bc984c99fbd8b7b2998ad41b75774a032a5aba3cde7e86124578852f366855bc97ef2d3c390bf4", 0x1000) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:42:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:42:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:42:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x404) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)=0xf5a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) 16:42:03 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) close(r0) pipe(0x0) 16:42:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="9745000000004e29686c84bbc41cd38d14c9a1b3252e7b44da5232834fdd7da7cc7532f67e929489221ec58a830eeb811f21f704062fae80ad375e5870042942e59df56a10bb2a97282b71f9031f6f2ed60d06174e52061e95bcee2aece63e682f713de32edf40175377432a049e07fe00a635c4e6ef646830561ebbf63e0b18c8d6d0dc01fb4f45edcd36770b1d15fe2345edd9fdb7f23044ebd1a4aeed57bdc2b116f64db177d1a4b1159f"], 0x8) listen(r1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0xffff}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x3f) r4 = accept$unix(r0, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) execve(0x0, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000040)=@file={0x0, ""/46}, &(0x7f0000000180)=0x30) mknod(&(0x7f0000000080)='./file0\x00', 0x2008, 0x1605) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x80) 16:42:04 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/237, 0xed, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1b5) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x26}, {0x4, 0xffff}}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x7fff) 16:42:04 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() setuid(r3) setuid(0xee01) setregid(r2, r0) semget(0x0, 0x2, 0x260) setregid(r1, r2) 16:42:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x22) r3 = shmget$private(0x0, 0x1000, 0x404, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:42:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x1, 0xfffff7ffffffffff, 0xb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000010ff000001a378b60440a08cdb0dc226eff87afc7be89145c3e0ca98d78671aad3cb9161f0de8afc09d74d6f8f9c0099b0d309a16a056d1dc2d733baebd9e344444419d3cd68cb4ec5223c480096f81b54e18c193f11dde317689fc6b1573bee5448796fddd3663b78ffebb184e7097a67c55265322de529719c5e87a1f8c0ffea12c78d1d54f7efb13495f73666f4e76307e5ba01e0a2"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) read(r2, &(0x7f0000000140)=""/105, 0x69) r3 = shmget(0x1, 0x4000, 0x142, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/199) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x3, 0xc38, 0x1ff}, 0xc) 16:42:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)="6e811678c8ea3e65678333401a11b2036289747a1640299dd1bb73f2005ed1c3011fe426d85ce1783bdc1474e86a52dff6", 0x31}, {&(0x7f00000000c0)="a95a998878ace287768c4e6480d7a51bc49da4675c69da3f3fb8726d57a73c9048b348fccd19edade7fb755c9f5a72b1c411fe38031b999b85d2e0b5d31b869eecb39120f0c65c1fdbb2ba305a9564cd405f5d44da9e91a4657f681305a68a3b52d5e1124e60da9f38ec7644032b8d1cc4a4a6dde828adb49b4ac4d3b387045d5f2136dd8d91f6bff3d18dfb5e3f362aa250a1c6c350238bda75297a1a81c1118c5d456f3c26701d22e1aa57d477efef87e7d60d6e52d2eba879fe20a6021d0d0d5d9d858bacd9f7e579af7c5bf64880aeefd59d47ed573c47fff06b5c06aa41e9c2ed5dd5", 0xe5}, {&(0x7f00000001c0)="46325f0409801f3068412c0fdc39eae530e38cb00319735b6a03617f8039ddbbaaad5142435f9cbd046550d7939074b957528e4ab4c6c573523ca9c27c5b8c202d", 0x41}, {&(0x7f0000000240)="6087ec2762ec613554b67fe56aaaac8b53ec0be98368c314d76f1976f398f51438cfa5d6140ca0197d6c0edb293c73706d80c3e7a0ef4b9534160d848bd63f617cb4c6d1f22228176e00f683cef1bc5adbeeaae826fa77930229f4c875017688b254a607843431463bbdf217a7a16ccd13503ccc81611318c608fe4156667e116e171e7227404f72e1cb4b7515ffcedb7a54276a964fcfddd239b67ee68efc16ea49f02aeeb4ad8af3ae8a0b1c7f978aa703f54a22be72a2fdc279a3fd562f1af3dc0e4bc23c2a87b9281788c56f8b9219a6d582b79832d71552af6d65bef505acf2614575e1a38c3a55285163f859c7a18cae33229c83fb4a33e309990784fdcbca3e8d5d91a11145af9ba731df1d17b2d40202688c8a32f1c8a980433b6daeab3713e44665e1fff1ece402e14677ec809eb54f31ad9518c65ff3856877a1f447139c87854556a7ff0e554d3cfd449609b8450f843a1ff5315baede7f434e5bb54da06efa25337aae9cc47a9a56b649a338f392ba1655220d98ddcdc961d2c763781d7d2cdfa6eeb757ad63c1bf7983b7f853714708529dd2bb6b84618b43d2070871ec0f3d2db8057fee52c8aa62b09defa64f4b25923b1bea6d7ddcaa7bf5c9de2e989bc38535f2214e531926d0499cb5ed9ba808ab66ae2a46396970c65f0908965d698da5a12ae83e58e763de9c07c9006ea313672e38134c0dcb1375b5bdea0d5c22f839cae9a16f2b098972e004750c28504bef77a89ff0e1da90e32798d2056b43949b676cdbadd963cfec71c81f937de7a7e46139cea78faf3288ba4b1c5bb9b5828528a93b194bd8f7c256bb0d87efc32f07d3028b2f8267f226a41ef5e0a7fce67073acb14018882bcfa248c13723d7be3a0beac712b8128f6aef19490f089f5b2fd28e1b73060a3cd24047275fbe6c7774da04c5dc38390020f6387dca45947020c19ec93f3a761ee61fc1b1f097e786d02fe2fa4863533e33150544f72a847d6bcdf80d01151f48788e4506abb0faafdb4c3ef163a4b997373e61ba2715dbf77b8c32fa9f5b39384b40b431732cac396b77dae16624e7e47ac9e5f8f4ef23509d5addc31f698d629d1db9b3352f1b959a368d62446c8139a466bd13c1ce657bd3a8a0bf27b6516523fdcd6d54bd03766cb1ba1b49139759d498642965085f8a341fb761200b8808f92a47f94f7e55397dcf5b8d45b2535cf48d21f99ae58065414d829d336061840ad97921f848348619623b55318354f6da7bd95ca57e88b9bd2bf7cfc9f3ff897ceb8ece9940b63474f53282a1dc7eac311953e3afe503c31e73e95a1219357e9729af7d8c4f80b366511d4ca7be7ec57a9c6d6120ebbd1a017ecca774e2b90a88d64ef9d6b241d99f7865d6dbca77f110dc066284d78fa09d93a4eb542464331bef37b42c6f1e2e954e489e7e01e77d0b5348251e826adaf271f7c8332ecf499418b88c473f15b58bb8454b40fb14085767fbe74bd0f3a0ca8d57dbb55d935282401babae69d711e181d2e6f9912617c42c0564cabe4aa9179799f874317776f5dc626498081bc6b96d33046feb1efebdb615545672768e036771cbb84e3cc53df8032d22eb306fdde9ed737f0df145aba2ab7e8c3cddcfee853de92e95534167a39a6dda8c256d1bf7fa9f5f79258844c807ea874ec33b5d1e314bce79d34003ec26dbd373140b9620ff18dc7a0b5b22b51f8f258835f12612035e652fea4e67c35da485f8aaf825eb46de5f867224f9a1205d01760d70ab2e94d9dce607493157036621f14f047ba25881238e248429536d01fac0df3eef331787d9f51fcd9ccc0539bd05093a09d46b3f2c876d025e995cb0b6cbbd818384c646605f448c979d6ea798467fcfed097eba806ff5cb91e3fb43c08961539e147b724232ca7258795e799077f7b621f278ff1d5b15f140dad45653bc58b9219730526efc4ebc1b77694a84710710c590c9b5383a88e12cfa0bc4fc886603187da8152ad0731442790f003b90b24981a8a187fcc6ee28dacbcdff753917598cd3581baae7811fb38cc15768dc88400bb9ab76fe21d5c8ce24e6c1c053d9555819be32793efe15359bd717d75a0f4e53626834e2ba26c5c9411f02220db268231cbb10d25f10ee0f886fb99eb7ab8266deb136b55b923863853bb24c24b46d7764fc6b9a580cbbaed8d1f9507b7346900d7fbe4557ba9a6a092d25257a1f0ab9d67be021e691f6d9ac923362f8a55dfae85aa110d75154689e00f37e27e61d6292f4d2dee4a210bac89827b2deb7f6a1e6b3f97329b0d5c5a09e7dfbfa52ea2718bbac2eeca4aa0af9661c966971e47166e2714e8205a624175eb51a7712d29e1d6c7f13cb8d0b2248a5ba2ed4994885ea64a2a651e7384148dddabe8639cae11ba115b8733de3053c3066079100d1c7c0d7c706c9e53fd6c8e018cade6b8ba77c8464c53be712c1d25209adf1c3b63f458d3d406a83aab8e01a6453b429fdd3914b97c935fb8e6864aef98f487bcd5f1ebc1a89f8e755b61772f70861f308a197297faf889b95248a600e2561304b8e767cd9e5a6b42f71cd68f782856c9a59936be5ee30a5215dc7aeb31ecf7345f6ffb4db67940a8b97f90a94aa6f68518b8ec13787172083ac6c0521e4cd2b62bfba1318610369cb6427ca93e7921da729b86e8cef92f74ca1cada5b8204355bbe9358e8339cef034466a91de853eaf56837ac43d1930f9d4393bef7fb9947ffdb1dd7ecee08961eee1d8b65438f27375c005ca7d571c33fb1a0c16e52b63d5abd591abe70ce657dbdd9928422604a2168f71246c4558601b63f126589d1ef301c7132bc9f4d1c140dcc974e9113f5dc34e75ab70eb47fc623c8e056f506feaba67518485db75ed55a35632333a7a208a1b73966020b179be1786edbd490a2ffc14d0d27a184506aba0b4b2162ffb789644ca9f617e4bce9cb48e53f5192d4c0fcc1c74e9f14f56e637dcad1c0d0379762b110873b7782191307b3a84c55f2cf2f3dc477921a508409e71f5146993ba3c6bb25ad706dbe17a435211b0e5bd8adb4a976b4e3a92d6156cff0ffd6a20eef313a7379cec492c8afd6990b158db0e4ddc3d9bd1a22e7783c44863d1fe2b6a992d0f0b6d0901951e787453e44fb85c81e0ffacfd0854689e04f1dbc69a4a06473780649ab15786f7624f628ed9444bb884b6861c8cafbaa1815f52ddd9ca48e4d88f045882c583f5cb287c5222a5b7ac6998a0109f6ecc00f01a39fdc2fd0dfc6478ad1bc9b9a63118a9b6bb5337869c8797f4030e84bed63c29038ba3f1c4a7b46b1d2638897123c0c14f81226b5f6cef28aea609b8e74cae5ad39f47b90a851485891839aa25dd31177591a3c9e96b51ecc998022cd393186ffbc0a3f5e936758bc74002eaf750e6af645b376e4c91943940a54259d30e50c2da4a17bf53240208e65e488cb8a2804820ece49e705eee615da0ed8502ac2b96b437b7ede3c739ffa60d53ba694e441666a0b4a447664a5e851ba395c7d78b21b2dd061a3af818c9be962c7d2e854bbaa9fc19e005ff8cb6139e59a18bcd61f41de7cd789adf3358e39f4d7683f3dd70cf1c6249c80ab2574df4e1f4a475de718cb554962b77a23405f73cd369d61d06ff6561a8a8d39e106fba02118583da40fbeccff55e161dbbf4495b6e9012d76271a0aaa7038bcae035020809ca4ded35aa50c0702eadd29aa989edf62b23caa3ba23ff226371d6a90b648e270fc933735aa01bc443f4eef84cea497bdaeb2a062d34dad3f1fe175805df851996a805a8b58446aff4916c339acef100e6879cb4c7f36753cf1f3076e2d7ad9f72e08f2d643df05e049b7ff6e515290f264317662b7996e4d0e7938168d7a25bfaf7c0493ac0446ee0b32895359bf795100b399cd2988a90e5758f7407f92902828b845ba8142d08d32996c452ffe7863c893702b576c2dbc6671ccf3a95cdc4fa483c4142bd37dce2e519bdc456f677032cea2265dc6da1280c774f310e4ba5716ec7e8dd89bf77efd063f2ab11118918f7c33cdfc5211bbde2dc93c870e9060021723a305b6af38bec1acf48b7d78bff95766997dd06782c883682bb38e8aa071b3df4a18d110d1ed7ea83c4c52e34582872ea2eade79260cb8cd2fb4b7ef85217043d91d1369f7ba669247e3e69063d57694539e7ffa60ce3ba0ae9a477d84d84d260440fac71d8e394c98f2c81c36ca407f4cf0807d9c96678398ee731fca23eb30326df7f701b56636ac16bb2a9bce1972494623e810084ec794a77f5ca9360de13d6ea57edb4f78e75d24085e1b512d3b5389cb29d57c19af4653074ea22582ffb3a6d54b6a2f066b2dc8e5037034e5e92f1f7618f332d33aec967fcbe5e8e4ead0f6be6a8a930d635d56d8b6a2abd1971e4e779b5677c96779104b2ad567afbe1249d4dbbeae13bb03305f77d09eda24146a2a522fe4e4368b42aac7bf1ce16f31eec7331ffcecc3c79e80c428014123d5a0325b9e0bce84a4dc6e6a3b822696ec6eea345b87e87812c46ba1f1b397985de3c784a2b46969e36763823541a9d13a5fa681e43ef8e5384c7aa92fc08389c9433321fe3bf9ca03e1d43819c901762a4dadc4bdea85ec523c8631ce7cc44d04801a3617e22ae793a56754941b28a5cb8db0233226cb887383b78dc42201596074e4e26fcf56e614d7feff8d2343037f338fab728c7b870199e4fab3d49ce4b64d142359e3671cf9a7eea4b2ec3878963366652326bc2793ac0fd0cc9882b21359a0cdc1e28b4de2f0e600df5bf08c19601f05cef0e30e977788aef269d7da157e779042307b0665600caf1b5362ef50e8e7f881807fc17bfbaa1bfa8ebf07ccf8c9d9b4e671dfd4ac58d7db1480cefc7098b159a54af936b5f500f9b8b5f4933f80a512885124002055cba309d63b9d1493ff4263605df461e0227c8ca8434e0ac6284a67a62499c6d71b1be3a0cea29a54050f7de4351755c419baa1f8a46108c7d3d176b8b4a1092c0b533ec09d6a17e912f17d7572cb7935ca2a0baf7b444a8710f26dc67922bb013b661249069a5b3b0270a91befd9dcf434cacea290f4ffb02b41da10147574b9af1e9e05ce52ae4416d8bf1a1333b4d28972cc5f81beba1c766d72ed50ce1208b907d97abf20b9d77b1c39cae872ea4f01510c964415e489f582e7a02a629fc62ad474688b81ebc9e1c0489ca8cf4a637de3003d920fc701db2a54ba6c58fac78f04de788ffd8b62536dc149cf36ac62fb83adac9e1d730cef28220dc40981e0ca67a976c73e681a3f54254455545f98266a7e2deba5c767c3e3279aec9f9f29a03f5dfcd931163de525362b6dc21a8bff1c5c06756fd5f6f210dd02881186c0009be038e5134b3d235bb9eeca790caa1dbfebd61e81329b8cc65ae659da2efc6a0cd4dceadaeacc6b4fea53ffc69c6531fcea9c124acd7d393d69741fd0ad150efecc44cddea1c46e16c7c76251fba6872ce2ec094e6ce45cf903a7adb99a0966a59b722a0f6fdd4e9c38fb60d485a0cddb0933da33059b464b7320dec070eadc2595101678a48ffc81fe6fa1c4479979ff70591ed8950e22c527659550bdef16691c79d4c5752c2501e67b4e1868ca932886908ce89e592436f90f2bbf1cad42567439c5fe3c79dadf0c31a43b9230d2333e838b46b5f95d6fcf2ca9b5610fb379cd6d7ed48cbfe84363e815e84abb232efe64c8d2faf0f1cc9616ff191bf166149d2b02e607874f975bd7383e0686bab851d5cc2493f04fabacdeeeebcfd84e27962674", 0x1000}, {&(0x7f0000001240)="def027b7dbbaba5179f6b4172bf4a11316d3f60eecc69eb780159cb83ead9ed28cb6229e8b7495c7cfaff771a6d6a67495e4ce7b686b7d07fac6ec7f5720387fd6da6f757227ee6534725516b6759780cfbb63b21d1cd5c107df250fcd356f070cf06663f9bbb4a5b5aac826041528d0d1d69212e4167df6b718043fabcd1dace7e2df3b9849224762e2c89e388ee1eb9997ee374a612121d26da245b146c01a765e00e281160e1eff4eedb94faa8831fbc28036934302bd05479cca04770f96b9a50b78fbf319def2b4b75f7c46d568ea3dfed0400fafdabf02a78d6254344e5eb315654cac7c167513c13b4976f2f6af71a41fe1ba1ed1ed632f1913343ed24575f002324e83f542cc5582cb3b9ad716058a14577be35a90d6f28e49423286384dfe63d106519dd4dd1b122714a390e36ab9aab011349663b0e8dc85f113c9cf4fd299f575159bc7e59d0a0189bcc54631c1c94fa1245972084f3ff1a14103cfba0f6279ba8107bef17b37599bb2a94575648634a7d0c2a481ef9505a5d996e6989df463e0bd05229a040d8e18b27aa6ea898df4335389ecfd55f3aea76b3088d2924f0bd002eefddba17d79b7e10665e97edfa2f100eb44955f0331f43a84b3f93122fadadc7cbc75a1bba29a85325ce10ba0c8b8e32f480f2d8b25f172fa6ad1b84de8a8da43034593347600ae588457c241256959be6de94d873a86efcdd6bba2495b73eaf1042ce6bb5fc82e9b4114a199b8945d366f0f3ad35658fb821b79ee9ffca13607898f3abb6044322453cf63fe7decf8b8b271091ef82e9bf2283e41f1e9b698ee4eb485b40118e262757c2dc184c44d64c25d0b113d15bb9ab56de99d830af29d5026207a3492b458d7c5c9fb281772021c5ba9bae4f76d3f5f6813f0fac96ea0719bf3956bab1a6f7bb5140660e0e7b7cc0f1a5b2ec69888541560fcb5e39987fb42130b6945283beceb85b06be19109ce22ea6eb3e9bfedf7cb4c789a5697b5950cbb63195ac50b5b450b163977d19494c0b54c88c0466d153b1ca3eaeb00451210ad661907dd0c92580803af0acaacb1a68b457a361a24b7843943573388590d5ba39d31c2b8eb8f56f2368c5e31ef39a1f6eb326f5fe7414d8d9c8dd17250ea266fb6192bc0e6bf1a492eafac7cf509301d9c10959290d76834b0abfa036ecc73ad5295eb254b64cd5e22ab078785517ece98e940eb27d7657f601007ba8f3017dfd64dd7edd19f408140186765837443b569bd6619eca5d6299b027ab546df386dd0ce888850a91912c3012f5fd1505a7878867e75eabe4e4e097b767cae9d69191be5ea8cdeba15deaf9dda3c0b904a8105acaa49f8f6fb4efe6aede850fa4a5a430a669205635c51801f6b183b3784a1c009f2f1aca4f93a6ff6f67df32f99ce43653a3aec579fc911d73d74ed4267045b0e853765de24a814d3b1f9c788522305fc5c3d7f0e3563db35571eccee6c5ed4926b476ce4c179ec1169daed65da5c9985b7a2bbc84ced55557000ba5f18b294a88c252ab7786832d78af07f3b9c64939dbeee16e79aaa591a05b970571afbe7d885b8fb070716ba9696f98cb238392e6117dc2d3c79ff37f46e3e299f6aeb352f4959094b8edf7ee24f6eee12aeff15adef8b6cbb09d4a788fb3268b8e85666ff6a7bb08feb0afb7a9a1eae86d60e7a9169e1ea67ec10d3cec8da3e0ca87b5631a084414ba3b362ba90788d32b0c5b597600220bec0f77716ddef04aba3053e3b77a5f26d774c4c4a8d0b8ad72a190c6c24616c61b9009a4fdeae490249f5fc0afdc38f02b79b7ef470c56f2f56726da136c1235163d513f565bac7e972c1d6eebb4a354b5aaefe31cd0db4d9aad0782e5777a3b2f0d8b264e2fd6fae1a26e459cc24b7f7e5f0d84155b513cb0d7fcc9c8598b783bf7b173ca137a225c6e1dfcab7e3a59b21de018da35ec6ccfbb72caa91704852f93ea218c785322da8236b9ec1ff1d7ac9158c0866be29500f210560ef2f192394bc8f2b5f44781f304b10ab408063d5f0b97fa28b69fedb663aec5124b5df7dee0db503021f6f2d546ef7ba7c90b950e64c20db88580b56ec7fc82e1f712481cde4cbca1f13ecd0e719821bb04da8f6e75bfaf1cb23ce3c1974d4c7c3c84e0b7f3b4e7baa5f5ce450a2a08be10e20bab0c37b11cc8d4bb31c65dae696dc7da5e1673958317b55bab05b1f18ea2fb71f9f624000deb5b51143b6cb3c80c1ad919ddbcd694a0944397a6ad96a20031c9cec5fcea9e1d62d087d5d8c1e94b97c57c0f7c715b542f87acf688d51d3eb77dc2bd44ec93568bff548cbde3b0737f1dbfffc1459ac6f4c332bcf4998f1fd540acbe54f0bf3b5eb0c8a41a923407dc76a681f6afc09211e4202a3c991861ae6928cc7941a1bde7f1484c3e8ce995668fd7f4ad4855bfcc118d74d13710a20bce794a8a44cfc8ed1a86683d00f96a9cc324f1d408e19b2f8754121ae118828bcb2614cc71a390d269ad0fdc771a71d09b1cb8fe4f52433dcb6937f743e42745839157bb5e89959e532f3ca33096ccc760cca839144eb0a9af42e73977a6bd72721584321c9d0bfad057f65f3801b0bed771617791defe361591682f243e2722e25dde9265b75d4e16f5387d7fdcc8c65d59c87afad572bd976fd7a678ae223bb34f23feb38db25714fed3d09c412f73ddab13fcab384fd5232b71fb99a863c824c89fe2ee1676148f603a3fea11094af44e27e493209626405336e9b7648f874ad5a4060c0b21ced2bc1cf404f293d9da60da3033651be0446f6638e9fb23ef289dc81d777e322c8bcd004f8a5e15372b52536c06cd22ebc7accd221910eb4249547db26a74c4302079746829e41a14c516ff178265fb12c56e6e0a807f20af2f96b4b316f5e230f42f180d198f321f24647cb7eb70709863aa1eb85b09a251c5c59eb5e1a9df6618673f7a1b6ec9059f505240e41ddbd90951f0181a3cec301d4d310084441be207acdeb49b60c307eae602b65d0bad1b93112f313b80cec47159918987b3ba3def6dcd761fe665fc99d9c2b981db430df21ab0c55f4f3ca16dd3df140a869390f95e9825c3a5b33ce1f27566878ebac9ac361dd0d1ea42c319ca4b1282b09366be263bf8d2f2fc54f35a422561502ab97bd944f20133ba01ac97a5c6c399e11b34c11d49f95d6a319f285f0db84e73055f48c1a9ceaa2365d3e9b7442b421bd3a46bb75f6610ed61e8db4b2d830c96b8605ab61d809b82734d818030b9405dfc5b11aceaf415e5a0871443fd08c6c1f3ce79005f1dcb8b00886eeeb177b46d9b2edbd71fa1b5a67586b7a9a7978cc956ca2a8220929dfa942ba42cd3e474e04576092e77328c0d774cd64b7052c781d75b4fa42298b2a646a932a1613ff29a003acfc46fd7f8482f912982b5c8486d5970d697452ccd58e8021e1bdf569dc61355e879f8d70ffe0422df4b60f308cca922618dbc63ead8a58ab094db1dd4ccc1bed4b39dbdaab0902ce24535f7f57e3ad695cca496f53ebf94275905b313a74fb84fa9d14330b787bcc094510f036f1436a6ccb6e25d259f0a2f0b3d242e5302759978abbad7e527b40bde5a74c1786c26eb556ec3e59838379ce15728b4cb69648d4ebb0014756ce427c1c3a5d520925bc14a86e618051e3e4f31bb7b3af35dc0ceb89aad32f2b662ebdaf57e9a903537ebfde0308d07ffd9f46a042c6bcce9d03e92bc04acb2cfab2acbaf39ef87b5a3d403aee6533b3d1e0189527644f88606634cbda1dad1caab25fa8ce1b09b0dba49782f697a5a1df52fdf745fa7ae75b0b040a2a3f5c2f838645efffd2266cf6556009435b3401b5153efdfb50eeac4560116291d26f2b38b9d66f1e6cae05fe2ee15ef1e8c6f21e9be6bcce9a2335d98a41bdc8afcf1d88956d0dae0f621a96a791509208fd2255b9bd49ee792a46862cedc806c958a07918f9582cbdee7ff38836a4a95fd9b0ef1ff1e510b0828268252d42861b04a9b8289c242a7437e4732b98f4ffeca2611f489ee956d86e05563790b33e45059a4369d4cea09ee30429682688734d098d6901a3006379a7e4490ff4b54011dfee0cb2521fd00b3142d44864c1347872ff0513b6b74ef97ebe2d750cef7c4dc03b251520e92294848c6ff16c25a793cdb6a3989e772314f5bb9d9816919d51fefd0c59ed7670128fe78a042d0e340ae89feac65384364ed67dcd893cd4310433a9ce19cd4429746e63603fa23aedbb36d9bf62cfe96f480cb2b2fb74dede766ac004b7c64341546fbb4342fe93899e3d4f3e695363768b7097791d461fc091e93f4f4a6fcc7a7a44bd6c9f08b306b353b14c8366aa3678890a6d3fc2127f5469dc7f13735065679330ecc4f077b1da07fdeb2eb8f75665e932686ec8ac280a641e2d298eafda8dcab26fc203fed8119ef53c331da61085ce0b5ec0f3e235f2a084cd26e64a4c7a006952fe66e0f49a956268dac7c4aa1dc2c88aa83415c37bce40418230f015a102a47a411e7a50fc9ea31f1831d79cd1c960985b7a17f8d7bf33e46048f661cd17493a5d77199a6ed0fb9d53fa2f3d2ce12ceb732fee58ff36e351968147232fc931bb0dc32b3a65b70489e6aff5a879fcceca940b7d579bd8e18c1e0b9d0579f8e757497d6b7684174a1301af0c3dbb3ccbc6484d29d2e6cdc1d6845952359cf867edd927897af4929e558e476b1d6927891e7d01998675df8c6b22f38417e47e88384e9db4fa4547877866d041eb889d6dba2d82b92680f79093593b6606b87f7fdafabe5bb4252dbad7eb737c2904d351df5d8b0ac831b2180d368c4964fe05c29394659d410fa28fa4bf0cf7fbcefd688f8041edfcf8434d8b04fff139e10136f3239d340166ddee89e06b86c983a658db0af55cbf5696e20cf3e6d17580d6f3c9bfe3ed64026428358860ab7008b261582f13b82b7a5cdcadef72cb3b6e6fb57550356366cafe3cf6074ed040a1edf6a7c7fc4079faa0dc1aa9d0d1892d056cc036bab21125527c792a962fb2fa3596806ddb1bbc758224a400781f1ecda3c6cff4568133bb86b88829098fa10c1ac5f129ad598dad9d61b823d271df8bcd87c8c1b7ef55bc4f9eef3a0c62cd23973083ac2d7b2a65064b3f3ea911965a43e0afb8c10b5864d036fae7bcb1f27750f89d21197fed9d647d0547b8edf66dc13ff0e71091be1be3fe9b73e1c2c1ee09720156a7e4f1aaeb21a31710715e8fffea2d80f7f2c703f62e7b43fc555622146aa5bccfc53f66840a17178f45139336161bdf09ce6e5e4bd315299af757448b34b3bda118e00487314f1bd2ad2670720560bf0f0752c0ddc5b774b41de9fe37fa5daa65f9df350b40be26f7637143456738c5424d3d179dbff44b806ca3538e9ec73b4db28ad05837ddc121f7fdca436ff4f88676898d711f779f30b54cfffa8e3afee2ae806a9ed74e09712cbe6a3dd5d2b555e7be45b2274867187bebdc5a971cd43e0f8b2e9ddcbdfad711dcc50bee7a0018a3ff42af194dee4be7cdd3250929fce194f22626a6ba533af24eeadf3dd2c4ab94747f3cba0b4cb2d5561df7dfbcf18096079da84e218ef8f8a7407641c19f0aa12a383263877359fbf9fcfcb918af3a1e73bf938988b7aa030ed6a2ef65631784ea6c215cf68a93b849e6e41573a6ead10021765909a272fef65c071fc9195ae32782942bf05b12ce7b24d90285a1ac0b00960e68cab666edffeb342a1dfade675fbc24942029adc0e7179b21722d2201a3d4f9aab3db1df6ed7a46575eaa29b2b5eef98dbf", 0x1000}, {&(0x7f0000002240)="ffaf2b9c9e07b1b1f0e6691f0fea6b6b24bcb470de6f6248797fa695df9cd9b1ceac61e49dcff5cee25e21ccd01839a1a8f1491aced6875034ddaa1707532a8a0c115c8c5b551cd4188166541ac50e69b57099f4fd7f7e155078deaed0c4e3dbfe68afd067801d384112e1f5ddddbd926024a5c0a074e1d653563c97892df1c51c3e71f9edee1a3506308472a23185f055", 0x91}, {&(0x7f0000002300)="72d9bb928344f58d7144699c7b5fce3f107ee304224fe926a4af788a260b25d4fc8438a8ede41f12cdeb6534ecffce087570fe4b8e13a4374301cd715d7b0e06827d94740ff6c58aacc70cbd101455dae7edc01ecee4c73cabaf6ec0531d2eb7017bfc9060efa70fd44dd2743b79aefa14ffc309b73c1f49a992eb930171b58b5bae0f0472cdab2194c407546a5bb6121b4469417e84bf64bcd7004af513149aaadf1c32e67f1d16185185", 0xab}], 0x7) r1 = syz_open_pts() munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shutdown(r1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:42:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x3) 16:42:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) 16:42:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x190, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) 16:42:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x84) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:42:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = semget(0x2, 0x0, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/88) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) truncate(&(0x7f00000000c0)='.\x00', 0x0) 16:42:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:42:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) chroot(&(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:42:06 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x20000000002) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) 16:42:07 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xfff, 0x8, &(0x7f0000000000)="13f717e464c09939ee71b269f2a5037623f614839a8a23e868a3ab0ad06a909f88c73b6dba0479cc8af13a6c437f3efa229da2abdb67a85670c416347cbe91567e0997c6f4308dc88a9873ceee70ac6a1710ed748e5b7bb0d043090c859cf56497373e4142858b", 0x67) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:42:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e66696c653000"], 0x6a) 16:42:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)) 16:42:07 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0xa, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r5}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xfffffea6) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r7 = socket$unix(0x1, 0x7, 0x0) r8 = dup(r7) r9 = dup(r8) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r8) r10 = dup(r9) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r8, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r11 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000640)=""/172) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:42:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="4af7b7", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="43abcb9b108045675c1f8414525d3b32d60388f96441630ab21ba24c686273587699570099873ed0efe883a7f6ff58d387de870f250829af4a9654b2a927c54232051ea93cc9b18bdfe636f25b5baabc166be37bd0013c897bde8417623928a42c4817aaf62d7669042dd36297c742e054b11233cf542e3a6c1d2186548f312cdd0d25032450", 0x86) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:42:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0xe0) 16:42:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0xcbff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:42:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:42:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x6, 0x1, 0x10) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:42:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/103, 0x67}], 0x4, 0x0) 16:42:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0x7) socketpair(0x6, 0x1, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xe6d, 0x1f}, {0x18, 0x0, 0x2, 0x200}, 0x700, [0x8001, 0x2, 0x6f, 0x7, 0x740000, 0x7fff, 0x0, 0x9]}, 0x3c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:42:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:42:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:42:07 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = syz_open_pts() read(r1, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f00000001c0)=""/125, 0x7d}], 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {0x0, 0x389}, {0x0, 0xfffffffffffffde6}, {0x0, 0xffffffffffffff06}, {0x0}, {&(0x7f0000001380)=""/179, 0xff0e}], 0x6, 0x0) 16:42:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/58, 0x3a, 0x0, &(0x7f0000001480)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f00000014c0)="f9ea1ec63295ee60e8be777472ea5cdc00316b06c7eae1989f9fc20b75397cfb79bb83f3e9d79e47f5c1ec5e8c7418f1a5be354588c7352591387acde9434e00ebe3a3e7c61d497c3e5167262a", 0x4d}, {&(0x7f0000001540)="493eab8cb36f953dc1fe9546b0d56e569b3fd230eaeae9f5b8f8af5d26dc2107a1c0e021b9f82b82adabff23611c457536444ccf9538c1aea1f2b7d6a423fe15c5989619ac75223964cb56aaf58506d31d21a388ab34454beb5d12fcfe532160e7ac3cca323f111d79d866a0d1e122670891baa175eec72edeceac3b3826a429c84821c5078c6cdfa1d099d47a7417d96ad935c0a45d512e044fad31434701e89d25156c71cedf0b94f0e3cca5f13c0ad001fb86180d5c435a244d56be82d8f41013f6b828f51c7171bfc8f47be9cecbe9f9e35b6562ca655f4e6fe239c87709a96275e08e6e648591f3c678ac1070564f04317ec0b36591b922d977f0b3be6615b8b07b0533fa37d21fb8f8817ccbfba1cee660d23a9c41b242ca413dcfa0678c2328c0af1e3acb53312e3cbf686a1d39d4501c3cd5d42dc4ff6b78818623ba72f19d0f0e406c693f62c69732d2c98f5d870de6d1c4195c64f641c44d449fd0d378a4ba1e8b8eaf8ebece51d4096514c806177283cd363b38f71c24bfc27b2573d1b5c3c1998c1440fa9a189d21d6a9dc819f52f3aaf864f7dd20a4c634aa933fe4c386d5e60c22abca302715346264a6f16b61f36128d1bc954a0f85f7bf3081ebbda9581b1c50a78042c66dfa52af48c51ecb37ac09831ae240414ec95b38e2e5265182f9f51ff987a62c48878485800d697f5237f4329def6d0e453ac830e752bd6a50d241ed4d360c03043a01b751337ee210f394e2f649942ae3dd58cc2d0cd5ad4bb4d33be0754d407bbacb1a23101711984e65308d3f8fbab1d7590fdb6e1ad8e371fa65663fcc55bcd0870e9d16d9632d57bcaabaa688f142758812cd0813c1556701db5bf93cf29abc9a3b0fa5a88fa5088047a73e1bf42ef61106d4a827d06baf4fe4e7381b7d410438b16ac0a04afc82482d06f7d13f3c9c379b41739a4bc716e45d304d881529cc08c7b5e26d6fba1a31f77fbdc72f7a36944a10e2bc9ea0057fa1a922361bf0a75ec7c23b8c33972049fb1e54bc7aed11241bf8698a2657a38cab54b4b7bab566a3c51217a5caafd328f96fa7b8ea744a6f21aa9679da4e3143882380bb13ff81449832e2d9d577ad159c119b8dcb86dd2f11cb47eca6d82c6405a1be3e0f14b1a942c510673a101519328950578709f2c4747c98f1a580fdd3f72354b83ccb212ea9130ceddb8c4803b48740b6bc087a379cc74d91de96278f8fca739f0a6e0d7029e1b369e6fbf1a9b41d263b7ac23b23275f376658ade0d3d478d67adb5d98134adb24c463a53fdc14e352b19d0464beaaa307cfaf8b68eb878fcd8f0411052b94224f596c10e07248547112d559c99cdc3f599d8cfb49c9c0b54e0e9c38e04a5c5128543f6bd640b799c647f5dd6bcdd29978fe4ecc24348af6b86c5a9cc4bb009c97bc7dd15008848874587eef5ff9e2aad69d7bb1bbf6d3c39fcece1ed6af161316f76c3c7603001d6e90410abfb2c584f08c31f194fdbd1c5462fbc5d88c77d6ea132453e2b07fe8e2ff8dd970ea8b28ec61e933053413ba307ca00e8d774581e51743dd743071e69162fe76935215fcd0773eadcd3550eb9444baf7093288d04530a2d12b0985d85e9d82e7c6da9d36b661b49acf2d8a296b66b7358d5546377749fea61310611408912bb3b7a8efb9f6fda8d5a0a54353b0a76d6d8b735bc07c6afc074812a62d18bed1799918f99d3610afd312bccd429164ac91f405ac81e8e842947c9071fed1423d924ae71f0578f8bfeebbbb27f0b54488fa151d37923ac2fad014513b82c8f7a8f6d35ffd7337e38394b6ad38d2118a824af827aec518455895e3b275908ace4904b221c0f8cfb49772bb18ac22538981e869867400112424523b901b11d8ce4f0de9f484e161106ac7e08d0533a09db5f37c35fda2ceb711bd5cfea3ba721af0eb7eaf22dcfac0657521fc53f2a2a4627fbb2c85f8d5a6eeebc36a47eb7960ca97271bfdd0bcec09cf3631ab43176eb23491099fae9ef172c9b401b7da81f36fa9fa02d2df291ccafb7a0b33b5cc445c4ce160bbfba6d189f0d8552d830a6db0e8a4283aa9525b012396d7dd19cd222cdeeac3faad061c0ca17dc6d9f37e0b26e8b51c64e4e74196226850084879ada0d5a694c343cadc9effcbd09e7aa25248ecb9c0c03f62e94e62bc9ce10911cc09ae2268824dcda4f36406fe02aae4e6e44be6d4670862a441a15fa368c39f2607294f0f72e84d0f206eb272b2736a4967ecb63b1fecff5ff04887c586d47d326a13c9ea911c9ddee2bad064167a8c1e8c14ed5fe0d33f4968ccb32fc243894038c79a94c239d367fcdc78211ac282e4af213280b17584079783e880869b4d7425a3249ef1e7e3e040eb7fb51a8d43a448221f1d328b10882577fec8bce7572101fc213f83b8f76cfa3e2becf2c518cbbbf09ff65c8c73e47e57262940c2c8c465ba1b2df880daf42d2c2d1cb03cb7500af3b988f9b10fbab6dbcf07ef455a3541b33dfb54db2de6e7aa32c96410d9a460577d954eb94072b23ea40e244f2110bfd46015813da95ff0967562caf9c8e246a3c71c05b95d7d780520d441930e9178d95093554ff1a538bd31d1a13a06ddb951116e15ebe00dfedc29da6367b7f2447d0aedce59affa30059ac3474ecc26293e73c65ec9ff20729868093727050e69853b9c24f81997df4b7e29c04d12d345ebe95b8d92ee6bd9b8f525436e4b03cd18a8a781c29aa859d21304925f6a9d820f98a97f52f84ea8207985e9ba2af898c4571cbf004321468176a2822e02480d80ab441b7e785ce11b3b7fde95697a4b761d24ee313262d041c16e14b922925c8cd518fdb46ce3c3635ed860c7ab69849cfd583697a381846bdd86e17138c9df3bb610db7df8f8e162b5667e315536f141b83991f58bca638a94d2922ebcd2f864fc9bbfd399ab83876d527c971cf5c13166c1c90bd56a1ff5ccfac8c09f35792df5b5773d9087c7a00d3a191ae7a6b25fe6d4b2dfc77f0dc9adc85405b900dffd3ecb2d3042fe5deca17bcc581bd6d44ba6f6132b6df38579976ab41c0ee95a5059a2a5879c5a393feee6ec607319fd95fa5b43daa10fda8b2ba798adb8b3f08354c79380228af1e09799d91092d4b04bf929c51d31db0978858f0075d9b70d862338f0ff49abedf9b138e50c6f3a10a7156e7eefe57539593c56416179199c7df6ce997338cae5b8c24809612e4736802bc700e195accf43197866a36cf38ba4b92fe4461fc8f98333996e38933ac5017b39c8d2e9f3370d4fa72b97fc1027903814c604da092189b3d4945af3218c1391f41b99c8c6d7b0a31d8e33e727e87ab95f73d9c68c45eefcbc3f22f6e0e9b7294990a5247831fa6a724af2bf47fe30f5358df25279beb1d8d117761578d43f13bf08d6903394d24f6b75943a61799b68abaf71a9e5f9a64dd9fec3ad86c2aae3aff2962cd5176b109020f23d2d6b0e030f4624e89feb03668e0e50a0fc30fb712221437b52908ba3dfe8a636bb12241257f2c53ea4737182bcb60584433c492248300a9728f76c237285f7e0b525f902a3006c5bbf2d2e7e80c48d65463244247891331b929cf8bd54a774feb157ce29ab19f92f3dcd48c80233919c04b8e3c17830276766496f25b6c87081a0ba714696b8412eca0e728c2d3c9512478644b42746f867aa4be3f7c88eb6ed4fad612c8fa9887d8b2a368903e5399d6cc3e6d3f0f7165b4bf72375dd2d77ebd61c9fc704c6899d06dbe760e9a4a029b189b66a872a18bdb50452836b00d4480eddd1dbd293a18213ba0225cb039289fc93df5d32b785dcc8dac5a016999df827b4b8605aec831ef37625a529ab0899f08d51e2b5ef0ea3f56999ccba94c7507ff96ec69e536441d83e32077038037c0a07b91a26835fb8c31d0bdc36d8c5eede9396ecc7cfcd64d067e6530fd2f911dd4a1f54467da17b354b58d5172e7c4055c9860cb8f9b3be0d72349296643a48affc51f8efc84bd438b652d7c8780c49a98adc1bb27879d3555ffba80bc337ab9147d0e0c4869eb668244bc9ce8fb6aeaec57d124e9a7fc34c630e2b012abdfe24d0d9292d703e344dcf43aeefa7512d28117c16b73617df54ce2bbce416c0b2b1d797d98fd6af7cd4132a8e8b80a0b05041c2cb308c0522df3eb82618c5f3f5d5226ec5f66c5b6859c35d20b4ffeab972764c3ed10b7e1122b7d781e0388f7ee2dfdd01f1ff11fb4fede097f01c6b4f9721828670a8418761a7416ae430a94024bf0d2ece75e397d6ab8d9e7c047265f5a66f64ca972d45b1696be4daf9864bb1897645de5efba37c3b7876740210277cec4e2f9b6a66416739b1e7e467ce7970503ba92dfc74064f9816147a3d9bf65bd30ea9eab406ef47aa390f8ecefc4f86f2ad244cbc0fa2cac1836d2e02a3ecd08a4a73e031e15de497a3cb8d5bf4fce0f3eaf5a482b61160442063d375286e55f3fa844326a07c02959846e1804356e50cd2f546df9e7d29c4f4e2845598606c231e2d91d1057a8b46a058cb2092e83794f6e91229f3af6ec23680b5ceb343a3374ffe6f7ee9e792904c6106ee9c577c59493c36e767c909452cb5ae5824669a81a6e2c87a9c17d6374ec93b90461cd94e8b0ab18866f68cb32bac6bb879b81df69adfc170f7f652d9d059a20e8e6ef8d404a21c4f73f520760a827e77f2ae0069e9d132617cef19a1e1a2227c9b00b4cdcf031ea90d5baa00056b7babb74e73df16d9fd923d4c45829f864c7eb9a6fd14ee342c4a6cc90d53866fe753bcdae31cde74f31a20e00ab014923f28148136f0df90f182ad16a83d6dbafa0a9b4ac66700a2ef5841c38495d7b7c80dbed86aa7ebe94c8efad933556d61beeecaede0c128846dc0b3f4dd246cffa5bc0029a83d03e2b42f876e9ed60f6ee781cf41aeb4a7458492ec3f137cee37aa72cdd7137c607c6eaeb336b6d53e3c08571bc568f86f01734dc7bc98350210cc6f0ad53d315b36b977f6702a01c5d94adc40965e9b1abc96b6ab453544da43725fae4edb8cbc914b1dd851bab0f985588cc700e54513d5ad9b6195acf7f8eaba0ef6d48ddd6bdad0435dccddf939d2bf8dcc332137543fac5f316f02ec6bea9c25ecdc0e800de54ee12914f7d3211c8bbfe4ae4c6d79b9cc598f1e33793761696e9f6e635961bdd2efbd9c1c83278895504f906e841f7bfa57c3144f59245121c8830c9b01112e9e635e915c9ba951f463031aac7950d59e527e42836c64fb2fba3e50df8de574407d637db560919a0249a9d1b4f2b1e414958d6c0541a19dcadc7eb03598aa4bc83aa34d8434e0c2add3e122ca0d01a3a20f2bb6cc4e1b20bc4cae01d23aedb6e112caf0808c17876564cf77f95c5fec07bef281b7cb5991faddc5782a55852ce689661a086cc5901126a252862a8a2b1035046ae10711ff73f5e444592e8249bd15646bdbd9ada742de74905634c033546d5a33032bc3756205aaa582ad4105c81256bd232d98d7a216dd0ad2a85fcf5545d87bedc82cc32b192edd83510f9609404fb0953dfbb5d95b1c9fd84d2a931e4fded63efe254a043050035e3d883e2408b36e1555c59ffdd917f6ecb2db0fc0dcafa314fc22f5d0ae0a012f9bae7c1f0b1b8c950adc4c4eec95216cbe02d98f615e6e2ecaf2d1c216cbdfc19483a266c1ab35a972fc9ca865274518353a99a30afe28e25beba8d06cac4cc9b5f74d319ce85e0b39b0da0e86398ec2fabf5b769406a714ed8bbc43668e77b4fd3f131c8f2c9058c7394113c91e732cd29b09bed3", 0x1000}, {&(0x7f0000002540)="f6a47003defdb6cfe6a6f9dac46cbb401f431a578fbb4c3cc92ff59784d1fda0dde979164cb4b2c1b16a79ab4bde8535c9040d52a39b08409c69d7bc73588c02fe710b365165b8968f3aabec2e97922be74d8550f31913229726bd316bd6fba78d27b6c3cf2fa97c4327fbd77b1bbbd077d0e4d7d064723ab27c359e5678b55a813f62c5e9b62577f99829f0eaf1a7763518adb5b55d57", 0x97}, {&(0x7f0000002600)="7bd6af294f05cd6b45baed5af97bce7bd5c94cfd7af15553882112a63964e1107efa2ad6fb8fcec31d652c72c2472963d9fc029c5ac48bade00bd48658c51a8b959fb0df6ccb6f34df944cd7191ca86f00d9da12bc", 0x55}, {&(0x7f0000002680)="8d06ec37436a65e153a8aafb32d2f965041d9279540cd71e644462204dad77b95144e401c8c3d0894809057a380a5c40006705908d872a7f100861745189b8654fdde6c3ae0e209e72379dcd96508e5affeb171bc65ec5c85061238e60f8c88e8331d8a3ebe321ba4ae0f09878993de7c07a34377341a4e1e3d296d6b2d454346995375f85dd3d76", 0x88}], 0x5, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x1}, 0x400) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="06c9dde8d36242cbbc6ead71ca57b6d85cc7738c3829c82ba6222c50455e36e26299e53f9c6039396a0cbc3c343ebdfdb012cac07dc3306325b426e9ad77c410fd", 0x41}, {&(0x7f0000000100)="705eb8b1c189fd7249a38fb1dc2bd958a0af0f716bd913575fc97dc01daf61172778d257340fdd2ccfa4da9407778550cd4b51adfc6f2009c937d8119dc8617aa01703f6cf4d7889f30468893cf20f71acb0aed2ad40d6d9d113128bdb8024f19c072ff38ffb3a3e32745c30480e399b1617ee98b454c8b06c87ad4c3807004b751f51b66c3378a26aee85a704f8b5d0233832a62150c00f19f760a1456a8c7ac6867e4912d06914d2e2300980c617939730c838508978d586beadc53727d8f3c080a23c35ce75954b451e17ab", 0xcd}, {&(0x7f0000000200)="7a08e90b979e2eb451f427a70da43acbc8c71784aa75612b6b6033fc281ce4bdbf88809270fec74708def0855c67b2e2dd9ea174b84e5ca50f32a68ea3f125", 0x3f}, {&(0x7f0000000240)="3a092c4cd3361209add147732c730f7639a88c9b915d066803cb7d08fb40ffdc00126e0eba7a0bd90a72045f4549ad3d90d7d4662e47a122f34dd524fd81b1cc1b2417c3a2e2ef48eb3aba25d803be893c047900ae6c5bfecf821e677f6fd7f935adb545149447658eba61d5603de61bbfef0a047415d89d793ff62c4d7aad67338bd771c8721681d4f2e7cd877a9d2f68", 0x91}, {&(0x7f0000000300)="8ba1e1030dfcb8c1a353191196675bcc416744568e427bae84fa5a792780f9cd537f35909feaa9efe9f48939ee64094d48225c2b0aad14d589b7d0c23febcff5e0de6340f2456bb72927d1fd6a050232fbdc4bce2599ac03d8a14acbd04ffaaa04507ff51b65560f89acb00dd9c32050f689e39874ad5880daf917b85cf778dabd9d8ec8e20a99bb00659cd8a2e0cab9ecd7bc3d4a6665624897a138166b1e2a4befb9c8d7bb84cf20c30cdea1b58cfb50dcbe6633", 0xb5}, {&(0x7f00000003c0)="f26ee0697ddcae1436eb857ef9c765937d79b3cdfba8de8d580e36d9beec317f7ea7e7a9516abd9371e43922fa9632e6262e8838c9bc5e2b0d3d4db1ae170858a6ed91b15d02d850fabc767e0a10e4f73e332a4b021598138e5cb4f38ee97cdcb2405b49042663950b73dca186d650b4499a114811dbd4c27dbf07e3dcd7f1a93b5e13daf05b9781efb311e1d20fa6c9a6adef0369613c9004fad5c3e138b0f731efad50477cd56c47cdbf7bd7a660c4966fd1120321d873808a0e2cba538c2f02492d524a0e9195e541cf01b01f4b0ac0540100c4f495a68e0e91b670f0afd386c82cb45c4c552be55737ef397383491f072021ca8669e67253cea94e332237b1fd61ad525a04e8a05f0f65f5d6e2d8f068ff1b73a928814b48f53350413b92068defed75884470eb5f773aa43cf52cc07e83e8bcc078780d7dbd4394fef67730d46c19109e228d73af5f41fe833c05da57b9add675c67b32e90461b9c436bdfafcbd67507c164780ea5b8475ac50fc4c8a3a91f7ba6b782a53d86a5ce8acb1f230b6d1371cdf48d7565d8023d3043f24e8c54766c8cc60f40634e5d4badc2d4443dd585ba616c732e5fde3c09af9544b4b0144b7a24917d38b244dbe5354e5bff0e9f992fcee2cf2b61bad16634276238c821cb6535bdab8426cdaafc4f4d5c1901741ec93e97584f14f84fbdca7d8fb58c697b95f7f510830265d89e6765bea6ad2f171c5316e36f148e90ea543ace4610b3a7073aafa7183f883134d56bdd107215b12eb83e61eda11d73deafd3bf8a36691cd40413047a79cc1a1099e3dc461b69954dbebc468c64695fe19cd163b3db30dcf9c99736931159232b2bf2e73bbc13789848afc66b868fe291f58b436adcab90f2f0a6e55b7c31a70a72ccea434348cfbb44ddc5c6375d2018ecfd3df7b68808d9647ed8625080b982b2caa2cb69a23493f18c61c6b853ff5b9b11b606e8edf6ef3b9a524e6d98ccc3d77ac94a694066a1b38548aaf2daa240f089e80d038fad467bf6cecfa99f885080d7dd5366772784ed54b8dc9243fe9568e9b83b19380a22824ed705ab531bdacd4d9c7a9a80d138eccc71fc7acfe03eaab0dcbbc7cd6124a38b1f9441e023c9bd446f511b455490108903b4185a8a25e571611d308e550a79212f5b09082c8ecbd84042557c3de236c26887f97d5352453be45e4828120bec15d17367094c921507f149dea0667d38439d278970a68158aaf9673d634e0b206d6455cebb93f64b25f42259b4041539ff5ceccf1685665d3ec4c271cf04c742d5b5a19a60ad1f706ffa74b94781eb023ba9de666078ed4310602e663719810ba4bb020cd3e042b76ac181ed5df5c843a3990806b4f391c39c337cf378bc0d59362a8631a8993d0c0face36a27017b4b097c3497bbdcc894732669b7ecd3a44aeca51c2aef8fac683d2de6009ef26b8f056d36d3e75ccb7001f25c8ed60af5da5a05243146a5157cf6afdb5b50fd301762b6814f235667f11f7d2782e6aa9a4dbc1d2a81b356c973419a72814f578391d170444358c5f70c4b8dccabc11235e747457aedc20bbac803d2817d6f447512cf74f5f1f7e3a0ccd34e11fd85b7911cef6bdcafcaa58bfd35cb6b8cfe820649924b0573429a33ca0aa02a8b768808384e79c6a8e9371f5a3974d03c170cc38389522a0afa4239f0e423c5b596415b7238decb27999b94d03a5c1c31eecf5230c2103181ff65e5ce0ac5ae2d7e50e66f390f0539adbf665ebddf86b5c33400eb2efc51d361c1862a3a07636b62f065fa237bccb5413e9f83474e801bec80c530bca35d601a3b1abe1e4406d4077e2df5e153dacf90ab2436395c6b9ce577be7b2305080ee38795af64f3b36af8a77926e6225020d783d74fde72e3aeaa6b97ff0698af7e8048bfa32b7ca3ba9b61e9d268d72ba76f23833498c6184d7d0a0ef25943b03ade00b66b94cfaa5eee93e7f03253c6e625c1a0e53c2469575215d82a10a3743729e09b0d5e42fbf9d1f90b3778ed540d9fc1561c0a5cf5a6c968ceca90c66343fc4b7c4b3e87cd085e12e8d964fcb923578c6731e22df2761c03899f1f50684bde2ae44fd9a1898f8ff9ffbf9527defd15e5b10bb22d2f5221838ad5bc15de2bcf041c9523805145ca8a76d690c096c2707141f614bec0bafd5df2a1a3f1d22d2e3e71bff365b4b7257d8c69ebbeb021505cf2858fa02164c9cfc1d19ee95a8fb3227ec079a64fe458f2c0e4a5a936b0a81093a55c486dda6c73f282931aba0bfd90185a66482ac0725eb6749412b38efe2ca0ecc1118d32acf6f0ef3f9fbb02f42a938526e554fe5872d458f78d7506dff38dad1b601b0b5c1ebb4aa6b3a2ea3c9dc2c06263a74001ec6394374b25279df363dc97c0d44b41658aeca7cd30bcc386cda199d6f8b6c8ff5016001bb4354fb703802dc0053c4cc335b85e5afeb116f8593a8ff42b883dad20690afbf022f16a181a0b452e88118633820a9a9b118759bfcbbbecb8a5ea39cbd95f82cec752de5e461a03cc78528e1e0038cadb8114ba722619ea6456fc48c02b707f296bc8c31ebc0c1fa7938687ae5e8a2d40af87361b0d4b2ddd9fb5b02f0ae09422f84f19813caff05c031869ddefe1078ca8722e3addacbfb3d0cad26e15fe6fdffb3a8d236fa8f6640741479f6327e182cdca18eacf30d7e584b0caecd2431a6f5bbe2850dcd192823a6606fdf76dff9c689e6592e2a0cedb13a2d545916d06d48a6e13dda133460251ab99db6a3cd6b9b5704d968f593b7b7fbd2b37f3c3d3649fd046bb6667b21475c0c7e1b959c04682360622a84fc81ee3c024b3681c15312472b7dd856ee95b7d9e05c7410c8f332a138c67766d073ef0711cbdbc7f6ea83ae2ed65ba18a193720ea8f46cafb2c6bb02df299ccde70c1a9b4b67730ce1fe231d7bfc54541c50806a75e7ef8bd8bb0786ad02e85d959f278d76373376592a66954841dd2a6a700f233085eb20cecfe20c5bbea4bd0146269d9f407eb077c9fd29c4245f8c7d6aa12ecd740217d09d0e29bc3d26d55dbd8984ddb18b21e802e32acc9e6a6f523cbf5482ac8bcb9d9a128e2ce8da732176eb3d36fb93a0a4a03479221aef2b1ea947879557e8bc1702d22a866e43e95e1674b0520e7f8ce065b7e2213a6790d67e2866be1a77937ee658ca73dbe25bbcb06ce89520e946cec71675b3b34e185ac37af27b7f6a2bbf0f7db245783fe916395d6a01aa0e9c31b6c11d77690f4741428055fbf96579a01b6bb1b09f0f8101685c616ebef47853f81672165f575cc31358edc103b5ce0ba3051b76a67c587f949e2d8aeef2db8c0bbc61aec70e2d7c1da0bdc10841de117ab1b04503fdc9e3106a38ef19e56def8622b06aa1d8a87979a8a4ab9f79498c08deb79bea3e49f0d466f9fef8e471313c55c1486849367cf14401232c3ba872879a1935c9e9883cf1e26f738d9d2fee95e93c0f5998dadf349f451b26dc9b2d4d2262b40fc79edeef6419f5bb46488c124d5f5df6174a4d6567bc4fc526511fbe2fc0cce06b4f866b2ef353905d81f2da94811b40bd84edf71673d69c8ed8d327558c18a6640ce37e7640481cdc70f0497d819fe6ab85fb67e4e7456bd6d545e7270eb3f6c23ac2b10fab8dffbd48de4ffbb27d26f6b1a5872924532808b4bee62e1ca4be9f1f7bb6e38d91391fdb0f2025bcf90c1565a3ed3293f4dbeb721ea61f48d91534155c6c8ecd6b8d77a0764c6d9f160f1c9f6d552f032d4bb99824aa98f1ea077fbfb49414e41c1e9c6b37bf265aa3f04e5aaa813eecd1de74cd3c48c302c420b5ded5948eca4856a294c2d92ce25b12f454083c2522f56eae5befc09234fab4169a1105d22e9589d754652a66e687139c3509801e319df7d326d58a4c099c74cb64f7d6ea356dcaf70e63f2d8fc5f275fcd7c35bfb19fdf5bfb2c1558b169f5c3defbd9344d6f7a3d238907a08796f7c172a62af61b9820c8f373c263f3ffd3d0099c602846e5b4f8c74b0dc948492b9798a8eb27bdc605833c2f370a7f8e6f82b372127fce453c6ed78bd56be1cfe2c6f9e2e6b95efd0b54ceda8ce26b3538f52baf0157344df3681d28dfc386a1d85c7557dcc28ac6d0f717cbd1fe2e3e15902e07c9c68db221c40d904b1cbf41315442d31d71e5e7c1ec980e3cca9d011048bdff38aec9cbc4b9f0c8e8aa61c9d24e31fc86424fc28a24b41f849961e648ecd7646275144cdacc9dd202810ce6d36c9003b9aa8dce0ec3536d43d202d0c55d8d09608a0d2a827914533b5b8461e5bb38664be80d61a97369960e1c1ec638bf9ccf6e95334f2cff3a810551681af2c0a3138b2e4f644c155a70ab7a64976e96a0621a44ebd6ee694505c121b1fa071e2d6f042c681c1c1608757ace9638b46b1df3d7de7b4e23978606b3b825b04be460ba8896465ac41541fee151748833ffba786936f16bc97c5508580e7251d0cee09383e89ca014d8be045fee878d64031f366788508a7429d567b7947b4534d745b520ee29a5cae672f3ce57c17de050dff9b69b131f07acfbc823f9c3991685fcab21dca395b746c8a6e8318386fde7aa9e8b53bddd3a3aab007d23bf7102e84a3c8375926ff672f1387af46b045683112428adc6ac5a6a0b02839e75f31f10081e485d6beb9f4fb55d263e2fa527b490dce5062064143e4642c2e06721ba8cc7d8e4919a91fd88eefb234a4c2c219cd1a8e5b9b3c94b907a74e781f1782393a030704bd2e3aa054edf41cace26b57c15f449499a33032a7a0b4e672dcd9871e753a3996e4a9a1ec39b6f75221b841ae049eed5f5c097f79e49af78f87c59a695e56e74cf1234ccf0277c5c0e4621ea6b50bbcade5198dc23bbdd9827a3250cbbfa5e154e560db0490c622722eac7e8495824ff2366049272485fa027a444ea43c6a315982e73c68778aa9f2f0c8e3224fdf2661aa6fdd46fa86a6ed35bd3734f8751061a9ec451f68d0eab51d50130f004030137c42404033c553a45ac6899663ea60e959888f27837dd209f964bdd0f30cd021920a59018ae0797f801f359b1172f34c8ba98d85dcadc24c6b00e91f13a4df8de655e8b6ae18c20311f88b1909b536377b29caf0dbe56ea62b6d5b0ad00ba8d76556cbe688a3ad62ca3d1fdd251dc56ab43a67cc088175d2d667d353155f8d6d89b49d49fd8ecd78024ec273e7b682e4a41d5e26849c404005712fa08b03a5a5bbd8b89c2b1592e4605644f496f8d23e6fa67a1519e7a63d0dc1e32f093c8c95361ed93c70cc497e76ecf38a2d1ee7b49f77b469153a9c4385b93ff52acfda48161aad8dedf871ce10fcb7ed5b8e69f063f8fabd8bf86f1ec476ee2a9a71fa1909eb8a9b9ae1179e086bc46e610e23cb6f2aa96f7c18416a835fd38932cc9b91d9d3584caac21a0b9a62c3878310d6097c0777e36f0df8b1ef5f9adf83c6aed0202e533d8caee9b95d9a858de74afe058c4d84fb3d5e5e73487a2a9e5b9391a1fd22c97b1814cccdd71d6ddcee56e167915a5120b8eb85a8b546872dab7580cbacf71fcbf83687e8ee7f3450e25e78368c62428dfb31338f3b1b1cdc014251bf795e250674fdbb58c23fab33a890c0d4df5b2da59148c1754fb817a4392a91766ea24e1ac9ff5a821795e0596a42d3713fd80a12f2671e6b36b89bf7291b7e43be1ef199030cc9240820239e4c121bcc6b62e9af05b2b856302ea26cf8183b4f0af1ba357b657aea501542aed07cc6e07ae4f01b62bd54454b87ef5af1b101592cb851cef4761bbbaed2030ff4", 0x1000}, {&(0x7f00000013c0)="79163cd0d653b40bd47e841367a97181795a4d716a16fb2d6e2694935594", 0x1e}], 0x7, 0x0) 16:42:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) pipe(&(0x7f0000001680)={0xffffffffffffffff}) r3 = dup(0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000016c0)) r5 = accept(0xffffffffffffffff, &(0x7f0000001700)=@un=@file={0x0, ""/4096}, &(0x7f0000002740)=0x1002) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000100)="8f16d6b5f47496aba0bb3c7476a7bc83cb2a6e43d71f82fe6137484087fb774ba4d1ccf9d8ed08481454dfa5a4ce960e6944d891894771c26f428b02a9991f89bdf030cb7ebb1dbbe5f1648572ba364e87a09452874785f6a50e09893f1575a8b56c5d77ab4d33ba01642e255e8acf6ec8098b4898f9cf87232b9c25579c", 0x7e}, {&(0x7f0000000180)="2f8f72d1891a940e4cacd998dc583f503681743d719a7867a493778fbece4bb54ae9203748b621c747b7e4e8eba23ed6858bb683895375b8a081169954fe8f33de5b8a180881b51c065b91c6bd284938e0f6b578ce3d70c99221074cb3b74614d080", 0x62}, {&(0x7f0000000200)="a139154063f4b349fc77291de450b7f322be8bff63f36d90b733aaaea29a580d4c290ea7541ce66f933633ec6d455e49ef6d5aca0a4241e2ed76712623e91153f54b4b5fb23a96da83995d4a0a31dae86c0273ea506f7468ecfb3adc071fbbed206dc40b9d4f8e567a2b5e4449", 0x6d}, {&(0x7f0000000080)="51bd6bc45e2ff4a799", 0x9}, {&(0x7f0000000580)="bab1fbf6475ed0b7cb112fc7a27b95edafc8dd8da0db64fd96011fc38eed00415e981fb65e13e943794a9c10ee7d7563f752435bd224998885b635d8ddbf44e0c3099fbd82a2dadcf61c30f50eab3179f8f841d5baeebe95dd087343ea8d56f14be97c4cd9b59847007adf27d83068d6c93eabd35362a5b57ef5cfae7da37d7054385a59b11006a044f65c801c4c7e73565e47ece90a6bc5604a88a07ce5f99f0404cb6f386bb39f9a46e6c67230d69e37707021fbbbf27486c4bfdfb45a1ac5cd15c59da7aa93ba899644c4278e4dfe59698f73ed1af26e9b2b5136323c0b724f811efa1df3af0cd6a1c4e229e4775d3b7c41f412d71a6abcf3360fd5094134f93e6a7cb5f279a839d4d7b02a65f50aa191d17df5a89619f8520ca712464c62e687b6e5d5b43044a33bcfb5d1f832d8d3e7df9079cd56754522e4bc9aab6ea52f760e6017b715fd0df7716c276460d9334b5024b327b1e3653531a59dc4178ff0a445748fbc53edba3b9342b1b397e23ae4e34bd3fce0356c581718b93a5ff7499bc8c66761ae528e17d127edcdd9ffe591aaf4d119b49918d4b52acbd29768948da6fe0db15122aa48352adf526b8556888d1fe5f10b34b5349be556a50e31285079f2d617c24d064d81e828ec3a107b45e3020d713db5c2d54afc0b3b5ece09cfd731ac035b56624f744dae5c5af0c2067441b9a8f212ff43317c15d49219f7948a8e1d207f6f87a363c94608f5ae79578759ea10bc84eb7bb6c4279c8b19f3b3e4c6c8400748548e2d90406f915793c16f22e7489e80b417a3bcb00cd539f88ed500fe3dd9f3c4d4795ee7f8efb79b15805f1e837b732d029e0a38c2c21a8a2e41988384df7cf594fcd42033b1c757ce31e550f4baeaeedaff2230b2f4f57a599b415fbd40597f086805952e9e574a8cf79aea01ea3408c4efaee732ae9d08844e2d97abf6aab649c9c3d6fc4b8f60d56361eccc472e2b1d8c20b73544b76ed3d467d47d380caf955c7315be7cd770d323cc547ccd4142d5fbff8ba65d8e49d59f9512141281ac1f5667498aafb52d50bbc03b17c8bba0ebeff033a8fb5ff48e76acac6c478d59e50aa4aceb72c98a68b58549109505334782182361cec3c33ef52f047dca451b2f40dd52759be5828327d2e1bbafa373a5c560cc4ce2e0d8b2bc8d169755752179f9cda0286910b63a82e7d719a896e7fae44e67292ce9f605913551972bb54804b3c9702dcc64ac5bab37401a9ed7cf023b0f1b6d95984f0eb3069a80395d25bd8fd11b628bc8dc59ea140fb532867c63c403b104d4cdce58ed0e5200fff82b7a301613470be1e859a90255488f5be0e7ee6788ee8b3c33a54af21d40b9026abe603dd34e187e9b511ea864b5b2a465c6ad15ae75b6c57339998b2e03cf5c5814fde8cd65a54220f4ca71afc6ad2b55614a2239e0f24343d34ec8728d3a7304d615ce429f2d51e782ae5b9db8a1fdc1f5cb6049bb1d9a19035a8c9d0c5d9b53b52fab045e724908a74003a141338d1b652c4b19b144a4b459b5d4d53c1112f2e7f373bc263ca4e74cf3753508aa54b852f50fa1324161a440c8a008578930394ac42b575dd8a6417d5f7b450d1b1730ffc9db66fb46c017912273784862f266fd927c7eacc42959be309b4f3901ee75c97940ddf09c8356b25ae952e8a8f75af6c2acfba1bc70e24eb70b91cd742dfaca8468d9d562960f2af12c8634c585f0dcbc0f9a3ab6e30a648b9ae7d82aa7dc69e191f0c84392d836937e65a40f32adcdcb43444ccc00526ad3848c1837d82047c3e41a7b02aec66e21611da57163741e25211f856f5219a6353b95b9bc669090f7cc0486569b24bce983d9d5c550921e69e01fc6928e6e3dcfae096b4da0714eb4bb5162ecbb1ea83d5317b4c2dfac71cc75d6c86771f56f1af0ec9ef8b2fde1d8261bb88531335df9a0e17c96043ac3f6a2fa14fccbc95ac612b19d5cbc77bb62e88c25209ce536ac63f91053364770dd1b5001e0c9443f63032e27ebd5972b5d5ec9608d9ddc164c4732a4ae22676f971a68460153bdd99a3203fa7e90f13e4429d5288ab276748309a3bd83bc31ae94f496a5390ef2ba613246240c94872cebd77d30d205f1be6b251b21364f656c3afcf37b9020ecc34ba233982a8b9672d17c4719199a593f7825848c106352515ed62c265deb086f7076a9ac00514b6385ae0fabc1a3f86399537b4ebb2625f1ceca1b1c05f1ed43644d388b7a2a1640331755d68b06c708c8feb1d8c7a5b56e378220f7a50cafe819ec19c4df1841f7940655c80caa4543388d7e2611fd8813b01ac649096cb3e1b99658827958fa0524405d17ae16cf23e7641e0f38b072a7666746fe6e284326394ea42d9e6f9c73bcf6cd95a69422f9133940403adebd8b9f1a85050574e9cf8b814fdcf967755c7e394caaa7a693857aa2898c2ab7dab6699b86adcecb2fd5f0c917bfd4b3bbfb89faf0dd66519f142ed97aa917729219a86a84415a2cc42259bb5e1d0fab19dfac17ec90ffe7d346ac9d8adc8f8481581ecc1d0389fce9114b0af3f8ba0b2ed6ba37ac8ebc6c15f99cf7ab6e31f12d077320e8c58ecc0883fe812ba5f698900682bf925faedd2880c1caf147be27f8e283786422d6de709b8c5516e9b0e7ed795352fe23a66b7bd14936918a2854366718b38bc41b25517a7ecd463a8da28e7fe0b4a11ce52e289d64926c1ed30c7663e54406f0a51d539fd2f0cf6bafa9fe2762b8ca33b98cd180795102670c4be168e892be34069b043deaffd739f238bf95b2bbd20a3739d2e3706dfde6e1332a6cff784d487670015a972b40e649a2733d9ef5c0a649b302dc39eada6af61c239916dafcd1a6aa9003185d01667eae9ef07871cb11de364210698b600c3f761bb0f9155eeee3bcc16d79af98096c81c3c682f4f4a8b500716d1aeec776b4ecbac2cb50dde59cae27772be31cb703b91d19dff051bacb808a73a919a362f55c04ca02763b23809ba07323f5621cd35499c95fcb917dbd301de9c010e2274c02384b4f7f785b0eaedbeb48f3e392db73b8bc16285e4d681488eacefa1c0260b2935d4afbd0a60dd2728deb9d1ee648ea4caa7b3b1a92f66d251b9d84c89610651836a983af6f3f6975ea6c9215e27f4e42756f3d5acadf4cdf3cca6826e8377b4b6fb07804dc77eb1a8c79c9f0773edb384fad5c90fc5e4594e8bfb63a7996bb49daa5e5f42fcf8dd93c2add1778da9290df8fe36fa266c9a3a33c599d3b443c3a3d0afd77d186c806ce91b9685973b5d399e946bf059477423b10023bc3c147372c6208a1c374e5d6613631ae9c2970e743bcbc2e43363cc35651a68c332a96d2c5846331abe78fa3e32f0736b20e0e3bb1e2ef063a0a53e24d11add2f1a054adb7957dce1b7aa64169f3b4089c337ad8f383fb0e34c824a877e3f3611583097b2bdcfeeeed1a7098866cfaa0129bf0b8161cdd5b7e8436533457dde4dc0e40cccf22df5ef1716708b170b36d787efede6b88a8a755dbbb3bbf21fe1d3d37b5b65a29fb0276ef30c65e0a11a2b38ac5fb2b245294e90aa0887f1fe6e7c383b53f1e93b44c3619b2e467d88e21ea2295e2ac926f18aebca10e528d2d4424c3bbfb78724e18753d6a068ea31392907404d2ecf8dd08ae0a59ab763b8fa0498c9e22d212368e357695d1da6751e884653585d62222afeb7677c20f4c119ca4b84d09fd1db88dd5eec740dcb3520d0be1c8864b374f7510e1299f0d6f8f14762929be35c640dde9f6cbc15bfda9b73e72641b2fac8a25841ceb135c58ba2bbd88ed3da44360e1aae3ef9bd45bffaa65cea0235a1b2db9b96ea4e441a00f5c956e9fbbba8c5700db1a25a97629b9f9b831a7092b9bb35d1b218e50c8c152dbba7bb7492eeb0003b604b6a783b20490f9b1ef72cc8387486b8a781b9558261303651e224627f4f9a1bc7d2d731c3dcd2fadcf5fbb59ad4742a33ece81eba125324f3bcb8c2f42df5817318b7ae5a30fc37306316ab6cc19f7c21da7d1f6c9fcc90cbf748264fcb97f9a25e625402c06de25c5edcf2fa233ed7b0b7d9090a1ca7f40ae0f2abb16527f7950b4eced638a7636492d99e18c5af39e926b7c35518e51481c059148af20fcd9e8f830c6d7e9872cfdc3a87b864672603907d15e396c7886a9917d384e4d9a69f24d4a8e0657552e6f30f96072a418e7a646ec7ae832d5fba166a7bd4dd9a04811881449d7c26aa3aa519daa92910b2efc73ba24fbaa9a0cdf5f9fa969cfd8c263f8447dcaef0e3553aacd2af935cbdaac2e8a76141914032c1b4eca717563db22ff878ff838aef41d343f2382737dd80fb18550011adb6f7a9f819ab89fb8a9abef3e355919a3302da65334d798ba1353f0ad7903e1467929615a65b9430927897bb1e2997d878f08ea98d4f8e6c42022a4050c27ef899364e380847bd84ca06072561fb18cec14235ba29ad3c40e2087a2421a31884d3231c29fe7f902985ea5200e90c8e202561a08fd6e505e2b55855e33bf662176254ed0d5df0abcbc0732136e2246bed1ad0b7fb3a0e839c4112b019a5c2aaa10a2386d4eb1ed4792df2782f93f87f3149d82ec9ef7325ebacae71ef7a35d4dec9362df18de877c88d7ef577064db3a1dfe280e0b2acfeeebc3d6bf50ffa88877fc72f8ee2d0ba419bb768089892179e8b52686367c842ae307c0649f97eb8da74eafd8c097245d8da38186db3f4ab94c8379a63a35f8d3c047fa73b1911113945b7a5b9254388d9c70bad6a2b109fc9336ebf5e4e1ae25ce81421ed3d7f59de2a6b24f128cce9aa2414d96c043d9579d59f31f3d2ecbbe7c8b6ee15df744e4db28dfb08ae47a2cdc3fac0288e529f5fb54639c796c00f0c4b5057617d88d92eec1ca9c6dfa28d0f8503caa9f5fc645463b131dff7812f837c885c3a410ecc5fe80bd363bcaf268b314c518effee6a1e159d0d14edb0ce1e6244aa4b84acdd93b30a213354d182f38a2c218e5cf8de47ae9560a5b9e24fadcc2dfc1b5a9d054c0c68fa54659786957dd11204e5656fdb6e62c6c5860d2238cc00162fa71bbf675891cce4484552473f58fd4ad7659553151a04d825328308c89163caad7e9e4c62be2184fa405d096243f3ef17c802049e80547858c8a0468489f454db7cb1dffbf513ac055571100f080caadcc10a49100daf17294004b72b1f3d3e7c25db5c718f975baf5cd8367277aad17b711e81409ce33e4627c343f3030597b8bc7706e24b5bd0132af09184d31b658b0551521f7ac637165e0edf01bf541b7c64f50d9aa1e93a17a515e98973adbe2569cd9da21db5fd10f8f00893ab70832208634d4121b6fb948dea53f8b445935802dd02f5538a08286ab4485bd01f6d84cf0030ac8b92bea655be1010fd54de4fc67a202cb4643452f933c7a83dfab7d7901669fef547b1d46a76403b443fba18265cf94f775bac677e310ef5b1387780ac445e99431b82b0acfb1087ce187a0861106e3ee3aee421e92f0946ce48f3d9904f81cbce1f3759130a3c0dec829ce6f30b4d3264688b644803a19c1552061985ab7f340d99b8897f28deff437ce12317baa3840bf33aab2c98ecb629b2c3f29cba6438e6561881def18a5fa06d30b85875aa65a1a999fb0577d8b5b6c048e4e4d37bbd446bfef3f00822f3eb1b684901eeda9ccca5bc26d38cde9067998d3273a7701bad166434b3b6c40353c3fed5c16818838ae94dcba39a35b44025b31c3131c92faf2a59bab56a494c168a1559f92373e1de6b9a4fc5d93a987d2", 0x1000}, {&(0x7f0000000280)="c26523bf02820e38974651409ccea9631be2c070c0a2562a288d894e59fb466f5ca1ff360aaa08dfa61bb3b173f95605ef3e2f3f9f8c574f04ac73e73e973071dbd2cd72938147bb88eacea58d32e69496badf49283a5347b5bc63c140c39b8a65a63deff58b0c0c69f32fa9950297bbee8c09948e5befb1c77f170631e2a5fc1641d51b590ed7b0835fb30aa08ca8bf49148f48d5eaed13215760443f548ad7a3871af794daeff6c2586e0c2519d19ef3de3896c5b954f08b733422119878e246e506a341845090f1a0f464b3914fe40f", 0xd1}, {&(0x7f0000000380)="eeb6c8c0807b9c708fb8cbb5cc85a63df6b0c78cc451f18cfb5b0c87d834133e5d640b7b9847bf89021f67a5ef6be15db18834f55af62ae363b4d0faab9d87fe1fd3919d3920810848cfef3097eff4dcdf7aeb34d06719cea88e7c733f8cf738d78d30b3232bd8b5a74c464609fa07e86b89f2b23006bb493422949813dd9e14b5d9b0dbf7036dae510aabe7fa36a933c44681fbacb870a6bde246005af99db3a9bc02ef1d584e43300e0d5c00d7203a4cb966bf63cffbf88dd169b703f92f0f099c2d6aa017cb9799de25adb866d070", 0xd0}, {&(0x7f0000000480)="1eb6e135296d0ec3bb8b76ae617f4b1f6f31dc1ac42c87b22b56e71f11324e50467d7b686bf124caf38c7e26c5d6ec36191fbc039091f2ba1b8b53dde63276d4b8d82575a3449b3d531072dfc1d795611f0a4fac5d918aa95abe93085afe4da40cfdc885703f87b086939938acb874f56cc244fda47c36db0a72ad57", 0x7c}], 0x8, &(0x7f0000002780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}], 0x28, 0x4}, 0x400) 16:42:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x160) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:42:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) recvfrom(r0, &(0x7f00000000c0)=""/183, 0xb7, 0x41, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) 16:42:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) r4 = syz_open_pts() close(r4) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x1, 0x9}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r5, &(0x7f0000000340)=""/161, 0xffffffffffffff03) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x4, 0x9, 0x3f, 0xe49f, "9f47a6eae67613ecf88b585e1d543848f876c9b7", 0x8}) syz_open_pts() 16:42:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea0e38105f0b648b", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:42:08 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2110, 0x7fffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) setsockopt(r0, 0x97b, 0xf, &(0x7f0000000080)="4e23d96472a31c02183dd1446a608242e76b6a008bd8fe4d3d40d74663d7c4ba8afe57898ce9bfbb36bd00923d885a298e7e8458085b1d6498bbaae89edcbcd3abf675935e1367672324a210473aa3f1e7a63e36d9b0bce4e6fcc4bd492e81b366fc6b6a1935b3b65852482326493220901fbeccfd0e31f2f5ec9954878176104436747d0b5d3e6b43c82544153a271e9fff4d4bdf9b1f93f46bc5be6099c30572dc26de61084219e6286cbcbd2e89aaad0663b683707a", 0xb7) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x1000, 0x7ff, r1}) sendto$unix(r0, &(0x7f0000000180)="08d23c30289a7ca090afd51375f1156364acd5ab4c53a8dac1fb988745ea75e13bd1d0ba738f97626c703f4c3a9ffb1ecbaefbd8f4452703f474b86dac8e9e34e0f4ff4f021af93668917e185a7bbc4fe05de3ebc8bc2c78751743991e8542034c9cca46de0006757d1d7d5e502b81ec73dcb3df580f1333c103209cf669b4637456f517c0dae9aad045d9f6352e7341fdf4944127d5deb5fc3f", 0x9a, 0x3, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x2, 0xffffffff, 0x54, r1}) readv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/113, 0x71}, {&(0x7f0000000500)=""/155, 0x9b}, {&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x7013, r0, 0x0, 0x0) flock(r0, 0x2) fchmod(r0, 0x85) lseek(r0, 0x0, 0x3) fchmod(r0, 0x1) getsockname(r0, &(0x7f00000016c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002700)=0x1002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002740)={0xa6f, 0x2}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000002780)) connect(r0, &(0x7f00000027c0)=@in6={0x18, 0x0, 0x21, 0x1}, 0xc) setsockopt(r0, 0x5, 0x8, &(0x7f0000002800)="e160c937a65cc160174bb3e8f70e86b13c980538fc87f3ebcab3bf9e7032fdda63082d50c73ad943221f44b975f92bcd5dbc62a964e4d67c442fc35ea38a67f461c709983deee9482ecc7c4cd3af3ef6f95bde268a13ac69684ebaaf6c99dd5a81186c9655f60a933ea783cdc44f55d93a5c3a2896df88491db6661770d45fd596240d1917180b3fbab85f9ad097b2bfb050824eac7a10ffd150c9637b49095da273a829182ee2a1bbc74fd64c7fe4303090a7497fc15353d6ec47a4af2761bfb22b400aa9be7594dcc9544c73cd6e5b6ffd64a5d4e7778b8cde6d20e83706465a797e41c258949d5a931e8c870179d20ec1", 0xf2) syz_extract_tcp_res$synack(&(0x7f0000002900), 0x1, 0x0) r2 = open(&(0x7f0000002940)='./file0\x00', 0x200, 0x80) ioctl$TIOCSDTR(r2, 0x20007479) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000029c0)={r1, r3, r4}, 0xc) mlockall(0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002a00)=""/242, &(0x7f0000002b00)=0xf2) pipe2(&(0x7f0000002b40), 0x10000) 16:42:08 executing program 0: kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:42:08 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0xcffe, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:42:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:42:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x1, 0x1) r4 = getuid() r5 = getgid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="a93f8c64b9e9e115429b5562fe5caff2d83b5f7a7092a324b9169a2e4e585706f8936ebe5f44faa36cd8acda654bad40d001d91dbcc0fbe7ff1d005ed87cb67188b3416fe49daa460a7fc16f84e0e397f7f9883a201791734127a1bc9acd383012c9685f78b81c813ff08e970d900b49e40e4adf8afc09106bcfe5e75f007484942742d818df9aa6e4e6cdd49f2f0b95dd205858795a33cc4c", 0x99}], 0x1, &(0x7f0000000340)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd8}, 0x401) fcntl$setflags(r1, 0x2, 0x1) 16:42:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:42:08 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) socket(0x0, 0x4, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x54, 0x8d2c, 0x20, 0x7e, "24ebfe2b321c15913a037a4bd3c4638241f31f01", 0xfffffffffffffffa, 0x4}) 16:42:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x2, 0x29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8000, r1, r2, r3, r6, 0x140, 0xa7e}, 0x3776, 0x1ff, r7, r9, 0x3, 0x40, 0x6, 0x8}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r10, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8dd, r8, r5, r1, r4, 0x80, 0x2}, 0x1, 0x4, r9, r9, 0x8000, 0x1, 0x2, 0x7fff}) 16:42:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x2d4, r1}) writev(0xffffffffffffffff, &(0x7f0000002480), 0x371) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002400)=0x6) writev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="bda6b410d4829a0ad4816a1f36e3ad03d89655681c0da72de943d6597e1f139ed12b12e108ee8e5841d42a287e901e3bbe2b97d2977f512898f56bb90f74e89fcb069011c33ffdb9eb7d6044bf07c4c503971149b27b9995a7912224d27ad89c05b4185ee221e433aee0cfd9630b9ec4d8f547", 0x73}, {&(0x7f0000000100)="2f78bc1fff4abf06b7c8d87639eecf8db9713976cc4a6c525c808a888f1b2ed071f66300c3a799cad9906f10b3b82e", 0x2f}, {&(0x7f0000000280)="6a1b18129e9708c91989990201ce65d12cce2c0c3ad25135eb7a69d3223bfff765a7b54e0484b391218f8f3afc92028aee013afba0eb2bf009996009a8cb49afa3dab295e5204a520893c1080e93041a785c00c5c50cf596ed61df206137cb289b485ade02cfe91a1aa18c82e574b2a69fb1a1c278b03ee0cf242edc0d2407e7b581a3790f86de3aeca206c27526e46459b02f4287629d49e0578fa7ddb707500e0ddf59dadd2515664a5a5b68a57fbd4c185bc8f8e337859554eff063880257093ce9e4da5a2085bfb3b75dc921eb6ccb28b8ebd3312ced408a38f20d40c36ef52fc4cb33e71ba566d67a5770aec152", 0xf0}, {&(0x7f0000000380)="61b00b68808a36aab2baae8534bdc5ae5edba95f794dace2d59216f146e341aa5f400e47cf12697083adad847ae3e8e73742fb01b95aeba96a763cdccb8423af4dc1a4f8f885e75b624f42042a11362094438d37838d2699fd40412e6b3447baea59b49667135dba2922337f0346ab781656ff1070e1c02543a3a22aeb29a8ddfaf4e9a96e2b932d9aa38bcabce713186dd6d745961a37105e578398cfd0e2064b0b450d320a66198c3684545b56d395b13b133f935a1bd1687291cebb83aa3795625b51e3bb1b5a2edd02af533fb73892aba5e60f1cebbd0bfe0bb5ec9adf966704edf8f2b1d295c04b57792d40f550377bf16cea18d85ccf725f695c6461e9d4401c87e6abf7e73d966e68acd0f5db2f6975d16b179c805c2e53432cc6dfea80d9b446652d650ac4f6774a9f27b31b0e6bded21fc55964d0b2dd26419ae332a73dfac3da2f94d979f72fad1542506d1ba01d24838114028933c138672bd5ddb95f1c1ea79440dec7e8cf3298864d595982627daff0ad60bbf88804abd272b7b3e8a735fbeb4b94477fa39a8f92dff6e27ea77bcafdbace292da615b9bd210eb95801c84f2f7a41b829a0323caa8278eb6b559815c5cb6f28203b9fcdb757995abd31a92df53a3b339f3eb96a03dd8839644c756c84489d3fa290a84f05e079b042e986b5344ac8ca3006f26a6d3d59a5eee328e495b7950ae62fbbd3dd7038d799183b4c42a87f398679af776a43bac4b16631ed30065250e3162cb5c52bbed413a0fb66bf068de3e431ab4c68afc4c4dafa390619e5c2d3e6e2e316c8df9eee3f97cb13aafd4c7111754c1b715faf668f589f2ab0aaeb4a28b98242acb2b11e26089dafb92bc7bc37b8f6f52dd933b963bf966b53761671ded91515d931ac9a67ca31901961300d697d02e893baa9faaeea6190e695b50b845b6f1fb3412db78677a000b1591d1e6c31d027efddb6514690855575c97881fa580c6683656dd1a001bdab7380f5915b9f3ee578306def59cea18bee1b7ddfd5ca29e312e1d87d220ebba0ffb2e241cb6d4c90621d4d4f888880a0ed44a91f4ec9d6c24d748964ebfb15324aae43cb8f3b8b12a7722174ebd8ac95671310f2cb55353221a1d91d1f0349ec088b34305293696b6cfdbe697af9b017527c128bee9a1d452bff17c9b2d3ecead8aea50e2b6010240b191719e0ac81e4eb07ccbfd07bd2b07d5a33ef82163f4b2197e882b99065523888e21a93f773b54b3987f50f7be5bcd5175a0c6da924c3d05e3b0de828793dc9f44017793aeaf6e97d32e3eb8fbe9dcbc662e7f472c49124c00ead3b3170b16f205ccdd4abfb2115b3e250dfa499fcfccc97166e64371996549060502cf093b3ddbef0331eb1ad59d43cee19604b10582fe455978ec98dd68363fc827059bbc209c457249dd9b95bcedc10e7e1260ab171d7a65150d7b01b2efdd3c080058145c560f4ba8311dbfebad764062e08436940ccdfa59406a1d0a346af3184c03810aada3e6a956fce34a5cbd7c0fbe26f4be5ae015300afe4621a474392e1048b8385a405acdab781a16db88c3ee733ed9443f1b0321bf9c48c6b41533980f23cf4371fe555b304705173e8cb98e5452b7ef65cf5bb8e5e33bbd81d6c26bbc84e6b9adc3507a7af3ea9933221f0cb3f421c67e380af454d95f336ef445937ab2ffc7a2cf140939c743b0f0a3666bd731d64213e83d5725bb44cdc701a08d59ac6d53085fad504cf8b90acc66e3a6642cac5607826ba65aecb0f89e1a56b1c48dfca0229923ff81eb0228c8ee757f18f0cfdefc04bcec49e8b1278ec4841b80815e867c31d36d6a64d7993b0f72ccce789e6b29700f6772e855bf34b320345148073d73026ad471ff4bd4d821c7a5a67d21ae927fc4c25366f8017e796450d8b458d9935368ad3a19c290c3a950c69a452000cea8f00c10d0230e53947c7c9f9da60b5b7dc89deb161d89c5e0ca96eb313dece553ee99f9f0dfb86a33b5e0250b2283d60d6ef6ba5b1b0ce640c064400f44d82638f08f39288ec4fa15d8100f04a5b3480c32c3129399cc0f6c0bf2be8288a3069ae087fdebe0c2392c4c7cc10aba5463cd27b4927a6eed3d18095ed9170de303df3a3fac8a0eacbbaae97b4a30bbf0578f160a55b9849426ccd3429ba13a52cea1d0404894370303ac918c7a2ff2d5abc95f7c9e5b33ff4c8cbeddbb405e17f7e31826ef03ca209f301231d609b66a4a2cb1ea825875998e165924f556db0572cc7b576d4f6772049058dd4162adcde404b9a26de923d5d27ce776b173db6643f87876183bccb26dffa1511eae9186101a413129c0bbc084a3f76cf0c631a2d945d718f8082041f4c8f9169a7c4beb80cbfd4586dd4b3c65d643741719c97d73eb3d79e5008cbf712f6ee0bd08479f1870f6abf7534f5a4dbdf44b4ee848e4de5b2df25f5b6a4dd142f40b168dc60a915bf620df03032f4ef2aa90cf78ea2013cf860da7de37f0c40f83b5e3bfd0abb65449a533871331cecaa7ad6f6c072a2852737ae3a4fce3886c505df59b68dd21e2ab1a178c5537b67a1878ce507206cdd9207527e318faf0fd1a187a18a356779533652fa80e968782e6866e725fbdfcb5d30cc7335113b3d4c82db2e206fd9ea6cbfd427f6820507a1f61ce113199c2a0f1038b1f10a2aa669877f81ffa57982765e2daffd507c1d0cc6fd9bd09caf61f81c4297f8ff083a4e848a50803a4a5342a490833dcf873bc7e9f93cc1ade5b559e40ac8eeeb9a5da271c286ff35cd0ec887783b7914058d1e5f925dd091638188d177c2a6192eeca3a83e8f4e3a462a6e919186cd5302eabd9df4c546abb5e8fe5e011aebb6d6304e2dfabe20cb02d72c64068b2db2e319473c3c5288806d4a6d382cdb24c0d57a6eaa6a2152f5f365b25961e7d610c4f946f1ed08e4e7f78127aa906085e8e53f2e6d97378a4e5d3e59db2ff96d05612fa4bf33f780ba725a1d4efff2e44ba31710e20c71a62a74d12b028c64bd777e0872763cefd44d59f7ef7149179727bdcf1f69991b0f6dd63221d9f5ecf0e6d3f693443b85637f23ab04e54e695207447e4129269801753f7a80a042caf190e16ecd9ddaf800d8671209b97987fa5d198dc89b002318a0ed315080c39c064b1368d40e88003c647554952a0b3506a0f400a3304a7b75329308949b6e837eae636e6273b5a1aa7bcfa39bfe12138beca0927b2645b884ffb774bd57ccd6cdb2143a678f9f9656f80ab5afcab40e5625c4da07520dc0cc7a077db42dad60d0c99cb4bf2298efaf9fdaa645d84f178cb424f439f859ca688efcb7e3349ac1927ad710e93a6526da8b8a559f335912787946596a03fb30023b1fb6f57086702601384d91e7d8cde448b09c08d93cdb33f5fe440e52d0f37da66b84a991ea0e6a138e5e56ab4ea03c7b4b683a7357277b9ff5a5971ae6c6bacaf976e156dfcf53bb7f72e6a7104c94e1409cab4d1477db2dce2ef0a9cbfb68dac3d3d1dde070090065ba83e57c133cb5cafc418931b4a730f17def548f88a5b5e6ecb3c2d9088683bd00c6a0cb1a1725948b25d733668287e9b1f3edc336dbf5cf11482c8250e31228677b7462076569b41159c820bac2680fb7ab29159ecc2406d23d27052e225cb2e33a99b0de522ffc904e2cef537affb5405dfdb2e629f6ca4938d65e1c6b8f9ee1922dbda0751d76fb16e54f867769aa253de3f986f1dc63b7baa5be87c55c928d96a65584b070868dee214bab31fb7ba6f8fc082bc2d8ae63f569c113ebf8ef4435fb5ab4db7427932e39f16ff64f53bccbeee3d8ee9abaa444696dc52ddccf9a64ca1267812c2516c5e049c41bf7d28f54f319b77708b26c9f37b2d2ef5a3640a42d98a048c2d2b2451bf47897c6d084241d008b8113e7ebd63775229b7b2685c12bd9f208c861ead2012c2c0fca01ff29ed39cd9056a0142c67a124f763f5b64fcde5c40e4207d8cac2b37dadfca0f1027b977aa7539b04911d652606d5d0e4c5342a520242799cfc485d0cce175c561384142610e538912bbcaf6e02de6e18b3139f5c62f89965474ae9e9090b211a08d7e5429f2d923453e2bb1c388ca311b5dd79507efc9212816eb315ac893799e0a36721ffb8ed3aba9c821c75ceb03bc990ebb8ca9d7ef33b44814dc810ed283d8fc5c342d72c0ac7c8fa84e9ce603cf73114bd6479f05ad89d7ce63e7335399d60fb14a2a1e31b874b516fc5544464762dc0fe0028a4ba46dc13e6c8ee9e449375211546b4467b442f295f8b2625273072be3d07cd7c215f2e5ef0c19020bea0a8f293bd013f4241b1d180e78f3de8a73a39cdaed1f34b6241df7c51c592e65f1bc84d9ed116d9b6aa32bd7d13b723d67f8fd42f724fdc8dc3d20c57f753c03855bdcf08e92f2c5ed651e38f8c1723f6df9f2c4ba4715d685e2332f6eb90610576497a51320ae292c99acdfc32729d8e6ade4bab543fecfc739c7d8548434f3bca7b467585cecf3a879dd6725f6c72339081b951fb483c67aaeffc1c2b0e0d397c7714ae95e6b6c99a61ecdc67f17f56fa303ae0b9d342f0164e72ee94f49d1ff1b7069ac730aaff96254143d101cbe0f2e4ab84292ed13dd3f7836a41fa3d607f5883d6ae8b9a2407f0ffdfb733d43fee29fc8a6e4774b4359e20aedee3f115134badd7c271c08bcdf38ccc912a8588b20f74c0e31804238b76ec77ba1f92dbc0f1b0d5603e92821413cfd787063714f8bb110f70845bf4aa22ca844d97dc41d70a11e8175e261402e56d887e7d14ec1247c59869d4012e8b0360ae918c41112fac3083ebb89dc509831a96eba1df2feb3b57bc590bd4a4464648c99c24751826e5869e4759d00a619aa253552c0884651d7e88ee21cb1898946cedcfb580f648b7919f898c74f81618f1db8a43c121d8d8da0d48fb2d01b3836bf7fd81f9573c3cd06773ed2724ab3387fe92a5a97a994236022cdab219b3acd2cb7a6be16f4714e3637263e96ebff06c521a7cc4ce4b37232055a2c6dea555b80fccdf706404b16cd4b6790e3dafba88ee0e1adb2229d1af27c71c4a5e07b332ff02cac7e583c7b215a3fea05075fa3b40bc1e96bf9cbff1d97a1b846f96fbdbbe75cb9aac350d02c555ebc88a1d0aaef1a975c74eff1512de6439bd5472f3a7fea93c1dbddfa505c7d8ac15b3ff0beaefeb79337b4bfd5b0176371bdfa586d4e028d201faf838d929d332c17fd604c45b81c0fbf5a8fa15f8ee24e794dd6ef19aa616655e41352568b71a80a2697c23f905f2ac5f9674023610e6f4d21b480edc6beb49386a522a0c182a8df79c80809d6a9a0f643587e824a660e99ac129b8d041e1e174f6dfb7bbd1fb153ab6891e3237ec9e71f10165deacaecb935dbc0c976028b6404660e6b8060c6c614091311f014b366b953f9225a8f869258c22a81ce3ac3accda306b7758711ce18349f60301ceaabaca2f4cdb44753b7347f9657d3bf97e15182096a064143f8c5f95da92f14a0b88d63297700ccaa0fe293db88dd49a8adb9aacecd45024c48b47ffc038282ec5d0cc5366e8dfddd0a029eb83a50e7e54f46dfcd3bc3f09b930f2745d5ce65fe6f9b6094849ad2e266ca2a18812f35d01d200b9e22c561438ea794af66f18bb0377a507ce8e3cb9480ba5c92ab5854704db0cc6f8eeefaeacfe5636defa7e4b1b3473c20f8318ecced43ee44a1dc1e0b33549bc26307e776a4a35647c0efd4a6646917568a5dd9c13adce2277ede7b8e3e72882a1ee6b20a7e1ac4f9797db224a8e19206e2eb4340e", 0x1000}, {&(0x7f0000001380)="892fa0fba273a865a70513cf1d155914203ac28c27d30e113298520a8acf8d5514706fe23ef2cead93bf3f2ee3fb64b44b80fa00c7ca4d3b40ec432bf3e5e117a5a67262af0f3942074eea1b0750b9b12cc7a8afbdb4ad4ad4b4f19a83cc3e79ffc202f01449987f6809e7802e469b642c3fc3a43df1b35ed54dd7c479502bcd33d328800b1c07b8ce9d3576b9447651923287bbac01e8129746651468abdd21499fab3579e21dabcea73b526c471790b9162eb8c24fd968c86e250a8d51842b1606cc8045136d4debe2b5d96ca4d80240ccdebcd55c305fb41454650b47b826ff232563a9a87cb6dd20c05d3f7d29f21b7de094187a5b2bb9b2d560f3c32abb2c0383245bb4e1432d8658412baaa16549f3cab05fd8fa91894e66fd6adf3e12e4621ca3011eb3c6cd039467454158ac884c5d0e542ff4348c3f6d0ac141b7704baca9b0400d2a34f447f8af8c34771337a6f2a8cd444fcc67af465440947261ce0f74e27c98e419c12c260d7b0715347d0091adaade78e45aad7f23f3763f00e1673941ba55114aff39621750d8e50660241d3309e14e9e29da68d674e2822fde66cd129746aed5e7e76b2a9fafaa9d5971ce700545358494ae850bf295339b35c89483ac2f4cac240878df3a80c6e187fd66b37afc1cb5979911dc460f456015332ae08fd615138c0b298c4f8592af9517de28da4eaf4b4519da0869e54654a7a1c4e5702441541aa860815e4af909b5ab4e9e58cf77f0c7457327156a8eeb830bd47ee6a99521c107c6d1489f44ba20e1ad83ea92931c6baaa0a8141364d09a6f0441f57cb29523f76014eb6e914f0826cff33e5a2e9862a87c07cf71e00042d7a1951b75a9f6d27b7f64699aa8939c919c9bb68ba916b11337b1dc095d2aa5ece2cfa0798c0ca399db621e582a8b80db67000b08915136426556fd32f08aadd286cc43432355ec13f670262d94aff786168bc644918289d982eff6de29a9605c61e3ba9ec59e8d7b2eb3518ef95fdaf96dd274608e21f9fccdf12f664ef9b4b07e71cf81b4ea53cc0fca21bc60d8939deed6e177e8ad5af22092372da6db4f414d570af8fa7ef2816b46508176ff6bd5598734498c09c240b2eed3e2751010822b94b1c61c63d37d1fdfcced6ccfb861c8aada17094a36156dd21901c643de4644562b6749713d2b07df253e05804d7b041cbb51a86b47f85754d71629be528b4b2aa81f9e5b1fbbeaa8b171d72af40d88016e160733453878e944a7ac8cf6b9359dba6a51761a467b7cf335b5e57603fb36fe94ad184b11a39da4d5c87637298ca80e363c85992ff2f18a744528319f7b5411930f8b0533683604998f63be6b689223aa5e52aeb0e7fdf60c13a6a9f20a0bc232821f4b0c9e2229918fdbc7133a272885aa8e5b5c141eca156cae1dd2e387531e20ddc5bba284aca3ec3e3e61af861d904cd095c61cc042e1cbff4d1eb2539d407d8e2c778c5edb831cabc8005806b781f5b1123b20ed6e99c4fc0d7635a690cd7bb3fce55965ee124e8202e2425880ef2a95555fa1bc57acb05b5bbd6e1fa5dbb28f8b173471c46b92ad2112607441fca5c313a77ab59ed11fdf69a129a4fa1f1065a192e30012405c5a36c88b6eab0338c83b0b09c0898862cd6ea33c20304e87bd20baee8f8f57054f557b44f0b3b029d010ac268f0c3525d19d061dca023dce9f2e1636c1636b7488ffd23597caba89e1078498d1d0ac2c2cf45b071f1dccc10f66e562c3065337b9938bc2aa844e3e26b8276fbc7a541c0fb72e14462fb9d7e1d0c0b21150bba01a81a49f27ca77740df1bb2bc9b14152e3c555ec75caae12d6aa17b5139e6b8b2b5caf016cf162de0a0a5b2bdeedd5e3f7a535d2cd6745a2efaedf2d5054bc9279ac8be8052744b8ce800caf7b224feae21ff1b924d0699d858776f1d8e9fe88ff9da8157918a059a410f65e84f23a6bfe827b9a95bdce066803c5964d9813e12f629535db6a1682e4e2c071afee7f0f15bcff726685b44d6edda8dd22c14fcc4013b3fa68877abfc4e9289913cd95d753cb599800425b1b70c96701fda535f3785ce831c5eaa098ed5b18bee7323a96689588d4a3aed1eecf197f6edc797d3922e52af9c1896f42db55e16255f9bc38aebc8ec1c13e32678a385cc5139243cb533943d7237c6c3f7110c2b23d8596e3d1b9fdf9b0bad903794059f2306241a4114e2ee70f1f2801c1879115ab20b112341e66bac39f74822a17a87d556f7cb0aa0adf5dfa5212d3fd4bc2fef865c16baf4b90133b2347227e8a22905c1e0e8d2943ce77d7b41d39324ca33633bab4fed51d4ffbb3ba952e861c9d5539070fe634fedb825116b37f19a424b304e65c10efa5983bc6a9e5ca7fc93c2660c13c0112f7fe58f256b04aa3ce7e6535ce71ab27fe82d3a043390a4adc1d9a5d7f6043f8662bced9fce81f2f18441da0cfc5155d19858c2ce4fb053a803e18d0288f95cc3121f680a6e69929da233ff764db4aa7c6224a2a0f102c63954471f2acff0c8d29017f7571680277375eecd149b814685a560ed9604b0b6d87468416a9fa1ee3a4ee94c36b44bb0afed92bc3dc8e6d996d554d05dbe03868a6e9541cff576aa5c0e0103f12de9a3b528765f8a98b8c68d91f258db429f3a4befed34eb306dbec54ebb8ddb39754143ab6ec429d71f1527e2f434286c6f4e34901b7d59f45e05a841fbcec1599a039e2477b420eeb068b69d0a8e997b8a22df9d17407c079d5bd7a8d9d630a61b44a8b79b748b0ab1f2004b122285bf335d119c0574f33577149d013fcec409dde1b413aa28d98eb5ec67401c08ca8035023f5ae92b5b3b0f478f34f61f64266e0e8faf1ed064f37a551cca4887b35f35576d1b7460147301c5d5bc08bd1a4cfd5158c2e573f878452d7e7c101c2d18dd8ccdf395c91073c3070508c1cf87af9386686452eb7503f63b46b789243945913d5896cb5a44015b053c36617d7741ebc8e49093e4dd83705273482a14f727969d397179af83b74dfc6abb042a2f9f49a0467713b59e497d794e94d9b73b7b611956e2de64e8442823f80653f636b88887b745fadd787b17affc13fe35c6098c3b8e2609cebbfbf95116bc6cbfbfc6bb6eef0f7cadac82c28214e8dc9c1aa2de03e6d1cd5d6563dd462ee7b88d7469525817550f41204312c8f98cbc6b6826f24fab89774aa9c7f1f5da1f652d73f281cf447a8b27812c4a09a102e150adc0de6a9242152ae43504a9d502497de2c7f9723f537ed1572f3581adf2e60ce0baf1ab233268cd7a0ca7db902b59bfeaaf0bdf110fcd92b571c9a4af6ddb800f48033b8a49e155647e50b94d662f938292e82eef8c9631a808bbc76760e9027e8a08251d2bbfbeb4ce5c52f28b4f713b774f1a13183e8e4b150dd391cb98aa3ed0461214beb87e454027a7b837e1107b772c00f6f9af0c2dcf2dbef95ce6a1a44a3f02e64c97bac2ff2573adfd27ff53afbd3153f475846764b276e3091548025ef1075ecc4457ee0a3187d0c066b7c59ff421af4595f73474790539232be0f9e3a796f832d259358e48cb1ae55b8dc4f22a8064234da8395a20a892d4ae0ea90e25616c6bcb073f1e8811a27ae92206b91577123dc69025a62714e4e734cf3d16251b0e34d86206ce43c282ddc1aa06ce9ca5bedd5b425c3fe90f1bac3414301fb13b29fa2b28ddc4b958d9a57d4fb67d4692eaa92a5658eec37d7395ede2e2c7ea554a63fcaab4b9ce8173701e035f6bdb60f7f2afa826f9fbcadf02976c8a19041d0da8d15ef20e1c02ec638b2059c266be86779a3d724b7b7e6f416c1a660cb474a7b243e31d78d459f56ada5de3900313a37a31754e435198cbd8121f16fa4ce6b2dda4094bb5511d31f73334d74c0f477e6281d2a15b83802cba87922326a95b147daa7e3b6ca8711b8d196299726b5eecf3004ad45d3e34df092b1197413db8a66de1f99422ab47650f946dc5647d0460d909778a01a09cfa8f1703c4e4ccfc48ef8b2bf402fc560cad74a9288f7e4c600d75f8a529973d5f4f3929c0f90e483f3618050a4e35b32e80d9b816b1ef05a5a521bc5517ce5a6bcaf62b1084d7e8d4ffd41e8b5d88988fcd03c0aaec3a29b8b93543d9ea3b7c84697d0ebe51070e9360c029a4ded59bf628c2721b85e8151ccb3b96c0cba2cb70b7f39a685d0df10867dd0eabd304c8d48ed4eebd4e3b94014df3fbebd9404bcade7d48d7fbc5104f5338e6439aa644240b494d966604500ee15bef1e4988f2e8caa162052d6e23f636d0d722d9033bc81ddaf3195f37a044b389d84d592b91de023ecdbcd88551ab74add349f9d0ec31f6f88ec1447291ad2bf2596e56a99e507a4796bcc66bcbc0a530f781cb89815d6146dc93c9066c41eed6cf907d182589288e6e9cd026767f4266bb86fde4a222aaccfe2bfb79626b7cde415f3af6c897dc8f72b63c234b7170bc60dadd3970d544ed0ce4260bfa16ab8009b4b2726d8fc48c30e6cff7485e811b3c022dacbe5a461383cd5af6c5dbfea31c599dede1483a4d0291ccc1020f47f4195b8a148c60fe07aa07beeff8aa22ce25ed7f50885eb261c7b697a37607fdf8a8a5ba5ac3bbe8e1dcb4b35cbd12ef0b5fe04f557556cb77d3569a7311f8e0405dfd3a5c656673fafb346bdbe49b906453129e47627d2438310fddc3ef5298a6a75121b3110ca860226dbfec28dbecf9fc169b929cb444061f790e3b256f51253e0ecf63db9583af2ee2bc0dda3e4287d243055bb64be5037a034d242ae9fc5d022c38ee33b2929b17e0f83f03698f8d3b18b522b3ab4dbc544f69a42fd05d7672740a725bc83c3a44e7233084248ae846628b6a340fec48a1e1a12244d9a1c7840cb1187f0af47db4b0550c6755d489c055a96afbfd837fd48cdb93260be3f3ad5a8f511c6211e253b480c276b730f4493129e470476719183eef97c4e87e3149837607d04552831ca3f0c15c3f3d31c292d126ef3d38e7902dcbc1f02de318b03eb5db5bae194d83694ebf8fdd34771119aff5cd2d5a0e5358325cd45c68af003617572bf15212e58f3b61c52d56849270a16d7dff79f1381e22d03b8c04d33d86ccdfb6a80d91ac758d5e4a16cb40438787c24ca636f5b44c40dff4011f19aaab563123d416d81cc94aed68de73c4aa5b57dacc35f16047e06649ea881752d734e99164aaa3dc7da8b1fb514bc2a6e4c92d98d2d61fd2e70b42fef13955726a01fc0cc79546c8ec7af81d6423a07167f124e6919799630a94d6cb8ba9cc8000be4a4b9da6ca819bc0064e0ea2da3552e85147f8e8e194988fd7cc43e76391cf166a9ac9c52463fd3e3ae9be607877f60bf5d387a4c18369dc9b391fdd5a7943f03f9f712540ccb4eb14919dfec0ff624e2ca71385eb1bdf502a40bec7d14dd2ab3e2c66cb25041612482af7071a8e9c7f869fa5de6319c98d22b179b3260f2a4cdb752966d156a5fb7aeff32a8754c38cec3236722fd0f836e89f572a67194d7dd3fd38c091323a1028256b9475722c48f2b8be580c47e7ea8d2a4001752b15cc1e68e7749613cdf7dc9f15c772037962c78645b8b0c3558bd3e76ab27100b5b43cf93e56853eb5a3092d2d43b127b56f6da258ac98b0cc299f12f75080b2ad90ef58a92422b153f2c3ea350b36f7a8c5e0fdf6eb531ed10574261e6c195ca95d6abd102523367bcbb06bf0cecfa9f45a80aeaaa61dd6459e508fb350380c84a71464ee8c128643bee9028ef4671aceed5b3b9d04952549808e4a9d81e27e59f1af39193", 0x1000}], 0x5) r3 = open(&(0x7f0000000140)='./file0\x00', 0x91, 0x1a0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) 16:42:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x6, 0x0, 0x100000000, 0x1000000000, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x4000, 0xfffffffffffffffc) listen(r0, 0x0) 16:42:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xcc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:42:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0x39}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) syz_open_pts() 16:42:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000041f}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) dup2(r2, r1) 16:42:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:42:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) truncate(&(0x7f0000000040)='./bus\x00', 0x8) utimes(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)={{0x80, 0xfff}, {0x8, 0xfffffffffffffffe}}) 16:42:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:42:09 executing program 1: 16:42:09 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/160, 0xa0}, {&(0x7f0000001200)=""/55, 0x37}, {&(0x7f0000001240)=""/20, 0x14}, {&(0x7f0000001280)=""/226, 0xe2}, {&(0x7f0000001380)=""/14, 0xe}], 0x9) execve(0x0, 0x0, 0x0) 16:42:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001780)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="00002e2f66696c653000c6e786b819b20e99759738821c17b6def688d9bfd3e6007e61f0ba68bcb4c68f36e6c4b1038e8d19af4efe32ef36c99035b59ced59585b0207bcdcb7b9f036487a5404dd974236119da6c3f86e506d29774039c52cff53ed345f6157d95b054773c52f349b81bd9acc0db32a27f5e3c767889005e2442a421723148554f40326c3aaf4a40a78659a32beea1a3ae89a4c5c45ed982b76ca00731570966963af72c5e532014be52627e595275e44fd7710408acfe695e0d6c9b6a6b87e2f1c8b242c02494086ebdbd4aebe805566df6a92992bff4dca23b23e040a31534266f30fcf236da3f29431fef04cf6fe3432d3dba071fc4356667366985ece906c46092b16859cd553135dc8f242d25481585e5a18841ff915e676fdbfda2b8b59871d"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 16:42:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:42:09 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) uvm_fault(0xfffffd807f00d840, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d840, 0x8, 0, 1) -> e VOP_ACCESS(1d539a95c8171931,d,ffff800020fe2be0,7810284dee8) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210c3d60, count: 0 ddb{0}> trace VOP_ACCESS(1d539a95c8171931,d,ffff800020fe2be0,7810284dee8) at VOP_ACCESS+0x4a sys_unveil(8531b8cd402fd683,10,ffff800020fe2be0) at sys_unveil+0x317 syscall(340e81e36aad29fd) at syscall+0x5a0 Xsyscall(6,0,8,0,2,77e8d842010) at Xsyscall+0x128 end of kernel end trace frame: 0x7810284df70, count: -4 ddb{0}> show registers rdi 0xffffffff813744ca VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210c3840 rbx 0x2f rdx 0x8f rcx 0xffff80000197e000 rax 0xffff80000197e000 r8 0x40 r9 0xfffffd807f7c76c0 r10 0xffd06597842ff2a2 r11 0x49dc36ea8b8f5c7e r12 0x100 r13 0 r14 0xffff800020fe2be0 r15 0xfffffd807f7c76c0 rip 0xffffffff813744da VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210c37f0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{0}> show proc PROC (syz-executor1) pid=245373 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe3798,0xffffffff822529f8 process=0xffff800020fe5a50 user=0xffff8000210be000, vmspace=0xfffffd807f00d840 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 20466 500852 89548 60929 2 0x10 syz-executor1 *20466 245373 89548 60929 7 0x4000010 syz-executor1 72357 231505 1 0 3 0x100083 ttyin getty 89548 416866 28814 0 3 0x82 nanosleep syz-executor1 63492 283738 28814 0 2 0x2 syz-executor0 42338 127955 0 0 3 0x14200 bored sosplice 28814 501074 1732 0 3 0x82 thrsleep syz-fuzzer 28814 307668 1732 0 7 0x4000482 syz-fuzzer 28814 407642 1732 0 3 0x4000082 thrsleep syz-fuzzer 28814 243400 1732 0 3 0x4000082 kqread syz-fuzzer 28814 45138 1732 0 3 0x4000082 nanosleep syz-fuzzer 28814 271020 1732 0 3 0x4000082 thrsleep syz-fuzzer 28814 406179 1732 0 3 0x4000082 thrsleep syz-fuzzer 28814 338461 1732 0 3 0x4000082 thrsleep syz-fuzzer 28814 441600 1732 0 3 0x4000082 thrsleep syz-fuzzer 28814 247018 1732 0 3 0x4000082 thrsleep syz-fuzzer 28814 241051 1732 0 3 0x4000082 thrsleep syz-fuzzer 1732 362506 51663 0 3 0x10008a pause ksh 51663 121975 49713 0 3 0x92 select sshd 49713 343145 1 0 3 0x80 select sshd 13246 474677 72258 73 2 0x100090 syslogd 72258 251397 1 0 3 0x100082 netio syslogd 83161 253537 1 77 3 0x100090 poll dhclient 3914 510777 1 0 3 0x80 poll dhclient 13567 477362 0 0 3 0x14200 pgzero zerothread 34267 337514 0 0 3 0x14200 aiodoned aiodoned 46602 310053 0 0 3 0x14200 syncer update 11402 177897 0 0 3 0x14200 cleaner cleaner 63900 30382 0 0 3 0x14200 reaper reaper 32183 472258 0 0 3 0x14200 pgdaemon pagedaemon 5742 61018 0 0 3 0x14200 bored crynlk 93754 238293 0 0 3 0x14200 bored crypto 58104 229639 0 0 3 0x40014200 acpi0 acpi0 21497 381486 0 0 3 0x40014200 idle1 34884 7246 0 0 3 0x14200 bored softnet 73844 14909 0 0 3 0x14200 bored systqmp 19923 375452 0 0 3 0x14200 bored systq 61869 362436 0 0 3 0x40014200 bored softclock 73210 371375 0 0 3 0x40014200 idle0 1 207996 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper