kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 00:21:45 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.48' (ECDSA) to the list of known hosts. 2019/03/29 00:22:18 fuzzer started 2019/03/29 00:22:23 dialing manager at 10.128.15.235:37855 2019/03/29 00:22:23 syscalls: 1 2019/03/29 00:22:23 code coverage: enabled 2019/03/29 00:22:23 comparison tracing: enabled 2019/03/29 00:22:23 extra coverage: support is not implemented in syzkaller 2019/03/29 00:22:23 setuid sandbox: enabled 2019/03/29 00:22:23 namespace sandbox: support is not implemented in syzkaller 2019/03/29 00:22:23 Android sandbox: support is not implemented in syzkaller 2019/03/29 00:22:23 fault injection: support is not implemented in syzkaller 2019/03/29 00:22:23 leak checking: support is not implemented in syzkaller 2019/03/29 00:22:23 net packet injection: enabled 2019/03/29 00:22:23 net device setup: support is not implemented in syzkaller 00:22:28 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x80000000) lseek(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x6}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2a, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x1c, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4bb6, 0x5}], 0x9, &(0x7f0000000140)={0x2, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000240)='./file0\x00', 0x408, 0x142) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x2) r4 = semget$private(0x0, 0x0, 0x480) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x2, r5, r6, r7, r8, 0x10, 0x1f0fc0}, 0x8001, 0xffff, 0x100}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000003c0)=0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000440)='./file0/file0\x00', 0x2101, 0x3ee4) getpid() fchownat(r2, &(0x7f0000000480)='./file0\x00', r5, r8, 0x2) r9 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x20) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000500)) flock(r9, 0x1) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x8020, 0x8000) lchown(&(0x7f0000000580)='./file0/file1\x00', r5, r6) sendto$inet6(r1, &(0x7f00000005c0)="7f03c7f70d8f249b801e8a283f3bbedb6abf79f59d9bd87a11228ded2f2fc6a738b2291d50d15e48daa48a13b9b9b91c46919dfce3e24f6cb1f0cc01af8c3aeba23531d3f23ad66e55100e3143caab231066176a725ce01b5f4a855128ec59da874158e352695cc0b8cb6acfed4b7c4c1c8b2eb597e4d14c88b871c6e808d15edd747a6a386393995e2c4f6dd78136bbb7cb3b2e889469b1531d4b657883fe0f9f305053834bd98f32d4592245be8cb3ebe263b423cdea677732a6db63e237f7274aba70ccd3976c2cc592f1c3e50e609db0a29855d2f561218e263f1f9c4069b4ace59940638ee0806cb26e8374d9950d9ae732f94ca0c02ab9b8a88ef0514bf69ccf0dbf70965729ae1dc627e9c51cb7a64df44c9e7ae1c1947c9b8b91c9312c51ef20091e0935d2e93edb80788481e32064abc083cb2dbb881280167677abcb844174701583bdea64db92e6acf1753434da055d297dc128609458a875b6b5c830395755debee99755bfff96568f8f929a607db35abcfe2e0143a09c153dc231c7a5400a5f639e3f77d7cb215a665edf6b767ffd25cc703bafdfe9534ba800e4da4297374df4321fb90db4b060cf05b7ce1fb6edb189f97212b01f3406e907099801a730eeb6a8b3f33e188d9a78ea64b20622d5e386959c1ec8624232a0709deaced159b5c9f36791591fb4c889c85672a8d8aff0a2deb4da39269cfcfb282e4b4c7ec5c0211e993ef00e9baa7529eec0ae403640bee1b2bcd103798e2bbd84258762c02de2426993c8f10f8ae232473757ac3882402a196388f6ea1beab844f68f30194e74fee048b6e13bf3428acdf8a111ecf60e8c8286834519226e7078fc2ce79581c5fedfb389d494675020744126d6f32d59cf0c2543ef2e5dfdc842bbb8b04e12a397a3b815fc5955328453cec488225acb158e0b7887575c460894113f69bad39422804ae022b3fe6eb967fb45b4f31768537da40b36a00a3a564710b2721f497242c4dce29e6ab0530692374d988b013a3f6125b927205ff8555fdf1d3f86687de4c1eb8b9fe379ed573cd9185766c3671d11b2f7d1a3b2d829f8a6c52c238980d5b30efd7fe529afe60a91ff704bb0279950401a54f0d2a29d74a9307b14ceadeba644ad95e888efc96e26bddd34b58e04d08fd3e78d50f397df2cd1980fc662c097ccd20b6ac3b1f8532c28897cb90e9eb799f044d28c3e38269d056182824d373b9f4dab2fdf3f2617c5f078850f6286925c4f14665e997c7264622ff5fc632cb94a00c467b3dfe1e8a66778331a3f5f20b5382c72d101fd099542359da517b679699e5f3348d17a3d6e179c933894bd8215a389976ab436e9a0539b93b20100a93da4a28c309accf1a88d66ccdb47a043087c7eb3a87384cd377857f8ef9f79b638f0db8187bdd7c1d55f1a6452d8b893a1d4dfea8c7ad1327e7050a45af686d61e67a83272b88ff7175cb2dead82f2e7642d3185cf30b87e0c392f5e0159da8c8f59a7ee69bd07507bcb055e9a6449096fa6f0c789f98cb33cf81792fea9f6952aaf88b01718490988058188b2a5179bd1f26e0866ebe0439faaee499ed8a8dda8a88bee47b62df9d5de3ca14163fff30ca2c7395a9dc34b9e27b0a66852cc195a4d5e9e4991e1b4ca109ab136277d8f4141eae0526c23d777d780c7a71920a7d696731fb55bcef5aaa72f2bac329a3dfdafb882a2b949766956ac1d583774700be938f1e88a28780f7746c8ec820d25ec2cd3ff8af8dc88a959db787073eb595904d6d4e62dc75291c09ab1c4042e852fbf4738c88f51e9003f19eef975590374c388dd5945e1cc783364670cae732be25507b26cc9009faa897cfc50ef47cfca0298e2d8d5c3f0cba5c5309840ba0045b67a06e6be1ce66eba516edc7e2535950e8a69b4e03566cc935edbf91bbaa98cfc533a884111f0ceb5280a098759259950d797b74cf671430ff59f713729e9f7fc985e90e52ad62950f20b4e2c0a43a1a18b5028230bea097b5c66346c225ced42dbae92e0700d86621f6114f6be49614dabae914abf4f0001543ad646d1b9981a68005eee826cfb0c29b278e36d398aa8de98c1c8d00f67e2dbbc80decad1bf2050968a65fc8ddb3f6c422c183b5825b19387de6be183ef228cf6b8cf93a0928577a7d5e3365d95c75e40c97a7e98248ff2900942ccc0009cd25283b6f76ea6fd5bf391902e822013c617690d58b1cf84e1384d39bba82c10565744f1334f4c48b641555da3fb68239eb4d012f7f2f0213801c4be7ff245881fa4469412c70a74f916e48613b4d71c38b9d27ff2d910342ec6f31838284d8193d58dfc6fbd53cad6a7c870cb02aa726df6f84cc3b8429fea011b9736a6a22faf8c6f98367aea92681449b5d648e2210e5a0f2a014d0c75f2f3c7dceaf91207ebd2072c928f3bd0551199718e5efaee4af2127e2479612409b0b78ce7574a38ad6a1677d779dc52e1393584146f361788440e4df8241f1ebf99276b1ac69d76f1a26aa9a87d991091e6f30243595a6fea340fd877693706a52c02a4d9e104c5f20a7363b77b47dd11944a53b93616acba2a89f8270358deee437dba093ef966dcb399773245dda3846b3029c165020889c7ca2f4b8c54221c9c6e1cb034bb03d562b9fe9727b23859009116a77f315f771919a097868a9352535bc5528be73c84456745abd42e18e79b8ff4b7e3b2c97ee4c5d4cb39c0ebacae7c8b6097a86fa30637b24c096fbca5d0c0387ea461f49e8b0b95cecc8875fc1df57f1ba3db41fd0776cad48e495fb07a34d8cdb8ae3b11f45a60522cdf13680d5e90e3d16eef8dbb2a3b681b75fa829996e26211a83c43fc9620bb781a68a3095c406f1eeb937dbcb031aae567fbcd51799879a029bdd7069928f20aca45be2230b252435aafa9c07be0920f849f06041b8410d5ed2d776aede09d42232675d25d1b622018f2693b0853c9e724a87479a97a47e47d65a908ccd4cf58f6712a63d711adb1878fff41965ed0dd12cbc9f280a47a45fb1a449edd3796bcb6a5c963435dd6a71c03b1fbcf110e3e84e686e4e38a48739eae53ed52bff77b590f5034d54b9de4f30920c2d5f8241782772c020c1f86c9ba462474182fa53c2aa7bd6a8e3f2ac32d8098e4201e5cd840828ce0a30834f3bf14facf8769a3e4c37725a3936d011a3a41119ff0ca1ea5f7b6ba307e29938e44dce68507eef4aabb5ffc9e31cc88054158c9b295cd9ba60a837dedbf33885240f9ee8de7b17eb65a59ee952e63918ca7148fde322cb82edb20575894bf114c32a4a1bc3f9f5af4338d50bd9002dc5a0d9b988de2c4597a95055faa57728a9938a03677880078e805e3419be5c341e55b6f0813b17451696887571d651a6b082071c30e1a0ec807e3b7f8cc965a867e0aee24b70194b3de99c73a13b7fc93ec54d62e3bf4f715671c732a049fecc841d97b62ec658504d41ede7b805e97b09fed7dd0ebf2218579399f149a1fbc5441cc8fa8de72b056587584a84f8035bf5c22a599b284b8a4e66c93d5e8a6f6941c2f44596215323dd1fcaa12b5974a50b4e3b825d674bb03df90a36537bbdec13bfee8e21e3853f763676130bdd6af71e9f9dfe4d5476399231c07a0726cdbd764933e006557bb40c7160ad4236dfb1c40c7b908ea3f84589841432eb5e877907f3bbf60ccf7a7bbcfefb527e69ff313859751982fae9e3d74e2380fbcebc690762db55de6a933e6dfe3d334bb345e646aa23275a13ba37f1cae27a988d0b75ec5b7ca323fefac1d4ca7eabb1350a72f73ac825812979fd7d6040f9a972f191cacdebd11368ebdde390f91ecd37ee7d146a782832fc134ddfb45494153920b48382eecbe674ac2fe97450391943f9901505b112e8515096d0dfd3ee7ebac56dcdc5fd4a069c493f629cdf277b872ee6933cb8232ab210cad97e14cdfe700352f44bd047bfbcf99d38656bda6715741a87b81225cfb4ddd90220b25cbbefc00739e6a92c404f3a33cd9a6a8e7437ba1ce96788d0d88cefaa0033f3bae67916e155782d959f9b45d294f4efc73acdf7b06d45b224567baec52772fec5358b328f854dd61032dfc494448f76025cef07419d16f1b43449827e94039d268631fc6ea0b7f3211a7cdf3d25a3c057f3e47e1049069598771df4aa151daf7a84c162d023d0e440f3bd7f1196cdc64baf20abab3544c15359a3707a6e41c512dd197c0cc2cb5af9635a3129e46829d67a66dfd1369aaf2fbd97512c9e24f3ecf28eec5170c3e80c82f1ac9e707d537529ee8404331b28d0f9461dafa139cf7f616a53b3042ae2d6f973026e1cc755ccd3d7eb0d41dc28ef06d1c54120d256b57c52dab83740b2a00cfaca33605a6b3744bf4bc5c9543044449bd988aa86d7b908d3910bdfddbd1ef23ba0ccc9dae51f146b2e223f90fa8b0cdb5b83dbaf3b3342e8ba0b604bd3e407ebbb24fb9d85fa92a082412f133c1364b91956d604f98d292a9c7d8ac0f70809a00d8ef004a0df6d65e3b06b2c5881d512c268c139d6bbb68b6d8603f50ca257f199b19900702de483f2ab29a8ea673bdd91466fca4eb21a5b99a30e10aa9fbdecd1de78ab8510c6130fb2b6f5f2a51d1d9232f4d6e2c25375eccc3ca33dc31eb85935f71cc0b5220cf1e39c38e979260cff19fec166fcf81b805ec22eec4c49e5240130aa489cb75fd7781d7c5325c30cc0e212615b6af6049c7e8020980f63a2f1bec5810b700975e2ffbdf8539b016d919b033448e9f21a2d198bc6ae46e09dcb4c1579be434037ca24388800d7d112f68a3ade98d39f17be226e1fd8aa47f66883e947799248b70331c3826193a8d5c4cd45adfa31ea52a7bc27c83f7c629eece6f130937db4e33785e51391cf84e95a1db2e3cf97487457492898c1e81d1af5675da1011179ae3bcadbc629632e06b6b12497c5b5a9170377e8ffb91d470061e5d5d5ccab91219d26ca0fc4dee9406b75e205d21b42b271b07aaa271d21ec5ab7e6c53ed6a6c18625c2d23ba4e113526e539697457684dd25b47089ed26951e85e7c51d062d93b6c5a3937235ffca5f924305bd15b6236caa337875b6700436a55a4c47c5d1d5e5c3092f405596c4cf9fd3b96e0dfef5c763b3a5f4e69cadfc120856b962c8762e5024b4a7978cfe3d7c75e4f92fbda3face5f2b6efa4ae381134190ab7cbb8a24fffe86feef7c1d4799664ffcf5f5137f3a8276227e9e63192517b0d53ef126287110680c84084c17977dc8e9ac4155ef07539232940b35a623e89802d3f2769686ea2313ceb3689ec10698d453fa23a9ac06afba214ed92ba25eaa8258563b68229b25131dc6605737facf62f5c63d9f27e7b107de8ee6cf6b7a92d53f713672ececc32bfc2fe4451bf1bd70e56204579a2acf7493967ac4fb7ec3b47bd9692ff6ce9ee7c5bac7eb8e4036772761b746b4d64e233022d1a8c83dd8267328c5d61390362d82d402472b8c3d0e9b4bbe92127636f26f1df00ab6aca46e801af0d963acad2f2ae38bc7fad36f53b17e48c4f07f1100f17cb0ff7e16be71a08f951c084aa24131f71bc5a374ad0ba18147f8b510969662827dcc0d1a71bff66be8033d22e61123dc2ffe2c59509ac7591e3fb447beaefd11d3883d112c1c39e41b8a279f547a03b701bfe0f2717ba1fba0990496c2dd5bc52bfc8808703b1d1afd656d2e784353070396714058ec6cbb0de78ffadaa185bcb34758688e3d17e90db3843b89809cc7e8f4825f3a2a2db3c88fab75aeab4907254ba2cd02ceea939ddf236", 0x1000, 0x6, &(0x7f00000015c0)={0x18, 0x0, 0x3, 0xfffffffffffffff7}, 0xc) getegid() fchdir(r9) write(r1, &(0x7f0000001600)="78ace1fe36935aa7640cdc7434f7f3eba2de0bb13a56cc1e464e4a1ebd372606e5e5d43f9d504e8169dd4268a55b00211afbff0758155250e6883f156f0bbdc434283c3d437c3ec4f5f80b068b1462dc12fefcc62dd87670af1e460ec3d27520d9fb6787faeec334bc6d327ccadd1c831f68312b3534d777e6468ef463beb5f4ffe120a5bd9dddee9d942fe5ec4f74814f181adfe272c1090879b95a259690cb552c7f57620308a37e7e350e6d1b61028be222587dd92d38ef7f8075eb9c1d45ab521523a8e7dc80507266e2d8bc27e0cdd2a521e1c944a4f69de896d6ea1a5e6523b915", 0xe4) fchdir(r3) 00:22:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20180, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) r1 = semget(0x3, 0x4, 0x82) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/171) r2 = semget(0x2, 0x1, 0x80) semop(r2, &(0x7f0000000140)=[{0x3, 0x8, 0x1000}, {0x2, 0x9, 0x1000}, {0x3, 0x0, 0x800}], 0x3) semop(r1, &(0x7f0000000180)=[{0x1, 0x80000001, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x10000, 0x1000}, {0x2, 0x9}, {0x2, 0x15, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x5a}], 0x7) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x5, 0x9, 0x900000000000, 0xfffffffffffffffd, "8ac818158115c5fc2389d8c4de3d68fe65b0b029", 0x3, 0x8}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x9, 0x3, 0x6, 0xfffffffffffffff9, "ece0b3d1a18238d8b7fb38f9ec3025c46e796227", 0x5, 0x5}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x48) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/233) ioctl$TIOCSCTTY(r3, 0x20007461) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000400)=""/77) r5 = semget(0x2, 0x2, 0x110) semget$private(0x0, 0x2, 0x400) pledge(&(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='&\x00') semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/186) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000005c0)=0x8) r6 = open$dir(&(0x7f0000000600)='./file0\x00', 0x100, 0x14) syz_open_pts() lseek(r6, 0x0, 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000640)=""/243) mknod(&(0x7f0000000740)='./file0\x00', 0x2000, 0x6) ioctl$TIOCSTOP(r4, 0x2000746f) accept$inet6(r4, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000800)={0x2, 0x212}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 00:22:29 executing program 1: 00:22:29 executing program 0: syz_emit_ethernet(0x9d, &(0x7f0000000140)) 00:22:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) r1 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x1) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) dup(r0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x10, 0xbd}, 0x44, 0x7fff, 0x1000000004}) 00:22:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 00:22:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x1) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x14, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x100000001) 00:22:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 00:22:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x8, 0x80, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x200fffff, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xbd, 0xffff}, {{r0}, 0x0, 0x8, 0x20, 0x3, 0x100}], 0x1, &(0x7f0000000240)={0x0, 0x1}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 00:22:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:22:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000040, 0xffffffffffff8001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x18, 0xf7}, {{r2}, 0xfffffffffffffff8, 0x40, 0x10, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x20, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x2, 0x26}], 0xab, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000003, 0x400, 0x1e9d}], 0x5, &(0x7f0000000080)={0x6, 0x3ff}) 00:22:29 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() fsync(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 00:22:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0x101, 0x3, &(0x7f0000000040)="1188663c4b86cb6b3003626083c127dfccc2c54e01ed30c7403bc83491fb57de02aaf12a36939923e07e9d7d93fdf16425c49f7c3432f29f636369b280c8ce4ab8ff644b34f7c2342616bae3e812372af1411928c52b5de7b81b8729e7db419576739de3ba5dca164356d69bd0ef84597067", 0x72) setsockopt(r0, 0xff, 0x7fff, 0x0, 0xc5) 00:22:29 executing program 0: clock_getres(0x3, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) geteuid() r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x40) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x200, 0x0) r8 = socket(0x18, 0x2, 0x1) r9 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x4cfc, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x6d5, 0x32}, {{r4}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x1000, 0x7}, {{r5}, 0xffffffffffffffff, 0xe, 0xfffff, 0x9, 0x6}], 0x8, &(0x7f00000002c0)=[{{r6}, 0x0, 0x1, 0x20000010, 0xfff, 0x8}, {{r7}, 0xffffffffffffffff, 0x48, 0x8, 0x1, 0x6}, {{r8}, 0xffffffffffffffff, 0x2, 0x20000000, 0x5, 0x3}, {{r9}, 0x0, 0x41, 0x40000000}], 0x595f, &(0x7f0000000340)={0x1, 0x3}) 00:22:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) login: pckbd_enable: command error 00:22:31 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) pckbd_enable: command error 00:22:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) shutdown(r1, 0x2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x100) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x200000000000002, 0x1f}}, 0x800000) 00:22:32 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:32 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:32 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 0: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 0: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 0: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000680)='./bus\x00', 0x0, 0x2) chflagsat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x2, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000000440)=""/155, 0x9b}], 0x5, &(0x7f0000000580)=""/167, 0xa7}, 0x0) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x1, 0x0, "d730c1e7bb4fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="5da270b4fc7e0a3c6bd82c5da628501d80d3501bb86dab28b960915dadac106314749d5cc631ede6fe22991c2ed6ecea35cfeba16d9f6c3ec6a039754effb115ef5e62296f394fba5fb661eaa22ecbc1e8cb2d22a09858d3336459784c2afa3a75764b7b5da9fa6afe49a99ef5a574cf9f16479f8f24b6de2f97b7f087e05b8597d85369b33c925c93c63d9f8e562134a6f28330cba538d33a330fe3c6559651dc360d611987c9e255a6d45aa0d94ea38bec93e7eab216cec7e48865cdb4c506b3e42e0ec7502fa4432a", 0xca}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) pipe(&(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2012, r1, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffff8, 0x3f}, {0x18, 0x1, 0x1, 0x5}, 0xfffffffffffffff9, [0xfff, 0x1, 0x2, 0x40, 0x4, 0x5, 0x100000001, 0x3]}, 0x3c) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x3) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = syz_open_pts() write(r2, &(0x7f0000000100)="0f8a4858d4d0aa5bfa67b18df32768a9470704d57eea1d9dfa25fb3e49bc3a3e21105cd25bd491f9da447ac4832af6caa80a6c260d2d81a76d66a35ebf9aecdb39524360c696e5342752e4f1bcd3d13f5b3bdee12bb077715231b462f882b7092dfc4f595ce40db79f6daea9b4ba196785bcd1a5e08eaff1203fd1fb35e7", 0x7e) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) msgget(0x1, 0x2) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ws/ouse0\x00', 0xfffffffffffffffc, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) semget$private(0x0, 0x1, 0x44) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0xc3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x1, 0x5}) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5a0, 0x0) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) msgget(0x1, 0x2) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: dup(0xffffffffffffff9c) pipe2(&(0x7f0000000180), 0x0) socket$inet(0x2, 0x4000, 0x4be4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0x1fa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x8000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) msgget(0x1, 0x2) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x100000000, 0x9}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="11129dfe2882a1f94e3f4e45fce5ac7dc8c6f9c07dcdb6f05922239f819c8cb65f8fc70651b47cc635e0e729425291103ea8348c789aec61e29f92f03f28e952f8f0ea51938c1679c9b973b9dc3840bb9cc367eb99faf2262b2cee73ff9fc7abf8403d100a6013149038065fc114ddb45b3c5a47b5b857e15b23f11ee43d7cf1abcc2d075420ccb832f2ac0b08325cfdfd", 0x91}, {&(0x7f0000000200)="4ee401079e97bbd830887c01216f44381b739693c274e6e24e1665b0c7a5da6b305838bcef973579e27e52ea49f01c436afeb5c72b21b833be3f44bf62ef895d214680637cbf926f27383b5fbd6fba713cc1cfbd85f290cc1b03392f0b53160cb53e2fde816001b907deaf485095a0b8e3c918a1192e959807c2e1f59b3f0fed578567afb0eeadfceeb09fc6e44e82cb655d5c66e17962f59bb7833e6d08ec369e7e68a25a2ddf0caab54c84192858a758db1f9a2b0b5f17fe6591e03b41e7bde4df7b0cccb2f8c2213a2cba173ccaaa88a36b1ac47d0c44d80e5ba9cec508af1a391c", 0xe3}, {&(0x7f0000000300)="e08b5c709127939b25bfa204e0e218f79d416ffb99866d7e886884423233c382948bee9605050c8160f74f445dbade7228d73406b3a7e117aa4b89a02a76cf843edf61c65f83669cd5995a7bb03a32f0ca7165a3815e1848ce7523768a00ff51e5c084a35d5c9b795f3d46e1353ddf28b0a6b1cf44cb223cddcb9147fd0c077c8e9ab3a34ccf7f2d2b9a74c7d2ccac49b58de4897e585c8f2a21838d573f3351ae8a20", 0xa3}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="100100000000000000000000f8ffffffa450620d58a36676e965366da13be1900a35a595dee69d02225d64ce97cba1512e4301e821c787e9f429f6108283fbfe0fb02a763cf7a3f3d93f103f86d8ca4c1af7f4a8ceb7f58111fc48783f93c43de81d8de065c4bb3996cb596497ff52e0facd22ddee81d0d0c8279e5a8f66c382abe7dc6a594d917658d01bf49bbbfcec363c71c42f51a2c9736dfaf2416a88e6cde52877fcb1ace71f28b5ac9cb5baafd5e300f43e7bbabfc0e48b51b25d0c5d230faeafe2952c2a464f2295ef2fbdf3ab5cedf2e1a15a5e1d5dad2147e8d4d49a01e12e2dd1663b6774f93f27dbbf80ee5fdcb0185414745a985cf3ac84c163e1c3970b3773c84878d294203900000010010000000000000100000002000000b0401a8c850a9014779b48b761d5305ba1f73c5fc0f420d751a9cf0df2f0194312a2fe754c0253e84adf9769171c8aac0cc029249c2a93a8b8ec583192e202c69795a73589b8fa17e6a548949c4304dc62a6d5a5743d9fdeb94464a332c426cc6ad7cc395a80c00777d82a739bf82870807a7a2a91cee2c2e542fc3a89d266828f6f171a8730e5f85dabf0ea69de931ef69d5d5b2f06f212be36d2a68072f0ce42eec99cc85e8f60407086660e56e580878f32957503fa657faa486802abb2afd464c823f23f87364b84f8e6addcbe15acf27f02c747fd7236e7e2d5b37ee5b3fd9a699eaa43becdc0a30f9cbbb14af3f3d8a3e6b6b12d53293b00000000000068000000000000000100000001000100d546ac0a1127c1e8c2fd35409276576b08000000000000009db3fbece9f449663d62fa8bf5f69f8d1f1bb3b7d974cb2296b7e0ccd35ef0b5a746ab309a186858eed81ec945d307a12f71fc60c09df3332e095c250000000018000000000000000100000001000000e1b735000000400010000000000000000100007ad69ab02149b808ed000500000038000000000000000100000000800000a17f0c3922399f2d62126e553bd339f4a3a7d96b7adadb9735312298172480f323fb8edf20ead7d0d9f8d9"], 0x2f4}, 0x401) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) msgctl$IPC_RMID(0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:22:34 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300007adbcb69f09bca4373460035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095e7b878a6645d362e035a4fecdb80455331cb8d1454d24587e3312375e1846fbf8fe2edd74775d69d77ee05005b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f462c6b4199ab01dd20cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53df7a4d23fdc34281f76df6aa833ae14a328663a28b5657c4ee42a51df2beac342d9a76ef6fdf710ea18702b7cee73b00000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) msgctl$IPC_RMID(0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3f, 0x9}, {0xc7, 0x200}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) msgctl$IPC_RMID(0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) fsync(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "06f01067f5afa680400900"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ftruncate(r3, 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:22:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 00:22:34 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0xfffffcf3, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 00:22:35 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getgid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x20064, 0x10001}, {0x0, 0x2}, {0x87, 0x5}, {0x7047256bc651451f, 0x5}, {0xaf, 0x4}], 0x5}) 00:22:35 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:35 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:35 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:36 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x6, 0x4, 0x849b, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x49, 0x7}, {{r2}, 0xfffffffffffffff8, 0x4, 0x8, 0x7, 0x9}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x40, 0xfffffffffffff001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x42, 0x4, 0x57b, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x84, 0x7ff, 0x3}], 0x80000001, &(0x7f0000000000)={0xff, 0xffffffffffffffc0}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000000000000020, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 00:22:36 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffffd, 0x9}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() poll(&(0x7f00000000c0)=[{r1, 0x94}], 0x1, 0x3) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 00:22:36 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x9) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 00:22:36 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:36 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:36 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:37 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001080)={0x80000001, 0x3}) listen(r0, 0x81) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000010c0)={0x6}) msgget(0x2, 0x80) getdents(r2, &(0x7f0000000040)=""/4096, 0x1000) accept$inet6(r2, &(0x7f0000001100), &(0x7f0000001140)=0xc) 00:22:37 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:37 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:37 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) dup2(r1, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 00:22:37 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:37 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:37 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r1) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012eca1cd67166696c65300000000000000000000000000000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="686354bc95", 0x5}, {&(0x7f0000000140)="4c431d0f4e9390dd3f769240ee5c8f46a4", 0x11}, {&(0x7f0000000800)="79149dbff7e10b7355cb6084486ee48f3d687da486c8b3a1da3c005af02e8900e69a5e7613e22a20ab1abb0468ab6416291417d0c39587f96ff01e94cc5f3505a453a6f502e3fc4be43e0340c85661770b4e71e60f77a7aa33ad178c5abeef9a86c181e8ddef484f779a80f77b494e4dd55d16bfde9758f366263a133d6487008915f65d5ea26e692b4df25f5835a2f78ae8a0fab44943a63143e42265440ac231867ff91ad43017fec1d02838a1a61635ac1a4be0918d65cbf5e75542846742e1b86f213714551b79ebc477c76a121bf0d99722ea606c1ca3c1c908b284ca40f7079c8c15a0ed50b7893538896091f7ecc9dd770c17cbd25400af9e1f997060b70badb0921bf5d6ad8e9dd0298e1d1efdd885c65662077fee5479a7a435dff2f8ed2b5c9cc5c4bb4a28e9c461ec6f9c9287deb0a4fbfbc430cc0d918b046a77fd42e7ee91a4852a4c8a795740ba5a82a1677f1dd83231abb9151b304198e7028814872d4d958320a786cb745b0784b283744c836fca3ec8fb23b8732c527c8ea22edcf86c2976297bda53fe43a443047123ac848e0c6f9d53ecf1f490ef00cac5b2e6ff4a3bcebec62f6b208f5733a78b1f85fa6aaafb687ed96794d71aa7ae825fc2b0b4b4b2ce41dcecae5defd85de5b81c82a1f705497e7c11a073266b4965c8af1020ee4d2098bb94fd9278662acec12472fdac485025fda405cc44b2cc2e3eced5e5f3b44432a6523dea6bf30e076d6b2c69cd1e3458fc2e56d96b8d97e1662f096f76470706e71fbfe2c0177c8acc3edee01f010aa2c03e2d51f0bb5c50658d4614f9b790c7b4de5ad5a814b90b8e20276524e57387dcd11d8f0818d4963f2777fee4a686771a99639e2528246a06b90df601375e5da7e0bba2e5076a4de2eb5f669aeaeae2b628201e9168a5a3b9ffa08ef323e5199a6f205d79a9e7571719af688a5754dc562db94bf1660c183698f676f1e5026bddbbc5de7ff1ba690d0762e9b3fa7203ffd0e2dd26687d0c991fa1470da818f57cef2a13e5ef6172db157b241060309671db69d5151df63105c2645963957f647cdef9429d3a97b14dba3f462ec34612f526dca7725be879488aaf677258803919fc94c152aed4c7768ea240bfe8981f1c74f5c1ec867e7079881a69dc93ebc9d0f0d244ad000e842658547fcd70b894d8f9c78ee3e7a8262ddc995edfcb0c917652fef34608ccc5b83eb2425afa930124acfaabac2715ad1b067ed9066395dbf0c23e997d182111956356d3babc8187466b42a7128199f22b938f5b615f1ab7f048b325890966e88aa89045131e707092f2afdab8fb4a4fd734f1e299361169f7876e5132f3ef20a064e58bfa128c88365217cc6332752eb590772c287bf596bb72fd3459b40aace9918ccbbe3624f3497a33ce56e960851f60a38794adb31d87656b58d6e0e2a818040c9f28225caecf9d6d507545c6b6364825ea4297421f798afef74f21de483cf93e631a419a5c26c859839aaf948ce3f9309a4608671430bde71c2c35ec462089a909b7fd2ba65dcd824aaad7cecfa9985600c81e95b639dec50c40af16e7f403c18c1323fdb2e3b43d6ae7540f3930e4a880618f528f307b86653944087bdd2575f5210d697cfbb0a5feb0faa2ed4f744476d4c55f42c574bd32636ed2ff7f72a78913f226cf954a1e5c394214f408b10eb42a87a54c42b081b8f38d9189764e33d68820ae2c035b25947a575df6daad5be7c258703469f2f5fcd4cd7f571a14f61117125eabbedc908e9cff58c4ac8a2080efa44fbe6369d8ac773d41789ecfc82edfe98a0a4a40b15cbfe2f919400e7bfe852b8e396a957ced422faed3be9832d8e4b59a41f05b682460cd2e7768dd414b0c3336174c50dc3e73fc2270a25e1e41fb779fd8ef9a93fd392367f10984e30d9e3662a88456101f8542881b89e8df84c40f308bdd1585386829295f71a46b34e5935d17af77759018bc1b86c8d3256769faaf6f04263d72ecb7b58204f78f52890cd63a6ccdf452febe7fc846a3f412e68d5a373b8d02a01a0b9400db19d086541f839d22943e64640607cc33bbf469afbe89caf93c5c2edf083aad8ff52839391dfc9fee41f4a3ac9b68f359308115a344e0b7a0ab9a087d6ebfabeaaa70587131c94ff372011a9702e7e26d3dcf349e5f14e2b1134490a8c18c19ac90b16265f0528291b892e350af03997e269a751112b4c58c8162df1fb75e636435c55a54da4b55b3ed90c1d96a791809f4a9ff8230277f917f1f3228d48142d045e5b2efaf94263e5bf269dd1ccc7ff616240c2ffae53146f2a785644bf9bf64afd2211b062fa915db0cd55946726558af07857580ef84e008fb0f3fad49ff80f96d6b6fd10edf2deb426aa8d8fed50cad004650b4b33308ef189e2acd8d28619ca4bc307b4493150199435030f389049ca6e3aa51d267515ffe25b8743f38b1db3b56f8024dba467fa29572e88417d305ea4946a39af74f933fa59e4f89b8689da656db0287a52b5dddfd764f6d3f1d9133834a98005f9911ce3b5cabf7f0947cf2fabb43ac569232cb371e3a4b0367e0663a83131d56ddb74d0d3aaea5dd47d90d5dce81461db7827d36ac9e0f78785b47dc6db3850a32447b2dc1312f26a2297498a3d2ef8ae9692c966f6a4c1f119974c49b79b9de67efb8b24cd6360c8e7115a937be344fc7c2dfeab5131fb8579688b7d7b5481f057dff6da288bdda4399fb14b8ab973cd5bc476f0b621deb5d9e3a68e30ea9fe7ac0e87c8d10ca0759efba9f7db25d388a180e9de1b3e91711402068cb600621a89b39016d7a8f642d6fd08b77086981dfc7f017e2d4fb080bd743a550a77251e083f28f4d276a880f625873561dde06c544e63e631d17d05c5db08ce3353ac2322efef8090b504859ee1887a2cd3522f3d876334264782aac89e5a1b8450da593ee60ab4058e7dbf89019a05880b30b97d25afaa8a3a2ff0dc8efb1a1ae38e7c8518afaa46c49fa22e8b3b90e3702797c345f1330a9139d63725d12f7b8b5a09d2dfad458fc83f9afc3fcd9b5eefb4b97fad308624f70b43328e726bbeb83c1d029a1fea2137784ed1df0dc91220bfc0d953fd8d71ca0c6ceec997e44df2b28bcf4ee70448da4ee31435129177735e8596d2ac6985990c11e7efbea9a62e4a42b329d73e9da724dc7e3623b6efa091bfcb5709347dfdfe81435f4460b678c498adad730c42bd47b017843b3765f879f3d22ed9b684bfd76350fa9a9280a50e6f6dde3100bf146786c001ae00828c850c3cc724f28fc9454e5ffd2c3d974348782f2fe2ea7819c2905e8dfdea306ff54253684d393c470bbe1e3da6044f277029fd777f949325b0b9db31fcab429536444a64f014a12ac678c566cfd510f979c8b4b70bcbf279aa819556c1956a40f47d26864180fa400eada16fd80edd244d802e5070db7072cb78e4185b5a702093a434e5f4d9db18cf0df35fa5e8f172d3d4188c2000a074243ef42843d5033691492e88b5eda91adb688a508eda3d0569dd8121f769dcf661e33332732a8cfb1ac660b1c53870992cae34f9b39f1b71a0f99fc22131b04b923820f49adf1a3a36206d24ae392e21632193ce026c2205d0160269e7aab32535766f0ae265c8643dbfe047bc4c3f40957b98d68e6400e4971ecfdcddfc9b860c2c3b58a49cb42f6144f730ae003a289a700498d2f851558dfd717c5d1fafe4c801d3a56307d22f93d478515db166002b7684d400300eeec8692439e590c9b5a0555a4dd0ecb86328a74017eb22037514631fff6255e6449a2363314a471f67ff87bf4b65500a0dedcab5ddfb0b159073a807df22763e0e9d18ccd4804bae6abafd893ef09959290a972a09cf2aa1ea5a5b54d557cf605d407418dbde35b5e8b5d79847fbedb9f1cee97ac1a82c50d8499461a59e31e2b9082d5070abe66fe8d80e7d42b2c5cfcb327a4d8d5fa2fbcca880f1c8e8e8d1ccb5f56f5428e7037d048766a66f79df708b76e8aec37d43bf471d561db4988412a6e0d9c78649f3541d03b1bc9d7e14a2a46275d9015bfa8a074f8b8fc96b0578c80ee26a3ce0bd81d8b1f43fc038e0db59601c4b32d1df874828fc6e37f3bce08ef1a2a9620cc5cd96eb8822d482bc83eb0520592c755a1ef40042767b683000eb57d72302534bd60572e10dd9a2c5eb86ed9bb06a769e2b160dc5555fa4778a37db3225628e20c64a4ee9f48a650b7442e78dcce9317664d3805459140182c2e1cf5e25c5b1944c6befa2266ab20054da66fa6a5cc875b48657376056d9120771ed39eb9d289f2c413dacccf01e62766d4d03555a76ff3ee6db6e232bb44893af5b066d9df0271ffbacb9459dfc2f6315e47e1531d1f1ded58ee7e5709c8f394e1c98e008a063a5a27a4fc9483183aed907929efff6d32ff251fd655ba8efb59c3434a70ac1979cb22844165ed3a53ba9252390a35b1220a37c70069be23ec0e15bca03f5f60704fda733eed3f057ea907f496ef5915d5b393fc20686e57753a2aad20e45b7fb664b2f68f7133f979145d28875234c8be6561a0bc4062b0853d8f869e8c01a5b662cf9b3285d21d41b5ea03c8fd6d89e4c4cdf12ea248943c3dd7711635db2e716ba3dde3535dc74bb7a21d73957d926b8bf8bef148c5106aa884da834b17c30754c3592acc050d6ffc237cb24e6b2b912c4590cdf432e1cff9f3a2193a108e1ba2c700a5ebc84dd533ac954c5883fda716b507211150e496fd72eb05c5af7baa7a66dd6d3d33a8e4e12c8de410c5978bd4a142fee0b3afa8bcc39883e756fefbb2e7f94b03b1b64223fe9b18459f68e401db3e13d0f20a06b3108895c77b6c816a80a22df807b52ca47d9fa9d7149a55e2243c4e8775802fecb6a46cfa8e8f56a6efafc5f749b981bc61873d35a3041f2b5c6bf226218b86fa0384cb565e0ce64984a49cc0cf6f651b3f5439ccaaf91a38f2967eb2c1a12630d01599e9cac962537c4f1f77ce11d3ec90dc04dd8a7c1db270cb449ad75dd50035154e99c93af3c2ba089b8b7423c8d9813fe02bb4f975683019ae25137eb1edb045d2da317790351ae4d97345e926fe71cf70ad5176dc54a80c92e604f57cf1288ff2a871c8c46611d76ecc3255323d6d1991d24c0ac410eedce2dace542003b4cb47b69ab75b9eaf6d11ffc6da167d8cf8ee2b5749ec6869c92c06473bf137d36474f84711689fcd7098f292e93b64fbf2dbb3e79859da58fffa37c1fb4a0e6d0c9f33de4ef57d8721d1d2a0af6ec066e0936c68c08f7bc5c5048086451345ffacf8e94f1ccf42b09dd0df607545194d3c8f010780161d11850e5ae3bb7e7ad8df94982d1b48f5ac3083bdb73f4a2d246704f3fea07df64f9db88ece444bfe9ab1c15f5d41e0d0a8ff3c779350723329bc678261879f54637649fe3bfa61586020cce1d16a5b4503639f814255349bf079433f63153c5d27498721088127fe7088044cdbc3e27f318b60efad4fad1f0f9c246f3adc53bc24022033dc9cfdb717f164a895535e886a18a8e8e83d51437f671ab2e22be4a02f7c6144e196d30a1fa532ffb973ecb4690fb5f5541c6e9dcd20bcf8f5ef281ea6ee81e8d629e7ae4f00b78b2e9213bfb7c63c2de0a6dc779b521d65cb692396bf86018481496c3159e9c8ea6b6373767510c8b637c96811e017f19752341eab81c36dc3ea662855a1e2040a6d89ea97bf3f7d15101060fc1a82b7a83383fd6c31fab8f93ee72c01d19161928254466ca5159401474f00ad86d7e665637d6d3c", 0x1000}, {&(0x7f0000000180)="5e02194b76b8f412c58f48d124f9ff36196ea015a1ac9aec77dbeba34edb81156022688505", 0x25}], 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='W\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 00:22:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_emit_ethernet(0xb, &(0x7f0000000000)="bb8fa1183dbc679a2a0189") r1 = syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0x4}, {0x6, 0x680e}}, &(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffebd, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x2d}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000400000000000000000000000000000000000000a6de5bef7d274fe69ef46b3f11eb27d1e6"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) write(r0, &(0x7f0000000500)="07f3ff22f7a1f0df658ea9b15440f91f586792371d3ccfefe193e6f45b1880a2c86ab0a6ae59fe0ea6310b896e959a00bbdd8ceb79f39a7274f89d3f962e6c8256632e3dca5d31dcc0e9f7d2f3baf7ff1046c5c496f29de9ccd0e85eb8debd6502809bca98f6af01d739e2c488525d4a204d363171f4c61ab6", 0x79) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() seteuid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:38 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x2fe, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 00:22:39 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:39 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(0x0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(0x0, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/32, 0x20) setuid(0xee01) ftruncate(r0, 0xedb1) seteuid(0x0) 00:22:39 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(0x0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(0x0, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:39 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000080)={0x4}, 0x0) setitimer(0x0, &(0x7f0000000140)={{0xde3f, 0x3}, {0x8000, 0x6}}, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x40000}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 00:22:39 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(0x0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(0x0, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:39 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:39 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x4000400000002c2, 0x47) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file1\x00', 0x4) 00:22:40 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:40 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:40 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0x0) socket(0x11, 0x4000, 0x98) syz_open_pts() 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000600)) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000006c0)='./file0\x00', 0x88, 0x86) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x80000000000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="7dcf08635cd5970ee279336ea528bdab606e46583825587a247c693fd931ab", 0x1f}, {&(0x7f0000000080)="c9aba03dc6bbb77564462b7313841d255801e92372d4ce7a3aa7bf5e44004d3f400d4570f3787c75f1e1bd645bb4cd32e2ae813d3af7f38e24", 0x39}, {&(0x7f0000000140)="7d0acf8f955041968fea9cfcf6039eb821b923b6aadd69588e7f149d29de3ca807edc3919158e6e7680d074a91c983c2faa4c8e7350a52f5e6eae2cb2883bfce3d8cfa5c96497e8ab71fe65011a3f52b0873d3df99672ec64a02f2ef26cde0909d151f151691012a5d5e51cd3b989b108600260c6306ad78739b84dfa185846c005cc11331feb838056be9b664cca715452a19825dd6fc198593dbeaa3a6cdd9ba77ca8b7fd4402b7f420d9c213d8822288275e3a497fed9afa0777f4df640", 0xbf}, {&(0x7f0000000200)="fee85cffe0f8dcd219c05c01b423b3ada74bf8923b593a9d5b7b4f52ca29c4d2765ebfd81385598d4e9b0cdf08262ecd485b6939369b77f8455b511f29167a54d5ee1d84b7192d582a44bd276c2336f746e6d82da17d560d32c9855f5b93342dd4683933253c9cb778703214c13e703e3d2aa8f9b8198a4eac64925f5da3ce3190bd7ea137b2bbb44615192dab90a8b766975f2372135fd243e559d622acb2247ca5c7f04c1c980423180ea7cdfb4f5e21af9c653316085fdafb1da5c76299cc1e216d30eb5ce4e9b3cff6b5ef254b413d0ae396ebb4d6d9e6a008", 0xdb}, {&(0x7f0000000300)="526b4c41a0c8023202bb0313d30a445d6accc102e3fd890c9ae77fdce420f37d168b50604ac17599051081c78286377e36f99276cd4dd2b32e4b40ca22cce1fb922eb0637324fce0b3e40de7b5042cf375f0127eff7dc1ab2640322b75a74bd246ac9c50bec50ecda9597279caf748e6c2dac31b4756aa0f9351d494839759174672310f92786a68390e83960fb1d36f1752532d6a225797106a32b318f273063ebe7e7d37ed69ac9107c39d454fc3b8589c63726c00df72aaae426a7628ed299a7847fbe8a0b902fefbce39e9f78e4366d5da27823148db", 0xd8}, {&(0x7f0000000400)="4cf64b50d4e913efb208824d9c240faa6bc5a067c20661b3532cc025d246c7b5db52b5842db2469ed4536220a3d3bc2af844fef3794c254be6a8cf8e4c34f4aa2ae1b49ae27289e1d893e528e76becb5bb757f31797d3c98b467f839e93489f0224d07f237daf80cc4758686d81f1702a497c9e22725abb10e3a703d82748ecfb18e82dde66a3f7b925340a841ee34dc5469fec97455bc8f41e7bc9fbe6e21d9c0", 0xa1}], 0x6, 0x0) bind(r2, &(0x7f0000000580)=@in={0x2, 0x2}, 0xc) getsockname$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000640)=0x8) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffffffff8000}) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) r3 = getegid() setgid(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x7f, 0x9}, {0x18, 0x1, 0x4, 0x9}, 0xd5, [0xffffffffffffd4a8, 0x1, 0x9, 0x3, 0x6, 0x5b3, 0x1, 0x100000000]}, 0x3c) dup2(r0, r4) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x40) 00:22:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file1\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) fcntl$setown(r1, 0x6, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000080)='./file1\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffe77) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/../file0\x00'}, 0x13) sendto(r0, &(0x7f0000000180)="2c15c69eb1c8747c44508b7a5daa107a79f04e431fd088d3f2a40305228399fe304641018b632040f0b1ae72c8fee82cf9ef89c50b259be688c3ab9c5c6bdf8417ec56527b030e19dcfefd085f82ee5add5895206488d735e8a1835756b452d19405d644b8c4b82fdd298540a6d6f91c985a84d23d478a2dc012376238de64764019ab17f3c5fa95d4c60ffee19f59f9ec848ba18b22221358c40bc1b5fc388f03e75ff0", 0xa4, 0x98a14d030b585994, &(0x7f00000000c0)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0xd, 0x0, 0x0, 0x40000000}], 0x9, 0x0, 0xb23, 0x0) socket(0x20, 0x5, 0xffffffffffffff01) r2 = msgget$private(0x0, 0x210) msgctl$IPC_RMID(r2, 0x0) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:41 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:42 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x80000000000040) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000680)='./file0/file0\x00', 0x8, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000240)={{0xa, 0x1}, {0xe000000000000000, 0xd83}}, &(0x7f00000002c0)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000280)=0x47b7) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r9, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x0, &(0x7f00000001c0)={{0x3ff, 0xfffffffffffffff8}, {0x7f, 0xffffffff00000001}}, &(0x7f0000000200)) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xe7}) 00:22:42 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:42 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x3d44, 0x4}) write(r2, &(0x7f0000000400)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c08143562e956830470652e614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5b290352c498481ed59131989def1bf6d73574e5226c0a127a4dcaafd988431f5f60f9f24d4ef5b8e02ce1a90272a03828e63b052f6560e2aa0afb89268bfc05e5cf65eb99f6990107b4448ca04d42d36cf1e386eb734b06a73a896733323b931d9efa6f968caa510466adbd34e0352e773c99bc4c1d4074c051afdf6d1b1ae53ca00efedf05036ff1406f8baab9644d456249ef3a4ebbb4d4c443723f43349da482f05500dfc63bfc4075114d9c456f6c92e5488db8fd8401296feb4000000000000000000000000000000001f027666214fc810f7176b076c924baa10390386b56df482752b293cbd41394c9c6f0a12d3b5d5dfe27c5de41a853c24c1667224772304b8f5a6d9b845a8a19138eb5fb4f5d9b5504133c3fc545fe113bd818a50daa282143b3a659c6faffe4311de5339358862109b053f527a0c42ad5463985084a3503702a5fe8d92fcfd71f770422589", 0x20f) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 00:22:42 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:42 executing program 0: syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000001c0)) 00:22:42 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:42 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) socketpair(0x6, 0x0, 0x20, &(0x7f0000001700)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = kqueue() r3 = dup(r1) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000200)="a8d8a51c6ff1c4b18bb0402de484925c6a03f260f863d3b61d806bf7e9fd222e05c60078c72c2454e4d48756a1272a8fe17b1d3ace446d7211e342ade8c410752256da52b358787c1900caa9170ecb6fc4e3b39e2fa827f390c010c8bf4e2f62ce2e67a3d7a6a4f4a2217b6895b63a23ab1fbb8538294dcff4b79c84810dc39aeaefa015a8e69b761db57b8ddd72c72c3b27bb7e7449b34ce338442c25fa13c1a121b4f2b2200b1a47c9aeebfdac778636e1d1866446fc6e8cf6c0601753ef0c34a36100a9f51d8a934620fc56ad09246d7f46474307a287e28f1afdd75a072bedd6937490211fd6fedecad3c70e0b916ae8e6", 0xf3}, {&(0x7f0000000300)="d0d496c291d3395a2dfebbd5778523ff63ef6b28e540bfb786389ad8d99ac77fa25d8253d72ddad0cf4fe75c67687d0b10498973c7923fa081edb256dcd0b1972905f896ecc2f1c0e289b637d2ab3bea14e21c04a7f86b79f5acddc3934403d6c2d7c8b5906002bbc3b17734897d3375a83e9cb534a3cc81f7a68da2fb5cf687ba0099578f6cbf9ecd82d5f82bf489c3fc6a957212165a7fc7e4238e4f3b24531460f488078732db1189c198253b4ff80840e19011da4956199e464cb9193aaf60b665d9abc9712d75c500a6388e671e9c5c866b40ec704f79e2761af71f34", 0xdf}, {&(0x7f0000000400)="8cc9c06c5fd19a297220b2959a2230ce1fbce1cc87c19d701c890d3d5f951a23b325aefa3c2591577db4d56ebe33919b8532594b1ad15a81052620a1cf68eb135bc6406d1c980f357e81f2e48e893edeb8748d1cb0015b59e598abe65121c6a833ed406636018779c488f868a13a4659fd3c5f36ca731df8b0215989d3f202653568f51913fb6d9e8482e00336c8884e8708e375e495172db56a9482e0072cc6be08ad1da0efaffc6d8d1bc3891bdc9fd520ad3193ea2daefef232fa39f6350d4ed81ffbdb6af4ea3afde103939dd02d60bf311e95fe4bd66d753655e476ec9900f259d12979b8e8cdadef91c0dea302d8e041417fab5120e5bb2c71b8b4ee901323efc2fa34ea64d116309f05d06ea4ad07569ede26fed6502e9f27de4d6f140763e806c69b823f91d07cc05d6baf62ed6210aba7b4acc8394e3b3ab4baa11e914593709e0add8f256727c996edf27e597bc3971a26bd7cb4c5c935ec3111216dd2716576b82d482f790c3b0870f8c487fdc007744192f162aac00548710edc1b8f0f9990f772d8cd27a67d8837e26d8d1ba9b4d19a3407775d1da782d9260aa25f35bd46b3e5ff891cd3128ef150b639869bedbd21dd6153495ecd5ab220d436c1e39ef17674e4e6d09e6ee44dd95212f5d08b75d116d1aece41e4d9567598e3f11f34d958b0c20af7f26aca8cb5894e34952652201f458ac90ae6187adf3d59684c01df4d2e261810afb534b41e8303263a4942c1190df3215255f21a30632db58e8979f0b0bf6f7569ee1fe78e50a5183e325ce03ac98b4be9b66fbd22143b992c82d91c79ac6e71dca25851172889d23203c018ec54a91c865cc11de57f481ae72269b54f2f9d675a63581d0030de4f9ef927142949d23db66cd12394abe936f7fc2c069910a637197e38d90d930f74db2a6beb7977ffedc875e5744b3d34ce89c64de0cfb2896942ab30c1b7de7e307be6bfa10dca9734032434549a84a379ecd1ee459ba1ea4bb20007a00b1d1095f7ad120e6f24053f597261e6b30fbb080fe487e26f9a548ed278ad61a5fca0c66604c9f185652d9f79d372f7537391fc523615011d8cd3a68c9401f51ab45e0699e0ec0dfc2c194b0be8ab6ac26c5b232215b436ac540ad424e5f2c34791225ed32488c5c61e34a5cb4d640c818f43ffe968ab14c808777bdcaa9512bffaf57ddaac2d2a3c5e679ae3955746e22b4c79952c38aa7dbe6bdabc8c2d2fc293869fb8c649678c9f5d3c8e39b0c7310794c7566594aa53ba194efd14d78085820efae19eb1d9ced35ee271ce39d9f79fd8a2e57a34487a9fdf27b75f62d8f3a4b9f765a4ec0a5d8477529f2edc42e325b0f096f29fecea3d43a4700b952c192181638161138137fd4baa50fa71157d26ac202f87a585e73d4bacbde2aa4353412a65bde07ebbeae6f871365451d36c485cd684acb8aef00f8200b208c4c2ad8dfa2de91057f26370d53173e74621c9507641a58b5760f1e2fcb8baef3685bdd5622cae98e6cb085a224cb9fd3c685b2b824293ad7d3887d115270f96da1995d0c4d9253c88ca5a53d18261f52574501962427ebaf95c50556f174f184a75cae55186c3d7ee51b870dfbd2fafa65d92ef48152932b6fa27fb15c72aae213f18d71fd2f9b245ce74de0603056cd1f995c01b3a7cbbba2a853d453b85ca1f500280720ba6a692209d24bb6583787c48573cbea01ace5a3b3afaecd2b5f74cdc72c1744fe9bd06c835bc7afa11412e2ad803577860ae67ad92de35652889d37fa98d9b874a9a721efde72b1422a356f581880fb42b0ac14e6e73503a1d671609b1ea78d8bd434ec67988448625e65c5e465007e7fed855f2944ebc87317a88523fdae66defb89ac684f622562a1cd6e99478dd7110367a56665ce9f4c4665fe264fbf1e9475c9f029eb5718ffa828d2e8d27cc160f3b3ea6562df95e1663ea3f29ae20fc226ac7f5886aa17a00fb820de22508749c770e9aa5c24503a32272eeefb54d1b39b1f77d185ca1e0158fbaa2ce5bd6093aa4c70ed6eb59e3ad9a7f91f38a3ef6e6aae5f788edd728d0dc11017c4efa0737df500fde09fe78f1b1a83edbdedb77676436e6db98367a0b66bf7ee40688cab57d685a834f0b770ee8c2b4ace6fd391711873680f0c0a6336263cb1f813081017fe3edbedc0ee274857c4a993a7f755818151ed3e6c5ef69faa9f92e62db0fca5c303803bd2db592ba137680c8b48848115a8df0e0f80d81a3900579ebfa15f5943d8103d0a3e038d55f2a2bbfdd9b528ff2643d5ecd1f491539cb2ac1d17696ff0b8f1221b52497be443abb8754b527662da2162c5e6c455d85b4909fefc68779cab8d785225c6a36803fe24552b70c834316f4c80efe01e08acd1971f8e1c9b7ea7f4f2e83b176f0a950729234fb46c36e2261a86ebbd8d20fcfab56ccbcb0df06364cf80427401a52dbe7ced5bddf25300980bec62d27970e3b2e23f405a91e5e5ee2f05f60292ca5d75504d9827dfb4cdc388a5310e4e0e25875c8217af4d13c0c73c52c457152b3654c918cd627949f80117a41925af0cdd48658da9a44b2545018bfb87be7b5d71cbba3b1c4cdd12566f57db73ef7c1e5ec79d8411537b0beec6b2545219655223993157345b068b33a692ee5c5838fcae0b23a7309a513de61d88d99ea875f1eebb6a3998eb9e4c6851856a7db0bf41d8b8bc26f538e7d59c2f0d3b390e7cdb0c48e770ddf7e21404faffadb4d78412015b8c0b762ee87d9a972debdd36461c2efc80b5a3f3e68ba8934c1bd7d33031e36783ea943368469c54f5b06841fc312387dcb52ef2777d48fa0ee720423c2283501f0427134edc0d6cbc5c26a509986fdf07c3f2eb6a09b77ba83d175f0e4ce74322c0d1326450923c8926d01aa6372d6e2b3be0724dac9c5f94aedfd2282542fb44699c4b578a47e8a10f23243032fa8b262cf42fe7a992fe84e3ac3e2a633bb22446e6742352ba9b500f5c627b97591d377125827bee63fdd2ccc7883fa2141bbc39675c5935571167710594affd9641a32b0cc21bb31b1479e7d02e530594d4d91b264ebe91dc942450c3a951e6a9e54404bb765e80a4aa2e8e1353377d329b0898c0273bca2441f52da1322d86b4cd4965b09f2e0ec170840fd07e89e2cedb09a81f13f49f8ccaae9e5553c783ed9beccf4d0aa642680f1aec84be2a478a2d86d91d969f12fac14c34add3ba3020a7a53a74ff47703b59fdac3c34bda669f6fe85d08e5a01feba53e34476599344006662753d695676bcb364e46d4ba331d2caf6f6ee72b1015bdfe722e18745d3bfd890378eae681243d513e19ca523e5ecca66778605dd97b2048af63f0877d89bffbc6ec628f1164330911d9a60911ea5af4f1072a63cb59040a723dcb365f6ed34899bd09651467eb570a6b4a17d45fbcf5ccf47e760b4971001a65b8bc4c14f0ff567f35114f1247fa8403fb7b0be4769555826724d4766fe70a788b56b0663e24cf3d6a27f60c7204175da3ecb81e87489f011dd041c4a5a12a84670789e3914a293bd505ce102352c4f0495904ca9c2d20824e04261654a53eaf1892690719e54c0ffba940dea6ef10c21e5cb9bbcb31b596d6ce2175935dad28240dc92fabca289b709f2a53ac63bb674b83d0ad7fb0aa5ed8405bb7c6d1bb6e09e6f3b0e87f9e96e6bcbab1042f0295f140a95e2b40fa3866aabd4ceaffbb8eb351502eda0cd41d19fcd493fef1bda048befcb0b5cd0fed316bb2daf7a10abb3d19dff49d18fc15e1f329c4a4f20794bf206613b46c0c4f35ade39e77de8a4e6e79c086c18c37cb6e17a5f498abc4fc0ceb776f585f6699b561ba05123cc0abbc700dde5b88ed7d414e63b1a23c608d72ad986c2ad59994d0c0990d83835d625d7c50d3503714c1bc4e82896322a310b5c054d77443ae1525f2ce11562f8c5a0fb4f7580ae8e5856a594ec9ff35db7227ecbb1a90a6e8c0cc9eed60318003339a8aa88d51273ba876c2e529b5916496c751fb7aca2cbb67e5686bd43d91b8f8e08a5d8e7a738155c3fec04c658f1c9d138189cb1e7a5907881569ce744e0d3e39f34b24b1d38fefb0695f5d27adc206691af0c0173714b9be38e779d1333922397dff0216dd21e68299d77d1046e7de7670360ca30d87e340f108e6c2162020091d5c639db8e5f636b6d220efb5f755a1add78d2d290598284792c53c480fb4848974366b1f4bc828c7c5ee0e231667b5ce5a67d34d8f17e10ca768bb15792cc4d21b6bb4c393a2f9e42785658eefa77a31dc0dc91d2b9337c898f38a7d885bcc02d545d6cbc3e3267405150bdb3287d61a986eed606b4da93fcfbdb009ae66c9d853fa3e60e353e7c2aa606549dea62053a82fd6f0285879b8878acae015cb9d50348cc4f468916cb4798f2702810152e454f9bc9af6cf59ea1514f1a43e352f7c88a2b16a8a54b1c9f40fbe85112b9af2af1655676965bed1dff2bad4d6e71433499c8a3fd38559e88c94dd8d9b84a6092a7eb3c13cf926dd509e4eccb4f0c469201f8b42a46da0fba30d16c5ac1160b27b88a498f04ba1f303bc20ab43aaa6f1dbb29902461e94fcdb91b6fae8577380392a047a0c7c34daa1bd8f19df538094c2f880cf63710a0ad14b5ac3a9394c2be6cfd8c013c850dd829e63efdd5e213bb89e9901e89aabdcbc319f4e79944743712ea43d647844e17a1852cb87eff8e3f8f4f7dbddac9b0cf072fa1197201361447dd0d7f5b41380cf2ee3c2ab3c237127f966ebb2e5a7fb42eaad6ef0cb8cf128a9d073098d843bc5cfbeb45d90b64a3c5ee2a21f6028a7b4144acc176621eb971949992a56f29f2a2690c1b9acb54380003e9110e028a4fa95831e6a9d3810ad14c846a7b8eec4bdc92595867b0f0398a4f23416fff7e72ab62d6a69c7724d353e99e44a2c8309c9175b2304e605acd62d5b3387a0b500502a6ae2b1acc497b1f3e9aebc05567c76adc4ef1d22d47283500725618f160c57b20376f755c3b7a0660608b3a46313f094627be3b256a88f8387bdb7497f23fe72545b457e0bf9c8e5c79e9911e23ea2f97aae03fd1ebc7adc4def068c3f0ad0893b68333cbe534acb4187f2bfb94274ac87733d5cf32fcdf841637aee983a0634bcd36a266dff7ef117917ee9ae3feecc6736cabdcd6136fe74935630028951d0aaf13b33ab4eb82abf4defc89ff865641df833e03e75e6d57a2dec11189cff8f6f6f68d9ff5d7357f166e98999af2fc47699ea08ee6d9c720831d7136c6753e4cba797d85f63fc553ee8046fea0dfc1c5a6ca09944fbf0e6a92339fcf67819879d6d4e9ed9b4c32c94c599467195f30aff40cac6e00e333c33bc3315eee310533b5f74c32bfff13612431e886d67aaa57eb767bcbfe4d62ca9aa75539f062007590e8c4465d230331b7809583c83df1e1d9806ec70e7ab61e80dbd2e0ebdcf59f46206767d57e67e57596c3b66e1c760a21bbcb4d1814cca9ba4f8fdca8a8ecf7031ad8987d9fea5b9542ccbcc1bd9692499318c61269d18f2002c29c66b718e1ae0ca11013e8fdb3cd80c9b127ca1a39c31e13416a343b0059dfa8ad5906b5f76b519474282f2b6ad6fe10092e8cae3521bab8b4a2757d942a34c9084db99dd33676476f916166de512be5b4e3137129829384d229cc2dff75d492d179e2146e972d2c285dc153980d3792b9b209eaa49561903e25ab501bda4a6c1ea6c2a77296add02d68d23fc82da7421daabac36e8c1db83c6c4a3e46b2843166f971dd710e87fda09f4237011f3", 0x1000}, {&(0x7f0000001400)="681d7c2a5df592f03cff8c67a318bf598dae4901ce45cb8421da9510a41313aa846b94481184dbe901a8eda3b8e98247bd93cbd69a717f6b72e852d24e485b10ba1ef14a54e40432165c8663719eabeeca8d2dc46a173c86290c64b7", 0x5c}, {&(0x7f0000001480)="686964eb3c1ddee8ce7c1bdcca42", 0xe}], 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="00010100200000005e4a58330e6732cf00000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1], 0x88, 0x400}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0x7}, {{r1}, 0x19c65570765ec659, 0x20, 0xfffff, 0x0, 0xc78f}, {{r1}, 0x0, 0x6, 0x1, 0x75b9, 0x3}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xe3, 0x13, 0x3, 0xad0}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x4e4}, {{r1}, 0xfffffffffffffffd, 0xc8, 0x80, 0x3, 0x100}, {{r1}, 0xfffffffffffffffb, 0x80, 0x6, 0x6, 0x616c}, {{r1}, 0xffffffffffffffff, 0x88, 0xf4, 0x80, 0x1f}], 0xd41, &(0x7f0000000180)={0x5, 0x8001}) 00:22:42 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:42 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:22:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000000000006000, 0x10001) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000340)='./bus/../file1\x00', &(0x7f0000000440)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./bus/../file1\x00', 0x200, 0x8, 0x40, 0x0, 0x7, 0xfffffffffffffffa, 0x9, 0x1, 0x3, 0x8, 0x5}) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000003c0)) select(0x32, &(0x7f0000000080)={0xa, 0x48, 0x9, 0x80000000000, 0xfffffffffffffffe, 0x6, 0x0, 0x1}, 0x0, 0x0, 0x0) lseek(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x1) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="03007f000000000096fec79b9986886500003825cfcc4b8d9a987fa653bdcb2d3ee0bfc7dca28c43d694c75a7e3743634f6e828591d3f7"], 0x12, 0x800) open$dir(&(0x7f0000000240)='./bus/../file0\x00', 0x20082, 0x68) socket(0x18, 0x0, 0xbd) 00:22:43 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) pckbd_enable: command error 00:22:43 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:44 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) pckbd_enable: command error 00:22:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0x80) read(r0, &(0x7f00000000c0)=""/218, 0xda) 00:22:45 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x15) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:45 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x15) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:45 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x15) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000100)) 00:22:45 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20040, 0x0) poll(&(0x7f0000000100)=[{r0, 0xfffffffffffffffe}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fchmod(r1, 0x140) 00:22:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, &(0x7f0000000300)={0x4000000001}) r2 = dup2(r1, r0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x4, 0x10001}, 0x10) sendto$unix(r0, &(0x7f0000000340)="a664fe028cf2b9a11a9a5e65a8306a9f4c515a43e680798957bc14da3a1e070d1ef127669532a02b164b2784ede86f5319c9a94972eefbd5e9201fb4b62907708047216a48f7686178530849784b1fd2bad494b07ae436fe1cd0a59f48ff2abc5e9763cdecd20718523fe48b284c61f816c3be9966cef012bbaf0266bde40ebde1d1009e9fa2af2c6e41cd406b24978568d98f5bf4556ffe90c6947b4c9be1b2ecacf218a23b74d899ff35c3a508837ae26d47e9f5e044e73423113d479109daf776", 0xc2, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) setregid(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = socket$unix(0x1, 0x4, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r3, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r4, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r5 = msgget(0x1, 0x2) msgctl$IPC_RMID(r5, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r4, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:46 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) setregid(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = socket$unix(0x1, 0x4, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r3, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r4, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r5 = msgget(0x1, 0x2) msgctl$IPC_RMID(r5, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r4, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:47 executing program 0: r0 = socket$inet(0x2, 0x2000000000003, 0x40) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 00:22:47 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) setregid(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) r3 = socket$unix(0x1, 0x4, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r3, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r4, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r5 = msgget(0x1, 0x2) msgctl$IPC_RMID(r5, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r4, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:47 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001a"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f000035f000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 00:22:47 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = semget(0x3, 0x3, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 00:22:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0xa, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80000000, 0x4) accept$unix(r0, 0x0, 0x0) 00:22:47 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 00:22:48 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, r1, 0x0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(0x0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 00:22:48 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, r1, 0x0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(0x0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5817) 00:22:48 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, 0x0, r1, 0x0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(0x0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) r3 = kqueue() close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c4e2e5be9100000000662ef246a6c4a1ba5de93644f65600f00fc0a601000000c4817f70e40dc4827d18cc0f31c40179c5ff26c40220f39eac432830") kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 00:22:48 executing program 0: r0 = socket(0x14, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2020000000020000000e74de4", 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x1ce) setsockopt(r0, 0x40, 0x7fff, &(0x7f00000000c0)="ee22c6e7ab4d4859fb295285172efcf814de44e2acd9fdc48d077d023a237447fb305777044998b21bd2f037e41c7c826a9129040367f519d632f20052e43d42d1b15033392f307003d02306b85c4bc31815433becfdd0aa5ea9c90d65471c4ed7b075180c67eda25ac4223ff9c467a5cd5103d9dbb6fb789e25df4072f41f5eadec7b91d0298e1697689fd6a1278405690df7f5d6f4954285cc41a911cfce2055c5e71a8d1a49a6e7f76f03883ed53654a7e86629c6fb2f9dbc6d8d9b44f626c10be278990015973f3d9b6662ea1e680816d87ad4cbfee588a99fb59abf3581d630c98f2e7ea84220046ed6695a18089ba30e489b1affbcbb17f2cf475ba3a7b53b8ac667a52de1ac854cd0144716fe63ff60db329a3a9f4fbebf6059b6eae3729ecd1535f43eb8a3045bfdfe0ab87ae86d89963cc44542fd5dcaab8b0f41f87818b658e9d2cf84d29618b84f61cb46b67978125346c961acc529b99ce280164c4cbfb57acd7c19468fe24ee30b9320370ee77e459aeb3b29b81ae3c725bffa3e0bc0ef8359aa7b7ef285abdb7851f915e1f0e71c38a9e45830d9122c84fbb11380e8b77eef4864141d19503d186d6331c251ef3870041308f20b334d36822d90c09d0eb55fc1fd34ac6ab6d7e63f4f36541541c09f6e9fcbcd16ce11e1bc711c53944080c8b1d7ae40873359214d244ea79750a90e05bd3d7501b051a130ff6d8ae513dd1a02e0dab965c4dd60ab540ab4d7af558ca093a2a86975ef687739edfb5ac6746b7297495e4cffb8a044a1a0d549dc9b3e65aae402c3d2e742d3b6e10232eb1e7ace60be037256175a1e9d728a96812717a061ceeaed624c8a43ba687c61235f9b9fc58bff4b40e898da94f4902f6c8f77920a21c4921c7258538e508f85ecc8de4c070d19f0ffff43a8298b6810c456787381ad71f2d88f18bb22ab651529174da8adb57c36916f774714c656bbd5b44e99a60ddd2a7f975a664414a7db5e5626125fd82b3105f8b4db4f7e939a79c4b1d75f2214eddcaaf744ec3bb2e6e66b4fb505076aa4b8f595e7257f13486a35150b37a4f0e999022741a3e935c1256af2b5ecb5ad7889ef26d884a655f10fd9d94a9f9d47470108d3866c5fed2d70af6b23dfd03e0fcc600ed0804fc5752e917251fb41e913e6beed221bd26a65775b438085ae53d92d2cff4a6e5aef4bce051d378a78b0d3bab1ba02d4d8fc51fd2754f94ce61abb01a96289a6b9c95793bd9a3aee844b5fa5f7d37c4c33c2a66460cd30350f7dc291272bd23cfcd925c2b00d214965d7c57b0f403c204142c1f99725fc4617c629423a5b5f719c23776870e1ae5573de35d274f08e9360860c36a33168df36f02c0e8a2a7a9d52fc2521f842613c18f30ef92bb7af195a3f831dd36f2c5651a8c0c955fcf059ce2b9a031f15340e35e07dd13cf047fba568cac6597d7a1f54bd4127b16f8b73653b24fa956f05bedfc1e1c6bf715368444464a66e9ad67f4c08fe1fe74723bdc1752fed0f1d0aeeade70c20ae1c80edd3e306f6f7434aff3bc81c6d070c1170c269ba0e856001befaaf042acf5cffb8f93f0228e807fe1144dd75b01b5c0e0c88afaca789c7e89cf54f90ab6a219b77a21490ccff3031834dd04a17463c741d227c9f41a2c5771537d24fa9d4fae1b33e2ec5433c7f6edf4dd82ddcd52ddeaeabd7c3e8113786cb30042876cd7d15c7edfd46d7030fa73a54be1f1d6b4e85832490f29bae353b89a4c90d9f66ddb9cb2dd8e8ed00454a6e5608f20e3cd3e13b816a04da9546f1dac7448050e1101e9bbfe355b150c8c2e98a6c72ec4884050e51613d7f15f32388fd7f3dd88117b49f1a40997b20a8cfdee911c6d97a9ac0d2fcdebe295846f9f8933ae5a8162b345f6fa75c9a3dc5231159519f01b69541ff001c4e3c0b027aeff025611e9449affba6838f25003b4db76b7338f350a7e0a60dea4edc0232a79b598cde7d84a2c96efab5205b12ada7b9da041cf0b93ba1eb3d1843223f502c726d60b609056857468788f3fa85234a256810007ba91e693ba389fcca61740ae6902192df96d702b6abfdd5ea3d0a846de6ec06d2d85624cf91459104713efe2b85b46316f1e79bb845cbf45368df6a4a06665a35ca3819b5a5529a99fb218eaf461b84014f79f3237d42649bff928c08a0f187baab4081babf374bc593ff1d35c8bf3ee6dcd71865945e98e0b17dd35978298dc703fcb5079b406192bd81e5e8d1f80af1912ab41a1280fb9199849c4ba054033aa40785028a09ab7baf72d359f1d622dcf2fd90e767cbe2a8b98621cead314d138e20bc1536cb7d249406f92d784c39f864a41025eb7291bd76d8b1f3a457abc5c5a85f8be429a330791c9c54a0e625ca0c392875cf440e3a658950683b89cdbd1617d819b04296795b86e144d46d3acfd7a8d7627ba6b2e5d25f854ec405d2ad3ca5e48a6657a45fb226a679bd769770f474cdc6e321119035a3c24cfbd0cca9526504bd34e40c9718dff4a21d560f2e2facec58e46a96d7196900dc8773f7592f2d279efa412b76d3865ebd0cc9675438c1086fb8060e4fd53a3972f3e7dda935615a3df587fa4616ec07772286c8f3a5bdc7e2df842e62d708f03bf0c30647c473653685165a91d78a5f649021a4e54bc3a344e6e0bbfb43725c5ec563c36b61f70be248a54bf79bdc0e1e4dea0acf2a43bfd755d0469ecd63e5e33f3e26b49224770c03a99be90370d1452d8900c1f1fa07cf3340c3e1f69c2ef5a53fe8db604d3928911d801a3de078408d9da86207c5127f9d3f6797b5a83e4cb80d608b76b84fe44dca82b51779fbdfdaa283564f0514de4087b2b70c59df817ed96651ab955f0bdf264450e161152facb2dad112aaac8c4628de91ba63055db31dd1b94d99e790e2e135f84b235090fd1a538e3031e4d29cd02b698058f444a9139c40aa5c909ab4490a808ed465bf2657fece91d019a008eada632581370ede7dbb932cbe726d35791e298366b7365774c555c0b896e379eab25a246392005618db5026cc7e627c31a64ffb61a7241d044aa043795d9f41e086fc756e368648dbb10ecbe04a5b17b763041fb24bb6db4930b8de473f898dfe3a356ea0bc719931c3a5c977fd92d9debb7353caf51fccc81cdad9f134a0f473c539a05eae2672dbb03782c3da494a1b64fc9eaed6b699f105c43087dd3a57de87f98dc96d9f37856848ffaf91f807e4b72bd4a9ad7f67a3a4728bd30b2e4fee61a9da31c951b97a6ff0e8ebc35dcedca13a189ba8d9caedeca96124fc633695c60757d1711496cfc78f3415bc4b29412fde8f27d1b1bb418491b5782373bcc5da402351206190f2015134968e4e851581f3421a235464edabeb3f181756d7cc51379383433eaa4ecef482e8579124a56085e182209fcabe6c14112e3b37688a817c8a34d39b0cfbad7f019db753273b279ce97ce6590d11ce56cb93c329e046193b0c10ed3c7ae291f42b437dc49fe79011bfcd054d933e160e686cbce37295d9ffe5af28bb838f347dd2e4d37d46406b6016ae7dfc107daadb7a429b301a91b9315f839115f5bfa598e8a794e1e3f3c88b695e0f9b2837475a42067fc438cbc5aec8029e53bf4f7f05c0c4fc9c4ccf089e8a537257ee61dd77b5fa6a619c367456e256e860e62a796361b109492db94ade8153b04cb71926179548f3fcd2dcf83c376fa9508b229230271584029a0016bba13881cd136ac413fbe022d47664a63b564777d67235a7f98426a9f9370cc49c5ae3144058fdddff2567baf361500ee1ded5c7cab366ff1770a1c9f080720a0f51f0f4faf20aca3e4f1b3ebf3d019e4c1d218ac4d6c8a4fa153e00f8a3fe6f9da1c44744b13f3751acc126f6af5241b47552cd5c656f8f3cdbe7ce381519e4d5608dd346bfcd2f77f72f84155dcc3ce1cf4c35c6d7c28b76bbc49eb2e87d95d9e3ab3a6d5f257784df283121e01d28362c26d0a9ccecdd10d13f9858a2f43f1878bd226b1cdc2a58f6f465f1101109a9fd3879e5329f98603b9044b47c01321305b90d8152ebefa9ea3feb6028b5b3d8a7eef3e7d1206125c72641fae08a08cde5e5ee10f32f951e033244d3f1fbaaf0ed6b8a3a48835aacfebf3df1b1189ebfd7ff2142c45ede091d808ae08efe141c6dcbf8aa10208d1214e2b2e434912e9e09af86830b37f8b490941585b65bb22d60725184edf35cfed4de6ac3d4bef4e1674176eeb282b3e3132c95d8c5f4360321e402f1938034ba3a03534b9b0fd7223796f2971bd283a16b171e36c296956f0a3428e0416c4c3115ae82ab508568265eb6a643d7a61957097eed7ef802b8a2e9d1e8b44ff019a2c75decd108702fe703327363e7e2fb457d8d230bee7cf424c7a079a6fb5059fc3dca72ab317b721f587b358a62dd7a12a2d6c15e463533929697ce0240f784d8517e20cf53f0401d36b68a1c1f197aa42c46ea79c6a538d0d08439ae60733455e300ce90a2fa9934445fc3799c26fa10a76820da27266f8116bf5f086d3ec240ba26cab79ad8dc95701e17b0c33738225b07de84c02dce660db20012a59e671fc91497af85cc175466e23f65efb10657dff7b2e0287bfa4b29df17e824597b380abc25cde5899190e735255bef717f5a21f4f6b59baaf0b5f8ff60a5fe1ae9f44234079fa9cda6e65ffe2e1bea0cab9c4d536dc0adefd28647e87a7d0b7ba12e950a77917d689f5a6631169af38742c664ee549b234a25a43ad18ed9d3771fd62d4bc53825d25155b29be638742bc7502cc1dfcf786e5c426c8e410d4cee5336d74188a9dcdb0e163ed0052e27b87b6300829f00ec7c266d43075f5608fc2a4ce4c59f8d6e05beb08ef3f0558a8acb2b4a48f2dea2aca3966dbd44f618358635a1ec1d9cdb5939743a2440b1f45ce7ac80a587f26c4db184846305e9d0255cff489c02bf0ec8fab34bfcc2f3413abd6b510de788aa2fbd04c0f11c88e84a5e05171de864f9c63bd14a4a21dc47036299b9949db4cbf9a6ff5cdfe0367c7c83933cd3d92b47ca48f9657f826cddf6ce7a8858babdfa5cfb0758b0831b0f470b807ab717427ea1d039c7bdd72c00bf5fb55b2be33c86b36cc03f6923aa1a28417ccab83af0abfb6d5c3b2c69a9ab56188aee4b8288cfbb425b89db7b28a5c15ddcfeaf6d3055e095baf812d118b365455cb5c4c081ac947ef8e82685541e415b43c1ed54a8701c642a9fb76b47390442a7d907d18d09632a86500799eba5e48708f5bcf4245a15cbfc12a248a7d39347290b624a63d20eecd00c092681a97835392ba074dbe2ad6ae73a0e7f24034bc989463316c8654699cb3885aa23667690a06c1f9e8a8244640164836ab8aee35b066e37f7108a68485290aa538f1a09441cbf844c378da88f161d748fa36db49edf9b1b589958153055ab6591280b4415988e1f073f8a12b162e9981572cd169fea782d983fbd79edfa18dfa5fc867bf8697281f8c8c6174453f664c4121b99826371c16dd59a9bb0655b9bd267c3944a5bbff5eb2c5675a1a15ab7f66634515daa306c6f1a1f2766dca37290dd945594db672c563dea4cefe429fec179dc6108c032158877f396c19efc2d903ebe59db6ff39f40f6605bb8dc21373f0e166d34b4cad48c6c93b757388b53af949526c91e6a940c263fe1252aa111374e3a25dc35bccba16157091baeef9a6488202e97ae4ee6c085ce23f627be28da35ae32a1dbe85ffe403626dbd1bfa97a82ed3418fcf28cd4d36ac3dd8276d15c47ec02b5c4c24776b8", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001100)={0x3, 0x1}) 00:22:48 executing program 1: r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) 00:22:48 executing program 1: r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 1: r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) ioctl$TIOCEXCL(r0, 0x2000740d) 00:22:48 executing program 1: mkdir(0x0, 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:22:48 executing program 1: mkdir(0x0, 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0x10000, 0x3, 0x0, 0x135, 0x3, 0x7c0, 0x1, 0x3, 0x8, 0x1}) 00:22:48 executing program 1: mkdir(0x0, 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: pipe(&(0x7f00000000c0)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 00:22:48 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x0) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) wsmux_getmux: no memory for mux 8388609 00:22:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x400000003) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:22:48 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x0) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfff, r2, r3, r4, r5, 0x10, 0xd28}, 0x3, 0xfffffffffffffffe, r6, r7, 0x0, 0xfffffffffffffff9, 0x100}) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:22:48 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x0) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x5) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x100) poll(&(0x7f0000000100)=[{r3, 0x56}, {r3}, {r2, 0x10}, {r3, 0x1}, {r3, 0x84}, {r3}, {r3, 0x6}, {r2, 0x20}, {r3, 0x8}, {r3, 0x44}], 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20080, 0x0) close(r2) r4 = dup(r3) close(r2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x2) syz_open_pts() 00:22:49 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) pckbd_enable: command error 00:22:49 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:49 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) pckbd_enable: command error 00:22:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1ffff, 0x88) fchflags(r0, 0x60004) fchflags(r0, 0x0) 00:22:50 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) 00:22:51 executing program 0: select(0x2dc, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) setrlimit(0xffffffffffffffff, &(0x7f0000000040)={0x5}) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x20) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) r4 = socket$unix(0x1, 0x4, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r4, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r4, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r5, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r6 = msgget(0x1, 0x2) msgctl$IPC_RMID(r6, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r5, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x100, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) r4 = socket$unix(0x1, 0x4, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r4, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r4, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r5, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r6 = msgget(0x1, 0x2) msgctl$IPC_RMID(r6, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r5, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 00:22:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) 00:22:51 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, 0x0, 0x0) r4 = socket$unix(0x1, 0x4, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r4, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r4, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r5, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, 0x0) r6 = msgget(0x1, 0x2) msgctl$IPC_RMID(r6, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r5, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000011c0)=""/76, 0x4c}], 0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x27, 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) lseek(r2, 0x5, 0x1) 00:22:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x8001}, {0x18, 0x3, 0x6, 0x68d5}, 0x7ff, [0x7f, 0x7, 0x80, 0x9, 0xbf, 0x3, 0x3, 0x465]}, 0x3c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="18002e2f6669479bf91e"], 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="eabb49440b9001166d02b0e1e4feb34b57ae0d8ee9d3c2625b000faa7ff033eeb50f4b4497c06046ae4024c724f70c851b7776"], 0x10}, 0x0) 00:22:52 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x498, 0x8) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1000) 00:22:52 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:52 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = open(&(0x7f0000000300)='./file0/file1\x00', 0x80, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) setgroups(0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000080)='./file0/file0\x00', r4, r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:22:52 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) dup(r1) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000709000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x8, &(0x7f00004dc000/0x1000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffffc, 0x2, 0x5, 0x0, 0x5, 0x1, 0x4413, 0x2, 0x0, 0x0, 0x26}) 00:22:52 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:52 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:52 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffffff, 0x7}, 0xffffffffffffff6d) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) sync() 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: socket$inet(0x2, 0x3, 0x3) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:22:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xfffffffffffffffc, 0x7fff, 0x0, 0xd85, 0x100000001, 0x7, 0x1, 0x2, 0x2, 0xb74}) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1}, 0x1b2) pipe2(&(0x7f00000001c0), 0x10004) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x15) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x9c29) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x15) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: r0 = kqueue() open(&(0x7f0000003a40)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f00000002c0)=""/127, 0x7f}], 0x7, 0x0) pipe2(&(0x7f0000003a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) r5 = getpgrp() r6 = geteuid() r7 = getgid() sendmsg$unix(r4, &(0x7f00000039c0)={&(0x7f0000000400)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000003940)=[{&(0x7f0000000440)="69279402070bc321b96c2f9b6d513271d03e39c77553707205cc3531ad9830263278f86843aa9b6980f202aa21", 0x2d}, {&(0x7f0000001500)="e8873a7053be015d4fae51a91f81f8dba8bedc9b261f6137db902c37654d67adfc66dd77bef6ddb2ef3826f69e290784b14f1612625f9a82f620b0d02363237747019009647eb635208c4f7ba7a45bc7f493aa93944a53e27ec82041e80f6814d7ace6515d593763f39519940040e53128e5ca500e245507e4d904c7b93331ac9e", 0x81}, {&(0x7f0000002740)="90db8c4f91adb4704cf93cdfcc005fd48d9219d4fd6554441d4759d2072ffaf2ee6c7c01ad251bc7430601828c8074c4f0b1eb61c53df9966c7b1071a500d57eae647368851064d63d0171038b1b7ef3420e0dc165d9b4014a75a93e60166b23fa4a9bb0831b0275c3c262b3d82376daadc1cd6bf8007ee00ef3fda7e773a1420fba44fabc3170bd0ab61f9033a2216f3788fccd61444fae4323c7545006c3452c30ba43b050c0dae92045d2aabf74b3a1f657a75bd1882d72677758411c9b17835ce498e5fd9bf203620399dfafd3315f506fd476743e4a78549d555f", 0xdd}, {&(0x7f0000000480)="84ac80df2b92d9992293ed932e9d646789f8eee0d9fc321a43d40c03bf677d67da073fc51485973234657dac36b26c4002febf542a83c960", 0x38}, {&(0x7f0000002840)="0130a5a64b7beb32c33a124943a361e6bd724ffff8f6750edf04ea91929a60f6b3bf6c5e02b58ef75f8185e0a1784a86ac368ab90a2bbd501ba8f8583f5ececc54b7f16d4717b5f01f85f82595fa2568800a14594869a359c11d045eb023c9080f8ade53b4c22d8bc7b3add743e2254fd52c363daa4f46cc421a1d667ce2bd27244e05a14d0c3d30ab7907e3683abf51307ce508ca50ef5274b0e0eb2e2b1b911611e487e90612695c74910235c6a28ea9d13984dfc11fc6658ae7a7bdb6c7e4ec201a1f27ef61adbe", 0xc9}, {&(0x7f00000015c0)="5dcb713046133c0fb958e5e35b7058c93fe78941e9f90c15235e66aade", 0x1d}, {&(0x7f0000002940)="d0444a58bd52d67adfc7748935e5c556ba9557ddc5aec6bcd0bfb934dfe179fe70046bf1bd94db383b96ceceb18c5b5432520b76bd6958a15c512dd901741d7e91d380921f998abd6c260a95db39864c9ad5aaf6246bf96849e5b70de1c85d69a5389aae995517c5fbd93189ed84d93d43dd54f770af050748b5e6a407e738cca1b6254b9490fea24366ad8e5004ac4343bff397f4d502b5ec0ec2af52527ef3a47d54c0b23fcdf8e35b19fe95852e092ddee3fdb147e7080315eca0d68fb256aff08dcf693987be35aad47d625df2711129c349751c737c9499061a8296fba4b173d658178e428a56afec2e0f02d277608193c5814dd6823bea122994ab3032b35f2c5ceca86ec0b61ab60d05b0a12d6438bba39adaeeedfd3cac0d6f3280b8591d99f1bd7481f71b202e8dab541fc477c5a2c150312713bde716adfa4365f576c5409ea55bcec02a54400eb3fda638c165e083518616f2987365cfaa60d0b880ff53562cd7d7396a48a40b376592be78ce029bde3efc6240e60cf4c4ffce1de0a4c3126ac0aefdfdbec3c5a9f178cb6702add80b01ee0057d25d0d10d6e54ebc8e459fcd7f8f0ce0a95fdd584babbd52734aa978a3ad1410994b38848eabc40352476408c6a03072a76faebddaed627978f89d59488c3c8062369b300f34365337799976ab5a1dcbdb664834a0fd77876f9bfaa61d30909694e097a816e63bb120d2c4416755a1d22b3c87d974975f5dcff1426dd03057c7c983128197b3d7f307c66574d45fcdaf1d02119856d93e6e21018512d794a8e77cceed1173727d90e9f5e9d48d40e06ca3cb721d520da5dc00072998b170f11f91ff1f26b2ef767d0cbe9dd62801f6b90dfd9bb56fb78b4dd8dd1905f393a8f9237d84edb16403c3e4bfbf30ba7737f80fb5be8120540070eb1b807bc2610b4f2a97c539c770099ee794cc7195bf5b276267394696227f2466856a0bc7e7d8f198b740a6b5b450f6ec21e3fe9069a8ee422339bd5ecbeea1584ab7140ecde8e5584c7695f6a68f199ec48d2d57ebd0a32ef187a0dd5378f547cf6e6f7960462c8e8ab99ab294a2f4db2f4d3a731614ebb093761cd61f1419951d840b296f59b7becb12168bca474feb9e5b7bf48f65029b46e6707408c500b7503c81e850f367b53785a894fb8bb2457919145562eb58d3abddf0e3ead2fe23af7736ab0f7cca7ecc601e4e84c005085df3d20672270cd59f05cfc8df54ae38af5878c416ff32651a6ccd352711a8e7c99a8e86eaaec827b128d80c75dcc865a510f157ce341e0fbdb002e715cbc6b089c0dc4a838c608f394ac2e000326f7e6ae653888758cf8d31129a174ea37f78bdb241e201512096a4eea638742d1ff8880021faf2a98ffa37e8398b7bab93646ab578c30bcba6a81df5680ec10d91c777d08f1c5843a2003c015d852c0f063be69cedfe8541f08c6ce3044670e6153f84a8f1e78827ad37e81704c89b236760f9264aab59e200266d89ed04ee44bf4888f8a3083110c8383777f6a5ab5bfc7951c7e7dc051ccfcdfd6b26a50b82fa4d40203744e5f97f386a53f4d61e9cf3d1e7f0de8c4ce2a70705a5d4b6aee290f64bcac4025e39f090e8219c829fd35b759d242cd791c51c3577b3c3a7749632aa6cdb72222fd12b9714c29c4a8a06c5be4f7a9e32383ad7ea82db020f8cf1cccdd922724c3ca21d5fae5ffdb2567d3e2d1c410e547e4165cd28e68151a29c7b5c91c2a5d58afa759d1a91a00a3c3712dfb8b9ba9831ebb945b9b8088d8beb96afe5e678d9ce5af53e6d57bdd91860f42593e8654e7780a50a3a8397800451768ca6f264d4d677d9a7cc1299b99767d3372283385a907669d071a676cfb63c7bb1180d3418943e3a4c9d037f939308e384d5b5508fd8d43fb9bfd755491da0a3cce7c040482332ab5987981eba47005e2a9a7a944d59d0a913af872a13ea38311155f21a4de504a1731a1c319ffdfdcd2e52c7bf536860d437765896a4489f8aacb11f0c7dcaf97b53bb1f47be3326dbacc38130d40d88a5d67504a6871d882974358525adae02b9a44aa02a87d091fa29c1ac28e4744877bd647d28dd0705b6ee8594052453b1a6803af61ca9624a8345f61f498f83532127c6f39e16e7049db8f0a91189cd50fa77f5bb9f1d58529b2070c130fb662eea2f893037bd0b87df5f0ce670eda6470ed71cd49be62383c9333ee8d46526f70d7d96734b0de7b7605b37437d2b041f71a0b8aa31f17a4aa1e66790d040e33ae75842061140a024cf5a5465d1a9d27ad57bbb1d5c825924dc8a68d5bfc68913be173d8cdf8fa15d3fe3d38c621d740608922bb350c63751992a37a09e7330e62a0efc072020e4bd465527f6cff06431990cae6cfd41004519db7399fc129999c678bfe1c453412d731bcdfac615ce8dc00f2a69dbc523105910651312728f550abf4a1f56d86a608845f385ae861d65d85fde0100c7b0627b5313b26c97ea6fe71e33fe9e913f94f4f02069427861afea36ea633e281cacc3ec328edb49c3a53a7c52f7ca2b0f241f7542e20e6c9e848e988e86e38e3b4ab4fba01b3bef2e0c1536be9d253d829fdf5af6e3bd5f5f9b95280e377e8844f9961915f2dcae16be642a58c137bddd11f986ccdf6a9f9bd97955af00df29a0954a6243bab4492977840fff529d61d3cfb1827ccda9963d63bb8b2ad64576f6749461670be7f293ddd77938a1830602b303b2386bb832b26a33c8117c9bb328c8411c0b7785a7c5a3eb59e304b61be2a311019cb4e21f4544f34e11dd9c0c53a0580e9662481fe677a16f97557dc6fd5421af038061f77630c924db7bbf53d6378fdb0cb3d917e7f29c4fb874a549673b0e2c73202f379065c3a23d7bbcd1b71a41b871513e500006855f3b90ea5bb04521f872583c8a4c7d49851d7d7f9bbd094de0216bc783b51541f216b764ea93f1383a90a63f8fa0d58c4f2ddb46878806e5d67a3f7341b281c25b1bac4d658ce1b186c2267ca9ff113559e5f8de901079326948fcdad1cd85080286e6bdeab17ff55649b4a75b91374ea0e39a38c1e49d03ef6a5032cf8d4be052ff76e32c2e57d0cca5e436eb11057e90246a93fd50a4996a4209ac9b6d9ac375ce23bd3cd8f7229681dd2057229a1fa67640860f40be2d79d65b7a6c33045c31daf06c3d6a93842b9af87fbc25ef09cc23e71bb418967f594fa1f391dea13fc52cfc9ba4111c8db6d1dca43d4880fe4abcb6b5a68e801782c56f32c8d157de828402cefeff2b360eb337670cddc116b0c916550e6c0a56870c84cacce0573c93a57455e9fb464f4166d0f2e5e88e751ff4177e154d0e454cecfc3d2aff87f3c04dcb6c861c7df60640bcb8d4f09db8adbf59d4691250cde3159e70404e3a8d8851b024eeb52fef754c576978555c1e97886a75f934667b967185a4d667a66e0c3e09d8bb61c4f8f9d228b0926b2273ee897dfe2826c470e5bf82934da9762fd7515b28700f4a2b654aada94774e6ef7276ad4d5ed1225a665135264acea7aa1ff813a15adef141a94680f1b8cfef8f86071f6763b2fff5eb3781ea139afc69416ea6ee1e671b48b8c508d3a6fc11695142c7b0c46c5339992d568469e134d9e24f72d1974a9f82b437a88e780dc4a5ef60200e229e5739cc70fb564d837f31ae0546dc53638dba5a076d7c41fda97b180f64c82c218b225cf540e8dad884dd2d949960e5505b3bb86c1b33cd90c22a313b0a9d23a05d3568577e0cb8db75fcf33da9b585af3448403c5129bdbd98bfab05d14be2f7021010e113da1f8e964e344eed5408ea6da10c3cb11444acf3f69ce7859160c1469b7238456962142e7e8e9bd7e28b09d74b330c3b2b925edfcf15cf30ec38ea42b37362247e77cc7ce875593398feddc779a31bf990b8811d488eb931d486f7e2e0abfa794f7f03af418ffdeb4c95bb82cb9acf6d6dfc18188d8dac01a43fc200868bc271a34040bf873774ff0388bb8fe9ba764dada60400da5023d58112567719590fb214c17c6af67fdfcd5d79b62282d4c5f0b87c3d8d4b559621faf5eae3e70afbfbff5ae23c6ea814ab09d948af41f338997e315ad7cf99e44a40ee6668de01289ee404256e45ae330a089c4fd76ce9a0be8bea7af226c50a93b8219006bb54c4071d0914f92c651f5bbb4728464477e1d3f9c2ad04b6434ccc02a2172fb98d0879dc13cca0b44468540badddb84cdc2ff01a59ffccdb3de86f40f5dbd7bb61d17d7b7acdec6721c6f31ea167d9b7ffcacc9dd4d3eb1371dfce2dcc65595deb28bfd0f75ff02a869791ec354bf0dbb3d4aa0bbba2769dcb0cfb13725a2b688b1c63bb177248efdee8d472b489ed66d0396bb918273032fde5c15dd5ab15f53bf09d977c4dae1fd363c4306004972160d9016ae3b00cf1fd9f47311078ab0db956b0035279a6cfbafb853f6111329cac12cfa2fb6c4c8db16fc46f752c82486e4abc035f6534b91e0cb5e18a8ee81c15a9b617f2c9ca5da6ce422da7f388a4dde5f70c0f69aca02b0be7e61baf4a60c3c240481bb28f123bcae787dcd24aa239b7c9add1468b324bdcacb253fd53e825a93c476cd5f7d1f04f0578ac0b1321a35b3ca9f6cefcbf18e79df5f0292417f7b3fb3a38138d976df211d516a478ea9813a4eb2c6a221f615e34d7173a0665999d3d047ceb558d120c28f2ae7be76313f93d0d20e9200538a2ef871d49a65e75c648f619f6425dbf0ed50d5cf63d61c8f5b8e286940fa68c317dc03b9c25b911348055199a953dd904384b2842e5431cd929816d92f29beee9ebdcec934446dd27c3ad1b6b06337bbb9fc4026297be5e1db510e2bbf48401b0734d2b04163cbfbcf763085f3f84dcf48ec83802a7422cc7bd78935cbf4a3d732cbbe3ca765d69cd9d73499cb501374d06dcd0ff96545bbec19a2b57213826e7d3c0d08c133edbd335fa08a9152516951d9b19bbdc5410c48e416cda1ba504fa58a1c78377fcc162e62624e8f5c2caac9fbf85f6e579dcfed1044e323ff2b7c8ad59fe5ce8efcb6c0c66983021656c2e60d6ef47f3936e137950d11c9f9af56617d6cf67c8c3920414960decc45eeda8e3e463f5050730f241c3c3055e6423b22d767436ad3c2b94938cb671a881855a5e4a2594f910e2d00478b50ac41cd46bf16d97181e9817c7e5e423e430bea7eafd5d3618fccf6340e2db20635be51c502d534ef0c868f8cad6ce3712eef169c30d48f841f9512c5c5474b1b77f12e8a124efcccf23071b2e32a0299f4dbde984a53c338fd82fb31ad0f0edef6b6ffcbc8c68ed039b42662b60bd0777e5d2a7eb5748ed52d5828897d7945f3d623431cc77a72902d8f2fec7db810b3738c1744628ff94502855e1b96ef590d08920ceb192bb6ecf57a83b1c47ecb7de457bbc9e4f8a2c49ff22a6951adead24636c4219e1b3d4422f193dab5ae626c8ee90e9fadec4e1e2886b1ecfad0a6509acdd458b9dd40e870dfcba2c2c7ad6509dcb573588431aed204650d080bff6d8910adfba3276842bfa93ae1fd581640a98d628fd5da0e97e7b329254d405cd43e9696097711aa7dc777195ac37fcd262c11af3f15d8a4a8c51905eb0ad5c6347b97a23e78348e41dfb0b86adb26e0e46f4581720ed4c32b11340e144afa0331c3a3ca6d46191cf78d6b65777c7ec5cf422e72b9c818fca85c2f9601c3b4378fbfbe7821a38824c038e943e80fbdff49fc23f28bf94afa9d04405babb406eddcb817535a0020cca0aad91227f2db79246d1c06dd58e63ba0424", 0x1000}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x40a}, 0x403) fcntl$getown(r2, 0x5) close(r0) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) semget$private(0x0, 0x0, 0x15) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, 0x0) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, 0x0) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x80) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1fb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40000000) chroot(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, 0x0) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x8ca, 0x60d, 0x1, "9ffc1e1a556382bfe13e194da5b0333b5f16a7f9", 0x80, 0x6b9}) setsockopt(r0, 0x6a5396ba, 0x5, &(0x7f0000000040)="fadadd369ba33a60acf36f1aa6fdb6ce7dfa3d7b6655478adec7babeea29abbe57bad84c71ecc21072ce70ef60eaf67a457906defc47a39506b94df7fef803e139b24130f670aec1033cfa86a27c7a9b281ca0b8f2229d3d054277e759f292fff3e38fbbcf9f268381cc", 0x6a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x1, 0x1000, 0x4113, "13920eb9a4e38d908649672f3f5c6cadae715992", 0x2, 0x6}) flock(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) syz_open_pts() syz_open_pts() r1 = getegid() r2 = getegid() setregid(r1, r2) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() socketpair(0x2, 0x3, 0x401, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(0x0, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000400000000000000000000000000000000000000a6de5bef7d274fe69ef46b3f11eb27d1e64c5d5147272ac2806e39823bbf0c3ba302d04031f38ccd743de870b67f5bbd16d5043abcb5bbc06f5ef5905202a6fb577a1d6011efc3a786cc87dfca156216fc2c6ec901c9ced7dd7e1fd024c24c0eefdaeb64d3b6a4a9b814f9cdadd2e37f5e06a42a040bff5d8df49023a9db03859ccdf07684bea04b795c50e78a2ab52d934119046d58a990189ee6cc9a4fb12a44efb88369bebe89b946df7ff56dce8659c9a1b55528375611f69eed9766a432244e483da7d46259814eb7937ed7b7277d9d2d65900c7a"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) write(r0, &(0x7f0000000500)="07f3ff22f7a1f0df658ea9b15440f91f586792371d3ccfefe193e6f45b1880a2c86ab0a6ae59fe0ea6310b896e959a00bbdd8ceb79f39a7274f89d3f962e6c8256632e3dca5d31dcc0e9f7d2f3baf7ff1046c5c496f29de9ccd0e85eb8debd6502809bca98f6af01d739e2c488525d4a204d363171f4c61ab6", 0x79) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) seteuid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, 0x0) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:53 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) semget$private(0x0, 0x7, 0x80) 00:22:54 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:54 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) read(r0, &(0x7f00000000c0)=""/54, 0x36) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt(r0, 0xffffffff, 0xffffffffffffff01, &(0x7f0000000180)=""/217, &(0x7f0000000080)=0xd9) 00:22:54 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:54 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:54 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: r0 = syz_open_pts() r1 = msgget(0x3, 0x40) msgrcv(r1, &(0x7f0000000200)={0x0, ""/186}, 0xc2, 0x1, 0x1800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d", 0x7f6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) write(r0, &(0x7f0000000300)="d0014fae9e001200e6a911aaba92332716f9c8c7dbbeb8d21255b8bdbcb0de275f5a582124533d156e66c5051c9b0be7a2ec65f1ef8de773b364aba2ac204ebdb269fbf3d1f9726adbf08fa2be90561b1203c73524a72703d14f5f4148a4cc9d34b9a95df9a1a98f9880c9eb30f89d33079c73d7522f10f351192685703d9beeedda10c1702947c08b34ab8f995a9ade711b7f8b80e21bb27cd257dfb33a3bf14dc4ce80c19ca526924c6937b6d3917e024fa44054b538b01e9729dbbd3a4d8573df45707cb799e9988410c1bd7f251796880cd0a50a99dc05ca4f398c414464d73e377fbe7b2ac5800c1f", 0xeb) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2026, 0x200000902) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x203, 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7, 0x0, './file0\x00', 0xfffffffffffffffe, 0x32, 0x8000, 0xcad}) pipe2(&(0x7f0000000080), 0x4) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getgid() getgroups(0x2, &(0x7f0000000040)=[r0, r8]) setgroups(0x3, &(0x7f0000000080)=[r5, r7, r5]) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x606f073efde70ea0, 0x0) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000000100)=0x1) bind$inet6(r10, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x78c9}, 0xc) shmget(0x3, 0x4000, 0x281, &(0x7f0000ffa000/0x4000)=nil) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) setgroups(0x5, &(0x7f0000001240)=[r7, r1, r5, r6, r3]) sendto$inet(r10, &(0x7f0000001280)="2536ddf33004fbadf6a2c2121be93399ab4c4f9cb99685157859d5057bd1fe436c8c9f0a86784e21f1138cda5838c4dad3b15a4208f0fa943088547d73dd0fd13fe5292428d015e0f27862922b869707339f28a165ecce075f6e50a15cb677aa0f19", 0x62, 0x404, 0x0, 0x0) getgroups(0x7, &(0x7f0000001300)=[r4, r1, r6, r2, r7, r9, r2]) r11 = semget(0x3, 0x4, 0x408) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001340)=""/136) getsockname$inet(r10, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) r12 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000001480)='./file0\x00', 0x4) mkdirat(r10, &(0x7f00000014c0)='./file0\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse0\x00', 0x90, 0x0) getsockopt(r12, 0xffffffffffffd963, 0x8, &(0x7f0000001540)=""/233, &(0x7f0000001640)=0xe9) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000001680)) getsockopt$sock_int(r12, 0xffff, 0x1803, &(0x7f00000016c0), &(0x7f0000001700)=0x4) r13 = socket$inet(0x2, 0x5, 0x9) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000001740)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x80, 0x0) mknodat(r10, &(0x7f00000017c0)='./file0\x00', 0x10, 0x81) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd0\x00', 0x20000, 0x0) dup(r13) 00:22:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0xef, &(0x7f0000000100)=""/76, &(0x7f0000000180)=0x4c) r1 = socket(0x6, 0x1, 0x364e) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/243) sendto$inet6(r1, &(0x7f00000001c0)="d99ba6f10b7754217957957aa39ca6e2045c3c99c65a253d7849cfabeecc607e7e14156301cbdb9929424f5bcdab2ac905b2", 0x32, 0xb, &(0x7f0000000200)={0x18, 0x3, 0x1ff}, 0xc) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/181, 0xb5, 0x42, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd0a) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000475000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 00:22:55 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:55 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:22:56 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:56 executing program 0: setreuid(0x0, 0xee00) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x0) socketpair(0x1e, 0x1, 0x1000000000000000, 0x0) 00:22:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3024, 0x5245294d, 0x6, 0x4, "09624e2397349d856c99a2c50708648ebea06c21", 0x3, 0x1}) 00:22:56 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:56 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x88, 0x101}, {0x2}, {0x181, 0xa}, {0x8fc60df40ac970b2, 0x3bfd}, {0x7, 0x80000000}, {0x5, 0x1}, {0x88, 0x2}, {0x1, 0x7}], 0x8}) sync() close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x401}], 0x1}) 00:22:56 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:56 executing program 0: r0 = socket(0x2, 0x4, 0x80000002) setsockopt(r0, 0x8, 0x5, 0x0, 0xffffffffffffff7b) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0xc0) fcntl$getown(r1, 0x5) socket(0x2, 0xc004, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x38) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x17fe, 0x0) 00:22:56 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x9000, 0x1aff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="68052ee6ae1719bc77757300000000000000000000"], 0x8) write(r2, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) 00:22:56 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:56 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) clock_getres(0x7, &(0x7f0000000500)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="98b7798deb9ae5f077a8e80f78da7459ab693ca43ed3bdcb55ad9262c20a70e4101251928e271a771125613be5591f6445ea986abc87eb4ad287380dfdd6f775a1ea0a72d453a7424a8d0db7fa1322de5e851d628505c513b11d1eb96a83101b1dd6e4550384141ce2a2388b0940f7e6e4b5b1f335b706e41cc584fe50cf4eec1894d956883e8aa08de7d673e4c589d0d9c73db2e7f7cb38f5847d0688a20c5bbd9e2250a5920c910735e6f1560e5f5c63179fff4fa3a662170c4120b81bc7c15ccfface130a1cef8a410496b510fcd34cc870a6bedf83f0a1635d219c7edb63410075729b05f3a0030e4c074c291fa167061de2aaa557ad3412f8591ecdaa", 0xff}, {&(0x7f0000000000)="52f447f413949bd8f34fb33dc7f6e62c1cba56144113e8c9cced6abd233fd9213cec7c473f7f24f80a1f7ecfc90e3aadde034597432abd64e4efc1d47616036cc69e61eb0fbadad4a6ed9c9edce549a6939e1dc16de18f02997c7882f5696272bb86ce74f3db60ebcb5415", 0x6b}, {&(0x7f0000000080)="d4a332347b5ab3ad85eb", 0xa}, {&(0x7f0000000300)="8a44d40eca353022ea5db6ae3696aa885d690c75b4af059b703674b360dd6492b1b5e827c969185c14500e0b0f685c50d3608734d19470f05c6a7e29fab7424b48a7c6bf0cd8bd1a84a022333b17ce879113bcfed110f46c5a16a523efa32d353d58b0c08662e559ba80d171f2822b05894759902e81d837de2fd1aa8eb98794be1caf2c43b42d3b0665e1d374dee542c4c0bcb2759c5b216c716dbef937854de7ecdf10a3a4bdb7c5ac32b7cd933688b39cc6062b14e9640e5aaa04ca147f5d0ed7d3a59aacf9d991d5fcc1705245424eccf89c60340ec65b9031ad5b9354d0ba9e759dc2347e3803b1e58977121157ecdba0d39e17", 0xf6}, {&(0x7f0000001240)="3f4988f24e8e5f85a12a1d2536c15c96d2c5d2e62669d516ef8abfa634f1b70e352f3de64494807fd30af67f27835842b38001c018d878b58f146d452bef1d2128012b29c8d2df61ef7d5d182798f404794d216285c083432f8b7c70000e752068bce7b739679dd57d2c51d8289832f7faa38cfa6387f2be0d3177fe3949dc25f37656eff80bcd12e404f7b37f266a4370360691800f95f31a80c6cc4203d1e2697ded159496010a861d8bac44b0653d5cfbafc290ec964abb38a78049629d3bb64d9614ee30b56416ddc67c9eafee58ae5eb951d160a97daf3fdac37d569e303e090fb9ca7013ec15e863ef557c02d9ef2c09a0ab469298b085a1b97c8b937a169aaf55657ccf7a2bb5c1108b9341990b63429312cc5d2894dcd7fc297c58a0c08f29b7d5e73e4c2df2f7854595dcc6c90f04e4d4e0335d651cb1891e4545c62342839a3d905a6d1ef18628cbfa6411fd88edf67dde8efa6cc320904da3f3a8b1fe38a5de7c4bc7183d56b1a123f9d2d616f27e61c1c506e2f2e000dec309696bae046a5ef538a8a634fae117955e2c33fe85be4b49df2d9919d68c236f83d5c29a31bed4cb583cbad98d9e895d8871049cb805e31c2814c685ef9ba0b10a7ce37fea53efc62aeefa7cbf0a65a31d1e0c2740193ff4bafdbda70c4854d58e1d2959ec72d8651ec62ddc828ef0b95d0312127dee9f0d35d4a8c75d004a77e87347ad254125f82e7e77c128457734513fadce68438ced2f6b4132e1d6f9f0a29c44102e56136fda34fb397684f5030d2e9c82ff7bfc18360b44ca532c940bf16df8766b9739a49ad1d202dee5085748f6acadb995ac947d360ef2909e222586a35b857b3b84dc6330248ae95752a939c56d84e45e0fb4923b51d7e48aa258312e0214fd3612e2419811d97208843706bcea6d6f1c42d6aac8bc137926d135b7862e5e274e902babceabf731fd251874fc22e3fcb77f570f87c8364a8dadff7df02eec54f26d81f1a541175e1834d3a805206f7a4ddbe184371f727af85342c81194631739240d069f01b55a8c6ebf19fe5430ea6c826e593946f3a8c592c29bc681ff271284a017bbf13474a2b0b0b4456ef670b62dbb43e9b71f4271a8156f078d43e256734252454808ae7f85e74851fafe6100b7bded8a73d6fdf4da93344b37ac3bcaec10054bf3a8b9a9a896e5e099011616decc3d4b5674bc5b719bd25f915c031e117b0fa9ecd0021b3163bf92079d198d08e105f80cfc8612d3ab4afa55973bba464e00bf2e495d2a207f1ffa3e06f9d1174540a6b4c362914dc9fd2aff6d07adad9d44c9ba433c45213546b40e1c54a52c1f251791cc887fa018c025fa5a89db33cb1e27c41fe7ebb0a6d25407216bb6b33288d39821183cdb3d3c13b324d9d843138a2b6c1a53918eb26ffb0f1a216283033ba0b8d8417efbf194db9886efbe38daab1313d39232221a33a0633a050b2eadb5dd41e1d01453ba2c98c4594a607c57a93d657629a815c6337c2fce5c224b2e3f10ed55500255130572aae6703a66d5831a66f664eead3897465db59adad721e4ad1351a80420910a2c8ebf423c0f0c4ab40c7fba338fc2db7f2df99f8f0c40e651dbcda6fb0bd4ff03a236f42dfde316003283807b16e0d9e77c541338d37c5a45898175f13611ec1771a99d3376b11712a993a86be996c0aad7b902b4422bd452bb4ae15e6ba7d9a23a8a58d882904f4aa17b23da29d9de2eaadfb9998fc50770ffa9a98a44e2d5d46905587e99f5cb9aac0b299c73e2fa268123411cafeddb463ee64024c645389d593668b28d2ed1e798ead566966feeb6bf953d6f154761744a5d613f31a00b628db72c728c2053f6f59ff904e7fcbf4c073fa72541018fc9afe06f7ceaddd7c7df4607803052cd41c547e1bec16e125aa39553f2a8bf0fca0e0fbcf6b049fe194585c81f7beeddd6e287f458b4d5d67923fe7670f752f602d34ef16349fec969c2105013d15f862f59894d2ce35425f9010336abeaea6d89d62f775b0f4a2c1093b81fff48d8c84ded432b1d881bf2861988c07cffb3fc6e8765ee1a07bbf55106dad8132f52d4c023be6613c12a3ae140541760ba87885c46288ef78673d433c5e59affe8908535b95cd3ca0963dd13db62d76fc3d99b805d0f9c7765710cf99388d0eeb9f4b796897b2b615a0dfa47baaedc95d1b24663b32169757f5795e8114970703a346f2693324811e603f41383f86ee0a415f3eb180ddbd54224107371e118ea39cb2cfbe30371fd2f59d9e7e100a88a846bf2851907c6dcb0554aaae093538bcd53d3229da141df11e4e962534b90f6cc31cc1eb7b39c4713e16d9bd36d5ef2c8a1905c78fcf7062a7c7bf9371f329b41116f7484a98ca340e9c7cfe0723e9c816d05d4803b1e2493a79089c62e92f6212d86dc9f95474baf924780455cc4cf89496808ed42997ddce33b224ba66ae55416a3af8ec9ba72e7c12ddc1734811443d087badfc7a4a4d75f5a5088d81d6d7c42d50fb72e4d09dcf67b4ebc79954d20dbec4413067b860d251be4b2963c13198d4772e06ad9960933b034d112875e2520fce7ded7fc924f5d8540c8cae3ff3641a56ecf3cbc8df3bbd85d18db7707d570afa0f742a94fb73c4a9197b2fdc7d815126be12328384367f7331e4ab336b955538b6fee6d5d4c9e0c093f1e0269d32fc71d7ffee1727f1c4677197fbd1d172028c1beb0b88344d32d75da7a92a0f3586a403ce879e1e402445a3f3ea063ed0f5235bc65684d1152446a643365e65c903714e33c32cf6d92c0d60f8e4d0ee4ff03686393eefb21850b6b7fbbcdbc227f4b3b57dfa5e27ca54cfe329bba3c44db45fc39dcf59ec70cbb2fe04edf6bffb15a5eea5623b3ee0370ed08a7d86645458fc352e24cd524ce7c95d67cf594001d4973aa01208241027722be8baa6c65ed4d6a31477d9bc04314f088e87241e5ae7d43106dce820524914a2563cacb8fbc765fcaa207c6f0d1ceb3c0ef4a3ae171f00caf94b90fc0c336de1967a0b6bc8fab9be60d8582463eaeb1e1fadf84e9ffb906acd864edb4e2871d53b08f3c9e42565a4fc810c776742fca70885f62320a0b41cf9a85faa754469f57f264cb6c20534e44aee6a83bbde9255be8c924cfe0946b3c824219a35bfd24fdb8bf32392fb2d5b5251b43b357f413219f851a40b01eba1cffdb01dc8f21dfd8deae955eb3dbc4384ee5cf5ef79e841d6537fb4db450c9a6c57f36878edc9ca21eea60d90586da9a087bb75a7f8d361c9b9dfa93cb212f58992efb686c4fc2f19b4c7ede682637b5437ffc667c25c2c92870ff82089ddc33ebba645cee202c240afdb6116d685c0bb411a6e15f75192343d0460d65cb2e8e18ace4bc6c1f8b2c553c6b16cdb503122a1ac734dca8e975567aba4403028c06bfa38fb6f67380c4685905a5e6e798dea86bb44a3a2250e836afc67e43b025970c5504824fd248a5e79035d2e1ab038378e93c37f2e5dd5154ba3de07e8b35716ce62a1032f008700e1f837a226b045aaadf8fb7b0653d43ff229262014c32d496979b60facf0e93debd9c3a6872dc6ad4831fd50a04fb596b7ea2edc9f318adb230cad2a252dec2bdc8250a9fe90c2f0e139088cbf841cf070447f010196a17ccd7e84a1b559cc46aaa82f9973484c24795508174d7ce7dbf576ffe2aa47d165b25fca2b27a575d8364b4dac805d7b829898171181e017a0475fc686bcc53b22e6700a9514d7ec1fbaa168b9d281d10daedd1b23802f60722ea3d885f415f0532ad5bc9abff66741fc3e0a8926d33d3835a64d3cbe6fc6836a93eb32229f705ad2a70d8dc8548b3b2013f82f5a37bc89ed246d551029237f02271a6c2ee5a973d88aa006ed1ff45f20b77cc8c1a7142f7ef2d68bee4d2024f930882332917ddbe9794723fcdb8edd23cc1d4b85b9cfbe45d0e0f90c43f97f340f0a746aa4176efcf2b741baa5beebe37ebc2411737c6935b6b88bbc8aec78ce297059f0b258e7227b7ec86f0f6fa8e3a3e76a3e6ce8f33108b403e2f763c4985ea33175150849e4972dfa253b0ac2c54b522daeeddccfc2b83f4413698bd947fb1682a92ab9c375f110f4db4c01f64644e01ef46665b2de6c27f37886a1a5ff53ee2adcc81b73fd6563d02faf49154a0c8a6ae96f7a3852f13d8ee6dc88fe41e46e8456ea11e8de8b752f3f70b0666edbbac1c7e35ab16530bd04ef6a88c84f90ea44d23319374838eb3f5dc2fe8745c383e5cc60085b104bc87a8584656c0ac4f7ace182031e686a623dc3fa83a5c5538ee6acc07bf4873e2cf948fb5ee9d98ba0585def2a850e8e05de2d86a27272812d2524a2eba5f2c071e59f9fbb0a9fb186a4d7689a4adbe6b9d79c438bde60f5cb970a465d06e01df6752c333f61d219c3fc3d5ba6427ce7186104dc255fae6c053a5f3bc2507be1e7de39eac1c2bce427f15f29c8ffcc6fd26471ff95585b98a515237c1bab0c8e8dc088f84c824ab555f1a595d33331630ddd4d34cd4c4e2efd516328fc94c8f57ca15d078b3e9c39ff24a2cad52c882d1c65246cb4cf399f90eee1c26cba80e59d071f4710f7b625627786f31631316fc5d1eccb7a4369a84accd6b340b814635c7b5ebe451d2b2e49880bccc33330dce68860fcc6519a054e1e801eca48c4a5a710ad8a7dfe49a085b1861d1b4eab94cbf54dd4368f0dc1ab0a801a6917a97bd316074105a4998cfd5c0ade16c420a2d75ef593fedbb20c7a484bfb98094da262a824bc78850ef9290e28881246803731f350ab10532def6559b5fd09ec236de014b4fe4b696ea8d06fee769acf433323a273f8c6b53169183964db830ea674eb9eff5e786381dbf295c78c533e267b46ecdfe8913026322f945e9e99044bf576f0c4b109659af15062667b62e12be6efa1dc67da5079fe579e128f8a97e4c7613fdeb0360cba50224a099b95e2ab91ea7843114d674ca64456ddfcb5f4ad69634e588e6179a757c32784f2273e2d78337c2a97d38f29a58932f775f516347e5bdd64f9eb1845f899a508920798c449d4d6815de0dcca04725d94d0de807f68a9ab5fd69c761ff8168d3d9951b14094ab30e8f5c85b682d72b9cc1339370ff91d6ce36af009a0b9a95bca5f19f073afe02692a8623dd88defd5cea48c9974ad208afebf94e9eede37c338e082187a393c0dab5770bdfa9bcdf512ca1c9d8fc518c3422ef36666b81dffa1ff266ee5605c87d27b2cd9695d730cdc2483435c1cf063201f5a6349fa3e5ceff4e105eb54667bccfa00a7c1903bbfae28cbeec303b5298cae2a8734a1efb6b7db8f56f7b73bd32f741891a55f7545b625369261396263708f93982c9297f9fca12ff767ab46b07325daaf9894a936408186e033aa299083b5c66fc918da3bfdcca27d3350e3804a19b924b7d6e77b67755c888e6140e42d9255a7023c7bf940bb121ff0454a9666da2a061e6ab4fd307e516614ad1009ef2e12f379b1a58e768f566a03f6718e59a9cc9a1eeed8397a8497eea61ac09db11096bbee6e3f65f2e9e3383e40927e6f253ea2bb89d8b7dda2083b945d5f434eb10c1a4ae7e7d8d3298e4d3067241e57310ab562e10059eb49f86411580881344b002bd2926bab84fe6b038a9e10511e30727852af43e459f9e10473db791b7a18537f40a2001a2648e81f21f6b6391253536bf04cdb44924ada25dbe3562b21a7e79a7d97e53cc209635d1db816325c11cfc9ca4c26e68885b57becde9c1b618c9b65a0e9071fa1b362a2d7134bf6085e0", 0x1000}, {&(0x7f0000000400)="0a6ecbb88548744a480c23080267384da10e1170d58082a68e984056b09924d568349e606afbf7953839314c843c15de18249ef57bc7eee58293a91c2ad3ca902f4acf47ba58ae86fd3e68844c20292a883d0db822d6c288af141eb91fd60b050bbd446c16a6290d7ebf254fb9b5e9ad21716512f6358d04f8e3849170c7437cd91b3ec0c609e365dc40779574aab6f1c3ccab9054a7c13f17e9b29a688e8b9b2682a401197efb0bb190f00b32a51568a728cc4ec126b4dbfd91472eac64e0b1ea712e442d677d43ab9f85805b9ba240e3c8d33b8b9bf96386b28965e8150e7e094c", 0xe2}, {&(0x7f0000000240)="cbf7a0e2b4651a67509b3f8a916eb699ba0c0435a590572245d05dca8b5487da235b69c3cc89432d54ae25dd76ec83aef4c4e7077b0464911cbc2fa1fc7064d9fc9318cdc6a1399032634e5408ffb15fe176ab0040", 0x55}, {&(0x7f0000000500)}, {&(0x7f0000000540)="717d2db6647e01907f8ace068327645733ef269a6f8e8ebcbf01df0416979d97a23fb46280abbdd696f2ee44148ff9d2c4a0c8f68e15ab7db6e52cc7f01a9b95fcf4794a29587f5e0497d565c1a8635ed4c183342766494a7dc2db135e1599a4", 0x60}, {&(0x7f00000005c0)="f50e3e096d48f3fabc0526746e9286b143349c620532978244f55d5eb3f42403ecd27a6b89cf327c57f051135f2e77a4c628016eef849113962bb1c9b246827c73c2ccb079eb9af73a67a53e3439c29bfcc58d74d9a5f3976c41ed7b907dd0310dc7e0f7c396ed46168e1750f05f6cefe308cc42c6", 0x75}], 0xa, 0x0) 00:22:56 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) fchdir(r0) 00:22:59 executing program 0: r0 = semget$private(0x0, 0x7, 0x341) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f0000000640)=0xffffffffffffff61) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="d6499fdd38646207630033f285aae4b7e832b00305f9b4b99be9f412173e02f2aeb300388b3892a8a3083e8dd5ed4688e5462733874021e1811398cbd1c7b98267ac1992112b802cd7f2c7ea5daae1c457e73bf9df0a7f245a37", 0xfffffe6f) write(r0, &(0x7f00000001c0), 0xfec4) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) socket$inet(0x2, 0x3, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 00:22:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x100, 0x4) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) read(r0, &(0x7f0000000040)=""/130, 0x82) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:22:59 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0xffffffffffff7fff}, 0x10) close(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) fcntl$setflags(r2, 0x2, 0x1) 00:23:00 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:00 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e78543080000000"], 0xa) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x40000010004) r5 = semget$private(0x0, 0x1, 0x40) semop(r5, &(0x7f0000000040)=[{0x2, 0x3ff, 0x1000}, {0x0, 0x3, 0x800}], 0x2) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x20000000, 0x5, 0x400}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1f, 0xfffffffeffffffff}, {{r1}, 0xffffffffffffffff, 0x42, 0x31, 0x9ad}, {{r1}, 0xffffffffffffffff, 0x80, 0xf000008c, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x48, 0x0, 0x0, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0x2}], 0xb, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x9, 0x99}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0x30, 0x1}], 0x6, &(0x7f00000000c0)={0x5, 0x6}) 00:23:00 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:00 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:00 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 00:23:00 executing program 0: kqueue() r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) lseek(r1, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r5 = getpid() recvmsg(r4, &(0x7f00000003c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/211, 0xd3}], 0x4, &(0x7f0000000640)=""/115, 0x73}, 0x2) getpgid(r5) r6 = socket(0x38, 0x7fff, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r4, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r6, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r4, 0x0, 0x0) getppid() r8 = kqueue() poll(&(0x7f0000000040)=[{r8, 0x40}], 0x1, 0x0) dup2(r0, r8) 00:23:00 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:01 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:01 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:01 executing program 0: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r7 = dup(r3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 00:23:01 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:01 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="4adf82785f0ca2315d847c427e7e6a483a63cc49de08fa0e6ffeb3977054d7d2b429460549423c3b6811afa02b9e036bc59b434bf4a1629a536a5a52438914db362741f07c2aecce652cc163a253cfb07cf4d86a42480cbd522700cbfa851eda52b970ef4d0e0df7e439e402e2421887cc589a58959b68612c62f1f64287bd347db30e2ebdcd36b171c9", 0xfffffcea) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) dup2(r1, r0) 00:23:01 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:01 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getgroups(0x0, &(0x7f0000000200)) clock_getres(0x0, &(0x7f0000000100)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00f37b5909d4b0095c9626ef586d204175819e86005fce235c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x6, 0x9, 0x81, "0fd3d13f8f3ad269e10571fdd226aa5a89d3e938", 0x3, 0xfffffffffffffffb}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) shutdown(r2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getppid() wait4(r4, &(0x7f0000000000), 0x2, 0x0) syz_open_pts() 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x1f9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9a175e256bf5cdbceaf90c4c38e73ec567a487f977df26129515968f8fe216ddf7823bf1675a3f19e6a645d648c6b949cc55dfbb018461146068a42d961c", 0x3e) socket$inet(0x2, 0x1, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x210, 0x54) open(&(0x7f00000000c0)='./file0\x00', 0x10060, 0x9c) 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, 0x0, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, 0x0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:02 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, 0x0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 00:23:03 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, 0x0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:03 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x0, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5d00) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) 00:23:03 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x0, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 00:23:03 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x0, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:03 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:23:04 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:04 executing program 1: mkdir(&(0x7f0000000580)='./file1\x00', 0x400100000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xffffffffdffffffd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x4, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5384e89dffab99ed3287d35feac3ef72e2ce8f93b3fd048ad59b264c19fc7ff6646e444819e9485f52211542195449c9c4b99f25a7af9093e5afc56c652708ce3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 00:23:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(r0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(r0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x613edbd6}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) panic: malloc: allocation too large, type = 2, size = 13052075704 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *150849 84716 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(309f6deb8,2,2) at malloc+0xa13 wsmux_getmux(613edbd6) at wsmux_getmux+0x71 wsmux_add_mux(613edbd6,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802c70a470,80085761,ffff800014a0c780,2,fffffd803f7c6ae0,ffff8000ffff8260) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f816358,80085761,ffff800014a0c780,ffff8000ffff8260) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8260,ffff800014a0c8c8,ffff800014a0c8b0) at sys_ioctl+0x638 syscall(ffff800014a0c960) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,f4a1d055010) at Xsyscall+0x128 end of kernel end trace frame: 0xf4ce085bdc0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 13052075704 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(309f6deb8,2,2) at malloc+0xa13 wsmux_getmux(613edbd6) at wsmux_getmux+0x71 wsmux_add_mux(613edbd6,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802c70a470,80085761,ffff800014a0c780,2,fffffd803f7c6ae0,ffff8000ffff8260) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f816358,80085761,ffff800014a0c780,ffff8000ffff8260) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff8260,ffff800014a0c8c8,ffff800014a0c8b0) at sys_ioctl+0x638 syscall(ffff800014a0c960) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,f4a1d055010) at Xsyscall+0x128 end of kernel end trace frame: 0xf4ce085bdc0, count: -10 ddb> show registers rdi 0xffffffff8161b027 db_enter+0x17 rsi 0x1f13 __ALIGN_SIZE+0xf13 rbp 0xffff800014a0c350 rbx 0xffff800014a0c400 rdx 0x1f14 __ALIGN_SIZE+0xf14 rcx 0xffff800002b3c000 rax 0xffff800002b3c000 r8 0xffff800014a0c310 r9 0x1 r10 0xffff800001945780 r11 0xa76bbd684c519f6b r12 0x3000000008 r13 0xffff800014a0c360 r14 0x100 r15 0x1 rip 0xffffffff8161b028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a0c340 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=150849 stat=onproc flags process=0 proc=4000000 pri=65, usrpri=65, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff82290d98 process=0xffff8000ffffa008 user=0xffff800014a07000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 84716 408385 61263 0 2 0 syz-executor.0 *84716 150849 61263 0 7 0x4000000 syz-executor.0 61263 213863 34605 0 3 0x82 nanosleep syz-executor.0 49310 296842 34605 0 3 0x82 nanosleep syz-executor.1 34605 148916 57755 0 3 0x82 thrsleep syz-fuzzer 34605 302608 57755 0 3 0x4000082 thrsleep syz-fuzzer 34605 475626 57755 0 3 0x4000082 thrsleep syz-fuzzer 34605 348648 57755 0 3 0x4000082 thrsleep syz-fuzzer 34605 355535 57755 0 3 0x4000082 kqread syz-fuzzer 34605 184249 57755 0 3 0x4000082 thrsleep syz-fuzzer 34605 33386 57755 0 3 0x4000082 thrsleep syz-fuzzer 34605 27319 57755 0 3 0x4000082 thrsleep syz-fuzzer 57755 255700 95434 0 3 0x10008a pause ksh 95434 512643 12887 0 3 0x92 select sshd 49065 360574 1 0 3 0x100083 ttyin getty 12887 116585 1 0 3 0x80 select sshd 4228 54678 52064 73 3 0x100090 kqread syslogd 52064 328861 1 0 3 0x100082 netio syslogd 25768 240583 1 77 3 0x100090 poll dhclient 34045 7977 1 0 3 0x80 poll dhclient 35464 468834 0 0 2 0x14200 zerothread 78806 124575 0 0 3 0x14200 aiodoned aiodoned 15029 47465 0 0 3 0x14200 syncer update 91578 27271 0 0 3 0x14200 cleaner cleaner 70043 100308 0 0 3 0x14200 reaper reaper 45021 279042 0 0 3 0x14200 pgdaemon pagedaemon 10411 436163 0 0 3 0x14200 bored crynlk 87013 272439 0 0 3 0x14200 bored crypto 47758 486627 0 0 3 0x40014200 acpi0 acpi0 57092 45989 0 0 3 0x14200 bored softnet 88331 1932 0 0 3 0x14200 bored systqmp 62051 227908 0 0 3 0x14200 bored systq 11506 316642 0 0 3 0x40014200 bored softclock 72833 19924 0 0 3 0x40014200 idle0 62727 320755 0 0 3 0x14200 bored smr 1 8648 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9469 6336K 6336K 78643K 10618 0 0 pcb 23 9K 10K 78643K 863 0 0 rtable 100 3K 3K 78643K 223 0 0 ifaddr 46 11K 11K 78643K 61 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 16 0 0 iov 0 0K 32K 78643K 29 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1323 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 213 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 19K 78643K 358 0 0 proc 41 30K 46K 78643K 275 0 0 subproc 64 65538K 67586K 78643K 103 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 29 0 0 in_multi 33 2K 2K 78643K 49 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 178 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 75 20K 21K 78643K 1584 0 0 UVM aobj 15 2K 2K 78643K 15 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 18 0 0 NDP 8 0K 0K 78643K 17 0 0 temp 111 2347K 2417K 78643K 4124 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 108 0 101 1 0 1 1 0 8 0 plimitpl 152 19 0 12 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 30 0 26 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 2 0 2 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 211 0 201 1 0 1 1 0 8 0 shmpl 112 13 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2090 0 678 46 0 46 46 0 8 0 ffsino 240 2090 0 678 84 0 84 84 0 8 0 nchpl 144 2908 0 1280 61 0 61 61 0 8 0 uvmvnodes 72 2162 0 0 40 0 40 40 0 8 0 vnodes 200 2162 0 0 114 0 114 114 0 8 0 namei 1024 7361 0 7361 2 1 1 1 0 8 1 scxspl 192 7925 0 7925 9 8 1 6 0 8 1 sigapl 432 525 0 512 2 0 2 2 0 8 0 futexpl 56 8244 0 8244 1 0 1 1 0 8 1 knotepl 112 108 0 89 1 0 1 1 0 8 0 kqueuepl 104 59 0 57 1 0 1 1 0 8 0 pipepl 112 246 0 227 2 1 1 1 0 8 0 fdescpl 424 526 0 512 2 0 2 2 0 8 0 filepl 120 3380 0 3284 4 0 4 4 0 8 1 lockfpl 104 76 0 75 2 1 1 1 0 8 0 lockfspl 32 54 0 53 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 469 0 462 1 0 1 1 0 8 0 zombiepl 144 512 0 511 2 1 1 1 0 8 0 processpl 840 540 0 511 4 0 4 4 0 8 0 procpl 600 965 0 928 4 0 4 4 0 8 1 sockpl 384 934 0 917 3 0 3 3 0 8 1 mcl64k 65536 233 0 233 29 15 14 29 0 8 14 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 4 0 4 3 2 1 1 0 8 1 mcl9k 9216 3 0 3 2 1 1 1 0 8 1 mcl8k 8192 2 0 2 1 0 1 1 0 8 1 mcl4k 4096 13 0 13 3 2 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 46711 0 46678 12 7 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82942 0 82871 46 30 16 43 0 8 8 bufpl 256 6349 0 1872 280 0 280 280 0 8 0 anonpl 16 57660 0 49016 55 3 52 52 0 62 17 amapchunkpl 152 2158 0 2076 5 1 4 5 0 158 0 amappl16 192 2282 0 1825 36 0 36 36 0 8 12 amappl15 184 48 0 44 1 0 1 1 0 8 0 amappl14 176 23 0 21 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 207 0 204 1 0 1 1 0 8 0 amappl11 152 138 0 123 1 0 1 1 0 8 0 amappl10 144 62 0 61 2 1 1 1 0 8 0 amappl9 136 539 0 536 1 0 1 1 0 8 0 amappl8 128 115 0 103 1 0 1 1 0 8 0 amappl7 120 26 0 23 1 0 1 1 0 8 0 amappl6 112 166 0 159 1 0 1 1 0 8 0 amappl5 104 319 0 310 1 0 1 1 0 8 0 amappl4 96 705 0 679 2 1 1 2 0 8 0 amappl3 88 309 0 303 1 0 1 1 0 8 0 amappl2 80 3635 0 3585 2 0 2 2 0 8 0 amappl1 72 17730 0 17321 26 17 9 19 0 8 0 amappl 72 1205 0 1172 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 14 0 0 1 0 1 1 0 8 0 uaddrrnd 24 526 0 512 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 526 0 512 1 0 1 1 0 8 0 vmmpekpl 168 7350 0 7333 1 0 1 1 0 8 0 vmmpepl 168 59959 0 58584 106 30 76 76 0 357 15 vmsppl 264 525 0 512 1 0 1 1 0 8 0 pdppl 4096 1058 0 1024 5 0 5 5 0 8 0 pvpl 32 184026 0 172315 148 15 133 133 0 265 38 pmappl 192 525 0 512 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 482 0 58 14 0 14 14 0 8 0