kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Mar 7 05:06:48 PST 2020 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.28' (ECDSA) to the list of known hosts. 2020/03/07 05:07:00 fuzzer started 2020/03/07 05:07:06 dialing manager at 10.128.15.235:26970 2020/03/07 05:07:06 syscalls: 338 2020/03/07 05:07:06 code coverage: enabled 2020/03/07 05:07:06 comparison tracing: enabled 2020/03/07 05:07:06 extra coverage: support is not implemented in syzkaller 2020/03/07 05:07:06 setuid sandbox: enabled 2020/03/07 05:07:06 namespace sandbox: support is not implemented in syzkaller 2020/03/07 05:07:06 Android sandbox: support is not implemented in syzkaller 2020/03/07 05:07:06 fault injection: support is not implemented in syzkaller 2020/03/07 05:07:06 leak checking: support is not implemented in syzkaller 2020/03/07 05:07:06 net packet injection: enabled 2020/03/07 05:07:06 net device setup: support is not implemented in syzkaller 2020/03/07 05:07:06 concurrency sanitizer: support is not implemented in syzkaller 2020/03/07 05:07:06 devlink PCI setup: support is not implemented in syzkaller 05:07:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xde46) r1 = kqueue() pread(r1, &(0x7f0000000080)="713937f40673fdc586ffa3ef9eedc7f00aea4ecc8a1b054419cc4b0530a4d8bd3c8aac64c88e18088df74dbf82c9691edd321d9a8afc85350b7af48bb0eb16818c452feacb472caa477b825d50dd74bfd75c7994564a6ba3b2648952da7f8add0c67485a929f60275ab1b03a5891806846e7f439418713f378ecc8901ef046198cbd8bb73c11cac3d062b5954dc343cf9ad566567c10a0aa9255120341e1608a594b7b364c1de7085696d0ed1dd50c4c352adc5a8c5556a49d913b52690c98664d7531e465eeeacfba7da28446c4195fcdfdc8cdb6ed3c67b7bcca6d28", 0xdd, 0x0, 0x20004000000000) r2 = dup(r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x80000000) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() fcntl$setown(r4, 0x6, r6) r7 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x80) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000240)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000002c0)) geteuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) r10 = socket$inet(0x2, 0x5, 0x1) r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = socket$inet(0x2, 0x3, 0x1) r14 = fcntl$dupfd(r3, 0x0, r7) r15 = socket$inet6(0x18, 0x2, 0x6) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r2, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0x81, 0x3}, {{r10}, 0xffffffffffffffff, 0x59, 0x10, 0x4, 0x9}, {{r11}, 0xffffffffffffffff, 0xcc, 0x40000000, 0x175, 0x6d}, {{r12}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x17, 0x1, 0x7ff, 0x5}, {{r13}, 0xfffffffffffffffa, 0xb3, 0x2, 0x5ec, 0x100000000}, {{r14}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5, 0x5}, {{r7}, 0xfffffffffffffffd, 0x51, 0x40, 0x7ff, 0x80200}, {{r15}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xc, 0x3}], 0x4, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x62, 0x4, 0x8, 0xf6}, {{r16}, 0xfffffffffffffff9, 0xc3, 0x40, 0x7, 0x9}, {{r5}, 0xfffffffffffffffd, 0x8c, 0x9, 0x200, 0x5}], 0x5, &(0x7f0000000600)={0x0, 0x1}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000640)={0xcb3a, 0x5}) ioctl$VMM_IOC_CREATE(r14, 0xc5005601, &(0x7f0000000680)={0x10, 0x2, 0x4, 0x7fffffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x3}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2869}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xce9f}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xd8ee}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x7}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) readv(r1, &(0x7f0000000e00)=[{&(0x7f0000000b80)=""/225, 0xe1}, {&(0x7f0000000c80)=""/113, 0x71}, {&(0x7f0000000d00)=""/204, 0xcc}], 0x3) r17 = open(&(0x7f0000000e40)='./file\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r17, 0x40044273, &(0x7f0000000e80)) 05:07:09 executing program 1: ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) syz_extract_tcp_res(&(0x7f0000000080), 0x1ff, 0x4) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x6}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) write(r2, &(0x7f0000000140)="766b03b16903c50ed3f53b72b2575a7ca3c7fc3664c461a34e3515449129e6a966c707a1e2c0bdab745e5bc9ac34dc826a9941b1c4d39ad0624a7f1c808d846dbfeafc4beabd78834415fa50fe74097f0a4e0028b48e96528d9d62650d17f317300ed4f082ef4e515996b26fb53311a38e37cd236122d38df21504f602444b6dedfad1cb826da951b2120194017e8d5f66276cfc4ca01b37bbbf062ecdea38510052b2380784935baa1959b649adde2ccc73e11515c8144cc3fe0d1d24983ebdf0715a30423e3b458d8d0789de7b079a9bb2c98cfcebcb9cfbd2fb58f79fff1ecdbce48edae43f1688f97656d2276edf2b2115cc5f1992d67e3d6adc68d43b04d21715cf52cce8040b38a1e5f03ef5809fbf98e749e8d64c7326e1f241f890e6b3f85f58b9beb8595116fba34e0e32dccceebf522d065ff26cd2d605098271cfe4631bc885bb5514a7e538320dd309b66ff5d8690c68a7755dd5e7f6dc285792503fd2d828e09e90b2507e34fb4d3286a4df122b7ff7ae11a2a06397f8b1508c3414c70609fb2832e6f3e3987eff506c507c64edc4c9216840fa8bf7fc96b6006f0feb8467c0ef4c0d823fc0a9d2254cf7825b0a8c55c756916b7cef836dc46e1793581772fcdbbb353d5f52b679d78386b8d026a6ff8423720f6356a5a0879e2200994a378baa246dcc4a3c295fc43d79238a2f030417b480d27604ebd119099384033b083b544c8279907f5136c98ed4f2c60d538d0cc9a3e7536ffab3744c972508cf150daa323c28b6a91fd39fac9772eefedd0894a7346dad1fb660a89e73a95525b59c0932d56a24b902425b0d92eff2be9adf647ab728cd175efb647f2173a6426dd1767a6a9847994d36a4fa5a4c75379d8a83edc6c895105de1f6994dab81f4eb3ca22370fe6a0fcbd534ba2575c68bdaa3cb8b7d65106325036c0f574dc74faa3c4d667d3a4b8a6b0616c14f6f37a012fe137ce970e84cd89cea555bcb72ddf9dba621ed44db3123941053a5e5b6b93a4689ced03a34629702e7c47d578453944f51373674a364d533ffeec58efce5ea53c366e374fa172762b1c5902b5b91b39660c2cdd989bfb1cafee57c749919041c88184b8f97b41890f4b9002f22094b8fd29a56ab7131ea014e10ff60b105bae0a9a6043880ad481ef26d687c00c9e31c1f1da0aac47f472440d4bf8875b53e4873887040478d8d3d472e24a8be458b82e470b3580ebe55547c033fba5aef2b431ee9a14b8b8992de1d57f3b9a42ef555e3d504c26be31e90bec2870dfdaefa4b2f0ff5460373913ca5181d413d4b4730b87370b5981d372fb9dc0530b6d3b752b1aa3b643027b2c298660021485f80b18ec5cd67a4e3990b238e346df7f2d4a8ec48c150dbd4e3732044686cecbfb4627870c1b3d2b361e76e3841e245481db6b89132c16b9ffb8b346efdb11364a6d99fd0e92235a3ea4caea847eb35e8e67becf12d4ac80c2c76381579d58c0c15dfd7bd55aae24d2eef137a72d155c809d0b345a9ba0117d271a0701098aae990640517724e75aa0d0d5c6b91f2ab03cefad09ff016afb051602dd359c2c37ef09395f50201bf98c357cc1c20ebb512d2984c875706c80871caa11329488970fdd5755a1157f4aa5c318ab5c9e2b781378afd1842b2e12144c72e316cdc32b34b047e05791a0006b6ed49370810ffd82bacaa709c3eccf7189bafdb50ac7224a52ecc1c4283fe7e5e56bdf3b37558e6ea049f558d627802c490a4713ab562e22f77cc5c462c5fa6aa172d46b92ff7c66380eef6d6d117f7b6cef7c6850931ef856a1c35cb7d4bd7a5124d83de35512662b9568841d16f0d40d5a10974bac82fc38c9cda36097beba03dcaddfb308ec6539faea8f78a0c794f16b491d1f625ea185a07e9b94d1ed64ad15f66ff0d7d953c54cbe98c6c669c0cbfd2ec96ec845f9a2ebc9e7979d6617a4f46aa48f2dcc89a78abe08599b5d829b811cd4b42f401a1a532a232c937b20ac0dba074db4d4451a77b7a9392053dc94e9ff331caab9a9e56a79dc306322845849ceeb9e29271fbbe8dee45c1a78d43fe1b6ee0c7568a5b0f1c5ec9aafc224b949fee96aa9b9d67c3176d67ce0d905c7cadb1ac58a44d3bcdd9a317f946969382522c7e37645c2d5e86c2a24aa0f1e34f304b87f77a3ff61cf35fab6eef4f2770abfcf63cdde9413715589afca5fe9a3e784da42795d2d7f17f23f0e5b409196364d6776bac9dd7afd55e2a11dd5f5fc181324ae7ef4229cc0f6f5bca3d6e61be4ef573163e42a0d0eb39ab25ed1a627e405d171272246edb24b40cc11051e9ba671ad7ccd56adb871feae8428503d8b365bf7fd4fff1a77236018a67e6e4c83c32839ea10bfdd255ebdc5d34e00924ab30ec381fc4dea956bfeec8083c134b25b930e6dcce79956ef697b472b683897358f5b17d60820490b48fef05596be5101a3c5995d92923a797746491b36eededa8c9371f1a9973dd1e29c55b7969c2e731779364dadbd839e51c55f91a8a5ec1b4be09b1eaaf61ab6400dca25057df2d87385c87cfa6eba18d8f9e786508ebd64cfba8696082170e5358db997b035457312cc3fc0d7fd676460d8668e87999bed49e8cd94ddb14a40c1b8a8ab887778c083b6142ae53c318c2e64173c2f43c5885d4fea506c4adbd05b7b7f7fc932caf021f926938d4ddc46466857bcf50268bc4dcd49ffb98f7776155f3642d2640a29160ef0d9b5290561a2e8b97e036fa7dce0479c48b2357d93ea4297b0a2bdb841130fab6b40132743f4b5a2ea549d21e12501c6a3c69a7520c6f108bd431d2cf1ea0e88d45fafaaf713928a5de8223f6dd657f4e977bce554ac93d9c44be2ec88d1ca484646c41ee57b1bbca9942b861db62413fff78327fd7a9228721600ffab06ea09b23e66eee9aaac183309455fb9b67ffb2122ab507ff563a9a9bb19d8ac5e2a54406c7452f7bba26e829d87f0109de84684a494cb01a5e06ccff7bfcecea53d5f0367b3a9b66af662b7b9bd7a7d89032dc81a470b7776e5431c2e965e7557b10db8e48fbc315a0b35cf596d1a5fda647273c10c65de8544b3a85e8b38b613b47813cd348ccd68c67d1c38ce8c2d4db48df50c41fa0c576f8c90542f54972421bb8072cf34313e9ca17966caa1ce129436cda23dc57294b0c6a808e043938e91df2d517f0c73df4b1968eace5388f9d74e77fed6d31b0fba00f8aa7bf56797c068a4b69d0b932a7fd1ea668695fb5c63c68630dc200dd1fbaf8dde4687291c13f10b995e629178c1bd90babd468ef61ec011d2776227e8aaf1bef15a47037f5fdd9db35d14c7b64e8ed09889e4553fc02c0de79a4645841169f52ecbfb1799c435e44238232cc6f5721575e3db0abf305c0a097279f9c4251b6825bc85ee0341702826c45fd4715e7ba3aadbfb1e2fee4705ea6564e1bf1392e6049ee03d1c0a354a612870d6a6ebd34b31fa68829ed14955d517755e861161f593a19f0fd361df63314dce18607e9bbbe419a7a1d71e7227db4e9f9facae0c6aac21cad3c74937c41b8e841bdafc7dcbaa619c9150d89198bcc8f521d3059dfbdce4e76987eab103a0f44875f3c93814685248d5bf34092aea3430f5e5c23084a82ec7b90af7cf16a9682024b374e5f42af027ac2ae2c7b7961e7f3982817f00bdd7af208d7ee32fc18d7e85ba6308e9e130b81d5b7439454aa8b1b16b9002cac38512c62f881662c1f68fb15140bb0e20b4e9a13bbdc42d776a25adbeef779826758ed1f4c8e28a70f86c1495ec6824ad75664c5e0e72a2d3874455481b0826cd73884938843eb37a3d5d20942da6306df4bf7e25628ee9ef3c2a16b713bbdafb00b90dbffde4a1098eddd044e8c92ba30e1f18130129f9ba3cb5450db39aca42329f0f62d4d766a7877fe99ae27d55d7b671953839bcf8c0715d09509e94cc56e317b045d8ec6ecd39866de84021c6ca5902352e15efcd459b00afe580598c33bce96d076ab47bea2e657f82873b975f49ecea5d31c571447eeab4e58a2ceee47e93b64e0a101936a2824e84abea69cf01509907dbf6d20694988e3fcb6ba355e6985fddc418efe2563bdc314d7a694159706f29f61e474ef1f451bd00de9944a7de05c52cb95d8be9fbae6f7c8022456cf484f0b4dac4f1e32044cf979b598ee478e59c3b9c25fff85efa93c6fb90a0b1d8c8196492164dc072d1320e12d4fc690c49425b56d1120268e11c392921bed60b784e1c07fe23837892056050eed838ec2269932950be1a112693796735a64d50cefdb9dab1cc0c793f0d3dc871f4c7f38daf7d842e21414803f533e9d6c6bf65b6819f2ec17642980c7f5a45b5686968e5970d89111b13b3711e813c3da5eb5ec08b79828fca89be122d9ef1d7b91a1db4239505d10fc88ac5a15355d750710ff49edf92ccd22bd4655412a7c75ea67ae883c8df97d64f1a9c4777dfc3f59ecc5783d6ff0324134c21ae61c2129819128b66f90cb7bf6f16b7d692f509997c4408e88ce45f6bfb138e2fee7d3e09f49d71f3e3d49c427068eab7c8718c9a4701d459c580e6ceb1b9ca8aa681bf25b37808402fc7640ccd81d421fd0c4389d60a48070688ce3b47a027d083c14fa73db7f031309678f68fa80e7e7d94fe643e754a20dc35fcd8026f6941ab9024a92e9699532c6d54ff192d1d5ca36e3676a43618e03e67636a5b580f17a10ee4d77fcd25a4764038404422dcf54875f8b387718be6b0f7335dc058b134b94b8e7034eac1a562e02a173a6358f49af4d99e2abf55fde08dd6526cd1eb64362facba782145dd8b4e60066889ccb575d9621050eba90e63962532e6eef02c90f41380ef0bc3b23842d9218992deb8d9f9216c75036fbd2c7a41269a13fc41f381e9783d229202f8961b01ee49a83a1a484c4f6a9da55dfac5db30eafea8a6136bd7632296dfa862a5633d0a9deb08051fd318a622a1fe5e670656012f3ee5008640eb57dbdf74c05404a836f61fa460b616bc9bb2a8b51bf5985c16d467a619d713e2ed140175cd0235f536fcf3304d4c40d681f6affde532ab2571fa6f1b7f785a9f82fd8864470f8975d33c643840d2bdbae2e81b31bc7463bbb8e6383d46374e21afb9eb1f1011b54d6ef6fc3a9beee1dbc103d87b7024ac3680797086cd0ce99181b85ed3721ebf17aa60c71f4e1ce66c202eb2e4fc4cc4a29e750916fb3b41cb894672a68774a148e6580d7168de99feefaf973d44c80d62dfabb06daab1b23b8a3936f4b2fd7a19a16fb55f97dad25a7821c17195b57836d653adbad1d196e2ba53117e2d929c1a4b77361085e751662f7a1ab69775c986893c3c4cda17a7fc2b2199aafb0626657cb8f5d1da0a2fcd3f50c45c591fbfffcbc515fe219eb00b5a0db68c89b83808b4f18c202796616ae4b17dc6f6a3d0e7aef187a9c1fc62045e8a36cfb5494f78a7562c5c17b2f230a9cb048eed053ad125fb1ce8099079fb62e3294bc8256af363c754a5c2449b8ca6f9dab7451ce9b7acd84897cab09810625a6704d8d513c5539dd613e4f3739dc7aaa88d3ae5890a6fa988782e22f4662955d33925348d08c56b6a419cf3fed94d052d33adbac27191a79cb6cce75edee9a144fa1d7edf47c638904b52745fdcead0272782995fe6eb9cc3fb8f34954a8bce0f4cbff5bbd0c0a309239443f1f7de5351850452c583094ba3d70499684071e33c52f97097531957e51645fb742d0f9aeeb6154c3cc089790af963c3725cffc163ccf26411ae4963ff30466dee2aa8ff5ba14", 0x1000) r3 = open(&(0x7f0000001140)='./file0\x00', 0x10000, 0x41) r4 = socket$inet(0x2, 0x4000, 0x8) r5 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd\x00', 0x80, 0x0) kevent(r3, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x80, 0x5, 0xffffffff}], 0x7, &(0x7f0000001280)=[{{r5}, 0xfffffffffffffff8, 0x3, 0xd, 0x500000000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0x7ff}, {{r6}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x22, 0x80000039, 0x6, 0x100}], 0x5, &(0x7f0000001300)={0x2dc, 0x72a}) r7 = msgget(0x1, 0x181) msgrcv(r7, &(0x7f0000001340)={0x0, ""/81}, 0x59, 0x3, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r9, 0x20004b43) r10 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001400)) fcntl$dupfd(r10, 0xa, r4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001440)) r11 = dup(r4) fcntl$dupfd(r3, 0x0, r11) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f00000014c0)=0x1) pwrite(r8, &(0x7f0000001500)="e804cc19fdefbe4c795815753bbeb59c4c750ca77805fb5088c540d43a37b052467cc886def694a3f2aa519b135ace93dbf257a49c6e5aa329f190d975aa450dbd9dd8c3dc6fe8ecf3c0093d01ada450cdbca1b4c77d830068d7db5b01b56f84dbf6c806b74b793cc373d5377bd89e4048d81e934f34e000a5ea9afaf15280417d511de8d5e023b037", 0x89, 0x0, 0x400) execve(&(0x7f00000015c0)='./file1\x00', &(0x7f0000001640)=[&(0x7f0000001600)='/dev/wskbd\x00'], &(0x7f0000001840)=[&(0x7f0000001680)=']\x00', &(0x7f00000016c0)='/dev/wskbd\x00', &(0x7f0000001700)='/dev/ttyCcfg\x00', &(0x7f0000001740)='/dev/ttyCcfg\x00', &(0x7f0000001780)='/dev/wskbd\x00', &(0x7f00000017c0)='&}#\x00', &(0x7f0000001800)=':(::))@--\x00']) socket(0x28, 0x6, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r14) 05:07:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x0, 0x4, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xc95, 0xfffffffffffffff7, 0xea1, 0x5, 0x0, 0xfffffffffffffffc], [0x8, 0x1ff, 0xffffffffffff8000, 0x0, 0x0, 0x3, 0x0, 0x1, 0x81, 0x8], [0x3, 0x96, 0x8, 0x623c, 0x7, 0x0, 0x7fffffff], [0x64d1, 0xff, 0x9, 0x7, 0x1], [{0x6, 0x0, 0x0, 0x9a}, {0x3ff, 0x4, 0x0, 0x4}, {0x0, 0x0, 0x4}, {0x80, 0x8000, 0x0, 0x7ff}, {0x20, 0x5, 0x1}, {0x0, 0x1, 0x0, 0x1f}, {0x100, 0x9, 0x2, 0x4}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x9, 0x7}, {0x4, 0x0, 0x4ee}}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0x0) r2 = fcntl$getown(r1, 0x5) poll(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) r4 = msgget(0x1, 0x10) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r5, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xfffffee3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xf54, r6, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r9, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r10 = getgid() r11 = semget$private(0x0, 0x7, 0xa0) semop(r11, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r11, 0x0, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r10, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) r12 = msgget(0x1, 0x10) r13 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) fcntl$lock(r13, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0xf54, r14, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r16, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r17 = getegid() r18 = msgget(0x1, 0x10) r19 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r19, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r20, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r22, 0x0, 0x4, 0xd58, 0x10000, 0x80}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r6, r10, r14, r17, 0x40, 0x7f}, 0xffffffff, 0x1, r2, r22, 0x1, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r23, 0x0, 0x8) setitimer(0x0, 0x0, &(0x7f0000003900)) 05:07:09 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r7 = fcntl$dupfd(r0, 0x0, r5) close(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:07:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="5cff2e2f665905f377dc"], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000042d735504528ab1eddb468aa6b062585ffb8c6982d5b2caea324d99cf25a7ca0f74bbe1313694fd6e0620d38177f24313dc9d1bd468b4c1fd7b91bfbd110f4ef4125b2f283e40fc6e0b7fa38ecde15de9b2d94204e19a2cee1aeb8a067f76898c00646af5e25c9cb42a763c7a7573468"], 0x50}, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x9) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x2000, 0x20, 0x4, 0x1000}, {0x7, 0xff, 0x1, 0x2}, {0x7, 0x3, 0x85, 0x81}, {0x0, 0x75, 0x9, 0x2d}, {0xfff7, 0x80, 0x2, 0x4}, {0x4, 0x8, 0x2, 0x200}, {0x77, 0x3, 0x42, 0x5}, {0x0, 0x80, 0x29, 0x101}, {0x3f, 0x5, 0x5e, 0xffff8000}]}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) 05:07:10 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0144074df12a08862c3a3782a7e36dfd68dd4d2d26512c912e727c2e3263234f2760847efcea56f2b26d1d6bfe1492c334a5df45f2a1dc1f3d59256afdd4e2fe5c82683eb6480709912e33443e4b7ce94bfc97fcd98d1fcde7d9ee4b05c4f4786f273aec7fec8613ae9405e7d587f3ec8c44745a9b1efd3c6fc87603f413522874"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="59ca81a2323bd0a518772dbe"], 0x10) socket(0x18, 0x8000, 0xa5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x101, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') write(r0, 0x0, 0x0) 05:07:10 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x2, 0x0) dup(r0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = getpgid(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000f0001000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r7], 0x28}, 0x0) recvmsg(r6, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) recvmsg(r8, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) close(r15) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r16 = syz_open_pts() ioctl$TIOCSETAW(r16, 0x802c7415, 0x0) syz_open_pts() syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getpgid(r3) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r18], 0x28}, 0x0) recvmsg(r17, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0x28}, 0x0) recvmsg(r19, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() setegid(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r22], 0x28}, 0x0) recvmsg(r21, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff802fda4debcb1b400000", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r24], 0x28}, 0x0) recvmsg(r23, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r26], 0x28}, 0x0) recvmsg(r25, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r28], 0x28}, 0x0) recvmsg(r27, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r30], 0x28}, 0x0) recvmsg(r29, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r32, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r32], 0x28}, 0x0) recvmsg(r31, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r34, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r34], 0x28}, 0x0) recvmsg(r33, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 05:07:10 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="b3fe55a78fcc9f111453110b5077435b0a944a69fcab5130186d1130af9972302679acd5add71d5990bf23b1735703aad371366383dd27ccda87d522d87b5c942a4593cb5eca2693be083a7ff0e32dc0f3cbba407d0ba52dae70e82059722a164c3a8aed36b9afa33e1743238ec27bcfad280d872aa72a7586107aff755cd8a1cd4ddab3ebc91872086c5fac3a3dd6b45565f83aaefa7150e53b568bc3ea4e3d3e58fd6d8a5253f5fecb4fc042d9aa4dee6d4bfaeaa59d64cb1f94e9e5af16e00b246abad17dcd9e2338b732ef5d85ce958d8c94d8ae93c608e8d3d2770e0388810f9e2c8e920213f7651ebd05818f00af629234accae509d6f4a210a812dedded813ec9c46fc40107ba2520956a0fa4bc77"]], 0x1) setsockopt(0xffffffffffffffff, 0x4, 0x40, &(0x7f0000000040)="1b34ce27527105", 0x7) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) setsockopt(r5, 0x7fff, 0x0, &(0x7f0000000140)="5de72a5e0dfa8fb99530d95876642c12c4795a206cee3600fd8bcc05e855", 0x1e) r6 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="550b04e4", 0x4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:07:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) bind$inet6(r6, &(0x7f0000000040)={0x18, 0x2, 0x8000, 0x4f96}, 0xc) 05:07:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x40, 0x1000}) pwritev(r1, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f00000000c0)="6728d74e728fe14bcacb4dc2c6c9fcfc6dfe48043727def9d4a17fac880e453adeefec5fde72bb48487a488d0701da668ed0f0dcec", 0x35}, {&(0x7f0000000100)="a270d44ba2355e4d726485bfdd140fa043656a20299e78732e156a41762592e96916adc8b28876a0f28b73ac68a7c18dcb80301c474d0169cd3e07ba95a32cb475911b7ced37097b9d392f5374c6b60ca517cddd0114ef29c2440f338640c3cc2e1be6212869c9fdac1db2c6c10e811d3c33690b51f1bfb671", 0x79}, {&(0x7f0000000480)="b1aa63c4ca151a7f12", 0x9}, {&(0x7f0000000200)="3ec5472cfc9030d2fdae8dbe241cfe4297021847e1164b1c5c71ed5f83e1de1395564c80", 0x24}, {&(0x7f0000000240)="87040b62f86829e503817a9c634bc3088bb2882f90cef5bbf4034a70e3cdab61d76f4113e96ab2689fb7a4af9965a6698a730e1463148666d40738248ec46972102c442c06c0e1dc12ce42b80feb0e3fee811804a4d4993d3ba115b1230c779eaee4e9017bebf2773993e93bc47ec40e3d2edbefb34ce914d974758ebe982eca8f5d98567ed10f836f0991918b918a4b11904b", 0x93}, {&(0x7f00000004c0)="7dad83d0e03cc2370fd9c78f269f691c7184889b8e55a40098ebc777a3a760f398d91d35464d9ef8b84f5a4e16c3f56b6faf75bbe8b56bd7fd099edf3106ad017dccb23d8d8497de811372", 0x4b}, {&(0x7f0000000540)="08f3f0591e7eb9827a"}, {&(0x7f0000019640)="3ef218bba47e48745ccd0576640e880e5bcb9a40ca5be24b5da07f904da747c0f04491cf484002c09b8a823b576823f9772ea8d850028eb6b5b2f5fe02ccfc91e060f1789f710eaa1f8a4e63fa57ce26fe893025bc195977fb65db9000ae2f40146927dd27de626b37ae54600fd8087c9db57c48e681d7bd79c6e677279e31dd44df8c164a615ff5f16ffe4cd2938cd9d8692926e43c54c0bd280bfe897c376371419f7bbff6ed204e32b90f382e2ce2c4d1fe6b0c07339f87c4c48aa1b871fcdf767ee210a2002f951d13988bd41e0f4e4efb03e699f144481a3a0b368803dacdcb3f648136445341de484e004d251f44fcf54612d2d8cf63e4b788eb4c25c490a72ada06b510a220df8c3b9fb73660a08fe3d771164af57d0e77693a2e24a28d6dbd836509202a785a30af624a56d57e15618f12df421b087ca1ce57b4d91058fa0f87ece559db365527898606d75f89488ad67b21ebab0e6a4e57eeacdffdb7cd7eeb19c064ca5bc9103d676fef42297f1b907cdf8311049d54beea82e71cdfb13ce21deebafb4b3e2f598754e35de305c0682919a41705dc7d3e3b54ac907dad036762865105e4c9a0a9ad6d6539df5d3416b452e029e5cdf6c74d670a1c9510ba1245807dc15e20f38e1afe51c77ab0860251193492bb26a75eaa1c2080379acba986b67a2d07802a14d2c5aea343ea3cc4ed1cc599f84177331578f1cd7f3794ce644718266d5b9c07e33962e9bafb16d94fc29dc50ef8dc95da7fe93d0ea10cb08aaea4cf8c5c8f8bdbf98002aae973568d89f68aab0f4ed8bdb4b051b7d5ff7123d210a092ce9bbfd9362358d16803187adc3f7759f0d7a28c7c9a1551a1032e55c496487914e1b36576bb3ac9510e4947fc0cc16ada595de5af2fe086bb4f63d07fa01e9c87d8ac270e7b5f4a888a8ce4aca46fae413d312584e6c3bed57d60da38c4c3a2544078950a7bab1aadd2c081bbfd4c6ac059a058dcae79a2063a5cf517bd18d7392d06a055e3a7d21259a1941c3ef68845971b2d4bdb96a607c7d064b10f2502b9737af236f5f8e961c0afe5db773755127fb3910a2820e4e266fbbbdb3d13ccb251b062425ab59e7da3a1d697e7a0eb31e63dc05435415f38dd267b50f132e22291686af98e378b09a5f24a7bf2ece9c767c614dfd34eceea4df48cd1dd3769f45e4e25e2d4f54dad1b1144fca174854a57860bfffab3fffb430ace8a7f6056e52c7759c2dd3aa4357974459fb91356f17d1ce28a1949a886d573526726841c9a89bba83b85aef6e74b6143139aa99a3e553061011ed3595a0f76723d87dbc5d5cac338fce36f0c48acf982c6e4d22ef0ab2e25750832789999ec80e58558157bfdc10f481fd8f9be97b73b7828c1b52cf817888871c2580ef4778f4f188935b79e1f7010a9bf9b6770f0ea08c9140280f8aece9fc772a6edc9223637e05b01f5bc2c21f643087d18f91a4e9b0422e1c2799e176c5eefc55890e821535845c0dec0003c111cb0f2e63b2f3fb0e2ac5989813b848a79c6d157b32ba9c4a8f96d13dc3a8bc28216390aaf3b11516bd679e02774c616af532ce27c7f595d230ed022513ac06ee8b4af16d592cd6b508e58337b06f64200ebdcb0e60323e96f4570e67c5915628dc4321bdc63fc48f2d2946a734770598c3c84f5596f3454b42d7735fd2f668459f03c5d728952b1b5e0cc9c785640d21135110f7701bd180e5de610a310a5e0b0d18486e2e0e88da7f0326ed8e3703f28a59348226736dc96c5488ed81f2604e7bc4ae29ad92333bec6ca72e9c3a356d4689419c74b29aecc6b6842f88eb8494ae11f79ad4ade33834b1b5b951409cf6fe60eb774ee310bb4db5c0fc819f4fb1331011ffa25055f4ae18a58faed4c18a7c3b8b9b79fe14fd5e466cc037372798363289107980720fcfe0cecc76d44b4e367f99f066a174e653788cb908ab621cb4dd1cf83531741fd0e40b65f118ff6b048ed8d3c51e3bf9e32b0e99be5ff85798bf581a3307f15d6580dd8ac9039e9b05baf80106835da805cc6f3b99929444edaea9f079e6bd5c83977cebc092e613859ec7f684014d1110bc6f814d1191d0db66b8a84bda1772c654f642c869bbf2a585759fa34480f12c38bbc2a811ff5ee1e8ddeaa667bd08530039ebf392044d840165a590c17ab0f839c943621c086c6e0b0401349110d81fb5c14701d03c07cc37ab9652e2f648b99c6191ca55c28a769a4a66eb0665acd6a07542751a166be6c3ff69689741ee9809829776afdf5d7432a29aaa1a8aa64d7645f7bd21339eb2950f1b43dd0e77cfef3c819e86387bc607ff2ba54061b7046fa016aa8f6151191a661b8a4a76f87beed00b79c23aba7a22e28bd7c01c66cf8bc3125206f784c4be2a8ad4cf5270f446ce9123853bc00e9665ebb21baa0b0f93cee6780afd9987abc661f61fb8fe4985bc9097d771615e770c21236ac64606a3e41fe0b131909ea67518ea7a610bd9c4bccbe41e829835c7433bcf77d3be1a62dfe039bdaac317214e74ddeba2ffefc6601cd25be7a35149e89e4abbecc8cdb2014eb77f4d2bcd8ef2842d161206b680b002416feb391004a5d9a4ebbd654be089efd8ce485ce3ab2c70ea58cfc2016f8e0744d558823094fdad0babd33e5b4f382ec1ac1d15d6c5cf274d3507516cc195ded331c5d1a0ba2fd3b93705332985989dc22b7d36dcb18f4e0ec60baf7cd56c31b5ea30a4612b1a087be04f2511116e7ed04b5ca6e5f5be5c89ecbd7abd3c5bfa59799f3dc74dde941b46cf1261c30335756ec3623f9886cc9d26f1fd738c4cd781ea17b27694a3fb936a2f99e244fbbda9873285f0374ac13f6f54b971054da26fe908da5fe6c0a820dbd7d68ca74f75cf72a988432dc849cf1d1fe97a899e7972de028861c111b85b9b3836975cb230afc87f6d4219406caf87dd0d852d335e604950188276273e5e3488e85bacc3786c0d5290ce9594492e25dcd9adf7b32201c81d2a35c195c2d8976122d24b4b81a95912dc93963a8e7e766ccb781482aa4aca187b20ead703c86e1d27072e08a7bf1f4982195c5082b6bf7fcecf8b1752f394a5f3c127287a447472d24fe217d14bdc461778609482afbdcee72e93b8d51ebf98d0d9989058770492fae0f324092b8d0851d2c669127119ce9f019e4491cbadea997a3ec43c1cfeee066d23a2e766f34b20dcecb03e461a629b78b250758fd441aca8d2b312915bc6143534279fa9677dcd887a619567734ccc1d5b4872fb0b42a82ea9198a6569182f7d4970167470778a34282317d8148981bc53ed5a182139cde44e4a73d775ddd3a1694d240fa1e9eecef79f01b8cf3052ad0868b796fe95985811c153b0f1d3f74c8de7fcefac9b345b843663be8b8740f942582ded910c74267c34754a5b4f2a8d79634a2987e5d5fa137ef419ea64c3a7c7205a17aa586986bf25f56e7424cbbf597af0213be1999eeda802c314467431ddf96ca6a46e86ac760d902e72ec1a2666c28a812bd57f96a8bfed9d8e55ffcc86d1f74ae16eb91c02aa1249765ce8149a3c16cd48e4c75af97cd2f218ae5adbc95558d1a7a7ac5be6f52c1e853f73bce72130b0dc8b37a2673f3d0f4ec67350813e711948a5351b671e8cec3695ae8f2080bde1ce7d7240b575a6b167669babca1101f08c32fe1ed813c681f7ae6bd6b81196e14ab72a053f1f79e32c2f5ee8ff1bbd0d087c39d58fafbfed80a5ccf9fc7e383a4076e8c6106b9070d0db4e70eaf76adae234fcf57d3c91fef6b22e9dab7307e65d0e4e9d76e8d40d2758c447c0d7d39379a0785c2151dd3892c2c0707b3f9c677a3b16ff2b08441b3b4dc2b3627b7cc84e66275b24b0809a243718bf8d5fa2c5c980f22ce7047c168b4e643eb9010d5499a6f66a7dac785baaa56d1dd53e8116847378056c8550d1c9452c732bfd2fab733ca5fe7363c14764faee4cf39a913527bf201cf07994d9dd6c6e1765cc4ff059ad64c042cfb6419249b776749a6a0e21aa780b74798f96bad5974cd3c25c5bcc57e7b114e182a59f6dc3bf5eb187f53bbd1fdacf0659d0e493272e272d917b22f7500cb851b0d5b9406483009eb5147ad604a4472517233a5cc318326f69437cf8a581dfaac0f998f05887f0f16beb426c7925288504a688787e728af58b29102ae29cd7fab049db0b0a3d94e4d7757d686f7feb330aac68e56fc8e922d68b0d028328c08ec945ff229a50ab5f6b295372b1ab81986f0c2165206b07bb3d33c23db77e515c4ec765b5cbeda1f33a954a7fa119d971b652b06e4d244e3f462b6eedfa273b51e3d4f684f475fe2c1e6b8d0cdb93967636e59dd93ccc4650314593ae6b961a809807c5f792c4d9f05d7bc5c9441d80205d349782064e587bd55b6ceab67aa596c305e3a2ea3188ea8f953083b2d12de7d3ab43fa399d14a7832face80906cfeb24ef0068401e4f67de7e066aa9c74bf5510fac2c90f5c181a80db9bff17bc2c4014db8e8ebe398e04137b0ff395b07865c285034ac12a8f2e1f81e308b5148ff070c44f44f268411e6d5d04a2011bc51ddec7929e3f94941f1eff1a73def1f9b109b4225ef6c47215d1701e5c8a38450ff9a113da37548163a4d6e50782ee8139755ce4002dbee0f919a3210cb3e67356966203a0d8cb57586a435b2cbd27ba6aa591580eeb863eaa6c06675dd152f7f7d2f12c94866f16ae45cd1a458004417005b2cb698ca2be925fac685cb429a86a723462a364bd5e744e712cc23c1ba087bf7d9f4afeb8cd98259ced4e022f006688c4b0016162eb885f2d1e6822644ff3f38a632373d27b5dcbaeeccf4f97054c4f25b7e7fb5da8f58381b6b2aec86f246f34963a305803b8fd9a831bb65e5525acc135035bfb5f54c1d8f98a04e4c8a3bfb8623f3fad420f82da53e1b4a6792cffb9f7c126644259d09dd3046e8736d27972cedbcf4880e567cc6065b850426be4ae8053e11cbb064da0fa777a84e554a889a79c59466b3f17cb9d775a0b3fcba1fce3cb28dd17938b1b514ad9329278f34713a6792718ceaf41ca522a7058643133e8549c7eb3a65a3c2e9ae9d93e8b56c51ad19e3c65c9437df834fe9a8b32331c05d11a075691ce8387e042caee95e1cd91207d84f007c8f66c3e5fd43705b3c661728fe1ad304e137c90c2b84e3db6f114f8604323d24130fad7a18ac7be4cd11d2fe8d8d68fb70594a531f8a186c8af9ee3359a6280b2df16f78bb1ce426de855fb1fb815586ecb46eac510cb8584e6f0d81beaa358a8c914279de3610357fe5cfb108a267509515be34db358c81d053ef8a51ce2293936486f782ddc46cd3b3cdd38e76301c102cb7721e4915747723c3f8d7021ce815c949027f3eaa7daacd469c6e8758ac1fbd3528be9fbaf90f041d5336afb84f18fbd53669e50703f86e5523b0d4636cdcab5a944232261195391de180e9385177899b9d32ee9382d6a9f5126209f099f28857b227fd3008e171c338ffb016f35ef903bc6b52085f7e46d69ebd4dc5b4b232229651a3edc970bd54df8cd8b1936b6714ee3b9af202fe2859a6777f1699f5b757bdce3fbcd70173aa9d1a66b363b1f6249cfd96313bb2b5203a1940eb1f1dea253132b388ebf0d3354b3ed503bf45c1a481ac677544a35e8513a07730385c632368bedd6558dbb22cfcd8be8f123f621aa7a53ffa8eed4ed3a554e1265abf0e9f638e7524c7b63766d363b9f609c451d82d6770a3e197c75983becc4e2a67be79975f096a9603ceb141609f8f86514dc88f805"}], 0x5) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 05:07:10 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d024c7ad7646847819f5f9f39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d89e543c739e074c662a493c746f3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d8ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81d24f0368df"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x39, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8000, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000000)) r9 = dup2(0xffffffffffffff9c, r5) r10 = socket(0x2, 0x4, 0x1) setsockopt(r10, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(0xffffffffffffffff, &(0x7f0000000640)=[{0x2, 0x1f, 0x1000}, {0x2, 0xa6f, 0x1000}, {0x2, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x2) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, 0x0, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c5239aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2ad36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a425f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00"/278], 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() setregid(r27, r28) r29 = semget(0x1, 0x1, 0x0) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r9, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() chown(&(0x7f0000000180)='./file0\x00', r31, r32) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, 0x0, r2, r32, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r33 = socket(0x20, 0x4003, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r34 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r33}, 0xfffffffffffffffe, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x11}], 0x2, 0x0) kevent(r34, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r35 = socket(0x2, 0x2, 0x0) connect$unix(r35, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2f66696c653000b599a76fb6b6510d218e4c3f6571d1208a954ac30157d11efc37eb37cf61217f41fe28c54568d1a3c60469e5e909752d702f46bf4f674706cd0e3f6af9f3c0fc51670a59de13ed8be7605d1671dc8703ac6b20bfddc110f2bd028a9f3371ae035f476c02f7ffc2f00368082d1aea472737ad2f989e0000c8adc4fdf0b02bc0fb1c33347fe1847599fee5d587318e46b13f5eec5af483c7a5cb7c4cafc69bc9c20c21426f103d2bd9c200000000"], 0x10) r36 = socket(0x10000000002, 0x2, 0x0) dup2(r35, r36) r37 = kqueue() kevent(r37, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r39, &(0x7f0000000080)="7d4445fa82ed3150765ec51baf48ae0c90c8672fccac2eb85120ba817e4c6e653331d094543181160d6dcf30a6b6c7058ee9e5c7edf12e3ec520afe888e1cdfd1ba92a44cbd2800c8f0ffabafe73af082b61e3439293d974996738de14bb85135b85ea35d39a837c6ed4ba5f2d6e05aa02f95fbaa6dac5b02dccb20b809f2c7d6edf1aa28ea15e1d0c48883b6092481c3d", 0x91, 0x8, 0x0, 0x0) recvmsg(r39, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r40, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) kevent(r37, &(0x7f0000000700)=[{{r38}, 0xfffffffffffffff9, 0x10, 0x11, 0x100000001, 0x5}, {{r26}, 0xfffffffffffffffc, 0xa0, 0x4, 0x0, 0x2}, {{r40}, 0xfffffffffffffffe, 0x18, 0x1, 0x0, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8, 0x49b}, {{r10}, 0xfffffffffffffffc, 0x87, 0x10, 0x10000, 0x633a}, {{r17}, 0xfffffffffffffff9, 0x2, 0x20, 0x100000001, 0x3ff}, {{r26}, 0xfffffffffffffffe, 0x80, 0x4, 0x80000000, 0x6}], 0x34, 0x0, 0x80000000000c68, 0x0) 05:07:10 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0xc3, 0x3, {[0xa5e6, 0x100000001, 0xfffffffffffffe00, 0x0, 0x9ac, 0x8001, 0x4, 0x7, 0x0, 0x3f, 0x7, 0x8, 0x8e, 0x1, 0x48cc6694, 0x0, 0xfffffffffffffff9, 0x6], [0x42, 0x7, 0x9, 0xffff, 0x6, 0x8, 0x100, 0x3f, 0x4, 0xfff], [0x10001, 0x609, 0x4, 0x6, 0x101, 0x6, 0x4e], [0x8, 0x5, 0x2, 0xd7, 0xfff, 0x2d3], [{0xffff, 0x7fffffff, 0x3, 0x4}, {0x3, 0x5, 0x88ae9aa, 0x3}, {0x6f8, 0x3, 0x10000, 0x1}, {0x0, 0x3f, 0x73c2b896, 0x4}, {0x8fa, 0x80, 0x9, 0x1}, {0xfffb, 0x68, 0x3, 0x2}, {0x5, 0x0, 0xa588, 0x8000}, {0x4, 0x8, 0x538600, 0x81}], {0x0, 0xd6f, 0x20, 0x8}, {0x6, 0x1, 0xff, 0xfffffffffffffffc}}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0xffffffff, 0x0, 0x4, &(0x7f00000003c0)={0x7}) kevent(r4, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 05:07:14 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x8000000) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f668c2a653000"], 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r11, 0xe3) write(r11, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r12 = fcntl$dupfd(r11, 0x5, r8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r13, r9, 0x6) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f00000002c0)=ANY=[@ANYBLOB="00022e2f67696c673004c2aa1fb85353256701c69de715ecc7bdc73700b4b30854422edd7f795dbf8658ad68cd1daa9cdd17b5671029bb93b3697549c84d484f"], 0x1) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r17, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r18, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r19, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r20, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r21, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r22, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, r13, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={r5, r13, r6}, 0xc) fcntl$setown(r3, 0x6, r5) r24 = getpgid(r5) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x30, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r24}], 0x67}, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0xab46, 0x4}) 05:07:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(r2, r0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r3, &(0x7f0000001580)="bb33d995f7d186642bb71e1f54f9e696fa4fb123164c1c324879e2d04c8e0893ea805d5ae293dd74a581a8af7915ab1936e8f775193b5ab2bf37f38e2dcdb9c395066e3f9b8c264208db4db70c8653a786a0f49d2d43953d7b931a01bc3cc5da1a10b941fb389a1d7778b8d9f4e383808e1e765cc4c3e75ac27fee88ddde9f44811baa1dabff3218213db3c2a7e54c1a2ff4246796ae7e7ef0fd259be61b7a19b2541b73db1c99c73a7c145a3e0d923bfc1ed5cea1fb49791437086ef5635d3952e2d361c60afe64def12e610cd67aae6512ced1b4a119439c6bfab5cbf07b1e3b5b1eb39e00e795d870c64473bcb1ed94ced38d1e9af2d42ec45bd70d2e9760992e8be07024e661bb7a3aa490300adae1de23212ce26160614c6e60e99f5fde0e50a4b0d75342845b061c63204a5317ca2bf1305db6a1eccfeb1dc2ee6d05241bb7bfd1f785320f923295949112ced2f92849d4ea870d2d4545a694a9379eee928b981741453d6528347c9bf90d986b31fe1e3be2a4fd0426dad51a9eb6c4f8bace168974679530716cf6b8d1dc4dcf037cb110551a174d6989987b08c363b101fc2398b8b6e83e983ee23212fed588080f9336f85af47558b95a06d23c1cd5052bd519a9345242d5f307d6cf2d9a0e301813750bb8224aa6886a5e8b17fbb39e7db4799c34ba1c364b63950b9d8f19f2b59e454fef71ac89c0ae0a19991301a86326e90997dc809ccf79525508cc075818ce55df2d550501c7eab2f06928100b1fc96750077ac3ce85c8a0e651655aaf57c1e676ec2a0f14038d08e81cb6b6e534f9113b616961287e8a337dc7b243da2875e0a700bdc469b4aeb6ed6e028905d2be41a571eb39e46465fb8d8fce993e43afae645e7785df0a05c92a01a182eb8e5900cebf18a285cf894f2f49d0fbe0b24330c4ce19556764fb23858b9fe2d671bc4c9d7b5c1f29b741a5025c6be951f69a50db4ef464d1b3409f6fd8d9ef99c2508e6e92786bed11934ee955bcaaf47c8799dc908f15c1c47ce5b46e721b29db35be753ed14488594b1243d8312aa8c3e44a271bb2aa195be749b085b7426e0e287962e9b6ab289e1bec18abd4101f7d31c8e55311f1b8a43e6fb5b2421fea2b79955fde9134f73028f7886a178d23d9f07d086a4a162fc83b9490626fa0b6cd0a60e75e82027fda4701c49a0a4b84b9c117ab2e3697258456976114284c726509e5048d62783ea3583fe7f849e36829f4ea2407d14d8653c54e9bed6eddeae2f48702a6e3d38cfb6d25137e196baedcbfb6b670abe88ea29278bd356eecb2a0843ab5f6deac87fcf98c35545d990b1f45a6d4aba8a265cf4beadca04afd75ea0ddc9619b41c994d4f39ac07430aedb7fd32336b969e46c32c3205ae4d77780b06fc0172c00081b77d4ec1023e7697dbec8bd98c8b3bce20d553d6a68a3327cb5b9d0010594be9fb8efa48860ebf51014421d4565e0f6582a4ed283481da3bf597dafc3795e6e4c07b0d9c4fc17237fea1854d822837bc628eb40f831eb60ad7538db1c2868062925e4731207b625654135a4f590a0bc22de5619bd79bb3aeaba2cbae87afd3679fd6aba02d1c806441bae9125a92633f295548a80f085402319044f19eca9fd34ef3aca000471d34abc86a742cb6f7d61a045642ca35ffa0a7eefa1820d1d46619d50f3f6f79481527812b3b72bb476036b3e7fb37de636bc961eb17c0e58d06cacbd97aab3a88412599713b0e9f93279e16793a4d8a2e9947b7ccf24b0e1c6ecf125b7cd6a92e2abc3bcacb1ac728657ddb03d961e515e75327890636acb4f20fc6d7b04190db29c21c37ecf5742bfe299bfdd22175a782a290b3b44cc14c21f9d18d42e5df7557c38f746b8b4c56ab61a5307c0f6beb4d6dbc17c31fc7b1910774d28d41aec779ef217aa8646d9fdc4adc0fcde862e9717ece7543060432a9de1afd0d70e7bb30df73871ebf786777a50e8c5ee24d06acded61ac7a48e8a946821deb3bf9c2b2ef3ae99ae3cb5fa670ee2840e10a1fdeb3f0bb0c8f62e36d21e1cc8f14c15bab861be99294fb7f658bcb0372367bcecad1f0d86b89debfaebb9759adf441b468d5fb385f2e80d6be0cc1966c6e888256a35ac9b181ee12b8f95c32af853b9380b58fe6e3c9d339dbe0147d090eac25bceaef6f0c1a9c64f245e09105737faf0342dfafc34afd811843efaa378fa3e06c5379eb250a0110d794d624705162c635e80d5c31e4beb070f4d2cd73b8f5d58815dbf90e72c8ccd0e28af6632ba8503c639f996a44e5a95d2665b4a791775d693d58d228a02af579b6a442595dba8b4ebb5a0a2cba2156ab54ecb43318e4a23b1c8ba70bfb4a65d28f2b3abdb1f5485044d63239cf0dc4aed221c3061d176a7028180605c35bd178dc55614a58973f752fe995b09d302f164b77fb8a08dffc3655b2d6d21d8221f962e6850653fe7202d680820e04b012a2341021da9e7981e771da4a423bd87e0bad478b9670e06bdd0339f20c8ce16b84693ec05f42d5259e0f953168e0e719ab6941087400933d78250da32637df12786d7460448359a66b9961911bc193ddfdc4f17744eb382802b5ea9d9c0ef3438ac8fc79d959044c6aa164cc70f2d675ad722a8a8ade5bd8814bc288baaaf54f14be92b89c817cf6d57eec3ffcc50024ca4983e0b8c0af29e98af0c7917ff2dae80366817470a822a567c6854ef8dee376486dc0e281104a2e6403d25fc0b0a52bfcd222fba470aa2f3c165264263a16d5261f4a9721099f09624fc29c5cad4996169d423fc0873e4762173dd610d06accf7eb48c28884830a2d9e34b2d99409ac4a4bac732b24693fe0382cfc46ed69592451fb5dd4613c71226b752e1d9b7eeef9d5886c9080cf1fcdce36817f705e8d6625cdd5209e70bbb9e927c664605c95667cb34eefcf5e0f690d692d04e77dce0fb722548647b27c56c1c0bf9c9851dabf5b6dd5cd6d8edb5d8fac2f8a11bc3ce6fbabff04ec9501fa884896543ca255b1ff2399370408c370badea3471ff795054f982c0c208049b51eaf8afa562868a9e3bb605ca10b8d636615c19290da6fbe37d6d2d736de1aa2c40879fdb94fd84905d189d86698500a6d0245188d9197a6e3455ea404ad0dcec5809759df974d4aeac6ec1e7e62cc52346862b74216f04a68e69fea5bc5f9a16c43e7f7778bbfb9ac1e61b73abfaf95d49a2ffd4f7688c774f96e687374be162271fbfa1b9c3b8af76818753ee1548928613879ef044b445b1fe103cff5eef9637ec3c1ae8699f561afc6a52cc4d66e80cb45589659bf8bfb73074d61c2349feb0b6ded1799b1ee2191c0de182f24569113fc881aa3ff224ae1eec6393a82055f8c2910e596157ba75aeec43a8a94973bf1397d6dd81b96ca63243c648c3dd113d116726988551965942b75b28c19bb462a611ec853ed6a2138969884b3c177f10214c4e62ba36c38013fe713a18f7f7f34fb506356c202d390bfd5b0e7e4228317ad3a57a2402a5f8fc6dbaaea1bf9feb245a77ea9d0c13b93878b4867edbd29d5d865823a1a66cbdd57481d013dc036bb3cb6eafdd42d7a9eaf72015913a368245ad0a26b635afa70addf1292a0d46886a83610f0b24ad59e8912044843944bc4cdd5c3752ae8968ae0684207580637399fa42c7b8e753e34384b3826f264934394d95232a3fb386eae2bb691b26cbce7524b4670ce03d98f66220a89419fcbcf21980709add4aaa7826f854908503be10ba96f630c3b497c7b8d34e6447dcf0265a9ca034e885a0952f39a73f53b3a40d5fdf037980c3bca1a63383ee2eb7c05c70970931338d7f6f6042750014114208c367123029f0827061c7c159c17c8059937f2c908c1367cc7b3de84589f01365ecd21fcb79fc28b8bf75bf49f2a9979acabcfe743c48c9bf03886c5cb53c2fb78794ff1f8524daea49e1637b3f1c8a0a8e606b336da0ef467060a616370a5ad3ce8724a0256905924a27c205166550fe077cd5e4b9d11b1acf774c09a880cbe8c0fecc3cf83cf26753c2e3bb8b44a2f31173fec253a93affb630ad7ccc70ec340e45fdb0a28f496d711a074b7d4deb8d16dd771fbb57be1f4a5036f127a010449009c424e08e48bbb525574426bdf0fa2aa2ff9687deb101198420b54c549045afc03799f39fb5156b4b5cf03e036982dfd87a215c99dfc9832926c85840f789dd1bd7fb55e2ab6bd2f3eb96560cd4d3161dc86aea9f9e6fb40a700bcc8190172f7001e6fc3246aa93c400c556c7017a8c85577061d23edf14e8365afe554fa9874ffad5174fd233484ec483dcc55e7b05e94e35e20537d85b83f95a72336c3f11c4cd8c61a6abeca27edee83f68852e7948ab26461d66724cf9c981a5028aaa75f11ae1f7730993ce55f627db46de5240e4a072a8b51267e823d5c0bef7f86e61c0504099fc93311fccc1e7b24fb5993f34fb335f4a99275e9b44149106b86eef25e99ccc153f4f408ed56f36e4eceea1c85c72ad483d4f3fd69bd7a79a56ea3cf15ae6ea6b2136b49cf447fe818ddedad3eb774c7a8a98d0d46783bc0c788e3746e55b5ef49042e92cbe3fc5143210094db5b446005bd1642783709a141d8e690d4e8c1e81665643036eb8e7bca7eab4d0a5e96b9dc775e43a035379fbd560598ffed8341d73e51397d76512beb1c04090812e6296bf3275bd4fd9951ece21e2171978256576989f1dddbad7f28cffbf3d54599fc873272a8bc468d952ce7101991324226ed625e70c43bc2a3d9d54667466562ac1320c1c3bb2ab640afd65e64003259682a05c484b9e15dc480187cfcdf4bde089430392c6e2f9f20d22842163d4209c64dce44f21a15a7ae204bfeac409a36ee8300fc78c987ef002ccaded6d0555afa0b090112391271c4a8d675d3bb4ad8f246bd8666119c1b7eab59b23d8838e0796e7fcb2d720e4d0a79a8e6caf66a1b21d14da931f1de5dfd659c31ace7295438fbb10f7bb6baa2d8a0e473168a4d66bcf8280db64b8bb0c780157abec6a998921b233c1402b4156e27db539d4b05b7114e7f70e39602fa509478fdb188cd6110e0292266154a5e66af1e53fab810317c4d42aa31028aa3b670abc70c024518ce57307eb2a511a30dacc5bf7590975f6614eea0e1e6741117ae624a461497da5fcf47a5be1bf8e71c386024e3575e52bcd5bfce042a611494988134b9c5955648c75e58271af2162773c9ccccd891b3e03d629de19a3465d058c7ab105a60116777bfe65bdb474c4ce540d918ee0ad0bc20799b4e7e34f1e14b8ef28ae7b4da923568aa52849cb106d84f5d01e0be2d8a1be4697f6ecb2eb891589b4564c33b6f26c5469698f54c9ccc4fa8c764020de80defbe79293134483754b398c4f8e418d05371dd0abb73c9a56dc2a9664b61313b9820828c3e74dcf71b5fb1f2f0f4f0257d023cc782644d81951dc90ccd3d76ce067b9aad1eeb903f95af38d379f847e1b172d11c81066e352bf8c15aa90ef545a5742ef7eca15053b26eaf5313e936a466181e5837900c33b27b5258fac14642f6a38aaba54ac3fe5681a68ad9a4aa166fa19bdfd7e04d54948519ff6f81dd8b49f7146d9887431e93d35e0f1ac8a1429be3521d5cd84fa59f2ee175bd0c24984983a1769197fc2343b4d94b37730ab1e50e553fdc098209b87bc1c6b5cd6ec26e85187213bd933f1a658a53fa847b4850e6739516694f048004dbef9ba1be60133e001e77f569579b16891cbf0c08e11f01e78baaf5dd2ebd386ee3adfb3ac656b99369163", 0x1000, 0x8, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r5, &(0x7f0000000480)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="5c5b6e27d4ab84a9d94f14fae49d8220fe0d6c54177221c069aef39f93e63069038b6c5dfd3ee331aa2c18eeb66224dbe4b73088440898ff5cea302ab04ff455ecff1c945d28415124e82b8257db4b794eda8b4e7c253d4845b25bd9f42aa665078d48ed57b76c4713fa6f7925e78de8c0fd164f2d7792516a5905a73169c877bd64c8c78aaac70526719fb2555d5e3f0f3682b8f761cc0e01e0cdb757c11f430126424f8c1038e6da8f410056b3", 0xae}, {&(0x7f0000000280)="dccaf53dccbe1a77837476c5d93020e2ea479fc43d1728c9f36205545b8588c7cf7afbbc550e483aac2ee1edca632a4729d6142c0197c84da55aed46871161428678e11ed3556292b1c72a533e59a80bf7385c66761f4ab8862cc25136bd34b404ca779fa91ebc3c62dc0705601c22f6df06f599339b0803936b6b0640da07c4546bf5bf8ec04c973b724e3afcc1f982941cab39fc6f1db3d8aa62a4aa677940323c4121366ea9902dc204daa05de591b5162dbd76a4f88aace784d16d5fb430c124f05a1b2d84ef", 0xc8}, {&(0x7f0000000380)="dbb3bd46fd7567d4fc30e648e750b8a383d2f63255b5d7985a4055f94c7c617298f929cd312a327af65eb5aa3a372107d999944bec1f07daf5e30a3317876940e5646dfdd128be459216a693621b0e570290144c3920a8243e6ddb13b44a491590ab7ce1129d8cdb6e97598483474d82d359086e", 0x74}], 0x3, &(0x7f0000000440)}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r7, &(0x7f0000000140)='\r', 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r8, &(0x7f0000000140)='\r', 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r9, &(0x7f0000000140)='\r', 0x1) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r12 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r12]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = getpgid(0x0) dup(r14) fcntl$lock(r14, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r15}) fcntl$setown(r13, 0x6, r15) r16 = getgid() setegid(r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r18, &(0x7f0000000080)='\x00', r17, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r22 = socket(0x2, 0x2, 0x0) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000002d00"], 0x10) r23 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r22, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r23, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x4007fc) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r25 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r24, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r25, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r26, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r27, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r29 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r28, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r29, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r30 = socket(0x2, 0x2, 0x0) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r31 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r30, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r31, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) r33 = getegid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r21, r19, r17, r33, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r34 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r34]) r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getgid() setegid(r36) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r38, &(0x7f0000000080)='\x00', r37, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) semop(r42, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r42, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r42, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) r43 = getegid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r41, r39, r37, r43, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r44 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r44]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r46 = geteuid() r47 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r47]) r48 = getpgrp() r49 = getgid() setegid(r49) socket$inet6(0x18, 0x3, 0x1) r50 = socket(0x2, 0x2, 0x0) connect$unix(r50, &(0x7f0000000d80)=ANY=[@ANYBLOB="82022e2f66696c6530005abd13c49f9d0ad31fc213e1076535bbab8e5682d1064d3d74c7252feb561293a2297c9b09fa2247611c13398d3daa5e7b4994d3cc888c541c88b98ea62a742d3135a7c2b831eb5d36161d2a3f77304e5ec1bb40e6ed21601a"], 0x10) r51 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r50, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r51, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xc) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r53, &(0x7f0000000080)='\x00', r52, r49, 0x6) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r56, r54, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r57, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r57, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r57, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r57, 0x2, 0x3, &(0x7f0000000000)=""/9) r58 = getegid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r56, r54, r52, r58, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r59 = socket(0x18, 0x1, 0x0) close(r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r59, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r61 = getpgid(0x0) r62 = socket(0x18, 0x400000002, 0x0) close(r62) setsockopt(r62, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r64 = getgid() pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2fcd0c6c653000"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000500)="1063927dd7222554fe79c74b2ac39763a36f07fff67be6cdd589683bfeacf6af33b1a1871b97", 0x26}, {&(0x7f0000000540)="ad93ba74fa9b51a3527a61559ae11429824852163f41fca1ba17f655cc8d4fa0bf9e2524149c6bc45f1ecb090a426739e50e91b90975f182de90dfa0cac3610962418ce0963f56e80dd9ff37dc9c63e6486a1efe54379500cdb7c4df79f9a5dadc05c48270c279de448ba7fe928b6546092133e6241671d0e94cd2a95900a984b315cfbe73e2c07dab1ede63270a80ae6b206afa05f3bf103197e567f19576ac4eaaa20a3f493fd6b3c828c5d701c8d8c316c11381023be40209370a93e202a1d027e70699bf90fd0c0b40a76246daf81da4711233", 0xd5}, {&(0x7f0000002580)="d599b846537f947b24c19828aa606f0490428e646ab5389882ef1385b71326a530743f1cc6279e0970e045659510adc2466a248f435b557ea41e48b6942aaba0a5a94b8521130759019c992fa70c15d30d9a7eb0ff9d7c09a3b8f918b14c3cf0437a36f91bd353ce1c38ce1ecfb305e0d738e8218f498d770f9d6776d6c77de953543a801c601663a98492d324e4e3a965fc22fd8a344e521ac16edfeb1d5dc380ab86c1bc8f0a691b526a84861a0f8fa89dec44ef33881db59c52059e648e4a92d4dd1385fcd804a9c513581160c4815ab62f1f7e5aaef56e82e5ef9ff3c06f82d1180d19d5c260f85f9e7e2fed5e12d129f18892b51ddbd4c1cd40abd868d8b29219a8e0b4ad6ee866a5bfd02d6ab15cd7cd99483bffea119d7201ba76502f93a132acdd2565966b6ec29973f1f3d95196e0d852588a40fca65af913b97cfbbc56d67eb851f0e36602fcad18540dd80482943bc6d36b04f79dd0b87ecd1c78668b72a0d5549cf6d1efe3bcaf15efabf84271b2e0e8a8dc3757367a157ee7b6825e547f8fbf1e3b0aca126212276bd064b5a9d562318a98acfc9ad21521859ec05b52ee8bdad40df03fe6827b56e2bce24cb5900324c8f078ad0c73fa779ded20883db707503dea5e417de945f44d9c24910bbab0e8e2216ec8c46790a66191381e96a91923348afa330555b218d204fb29d0ab997e1bcb812b45c394a1bd475fa4d24b883c39d1f0a47f40226c5613f790f641b26063188e5360aab28f3d9c48423ebf2ebee84d95b4a8b24af94d03f8bb670aaea5fd28ad2c82449bafd5f5e389a174bb54fa5b67e4adf4b9a4b78807fdfd39c4924a0e88d814305daecae372bcc8e8bb5b4f8fc58fc67b18eed2adbaf4efdd560eed1ee5e4749ad0d6ba2020375e38d97ef218bd7cbdcb8ac3402d21a6ee98dbe43ec35a5380a68dbdc8107aaf3acae96a8a8b35452b41df2bf593393f0c528b07e378c5e95797ceb84725361945d06357f2e52846ccdb27ff58742608aacc0095c74c88c6b854b1c3dea1f05f12281bc64c8ca5019be84b7450c78d5a1c20dd67764f4c6912f0730fdc52b081ea8d3aa3e7371debb0ccdea33066e44be8c27e105aef6d43aa1ea5b1b7e9e8d4a47b3d8b640cdea1ab720b761197537861bc19dcb356cf7aa447a60a69cfd510c881df7005f6874babb232fac1a61fd4113329d930cf1c352459cc227d691a21a5deed710033742d97e55dc85f27ba3f551123ba46612d389180f1691d654eeda1cc02bba4588da87ee78cc3af0cb60010b19064bfefbf1876d18506befd84f825a6e9cbc8a5c5560099fa9b95cd930eeb009e546e812905feaa0ffba45c1eacdfe1a627fdb467a8a607adbe633f67a7cb26b90c342a3d5fc0e25a0eb6dad37a88398c1fd1d2179a29ca7b1c9342569934745aa55ff88840d3b109d1131123e049a7fab174668f32eb8e4755ccbf9f6512eeb103935fe42a5faa437b9150ef2202f013bcfbb930eb2def13f34edb7af48e54641facd3d4a2093c196d0849b6e9217be04e67ae89d5d05660790f64f9a5bb62fffa3c8721cd0f4053f042204bf2209a7063aa21739c7547c5233574f91162583e508a8f86d5d849759a65a869f8ff84cf0b08db15d5ebdc793f6d1621b6f7507100e452850fed1a9662b992955775cb068abf27d36c0c30753d8fc6fb8231ea3833da507dda865e47c57e07895cf6a65beee43311ef811798e1a95f510d8936ef9346e298dc4376dd68de8477c6e0a4a5ac25f1a6fa2b4ba59b3cd881c112631dcbe22b259741b687442d0df190641edee430943eb482b2dcff644c502f32d4aede2a3a4fe6caba468e7a02d8e4367645a4e8bca6b10587aa9cf0b75999ef0386da09837fe93fdeb3f1943e3a8c1ca91ab0ac52d4708b55b1693496a4d20afee2569eb4189cc543663dccbfe6e433f605e7325a73d299ede38356266c33b49fabca5217641ebb1bf97d0c1d499d8c9fe3a35d68313248e4c08632b820cbb518608362d856ba1d91e7e30e4227ea37d7c077f66c9e30c11f145809d867a78b9fa43659dc5cf7c5d952f2a6aae7a0601e5c39664f7e14bfe427a7ec3847df6d1a61a14f116ca3707281b647f74cf2da8cf294ebd38b17c3cf398d74948487777009649be4091dcbb1526498c1d0a667fc2fe570a88126313b521d11c11cdc9102734d665a9a3d5f91ae815b82f83010d8fcac9292e3f5ee7878aacee2aaa30bf08279ce251b679360966177c331e1d27c2257ad201ea9b3bafb4633ead86f01764f7aa83592a8229426c47b5776ed7a05b057bd2de6032b0d9932fc6b25f8d2e4f999471684d37cdd6974d446496f24c75ba7838302910ece0e47588711d7f2f0bf9076320b3b6e6151c8d0e8a241469667c832ecad27117d0af74707e8e34c36d1fcfe1839ad70140f567954ca8741fb024e57cd78d23f8bfc88679fbb49f99f6fe6c9ec24565e347e8d4f563146633c26697d65e7577fe9b1eecd68ad43424b8dd6e670e378315a32f2200aecfa537dfbc88b6e51154e41eee22a93430190a02f0935ee8208847800d0249b1d1283ecf0578177491b54f87357e0ac8f8266ff6c428e2b6e266bcce0572e46a88a48b09ca86b752047b338fbd339f8854445ef470582d3b75f5f3bff2854257b3c8de05b800ee7ea145bfe948a10cb86a8c228e3da910c14b1be729c1435d5505b6e1888e255edc78a5b277a592c2ddf3872aaa2642a036c4270c1bfa28693132e810ca16be24ba296901fcb865e75bbac3f29ed057d4a89736b78bad6b72deb1bd9521e045672ead39a5498667de5887f26edc55566bceb34ed380809a5b03d48e9dd42cc4ffb1e6c3a1fbbb1456f21e75fc4c08841d31f04e867cdc030f452e41a03c3834284a1a49745b23bca88b17799f7b454a4e86617eea034948c1134a420ecda9658b30242ecac20ed096b7a8a2de48e3f69ed1ab98ed5afba4f2c9f690f58935716194232f6a55a54ebb3ce20fb5114388c7493ebf8069d9394099fed4074d4b8ad04f9e89ab15810e970020c3e002dc1daa92449a50a7fef0c09fb9781bed5766d74020229371c6bf7e0785b4bf192570771555beaf188f11d5d0eb1b595014f8449ac20fd6b08f38c5e0215a5d08649a175f4c42bb6e446ddd46235b1f080aa32634eb48004aab741dc26be00d3eb651adb4567b003c96cacc654ac46829449d9694ef902fb7f6190b7882f39a86db9fe5a368dce8be88b9ae8b1687dc68df275effa3182f35e15c819d79e1becffc29c7c3111b9a69c2b8f950ff2739c460c221dbaa5a2eb289b34485b2e438fd3a3837d0961776b396f433ab2dec7534d0ba550449aa340c37c22fd70e1b59c2f7ac8f992748c28977a5ed8ad219ef61aa0a7de8ae12de7e8c727d80b2f8d707e0aa62f0c7e619b827dab078385f92f58ae3924c478421961609c9c8b6297ed0163a2db9b6ecf098e4bb19f6bc10ce899fdcc28b90894e5c5c1eaa2a254a1fc9a84223ca80c5bfc935c18079b90f5005195308b894fc3bf41f512647d255e95ca11b746150c261c19e08c923794d688b54153e265a08f2b5df59a8bffc757e9e6be4c46abbebbc29d06f4a4e6093cda145005a1f0c6ad991146005594f0916acb0a3cfe6265a93cca1542b435b0f139f156348750cb66510c1910181436e038f2acc80e51a8ddabf5ce4b7291440b865b229fa2ea4480321d7fdf652111a387dc8fdec5552d017100f47074e18be4792072fe6a9e29b93e646202104f4719524bbf880ef57981617c75d95c7c2b1c6806d7bda972f92a82898be82691b06a876fc19c54de524ef1d3b18c3b059abb2a45187de50d9113295e7afe7fc06613212125725f14b20e317959cb8990e2c975b548881c2543beb30c7dcd1b14da9023c22b3e54d42f5943af4dfe0efbfee4330b3786ba493e43438710c004ed838569dfbdb3a83e4f92171c7b53a93db55d58386b07f966a829c3b52a64f7b98bdac324b5c5f9651b7d91e0ef1b638b46e11215fe6e8ab3e36a54f30cf169723583dd9f0b317aef01cf2fbeb9e065c45bb87482cb16160854a35d0d8586d3a1caec793f5a7dd52fb8d068bdb76790ce9fd83079517ed9f6d7205f86c80e4713fd78e43bbcef2f7b57d0566af4f71203c2e35f5e6edd43b39865aafcb0be358ac0baef0c8a54c70ae96563f2ccc69b045903b7921412e0ee8293126df5aefc1cbb37eaa50d120f5999baaba4bd52aca15e5d2dc1c803fd404199f7f9a132d7b91d52477f5b77959a87de4030b88551a10d09e9d2fc4f03cd1648bba34bea8a7092ebe697ae1321281848d28e39b02cc6f96b1e66ace56db1d23557d9061ef5fddeb2f8dd5ba8b005c1a5bd20ce320087af8c2c5955404f4929dbbe86f2549988eadcab24cc448397daff83347f9e29fd49bd391ff2ee961b7e2c2d245945e02d1b449f33ce11c2d5c3164164022a6cdddea501c944fb6d9cdd51e2afbd0dfc815f0aa33bb64fe03f9f13ea75c97d43f80437693b6f443ffbe2a9dd6f7b0c0c49e3fbd50c267c2feb91435a7947224f7996461611ab2c3e0c8b1b82e2d132e7ada8e0e04771d9670df0f39307dd6a90870134575da378b03913d81f0da7cea1f3bab0a9ed4ad6f977c2a2156dd2feaf02d586591e3d04e98ec40967cb19de16020b9479aa6e502e561b081b6d3086ef252cbd30fe159320b33c42a74c8db97093d91b8d44d90cf91fc003aeb1a590aed7c65367406577cef3c375b13beee946da18d34e5797aa157ea36d8a0c850050976d1ee8e3aa868dc2db1d8793f5848cad82b29df6d29b2ce6ad9649a8780282958a747c0b3bc8786bff86cc6cc8f9e4f7b8a1c9b68f3d6189196e32d1cb21984262721fa2a94103c3a9f407f66632ef787ce1d6756dea3440cb11689650e1d06702577da1223d84838fef51e0ff1bc41a660f85718e805cf7dcf4d9394962008785d95a31c54bd03f2e50795c15257e8d00e66f144cd3f4080969431304bad164d6190e17ca8d8a91dc6d9fc62b078870bdc492e373050fd3f428fb3491b5e37005c3278dbd4f3fb0e92e75111b2ca3ab5c16623e1125ecba6ee7e6659e395acef007dc5548d74c3ab9b8fc50e37c49cc2a0ed3c3b7fa1155d204a66ac03f8b54e301a54aa79b772cc75f10d5f60f71e38353b596f7cbafa60badacc143214a8519a1194adc404dff1b056f4fc76d0060478251d8b3ebcd3910bca79a9fc9819383e4fa1ef7de878a64d8f5242664a9821f0e96ece62dd9ddc32d288795902f3936b500c9640405b26df936c1db300eecaba28a4cb3e513479ad153530a6bf8a2bf67d8ca6cfc1c3949bea3964645e45f9129141181a68a705318c542d9591d82c46922df598ccfd6b2e6d8bf1f1003b460ac263593fa791cd436e6e7e97b811fb6d4d63d0fb2119aee760acd6679628b50e60a9967255d2fa37d35537cabb4a5e0b37406b6c25eff938df48e33402d157f9af4272c414e0fddce25cf4e937f1e52832d11c8a189d65f3acfc048d74196e95cac149bd5f19334e3cc415ce6349da0b352cb29187febe8b3fa397ab4b424a1a6e5f356d55f0d02cab615e07545c6b4afc3b74f81de91afc2f89584e5a39967d23c92c90d5c2af8efe57a2576fc16a007f2407374f0b4fa4bc11d0c213db2ebd4acd36591eab348b6a2aec45ec6996128adc5142b5012ce663d1c4cee63b144891e6708ce8636a87b906fb8df8847d2b0cbbe52846a34645a0f2c74c9d19a649bde90ca8dcc9ae71a7c29a0f078", 0x1000}, {&(0x7f0000000640)="4d4873177d090b2617e502ad95e72e3c4565bd6ca9ed8ec7b0542f6601e764ab17d0e437648b7f1dda4a79fa39b58c50c8c0d9aaca6868d7a0f94804a4032f8eb1bfb5b7d22a7c7c9451d7d7033de3e467a116d7747dfe5b6e61752b47475910ea6963da86dac1aaf4e76dff9290b403f263f016d2edd3cf189873d582a52b7dfb2dcaa31018c5ff1a9a9129426fd588727bb161d7b195552cb9d40f3a869b0c1de32d4039248909c4dc8996597f6a569de90c221afb62a70c043f56a75653051e8814b29006b8b806691cc4bf0e1cb30061b1e26460cf7501dde5cd82", 0xdd}, {&(0x7f0000000740)="a716468f58eb0f9d9fb6d46161a755689db2ec2b612d618ce2a4bca402085065644294d03f3a931ddc585aafdd23a8962a002d865f18da5f792151fb50554f", 0x3f}], 0x5, &(0x7f0000000a00)=[@rights={0x30, 0xffff, 0x1, [r4, r1, r1, r7, r8, r6, r9, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r15, r17, r34}, @cred={0x20, 0xffff, 0x0, r35, r41, r44}, @cred={0x20, 0xffff, 0x0, r45, r46, r47}, @cred={0x20, 0xffff, 0x0, r48, r56, r60}, @cred={0x20, 0xffff, 0x0, r61, r63, r64}, @rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, r65]}], 0x110, 0x2}, 0x408) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r66 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r66, 0x80047462, &(0x7f00000000c0)) 05:07:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="82614639c5c0d69a3300d110904e1f5888d009e8331436ba66b2f11cc40a17e1b4036dc4e5ea1aec77345a70fea4a0147a8a6c703a24ddffbb5fa536f9e9f6b340c5b08433b7ee9a86b40fdc809a95ae10da328d7f6c03417573276c228e547a23d63f0387e5ef8327fe4182517dee592f953b6e103d4dec288e9f10c9a3953c"], 0x10) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000000140)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) dup(r2) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:07:15 executing program 0: getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x9, 0x1000103c6) clock_getres(0x2, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r1, 0x0, 0x10000000000400) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}, {0x0, 0xd51, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dc, &(0x7f0000000300)) close(r4) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r7, 0x0, 0x30000000000) pipe2(&(0x7f0000000780), 0x10000) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) 05:07:15 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffe5f) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0xc002, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) setsockopt(r6, 0x81, 0x8, &(0x7f0000000240)="a2293ab36432e9f3b2656e052c9669361542c04a1083af1c21a1418b1ee3534935d334ec903c09c1cf3267ac39809a0cab1dbc5a990d", 0x36) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c053000"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="6f80024ce9cf141f3000"], 0x9, 0x0}, 0x0) 05:07:16 executing program 0: syz_emit_ethernet(0xeb, &(0x7f0000000080)="c7ffff216f53dd4fd005ff57338dff86dd6e360aa9f4000000000000000000000000000040000000010000241056adc52d623bbf676562305b00000000000000000000ae20a5119700f0880100c7d37683448f2e7a54abf92525a6d0b436868e42dbb789d5aa98df3b46c17ff689fa3b7a17aefeffffbfc61d4ea4eb0c981fc20f3220c0ed294f9b72168acaf80844b4d9752c9612966b55447956d16ebfd035daea2ab9472817f200410e8b936f37a6bb0dd75526eee9915c47d14592cd8daf8c33d5b0eef527e92a6cd5b929355bc3c2a037dac4d8160ff8312a00"/235) r0 = syz_open_pts() msgget$private(0x0, 0x490) syz_open_pts() pwrite(r0, &(0x7f0000000000)="eb4770a6809bc385cbffc0740fe108667ca2deb73781d99f8c94512221bf43eb38ed51b411e23038b163cf4024d05fd90b37485c93f8d79eaa5bce82c91890a8fb80d94219ea50be87543226ace0c8f63469b921dcf796f656b85f8e2d443053912b", 0x62, 0x0, 0x100) 05:07:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653010"], 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="b1b04b79ae5b331696d46ab512024d95c0bd46e562628317c24ea774cb4e7401bf04bef9ce6e85327799df95f6e266e8861644d9693f06237923b7103edd8115fdf54f52bf9f701e4ff8f882dd00e2b05e0803035114058a51d7fca5fffb9076f59262cbfe1648e041f632ae9a2f52"], 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="1600000000000000072ec395e26f9f7f866ea06be71c8052fa024d3c8e6b69605491f4e68e707c993e4ce8fbfaa918", @ANYRESHEX=r7, @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16=r5], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESOCT, @ANYBLOB="9f88e0d3a5f6b69d6687165130223e77236126f6af17c82e15e399dc42af8b01a20611c5240dbca09a19c33e0eaadf176554659f0ea132b156893b2e79504910a05d9a43db24151ff7257b203796885af660b69fb2e91808b53903661ede80968064b52f30e4c4e8d7307b9cc93cf811e46f385bdac3c74f445438ab647471d0edaffaa4bced428ef0f1e26342fcfeb14b33b33bfe521e55cfb57fb3cdd50d3bc8f270ab38942dceeba66019b8c95815179c793197c5efc0e2493ecaa4a7511328beba4a8b1ce03cb19610e7f377c5ac39", @ANYRESDEC=r1, @ANYRESOCT], @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYBLOB="344bddad559d712525854dfc3e1f3d29e5307c27ec552c81206783b1e100d37b009406ad489fdf6a21624ce16a706dac5373a00436ea1106026af024f39007e1ce45cbdd8f9a940c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc9}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)) r8 = kqueue() r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) kevent(r8, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000300)) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r13 = accept$inet(r11, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="8202422fbc876c653000"], 0x10) r15 = open(&(0x7f0000000780)='./file0\x00', 0x8, 0xc4) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000700f90000000000000000ebff141e95ad5f1c3e4d9d1c4c5de596bc53cc552c603034481520bfb6a1fb", @ANYRES32, @ANYRES32, @ANYRES32=r15, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\t\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYRESHEX=r16, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x73}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000480)={0x7, 0x64, 0x3, {[0x4, 0x0, 0xec3, 0x454, 0xf3, 0x6, 0x6, 0x1ff, 0xd6, 0x25840, 0x7fff, 0x1, 0x0, 0x6, 0x1, 0x64, 0x5, 0x400], [0x5, 0x1, 0x7, 0x4, 0x7f, 0x5, 0x5, 0xb581, 0x1, 0x7ff], [0x100000000, 0x2e8d, 0x4, 0xfffffffffffffff9, 0x9, 0xfffffffffffff800, 0x1000], [0x0, 0x1, 0x0, 0x100000001, 0x20, 0x1], [{0x0, 0x2, 0x20f, 0x11ae}, {0x2, 0x7352, 0x2, 0x545}, {0xff, 0x1ff, 0x7, 0x9}, {0x1000, 0x1, 0x44098a55, 0x1}, {0x6, 0x5, 0x0, 0x6}, {0x0, 0x8, 0x6f2b, 0x54}, {0xc, 0x2, 0xfff, 0x2}, {0x1, 0x1, 0x0, 0x1}], {0x0, 0x40000, 0x576ed653, 0x1000}, {0xfff8, 0x0, 0x1, 0x9}}}) fchmod(r15, 0x100) r18 = syz_open_pts() chroot(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSCTTY(r18, 0x20007461) getpeername$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9bf8675341f08c82, 0x0) 05:07:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:07:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da42e", 0x3a}], 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaa87fa11fe481f2eec075aaaaa0086dd60a4f00800012beafe8000000000000000000200000000aaff020000000000000000000000000001a8dcacd98752775cb0fa2b822ab24a056484b35d459afa9083ce6d49f4839e7a00b16a70eacea954f0d406198ac89db9c5c2de06bb5b619765b2d4060e483d3f3c676ff4c4e836be4ab873"]) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r3, 0x5) r4 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) lchown(&(0x7f0000000280)='./file0\x00', r4, r7) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x100) 05:07:16 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r4, @ANYRES16=r5], 0x2, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = kqueue() r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r16 = fcntl$dupfd(r14, 0x8, r13) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0xffe, 0xff, 0x0, 0x0) r18 = dup(r16) getsockopt$sock_int(r18, 0xffff, 0x1021, 0x0, 0x0) r19 = socket(0x2, 0x8002, 0x0) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = syz_open_pts() close(r23) ioctl$TIOCSTOP(r23, 0x2000746f) ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f00000001c0)={0x0, 0x4, 0x20000007, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r23, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r23, 0xc02069b6, &(0x7f0000000300)) r24 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r24, 0x0, r24) connect$unix(r22, &(0x7f0000000540)=ANY=[], 0x0) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r25 = socket(0x10, 0x8002, 0x4) connect$unix(r25, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r26 = socket(0x2, 0x8002, 0x0) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r28 = socket(0x2, 0x2, 0x0) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r29 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r28, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r29, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) dup2(r29, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r31, 0x2000746f) writev(r31, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r32 = syz_open_pts() ioctl$TIOCSETAW(r32, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r32, 0x2000746f) writev(r32, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r33 = syz_open_pts() ioctl$TIOCSETAW(r33, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000", 0x0, 0xfffffffa}) ioctl$TIOCSTOP(r33, 0x2000746f) writev(r33, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r34 = syz_open_pts() ioctl$TIOCSETAW(r34, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r34, 0x2000746f) writev(r34, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r35 = syz_open_pts() ioctl$TIOCSETAW(r35, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x149) dup(r36) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r37) ioctl$TIOCSTOP(r21, 0x2000746f) writev(r35, &(0x7f0000000100), 0x0) r38 = socket(0x20, 0x2, 0xff) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) r42 = socket(0x18, 0x2, 0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r43, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000429000100337a6bcaeb24d0c0eed2b8db00000000000400"], 0x12}, 0x0) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x1, 0x0) close(r45) fcntl$dupfd(r44, 0x0, r45) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r45, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290700dd0000000000000400"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x1, 0x0) close(r46) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x8) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x1, 0x0) close(r48) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r47, 0x0, r49) close(r11) fcntl$dupfd(r40, 0x0, r41) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=r40], 0x1) write(r26, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 05:07:16 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r2}) r3 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r3, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r4, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000efff000001000000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c479207d4476cd10b11e8427529585bd113a4464283abb3cd3a52b38f185469a46fc74bf"], 0x10}, 0x0) dup2(r5, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r7, 0x5) r9 = msgget$private(0x0, 0x0) msgrcv(r9, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9cd5a78c8ff48fe12b96758de61c46b8c075faa6b340c398000030010000000000000000000000d3"], 0x2d, 0x800) 05:07:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) 05:07:16 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d00fffffffe00000000000000000000007c4889b6") socket(0x1, 0x1, 0x80) 05:07:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r3 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r3, &(0x7f0000001140)=""/67, 0x43, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:07:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_open_pts() 05:07:17 executing program 1: pipe(&(0x7f00000000c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) 05:07:17 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) geteuid() socket(0x0, 0x0, 0x3) r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x40, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x1, 0x2000}, {0x3, 0x4, 0x1000}, {0x1, 0x80000000}, {0x2, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x1, 0x7, 0x1000}], 0xa) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) fcntl$getown(r9, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r11, r7, r6, r7, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x5, 0x5, 0x5}) getuid() 05:07:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0xb905}}, 0x0) r0 = socket(0x2, 0x2, 0x9) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000002a009d5ef7874c097248b9630f5d6d923eb45349538815b79c9975a2f85c28c89bfb43a201da02f320f8c18e26b1a9cd93841c9fb5cdc3c265138e52d5"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000157f00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(0xffffffffffffffff, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r6, 0xe3) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r7 = fcntl$dupfd(r6, 0x5, r3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r8, r4, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) r13 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r16, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r16, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r16, 0x2, 0x803) pread(r16, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r16, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r17, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r18 = getgid() r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) write(r20, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r23, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r24, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r25, 0x0, r25) r26 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r28 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r28, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r28, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r28, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r28, 0x2, 0x803) pread(r28, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r28, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r28, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r29 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r29, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r30 = getgid() r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r32, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r32, 0xe3) write(r32, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r33 = fcntl$dupfd(r32, 0x5, r29) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r34, r30, 0x6) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r36, 0x40087468, &(0x7f00000001c0)) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = semget$private(0x0, 0x7, 0x287) semop(r38, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r38, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r38, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r35, r34, r35, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000340)={r26, r34, r27}, 0xc) r39 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r39, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r39, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r39, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r39, 0x2, 0x803) pread(r39, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r39, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r39, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r39, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r40 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r40, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) r44 = getgid() r45 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r45, 0x20007465, &(0x7f0000000500)) r46 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r46, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r46, 0xe3) write(r46, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r47 = fcntl$dupfd(r46, 0x5, r40) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r45, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r45, 0x40087468, &(0x7f00000001c0)) fchownat(r45, &(0x7f0000000080)='\x00', r48, r44, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) r52 = semget$private(0x0, 0x7, 0x287) semop(r52, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r52, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r52, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r42, r49) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r55 = socket(0x2, 0x2, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r55, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r56, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r57 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20, 0x1) r58 = socket(0x2, 0x2, 0x0) connect$unix(r58, &(0x7f0000000c80)=ANY=[@ANYBLOB="82022e2f66696c5f3000baa8f9f3fec5694ddbe9e969fccedd890acec0a71320125e5032012d10ffffffff879d7a234850353c99d2044b1db4bbfe5291ba9320b209db1c5e9602551232e9bc1aec6104a3cb99dad0f35580d750399989c4a7b1fd96b34cbf18d912fd1001f6c6a8e2ce4ecee3fc15ab3485c932155004406699cf26b7c478331d78ba13b4ce3a06102d48c8609ba4841a7f633f6e29efb67e19924407da23d8de9364d870bacaeb69461cbb93fc83be8a2b0580d45933b3ab3e25169d5479d78a47c0667ed1026d1eae78f9a01417fc99b59eeb51f4c145b0f32ade3d10fb2e33d257d7da8256a64771fa901e4d6eec08e44de8c38194833faec7919e1e4199c6a79fe1430b4d909c414fbc9dab2ba84828860937a9ca16068a3c6c740fe279451a9ef80dfa9425b47fbb2de41102202cbb632d8b414a9e3a9f9134554859e27e4c9d7900000000"], 0x10) r59 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r58, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r59, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) socketpair(0x11, 0x1, 0x3f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r61, 0x0, r61) r62 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r64 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r64, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r64, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r64, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r64, 0x2, 0x803) pread(r64, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r64, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r64, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r64, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r65 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r65, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r66 = getgid() r67 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r67, 0x20007465, &(0x7f0000000500)) r68 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r68, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r68, 0xe3) write(r68, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r69 = fcntl$dupfd(r68, 0x5, r65) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r67, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r67, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r67, 0x40087468, &(0x7f00000001c0)) fchownat(r67, &(0x7f0000000080)='\x00', r70, r66, 0x6) r71 = getgid() setegid(r71) r72 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r72, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r72, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r72, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r72, 0x40087468, &(0x7f00000001c0)) fchownat(r72, &(0x7f0000000080)='\x00', r73, r71, 0x6) r74 = semget$private(0x0, 0x7, 0x287) semop(r74, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r74, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r74, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r71, r70, r71, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000340)={r62, r70, r63}, 0xc) sendmsg$unix(r21, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r23, 0xffffffffffffff9c, r22]}, @cred={0x20, 0xffff, 0x0, r10, r34, r49}, @cred={0x20, 0xffff, 0x0, r53, r11}, @rights={0x18, 0xffff, 0x1, [r46]}, @rights={0x20, 0xffff, 0x1, [r55, r57, r59, r60]}, @cred={0x20, 0xffff, 0x0, r53, r70, r54}, @rights={0x10}], 0xc8}, 0x0) r75 = fcntl$dupfd(r5, 0xa, r5) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r76, r18, 0x6) r77 = getgid() setegid(r77) r78 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r78, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r78, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r78, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r78, 0x40087468, &(0x7f00000001c0)) fchownat(r78, &(0x7f0000000080)='\x00', r79, r77, 0x6) r80 = semget$private(0x0, 0x7, 0x287) semop(r80, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r80, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r80, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r77, r76, r77, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={r14, r76, r15}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r82 = socket(0x2, 0x2, 0x0) connect$unix(r82, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r83 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r82, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r83, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r85 = getgid() getgroups(0x8, &(0x7f0000000280)=[r4, r2, r12, r15, r81, r84, 0xffffffffffffffff, r85]) getuid() 05:07:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) close(r4) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) close(r5) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 05:07:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) pread(r2, &(0x7f0000000140)="e8370d055520dc618a464241dc0f327e18cbd9579d96d3553649a43a79cc2f27a40052652e07f361b0a4de17aa0aba", 0x2f, 0x0, 0x7) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e4b941bbc653000e5e887fb5c7caf558aa3c6e364d54ea4780a483275be484029e9bd7611809f7bf14df4674af518eb27657967372c918f221e7e369251d036d410b0e87d7e9886d932dc0facc1c49b85a9ac20f8e260a4521a4a0ba5810a58506461e11e8d6224bba3c4dde2fc88f742488bd063c92cec97cf100aa03541ba59dcfe23eb7e2ec4c0f5bbf2261210a56f4aa18cd156507a7ea792914707cd47038a9cd752995540f9544d1dbe266f7e0b7c5b24d8292729a93a65d19a546029e09fe93ce5059fcc2adffbeaf015b46e8cfa210f20e9afc31a16b7e0519eb086338226c7249819b242924d3e64eade4dc34b4a32b0c7c8a3"], 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 05:07:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x84d1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x1, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) pwrite(r2, 0x0, 0x0, 0x0, 0x0) 05:07:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="ac", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ftruncate(r3, 0x0, 0x80000200008) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 05:07:17 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4, 0xfffffffffffffff8}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x8, 0x0) 05:07:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100", 0x1}) r2 = semget(0x3, 0x4, 0x210) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/28) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0900f7ffffffffffffff6bf7170fa2c99729528402c98b3336f93b"], 0x50}, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000680)={0x10, 0x10001, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff5000/0xa000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xc0}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x80000001}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0x200}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xe86}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x5}) r5 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0x20000003c4) syz_open_pts() msgsnd(r6, 0xfffffffffffffffe, 0x0, 0x0) 05:07:18 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x8, 0x0, 0xfffffffffffffeb6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) socket(0x11, 0x4003, 0x0) 05:07:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0xffffffffffffffff, &(0x7f00000000c0)) clock_gettime(0x5, &(0x7f0000000080)) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:07:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc6"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 05:07:18 executing program 0: symlink(&(0x7f000000bffa)='./bus/\x00', &(0x7f000000affa)='./bus\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x500, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="16000000000012943158000001000100f01d7ad1907ad82ec1c92bc512b4fb1458cfda3bd4df7d8b3444642719504b313aa61797a13bbced3ea3444eb740532ebd3541b171ead3d197b1008180dce6e73a46f0ff92b3412069a4c55b3162a4de4ee88ea881985c61ebd4dc9dd990160b492c5b06b8f754", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) r2 = openat(r1, &(0x7f0000000140)='./control\x00', 0x10090, 0x1) openat(r2, &(0x7f0000000180)='./bus\x00', 0x100, 0x3b) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000100)='./bus/\x00') 05:07:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669324a4fd61e2e6459d696c6530007a3405d9adf7b8c988bfbd473952ccff670ed88627399769f1c765e53bd4b90ab6ccfd92ddf1bb38f4694c80a608159c16fe69997a2c1e381b5ae9ffd5cd427d7ed2f424bad92f8c17f77b1c3393842eb213da66bb2ff96617de079aed49e2e0d5b2f261d4d2d07ff92257aaef8801974bbc9c5d816ddd6ce1ffe8fa1f778a035b0d0d4932b60b657195ea42e36746d6a4baec91d5167dc5269c48c2d2"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5a) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c65d5dc348c043a6d7f2dee6879ed2554d013480a871a24fc6d9e7c1cb6ea6f970d01548ab3fa0da9827a211ebd9ec4880b3f0aa1ea1c7310637533274f0c1974b8134220f7756a7c10086838d8f1ee832e952ecb1869b55de817a913220bd60652a40bf8e2dc2ce22d8af03819c139019ac3f4497d31be26dd769f3b9406ede6d58cc93247685269b494726cea328b638a1e083fc0dc6006ed0a0a6147998ecb7989b077d36e5851d8591e2437da665cbaf8f12edd58f1fa310b29c9a1d0ceee5c94f674584464"], 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r4, &(0x7f0000000040), 0x1) preadv(r4, &(0x7f0000001500)=[{&(0x7f0000001680)=""/102400, 0x19000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 05:07:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = socket$inet(0x2, 0x8000, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r6, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r8 = getgid() r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r10, 0xe3) write(r10, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r11 = fcntl$dupfd(r10, 0x5, r7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r12, r8, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r17, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r18, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r19, r13, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, r12, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r4, r12, r5}, 0xc) fcntl$setown(r2, 0x6, r4) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r21, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r22, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4, 0x0, r23}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 05:07:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="4514ea6ec6139606ccb682f2c9b2fcb8017438f1c65cad944d12ae01fb757b4e0ac5c3d3420e8990e5d38ae21cea21c48510d723c874575c666c33b1c0cc260522bbf2b17f8c6ca100c8694232b4156a9ad2789485438e7d8cb51dba2efdebc5632ee95f1f98c3cf9c20e5828f9776ad2c0a8fafd5553105f1e8b461a88cf96de8724dd2e216c6ae44f0533d2a499d421a2adbccb2257b0663fb995eb4b32b57a4126393562ece6568d9164af0e6e5e9faf4501ac9fca854a0579433c33b36acceea4229f89eb5f641d72d533a2964a7e941d755b05b7464b0218da0ff", 0xdd}, {&(0x7f0000000080)="7abeced921a85ede06ee58746e0ef186bae6991c4d132306825b8381501c5b5684b477ecd2fab9b79e2c2d", 0x2b}, {&(0x7f0000000200)="83668cd7a199a8a8aff48881f78780ba3796ad10a25cff9cd6594f11eafba82d16b32b6ba76c0347858c9c39a6237a08e2eac36b431c6fc7648a3e774f540750ad5babfa2770518cd484cc1e2356e4b68f2d6766b1a54ba8b0b5520136d8986b4f3df3616375d13e2c3e091d2f", 0x6d}], 0x3) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:07:18 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:07:18 executing program 0: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e27b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e9c77ad323e33a25ec2e7e5a53b8b9f81458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838edfe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68514a90e722245f1bb2de62c8894f78524e237199d15857bcf1c69a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1ef55c38001000007cdab0f657e303e6149700250012000000b29e4f7cd0c71b971b17b277cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df4d11e54fe1de22c5126f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114edd0d22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b4020000001b00cfdf1f08a9a0f86dc5b428e9f27b380200c770d27afc58c09425ea3643128023015d4e85cacb0bab9a345700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ed39c00000000000000000000006b00000000009124e22a20c7fa054a4372173420164350889e3988b63a3dc8ffee01cad5c5e2c30130880a2abf4cd1201feffb1e97cab31c45314369a99a4cafd4114d3348373aae0dacd31c97ebd637a44ca6b6ec22f35987eb1966467368af77d7132b6b85a0eec25a9a54086dc90cf9e7b89a23857cac879696891a7c93ab343bb536862ed61a0657e69e7a79534fb637db8357f3ffd19c007401b7a27bbe3efa8ffc631fc433c9112edba77ba7"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semop(r9, &(0x7f0000000a80)=[{0x0, 0x7, 0x2000}, {0x3, 0x736a, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, 0x0, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, 0x0, r12, 0x80, 0x8}, 0x8, 0x5, 0x0, r13, 0xfffffffffffffe01, 0xa, 0x7ff}) setgid(r8) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r15, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:07:18 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x19, 0x80, 0xfffffffffffffff8, 0xfffffffffffffeff}, {{r6}, 0xfffffffffffffffd, 0x6, 0x8, 0x9, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffffc, 0x5a, 0x40, 0x20}, {{r8}, 0xfffffffffffffffd, 0x20, 0x2, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0xe0, 0x80000000, 0xffff, 0x601}, {{r11}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0xffffffffffffffe0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x22, 0x10, 0x2, 0x5a37}, {{r13}, 0xffffffffffffffff, 0xfc, 0x40, 0xffffffffffffffe1, 0x3}, {{r1}, 0xfffffffffffffffb, 0xdc, 0x20, 0x8}, {{r14}, 0x0, 0x4, 0xf0000000, 0x98, 0xfffffffffffffffe}], 0x9, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffd, 0x22, 0x80000000, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0xc9, 0x80, 0x6, 0x3}, {{r18}, 0xfffffffffffffff8, 0x30, 0x20, 0x75b323ce, 0xffffffffffff8001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x1, 0x37812032, 0x11b}], 0x1, &(0x7f0000000380)={0x68bb, 0x1000}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0xfffffff9, 0x0, 0x1, 0x1, 0xffffffff, 0x6, 0x1, 0x0, 0xffffffffffffffc1, 0x10000}) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 05:07:18 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) r0 = socket(0x2, 0x5, 0xf4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200)=0x10000, 0x4) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x10, 0x0}, 0x0) 05:07:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="425735bbd28b7f96"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f00000001c0), 0x0) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200), 0x0, 0x0, 0x0) r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x7, 0x5, 0x1, 0x8, 0x5a48, 0x7, 0x0, 0x0, 0x100007f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000280)="b10005106000000000000800070100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b3aed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36000090006ee012eca550c8c7820e5d23f9dc1e571be6020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x1, 0x0, 0x0) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r20, r18, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r21 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r25, 0x0, r11, r9, 0x4, 0x4200}, 0x5, 0x26, 0x72f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r10, 0x40, 0x400}, 0x7, 0x4}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r27 = socket(0x2, 0x1, 0x0) r28 = dup(r27) r29 = socket(0x18, 0x8000, 0x0) connect$unix(r29, &(0x7f0000000340)=ANY=[@ANYBLOB="089e4c758e3b74384b18ba4a405de78325dc6c1203190902c36f8a32dab9621e2b15823800fc3e072bfc3daf6cd96816cdfc730e0db7b31c18a06a6825cedf7287ecd3ce106d83125574157a561e6c8bba87d18d9ad80ac64d3033b267be90bb"], 0x10) dup2(r28, r29) 05:07:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) dup2(r1, r2) execve(0x0, 0x0, 0x0) 05:07:19 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x1f, 0xfff, 0xa7, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) close(0xffffffffffffffff) socket(0x2, 0x2, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x4000, 0x6) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgid() r8 = socket(0x6, 0x1, 0xff) close(r8) socket(0x18, 0x400000002, 0x0) r9 = socket(0x2, 0x400000000002, 0x61) setsockopt(r9, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r10, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) sendmsg(r12, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002dc0)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda54c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf7553e38ad8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1771f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e265210777bdd28eae9d85c0e6bf38437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b271ebc12226cd4a87a28bef9fccc0e74c1a79e675b9bb186f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c178164774ab23128be3816c8ca2d1c62d0b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2746773058cbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c73ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f90000000000000000000000000000000000000000004fd52122553e76d6cad2f611534f3af9e4abd82e40b97043d9b1a0201e903a93414ff9bb62ea239552307125499f8352f06045e561cff3cc88bbd80b8f29cef4223ac1aa4d60c25968393c8e4a5d0e9657a59896b255f06ec25a591470152ef88ae6da5568ddde968feb9adb007d628e7225b24d627fd13c9b3d7c0891a5bd4dc6d36d774e52b9dca72cc815032a13b4c65c3363d6189853b5144e"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r13 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x70) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r15 = accept(r14, &(0x7f0000000b80)=@in6, &(0x7f0000000b00)=0xc) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000a40)="ea0f000000000000a04718ac2ed9f1efdbed28a2c017a314b4810833e6ac9c4870bf8cc4a68f1c8f9e15e061b5744ddf8818ff36287b7691f4218897b98b03b52b84096d5199a4a9a57111f2ccab94c68759bc9dfbb0ddca2aa642651b6934794ea8e031cc3b0889e4a11e8670519563a3421e096531ee4ba6ffe243fa0a22a4cc60e63dbb3b7b377cec2250cc7b3ab1", 0x90) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000980)="3761ac124c6412eff347e538b3dc8a0529e43d82fa5efce26fba90e1afa7506112dce740187a5fb4b8da6a541bd78a642aee515ceec283c3ad574412241c230b195719f293d3bac92bc6ac6b450c6d20b98e716eb3b534788e67c84975308c21b8421ab2024aa1b452cf3e505c796e39ff5d01a1af9445f668fe0eae60c612490ddbb29afef21357a10a76a85681304b0cc29497401409af89281aca6830c6d8", 0xa0) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r16 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r17 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) r18 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) r19 = semget(0x0, 0x1, 0x1c) r20 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r20, 0x0, 0x5, &(0x7f00000002c0)=""/23) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r23 = msgget$private(0x0, 0xfffffffffffffffd) r24 = msgget$private(0x0, 0x450) msgsnd(r24, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fc) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r25 = socket(0x2, 0x400000001002, 0x0) getsockopt(r25, 0x1, 0x3, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r23, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r22], @ANYRES16=r25, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r26 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r27], @ANYRESDEC=r28, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r30, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b845e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r30, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r30, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1800) msgrcv(r30, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r31 = socket(0x18, 0x1, 0x0) close(r31) getpeername$unix(r31, 0x0, 0x0) r32 = socket(0x18, 0x2, 0x0) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r32, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r33 = socket(0x6, 0x3, 0x43) connect$unix(r33, &(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r33, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r35, 0x29, 0xd, 0x0, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff73) sendmsg(r34, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r36, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r37, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r30, &(0x7f0000000e00)=ANY=[@ANYBLOB="1a83f78deee4e53b8981ad1a534262910563b86a6c305e6facc7f8fb5e72e72a68b8021035ed2bd9d58be8963b457cd9f72aea23f0f5f3f8e2cc86c78245b1cb56577a2486948c503ca6678c9a7f577978068bbb9a038eeae0eb75dedf1b87c54a1df02eb8105ff4650035815066f61faaf66bfb5efbe61d18e82d76985303d61e24e11c0f2baade577e6e6cc55642a8931e04dd3b2d47ab498953770fcdb585daf7ec4d24eb5d66d16086c52653118d6cd3", @ANYRESOCT=r32, @ANYRES32=r33, @ANYPTR=&(0x7f00000020c0)=ANY=[@ANYPTR=&(0x7f0000000c00)=ANY=[@ANYBLOB="149c27905c0539e627404cc9db19ac0bba891fd258b3c4a2951206d2b9ea37880049a25934c429638d04ceb73e885fb4e4ff160abfdd82720dfa71b03b771187de0f9b27242d819a3f5ccdd427229de65d859299a7cd89b3d9d33f50277ac2ae5a7c876477c5f7388de06f92791f943bf8dba0202b90dc7a62d62858b43822549f838b8b574ea118bafff160a099c1a1b5e66d2f9249900b29055f3053b16e1df3f9f11b1eb665581f067cd197808c0d945e7b6cfdf583401d513ea37241e8a5291318306b5f91f727c3eb265b95ab382d8eff5a437fb9eb49926ef70b421ebab4f283460662727141d8a89500", @ANYRES32=r19, @ANYPTR, @ANYRES64=r34], @ANYRESOCT=r36, @ANYRESOCT=r16, @ANYRESHEX=r37, @ANYBLOB="8d70c0911a04f6c2a25822583c632c963ce12f855a281deac36f9d599c6150a38e42437dcdba337f009c37c3f41946be296b4db701ad47efba7c49e328ad938a625596e0d2818d018d10a9c38386ec5a66e401de401bb9f39ff140b5854808d0af94726ef15e7506f124df9ecfede51516b97d06c07a6f3edec992e9488fc952b088b2828541411c2ae56281e150111b93f0b5c88594d23e796f06b14dedc3527d76467426900f8b0613be44eb1010e724608056", @ANYBLOB="e516dc448313d8cfb01b42db51f823f89fcadd2e1a622035bd496cdcbefaa59507e78639bc402ffe2aa94fc2f400c4b381166bb3ee533e0000000060a274aa3680dbfefbbeb9f95d186a8ef278ca1885af71aa51985504f1588426c84308da6f7ac0bcddb0b32f09faa2d4ae75d9289f9cfe3560a23cefe4fa7544aa", @ANYRESOCT], @ANYRES16], 0x5, 0x800) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r38 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) r39 = socket(0x18, 0x1, 0x0) dup2(r39, r38) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = msgget(0x3, 0x90) r42 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000400)=0xc) r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r45 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r48 = getgid() semop(r45, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r46, 0x0, r48, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r49, 0x0) poll(&(0x7f0000000000)=[{r49, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r51 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r50, r42, r43, r51, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r52 = syz_open_pts() ioctl$TIOCSETA(r52, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r53 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r56 = getgid() semop(r53, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r55, r54, 0x0, r56, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r57 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r57, 0x0, 0x0) pwritev(r57, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r58 = fcntl$getown(r57, 0x5) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r59, 0xffff, 0x1006, &(0x7f0000000040), 0x10) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000100)={{0x4, r43, r40, r55, r40, 0x22, 0xae}, 0x8001, 0x1000, r58, 0x0, 0x4fa, 0x1000, 0x1000, 0x3}) msgrcv(r41, &(0x7f0000000b40)=ANY=[@ANYRESHEX], 0x1, 0x0, 0x4) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r26, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r26, &(0x7f0000002280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002728bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b100d8578ab82c5781251f67b42f8b9c252fceeadb378faaa3898d9fea5f1992721492ac5c276e9ed6e5801e9f6737b64d69bc989b7b57c93b84faf1225f5105bdeef2666257c8d843e1cf8b3a6fd67f0731b9efc58444c4da21cde95b7412fcd637037c5dd09d253ba35fc3ca"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r26, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r60 = socket(0x18, 0x1, 0x0) close(r60) msgsnd(r26, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES64=r60, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ac71b2032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479de024e60ddc03e1749c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b52591d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00000000000000000000000000b1b356f76c3c", @ANYRES16=r23]], 0x1, 0x0) msgrcv(r23, &(0x7f0000002800)=ANY=[], 0x0, 0x1, 0x3800) semget(0x3, 0x718598a1c8a6558f, 0x0) semop(r18, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r18, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 05:07:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000280)=0xc) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) renameat(r7, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1}, 0xfff, 0x9, r5, r5, 0x7d55, 0x2, 0xfa}) shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r8 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r13, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r13, 0x2, 0x803) pread(r13, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r15 = getgid() r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r17, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r17, 0xe3) write(r17, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r18 = fcntl$dupfd(r17, 0x5, r14) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r19, r15, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, r19, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r11, r19, r12}, 0xc) fcntl$setown(r9, 0x6, r11) fcntl$setown(r6, 0x6, r11) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000000c0)) 05:07:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02efac7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x7}, 0xc) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) bind(r8, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x1000}, 0xc) 05:07:19 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa72b2392aaaa0086dd60a4f0020000040000000000000080000400000800f100aaff020000000000000000000000000001"]) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000040)="5cbd5bbcd552d200eec453c2ac367af463085f5b559ce655a9b549a2e843255f82213252b0cb9d52dfdcc8d3b50bf875046e9c431a61d08272306195d3f634788839b5213af7b841d3f54533ddc536224764385503be01da202bf302f4db4b23eb7b318e2492578a3ce485afa1761e1a5547ce8974b163b641f4815933b676fd5d1a940726d3d4", 0x87}, {&(0x7f0000000100)="f61ca6cf7b9eabbb97c9bda89938b089351054ef6d23340ecbb2794af74c450ecbf4b96ab4ff253fc2d5a6583e7377f6cd1e490f46006db4923bd05048fc0169034f16823c951d241cf78c8548915843321e386a794f4fe4c66208e33077cd3b33eb335f6ed4c7d9371138cadbb52f2101c3a7506383289c3e3848dca25142b2cdc37e312e078389b19ce76c1155785450", 0x91}, {&(0x7f00000001c0)="56ad106b5a90544ea0bab9b44adf57016b365d4b272862f1e6d660a110a359f016c719dfc514e5a0225b91ded6fab1c4aa131acc1b900777d47b2931384864ae6a9219aef7996e2a8d27fe2eb955a793aa77b92e8314849cd7559116c692d9d5426c6fdce0c9deef9056a2972b16022474b7b6847ee704142344ab9507e8c61964aa1be8b11dd1702cfa490ceb9f9c628936b625685efce07f3ebe934750ae8a0b7cac1706df12c934010e024ed0d282da199982dfa55eff2464931d538a76dcd0ec4583cd8aa4c2dc08a52f165da4b7ec69ca2fd6c33c6db510a5e3558f8ad8f093d708d9a6aa082ed48da0b027560d81124e6c99c94608eff04ecf", 0xfc}, {&(0x7f00000002c0)="f48ad626acc7b1d456d0dd26f12bc25e9cc0acbe058f1ad9f38b60088a80673ae1677d1888c1a9a6956b59a7ac85a5a0fb0946a2b9a18eebdaeae28fbf59e845b34b06d17689f1e2da77c3407cf3", 0x4e}, {&(0x7f0000000340)="a3cd9a78094c35548037dc48d0a199ccf22d99eb8034df21eeb63259e97c9ed24b47db0c1ffb2bae720386042cfe0c369dfcf06ba6b9dfbd55f73af1c9e4adfc3bac0f543db4dbd24a4d253d0fe07be88575b1e7b38cf0536bbc234443e9c7cca561c47aa17b91768075f6905b8286497f38332e890678339f40f68939fa5af27a7ba8dd4d8b323dfa8d91da3f6b4c11da217895e2500d34b9fb1f70d80ff93fd716d39ade7ffee97ca6ca5bbffa369c0defc6e0a8691a8f04f05a521f7b6d8a8aa7fa43a454361de729215810632dd7ec0f91846798fe096a589c3b75b4", 0xde}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:07:19 executing program 0: socketpair(0x6, 0x5, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000040)="6aaba249b504ee8bb62b28ea80c1fd6511e9187e454f4d7281857d2be12f5d968eeb933a9537d4ce55731ebad0f70804961e8b88cf", 0x35, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x0, 0xffff}, 0xc) syz_emit_ethernet(0x2f1, &(0x7f0000001140)="c7a895b22a241c0a0713e252e7f904e08359ff86dd6e360aa9ff362aef05fffffffe4000000000010065ec0000000000000000c63cbbbe27085e9ce26ac2db3113a8b84bd2b3c8816f7172dc892b71a320c7ed2e85c9b0c54c15292168f698224d1131a6cb1bdc541167af036ebcddbc39b321c1d9cf159253646823d9285ba41a0b74eb532c07da4da532fe8d428dd125f266f26c6afe6db13a70dd9fba3db07555bce79ea8a1404041d5e7adff60fd8d260b64f8f4fbf1fb9ce9c9abf47d9ef5f6818569e2e021c174d91274c927db239dae0fcf807ce247cec8bb55e055cf1438c4c275f2a0a2f251cd3b520f61c88a63ef41db1b117b2abd2f62c143105192b4938ce201bbdee78c1b57a1f628c9c49bdfdfd4b22b78df7d7432203d98047aa787dee4567384bbe7a679e587f857e6f0c8fab2702511a5d1fd10751c744193d1b9c382bd58e4897d62b90cc6d9ec69f87fb7e7fffd69cf3ac3dcf7036e83e4e53967ee4b72e4ca15879942ce87146967ccddc06eb90a7345996142617e2eedde5cd15a06ccc72acec2ff0067e13083e74f183c0a666ceafc85c240072d73c6dc22bef4226297b1084876c0d5684df6af88115770b6987a0ac0e957b43b9775d356ce5f8240c33e8b23a049514d2071c840146ea6eb6e513d57b6489ec483e87c22f06c9071af1ad5d64a883fa56951af4e0273521f63ed3ca49e2b14d3fc43fac63fc48d3dea8184f395f46d090110b8fe6ae61a29dd1a40fb0f5dd811bb170fdbc9b809243bd5e689fb6a0235e90e76bd0c80c842b0f4b6508eb7f6c1dfce61a4e65aab26e2a84f5401528c3a0000000000000000000000000000d64498df8579ba8bbe3cc609d3b43e085a5e827d9948345190da940e14298849271c56bb9ce788921fbe608e20dce956100a694eff01797c7906da0b0197e8bc5f5e5e8bf9d93460873660a0e2e62e57b97e778ac9807a50ffaeaf0001782bc7e631a09026b0bdc6eeee43ddba83be70ea66d4b7b6e2e3148482254509b7d8607b80096b7eaed498702151df7111d57e8d027b6c") 05:07:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) kqueue() unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 05:07:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x104, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdirat(r3, &(0x7f0000000040)='.\x00', 0x0) 05:07:19 executing program 0: ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000000c0)={0x0, 0x99, 0x2, 0x53, 0x7}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="e1bb0f1073d38dfb1b3522337aff66fc7b89584ceff2c302ee81d0fdc40608ae9fa68aab7332f3da4f08e783c1f368adde641ecedb0f2a00cdcd8cc304a34766f4dc53e38a189dfb795da4", 0x4b}, {&(0x7f00000001c0)="8f631d1426b49cc9e9373e9d13b71b76cf0a5b46eaa96c2a1b323baf89600eb6ee91ca47fe8c6a7e6877b57434fd16b41e0eac92f6788511ce9e5e79c67f22d00749502c6bbefd8af3c5905b5e9a0df63ff4f84bc84ca74bd33e0b09afb9041d990897cae01f052af9f0ed701adb6825dc97461b4d2816a3c2d7e32d6042f4feae9c2f30b331f8bf71d3f55b4531461dc0521be1fd5c47fc10e6ae5ebc93a4cc73055a81ccbe8c3e492954d4a2c43be3d3123af5afa528c9a8ef138815257087ab77d74ed1064b2601a51472965b200d05d48d255ec86e7f2d7c1e618060ca9f4d", 0xe1}, {&(0x7f0000000080)="f0ceb5f3796e4ace1ce8a56f59511f1385afa49d2843dffefab1ff2ca9a6809429ba02", 0x23}, {&(0x7f00000002c0)="3d253de6a10d6c5f3a1a282f9ec8bfaff44c226c9f6f6b22674e15c4a5e71716cb3026b4", 0x24}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8c022e346669c067cb99"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r1, &(0x7f0000000300)=""/245, 0xf5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) close(r0) 05:07:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) fchdir(r5) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x1, 0x4}, {0x2, 0x6, 0x4, 0xe7cb}, {0xff7f, 0x0, 0x0, 0x5}, {0xfff, 0x20, 0x2, 0x1f}]}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:07:19 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open(&(0x7f00000000c0)='.\x00', 0x8, 0x0) fchmod(r0, 0x2dc) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffff48) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000180)="74bd41b71eb8c4e6", 0x8}, {&(0x7f0000001680)="a06afe14fdd34b933718a39d7ae5fe4a641536f33553c6de4fabb961515ea71912bfa906620a066791c95cff1e7d23d82c35c51de7a1aa26471dcd6182ad618f5643a5d03315918c6d6004d60863ff45c90870285a1022d4282ea70902d548160109fa576a984f219254ba1efe42b8f26ea21fa3fa00e5645b82bcf17664d3729d737dfeca8688ca5350c7bafc7fb5769b92e06eca43bab5e3642db23f7bf540a0b782390c260ce1108b9831c23f1e2d6b1bec34c257abb8a1e3e962b6fdbbcf7afd268ff6289d90954ad89ebe20f023062aa446a55617eff54f9544eb35759e66f0f647166941f0a8576d16ea8ce3d02d619e96f75d500063357951417a29290624d405948a93fc4e2278f38b649045732174c14f27e1496c800967688fefcdd2e0e3e18ad9f32345bf6e4f967dd26d53b97b9617902d15878958e6f3cf1a1e536d1ba3f3dc4ca4d1971bad89eb44a26a06beaa6512cbe9d7f9b065d38c11fb5a21905954747f602227fef17c93b4aac2dd8b52282f756307c4c82717481c1a8a98936c2343016170f54a16fc81eaafc1b4d2cb9c5b0337bc537953bb23677c8e9c5aa40ec21d52dffd2dcfcae3297acc7ecf6612afa0622d10355674573905ad0ccff6c645b215f7303a90b0332cebf1fd6ee875be4fb72971b76a2a90920f9d7b4fedfc83d7b972ddcb4f152896e8ec9d4fa126f1ea06449d8309d598fbc50d32b05ae1517f6ee335f60fe807b8bdbdb4160fb4e66759c97d256f919e0bb3552d3b98ff35456dba2a1184d2b0cb024aea3aade04613835d2eefb9513f4c631aa8caccdf59e17a57ffe36b0bf796a94166bf2318b11d04c28a5b02eff76ee40c681bbc7db0a503027a962b4ad2d676109114c6ac1a52cf0cdb884f5023adc7696be3ee5d2f97072c64c3e6a53b20485050b67a0ecd69487f3d57ccc35d1040f2668506e12de87197c12982b6ba683184ffc5b5b531964580870630a413fa2b83c7d53aff62d032b6e72f34992c49a8a8ccafc9f6aba90d97b422b0f583a6ca5e6ffb386ffd88a208f02cb4eae0072da17dea1a30b639ba1da0900acb0b68379f6ed65cc732d3fa91dccf4649f4c567e1fa6673b28d0a2051cd98ac0da3d732bbe4430d385276fca3a11be48f82c112def974e0ee17243bbc506ffdba484e31f3413250172236bbdacb45d946350f7ac5b83fc22a2f5945b0d05025e535219dce156c54adabad6c273b7de767803ce205802a6be35ef911830ce2febb3a9fa957f4739ea09f3e988f7a2b1fcc22910081e502fa7e8b441e90844ab6b5c05974b66bf4aa575a713adf9aebe0b808ff7a47b111ea19ad17c06a4826fd0ec7b5c352155819293491b86d7e7983c459bdbc080f19fe6975c5d8f77e0f467db546d3403b39d30df70d1902e2ca1e32df33677e313a9794733545f68243e7d7525c95cafc21f9dc4d0919b84b6f5aeef48635b56ed5e90b6894000bc733449d82f97274b0f02cb864a201518c5d48e0398fc93029cdb8cb87099f6e5a0c467422915e8d2ee67064c5d09718879f842551303bcf43e2584201287b595ed41a7242fa1dac75132013a99e3c7aa6e0392d9df2de51e525213a150576e94daa0f857233920f40192aa028ccb33c9590b5ae863dea9491a153e5b3229bc77e337c5e1985aba94cb1e25460059c1d74f056ae4c699adb768f0d5b745f34c43b9ddbd826ec0ce3626d8f9bbeb0193a007370cfe53ec65466db04347c039e94f6cec9a771212728ebfd772e017cf13cba65b4829dfe9723f7b647a077408d575aae8e7c432025ce04371cc57ce4cd071f04faa24083e1948fb2d62a739389a0bf7b146de81f09fd8ba8d54cdb9b4be83bfccc70e62aa23e247ae7d7627139b5733d53cc8603ed382b623cb6542911909a0ff7267c4f33dc784817279d80ee37a8926b908e88d0aaa69faa8a15fbba5728a41d0f37a9dc1812e9c5ae1dcaf00a1352eddd04d0aec395f25d73b012a918043139914785128b84210741c4638804ab934bfdfcb7302bc6e2b9761c6ffd660c587ab26d934a64e80edb11aea5b56d6e99d68bcfe938b048ca3db808e0876f4223045c1508f18d0ecd50ee95d034251dfe2eab6f8e95bac7057ca472159318bf169aeb3872a30c2ae67c0273200d7687711b75db12b40217a10da212b22028433a67967cbe67d7e0ee50c9dc3c4f152d1d13c15803d6f7eca9dc0bbc2c01081a433f6d2ba42819178a124a11b392caf7827982b7b96bdd78f787dfe57c741b80927032ffed821e73c3f6b0eb9a2093d482e64982111a2ffd71256431b63939a703806016c43e3e7f90aa121f1607818b6c41a009a91d8c083ea12a501f1c7d675b33266dcd00d7904dbee47d508004254aa65c22a6134072f485cd115c7c10a32fb89d2d3887730d1f25ba9e97c95b3b27cabcad8b3fc078092285afeb205b4da8c6737eae3b1dd5690452be7fc9d41951a97790a71832a6386d79ba490ccab6d3adb5e85923275c1beb30c70edc114c3c74b371e41cefbe0c3adc070f3e8167de1f67de75ee2a9224fc820246775bc51f138e8288a1ca446f8a0f7af6774f899eedf8001e583cd3f1dd580f5ac0f8d6e3eab18f53cc13178eb913c603f04c30ac0417804edd6394bf97fe1f72d3ceca0e0eb35325bc86568f897394b8a13f98ce2427cc64a6aae2d49c98f8ba56f9b5bb70688020c1c9e754dc86ad6bfe427d58dd27cbabe84106f016049c89d590babb28b92a5a062c3acd04120e8fe01b131c7022ac55828b88891c224e009325a30fc04725fde22d13b7a93bb658eff1ff5837016589a351a93eb73f50a0f533ae3b86cb442c71d01033dcb5646798ce0553e3f1fca2339c54ae7932dd434db75d02d0a96d1984e90a1592079fc475e969c6eee247bc4905fd9a1ee881bc7cad1b3d69ef51172536f5d0dd056389b5b97fc97b28977415b098955d1fdfae1c954eb8495c8796d920424f954f6da273800e71cf23233260f7f993902c34d37a78be4b21df293551f404a262a9b13f9a170931a58b71bbfc9c75a75965b0e4cece5dab907d2ba35b9353bedf58c5fac3713cf4299b0da83ad854fa9eee3a3f35f6c4f7db95e0378961388ed0fc8011a455232bed27a7ac797af0307df0ac2e22b59dfa65f334c68580fcadee4dd988393b28246fd60c633c61bdbecac952bdda7b5e40f940ab8315ac904b68085e6d1d5c8fe162f3994504011ece185a06e56bbe18acaf05970fe2a691d97c8b8f5a53f0e6169ffee1f48d920830d0309e681fb01134839b6d867dc20e1f20ced3a218ca55e2b1e89d8c34fba0f9229c852d5dce0b28400bcfafa7bce8060e1768eb79d368fb6d32b6abbe363c2d7f5d5e4ab3bfbc832541083f211e04346f973c7255e156deb30054185fe419012564f0289b60361cbf28131385400bffb7d35c2833576d4aa4909c84df2e843017eeb386f2995526a5b8eedabc51670d0d65f12b8c65a3c90e5be4bd9a1d21d08def6e53df6f6431de414d6332d00979a412a84d6ebb83c2213258da7068559846e7082f81eef6998ceff7ce2d24b699457834510058d33c67c4eb94c51c9da74f049133fdd817b89a8c4e9f723fce22e027e9e6007edb89ce5b5b1a9b6b30aefcca8b237ff700a75ec5fcc422a04ab26b86898d5a1e084836e92411d82700c65f716ec8d6c705dbadf5150e5c452e7caf87031efb6322ee1a3dae034cfb6a6139ec5ab5a2d6d539a5db4b3b94c84cce351f21d3331d86ab656cfe52441fb9231cf154b91f701ebfcd04177a4f54b4f70788eda5e11b29b245569d29c31ed5681e968279be820fb6a72c2675a5227d1a8085912606010a244ac9ea4fd1b5e4f73a42386ba34bb1c4a8389035b29ec0837a3e2f096be9a009bc50fc4900a77863df54f6771ccc6714404dd5b36ec32635f10be1cba1bde31f349a9731a6821e55877fb86a47c54faed148fb74f5fdab6da3cf163689200305df4239c719626f4c128d560b9c9e79417d0322e19b98181ffcd552c55ea81b6f7d6a283926df5f147cbd446408b95f0188e16c3abd687368cebede8c2565a868cf463a1a107a1347d6b56d6edc140fd1f4b14c90a9ded5e6edc846aea689ed753787cfd8cd9df81cffd387418344510947d3f37b14533fdaf1f0936c837453cfa86b914c76ef4ed7938cb64b74ed446abe150644e5ab24e4808782fb4c267e7de85ed7e4ace150fd77decf44e5c384306652090c6ed6ea538f76b48e4cf92964c5fd50f019cca0e5e86a66cb69a2066031d063828a0ca72f363c7c2ace89170ca4dcd1b5e2f3f43d23a491d465f6e489d8237453820d902cbb79ab44d0ea8e5e0ab506959217ce385c1223f5a5ed52e1472da56b9823dc145ebbdbc5c71f619a73d5de9249f0315e060505d4b45441a85e7538565ddc79a48cb00e45bddcf5c7c6737631565a10c36d60f2dc643d1d43f51de6ac59df9df46ec09c6dedb79ede2d4fcce8fbd98cd1b178ebc5a5a6314b3a344bf179175064a28961e2608c8c87f26be4cba2141a9f4b60b96933895000c5bd7aee92a46cfe5f96abb1ae96dc5ea76c1853404f0d5dd0db3c25d22260245834996cadf8b0851c99b202626c6ee99c64a44d2c27f90744e330d3fe6bb9f769dd789f45cec3a76dd61048e693544bb7cef927a06075c6c6b8b53bacde40be39cb5276d8600e75c2b5ca97d5701b2f52c37346096605ca6ef3e44e9081af37969bebb934529a48778c1c8fdf46f60f324376a6131086bb685432f8912e33a1e749884c566f252269e8d0a69297747642f6a6dfd97b320124441b560a0d8bc70fc1e76c2f02c8b39383977bfc6743fd852ee5ff0fc92bb082c4cb380c66f81be14f31678014f888a7043d496dc015afb5636d71d1d82ccc22e7ee6a9bbf8e14695fa6a233167de95d2aecdfcfdcf22047ffd78a69a6eb43b3cc0587c6be68d00ff4fdc2311536fa251689e3afbf9898ac280c660aa614b059a4da3546b475b5bc8fdfb8a16c02ebf7d850b448523b6162fb2aee8f93a55634232184362afe1360be13dfd3c445f54d48b401622b5b291d10b0fe58285d855491fab05b59a081815cd0e11cf3ba944122813147b9e57434e68b0585d43782b3de578631e5a728e096c601b2bb40bcf7e57e0181a83bd87db9ff6a404bad49c7fbbc369c77214d9ab64a29ed69a8ed7bcf89eb41996b957c16577a83fe3a24c6b7793d694f498a2a2b9a7d23ebdd8a6b5d8993586e016cf0c0e27a57b173ff8eacd8f29eaf697424edbaca4e4b7cb97d312cab4691865487df91fcfd44d9eb4a4f06511ded1fe73d2dac306a069a5a03503af33f659c9520dcdcf99bbde7e77311dc2f89e00ad2ccf71a867e5a0ab739ba863ac1d33c6821a15b82cdbc0b4e4bb141843d9952001edce9bc93fb9204ecdfd5d01a1288a6807911542ee02215d18a6e8624c24fb35db67d5ef608ae791f06945c1cca433de526a9fc0815faff7771f6809d00b04f51ad86d0d3487ba558c3263e1986315ff7d9bd666228810675ad202bdfc26774a4cf30d8ca4ec070fe919392a6b7a674100dfc5490f23316e15f1d196cf0d0013068cf8bcc1d46b2b1e2465884605e7bcea1d2ad8ea9a746de9e561ac28c0fe9b6790c38ea7cd4dde75f536a8a1225ab6bcbcc9346814ca0fe988736b8d15896166f4cc1ffc5f76c6fe1cb02b860eaa515232dbcfa96b61d1ecf88465938807ee451435d0e94468eebb15b4af09f8fbf363969eb5eaa262c9e282422fa50", 0xff9}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) openat(r5, 0x0, 0x800, 0x2) r6 = getpgrp() r7 = geteuid() r8 = geteuid() setreuid(0x0, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000700000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00100000000000000000000000000000000000000000000000000000000000000000000000001fb020fc14a945df4e20162d0d0000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000e06e613c7e2bffe83a6218247f2534c5e58d06a891a47836087bf2d5b93cc48fd9e73622a5442172153b181e9d6ca2078257b5e20490b9a38fc8ef6735fb7880d87dd809739a214d37"], 0xeb, 0x0, 0x1000) msgsnd(r10, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r10, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x800) msgctl$IPC_RMID(r10, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r12, &(0x7f0000000040), 0x0) close(r12) msgsnd(r10, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r11, @ANYRES16=r12, @ANYRES16=r9, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x6, r7, r9, r8, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r13 = getgid() r14 = socket(0x1, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r18 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) r28 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r30 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r30, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r30, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r30, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r30, 0x2, 0x803) pread(r30, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r30, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r31 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r31, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r32 = getgid() r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r34, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r34, 0xe3) write(r34, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r35 = fcntl$dupfd(r34, 0x5, r31) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r36, r32, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = semget$private(0x0, 0x7, 0x287) semop(r40, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r40, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r40, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, r36, r37, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={r28, r36, r29}, 0xc) fcntl$setown(r26, 0x6, r28) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21}, 0xfff, 0x9, r25, r28, 0x7d55, 0xd75, 0x8}) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r21, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0x4}) r41 = getuid() r42 = geteuid() r43 = geteuid() setreuid(0x0, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000700)={{0x0, r42, r46, r43, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r47 = geteuid() r48 = geteuid() setreuid(0x0, r48) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r52 = msgget$private(0x0, 0x20000003c4) msgrcv(r52, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r52, &(0x7f0000000a40)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d94000000000000000000000000000000000000000000000000000000001026da3a5829f041455c48da6f3ba3bf81949d1559ce8597d0c87c9d60799f79f8e3207b19462ff9b32aa6993edefe9102d333b6b96a6cc325dbc970e38431ccad4096b295f8e46f84cff3973df478a19f588a53d86dcbe4a9b9562023b73938e2278ccccfd2f582200e3fdf9ae59b8021dfe7fc2edd403ded9fce71f4a33c3f47a21374fc474736aa98ff9eb5f92d1a8270b41ca870e008d3d16eca6a8ddcdc03eeb9446820b6c74fa34a08"], 0x1, 0x800) msgrcv(r52, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r52, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r52, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r53, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r54, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r54) msgsnd(r52, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r53, @ANYRES16=r54, @ANYRES16=r51, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000700)={{0x6, r47, r51, r48, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r55 = socket(0x1, 0x1, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r59 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r60 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r61 = fcntl$getown(r60, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r64 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r64, 0x2, &(0x7f0000000100)=""/114) r65 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r66 = fcntl$getown(r65, 0x5) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000200)={{0x3ff, r62, r63, r62}, 0xfff, 0x9, r66, r66, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000200)={{0x3ff, r62, r58, r57, r58, 0x104, 0x5}, 0xfff, 0x9, r61, r61, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r57, r58) getgroups(0x5, &(0x7f0000000180)=[r58, r46, r51, 0xffffffffffffffff, 0xffffffffffffffff]) r67 = open(&(0x7f00000007c0)='./file1/file0\x00', 0x0, 0x0) renameat(r67, &(0x7f0000000000)='./file0\x00', r67, &(0x7f00000000c0)='./file1\x00') renameat(r67, &(0x7f0000000200)='./file1/file0\x00', r67, &(0x7f00000002c0)='./file0\x00') openat(r67, 0x0, 0x800, 0x2) r68 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r68) ftruncate(r68, 0x0, 0x20000a) r69 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r69, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r69, 0x0, 0xa, 0x0, 0x0) r70 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r70, 0x0, 0xffffffffffffffff, 0x0) renameat(r70, 0x0, 0xffffffffffffffff, 0x0) openat(r70, 0x0, 0x800, 0x0) r71 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r74 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r74, 0x2, &(0x7f0000000100)=""/114) r75 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r75, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r76 = fcntl$getown(r75, 0x5) shmctl$IPC_SET(r74, 0x1, &(0x7f0000000200)={{0x3ff, r72, r73, r72}, 0xfff, 0x9, r76, r76, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r78 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r78, &(0x7f0000000000)='./file0\x00', r78, &(0x7f00000000c0)='./file1\x00') renameat(r78, &(0x7f0000000200)='./file1/file0\x00', r78, &(0x7f00000002c0)='./file0\x00') openat(r78, 0x0, 0x800, 0x2) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r80 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r80, 0x0, r80, &(0x7f00000000c0)='./file1\x00') openat(r80, 0x0, 0x800, 0x2) r81 = socket(0x1, 0x1, 0x0) r82 = fcntl$dupfd(r81, 0x0, r81) ioctl$TIOCFLUSH(r82, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r85 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r86 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r86, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r87 = fcntl$getown(r86, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r90 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r90, 0x2, &(0x7f0000000100)=""/114) r91 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r92 = fcntl$getown(r91, 0x5) shmctl$IPC_SET(r90, 0x1, &(0x7f0000000200)={{0x3ff, r88, r89, r88}, 0xfff, 0x9, r92, r92, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000200)={{0x3ff, r88, r84, r83, r84, 0x104, 0x5}, 0xfff, 0x9, r87, r87, 0x7d55, 0xd75, 0x4}) r93 = geteuid() r94 = geteuid() setreuid(0x0, r94) r95 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r95, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r96, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r98 = msgget$private(0x0, 0x20000003c4) msgrcv(r98, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r98, &(0x7f0000000f40)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4b5f7a3f1c2dbc6910374425ce2c9c2f50200000000000000aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b86080445f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a3707569a080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400000000000000000000000000000000000000000000000000000000fdd36821a64a9357722d0e73401d28edc512d41bf25c2933842333352366a3aa3e658969ed14829a0ef5ea4e3bf2783bd652ea481e59a92f691cb0040e6d0abef8b7eab6870d264ea668def472a267e457fb796e45c79f98f50f6828dfe71906a397b57a9f1bcef7b700df95c6258d5e18ceb233"], 0x1, 0x800) msgrcv(r98, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r98, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r98, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r99, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r100, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r100) msgsnd(r98, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r99, @ANYRES16=r100, @ANYRES16=r97, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000700)={{0x6, r93, r97, r94, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r102 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r102, 0x0, r102, &(0x7f00000000c0)='./file1\x00') openat(r102, 0x0, 0x800, 0x2) r103 = socket$unix(0x1, 0x1, 0x0) r104 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r104, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt(r104, 0x0, 0xa, 0x0, 0x0) r105 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r105, 0x0, 0x69a88df4) r106 = open(0x0, 0x0, 0x0) openat(r106, 0x0, 0x800, 0x2) r107 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r107, 0x0, 0xffffffffffffffff, 0x0) renameat(r107, 0x0, 0xffffffffffffffff, 0x0) openat(r107, 0x0, 0x800, 0x0) r108 = kqueue() sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="718c913fc7d96cd08c9c16172a09c32ca6ef0032afc81bde37258ac5cb8ded26177cbca47ef7d8cece6016b4120059354f13a4f29f278dea32a042f842e01e55589bedd32db8da556dadeecde6e1c509d574e949a8444dd02ba219b946005895df5ef921b72f4f119406538e97eb794f628963b7cca76e7d3d41c12b0fb40cb99b8642fa17ae853313f2fff481fc1bde27e717ab3c51db6baf1217e973f8f40c6e2d2d8edba08e4e9e07cdf4b9e5fdf018ea1b0162328e6028112bd49394d1c4777f80f4dad6f94166aae3b75806", 0xce}, {&(0x7f0000000200)="0021f33f7620bcdc0351d5d3c204abb29c256cc87ae28dd5e82146eff2a6c254e758342d12d45b4a5a641bb920393bda99fab6bcb0ff96f9b9e6ca70f569e1cafa107b97235a884ce91b636092ab771d72474a3b18bd848b3644990be8d24cf7329666b612ffe47cd711f75a2266550af021badf7b0747bec5c84f51fa4349ed813a79f71dcd7cf068ad3a1e64d4872c2be6c8d47c313bdadfca1cd864936c74cc4763ca15716b123d082b25676f7f6fb7c2231443b7a407d81b9710990abcfbe135e3e204254944b6b9d75fac84cafacf812e2ce75838b17026e57fb7653ced5cc73bd0ce7a17fa", 0xe8}, {&(0x7f0000000300)="c7c8d70be20e3dad85a3842624bc191971821ac1883ba383e477fada405db88a774827ab0e64baf46ac16ab3ee2d7492420c51c31a9e274d45ce5ca08a7614c211a5ffb91936788ed7ac327fa71b5a37e730accf2406e2b4168ea7290e7b90ddfd367c6782d5afd136e33d2be570791d80ad2ca7dc0473a79d4f68a4efdfda2f09e4d21b91f63ed4155957491b0f10cd2a17af548755ab554437f299c904cdb71219c8b4d67ec0015264ee5a18067fd843e1917a762d5e9690ef5a696064a496a9c68baae83071c65ba2e43fcc28f21b2b7f9cbf9214aa614aa22de94449d15d782fee6357e9b5629bbc5992f73283a0b824b65a3ee4182a", 0xf8}, {&(0x7f0000000400)="84dacb2a6ce6d84c449be67d7f6b20e00f1d4dcf3ae440173a9446c50a54f421c267e6e829ce7d3bb548ca36ba3269ab0ecc3f513a8693274e92250ff745452c1ac60516e88a3619bff1482c03edd31dfba8586acea80f9518a43538dac1650d5a90d2efedccb9f5234fa5fabd8a10d00dd4f132e9e3883e6568a3c9ee47579f192e37464cdf8559df4302713b217fdd3e8d1026c921b0a72603e92b6be6e9b5a1a4802ac9ed63528aed820c670543cdec52afcf3ead7bfa", 0xb8}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r6, r7, r13}, @cred={0x20, 0xffff, 0x0, r20, r41, r46}, @rights={0x28, 0xffff, 0x1, [r67, r4, r68, r69, r70]}, @cred={0x20, 0xffff, 0x0, r71, 0xffffffffffffffff, r73}, @cred={0x20, 0xffff, 0x0, r77, 0xffffffffffffffff, r79}, @rights={0x18, 0xffff, 0x1, [r80]}, @cred={0x20, 0xffff, 0x0, r87, r93, r101}, @rights={0x28, 0xffff, 0x1, [r102, r103, r104, r105, r106, r107]}, @rights={0x18, 0xffff, 0x1, [r4, r108]}], 0x120, 0x400}, 0x2) socket(0x20, 0x5, 0x3f) 05:07:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) socket(0x1, 0x4, 0x8) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r5 = accept$unix(r3, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000100008000000000000009e00"], 0x10}, 0x0) 05:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() close(r2) writev(r0, &(0x7f0000002a00)=[{0x0}], 0x1) 05:07:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a33eae2215839a3cffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x80000000}, {{r6}, 0xfffffffffffffffe, 0x8e, 0x8, 0x1f, 0x1c3}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x0, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x8, 0x6, 0xffff}, {{r7}, 0xffffffffffffffff, 0x50, 0x20000000, 0x9, 0x1f}], 0x0, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x78, 0x1, 0x40, 0x5}, {{r12}, 0xffffffffffffffff, 0x18, 0x10, 0x400, 0x9}, {{r14}, 0xfffffffffffffff9, 0x8, 0x8, 0x907, 0x4}, {{r16}, 0x7, 0x59, 0x4, 0x7fffffff, 0x4}], 0x1, &(0x7f0000000000)={0x3, 0x35471bc4}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="b428", 0x2}], 0x1, 0x0, 0x6ffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 05:07:20 executing program 0: socketpair(0x10, 0x4000, 0x62, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/84, 0x54, 0x43, 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r1, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r1, 0x1) 05:07:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0xfffffffffffffffe) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x0, 0x9, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) readv(r2, &(0x7f0000001480), 0x216) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x6, 0x2, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0xf, 0x0, 0x0) sendmsg(r7, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x408) close(r6) 05:07:20 executing program 1: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) 05:07:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfff}, {0x2, 0x80}}, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x100, 0x3}) syz_open_pts() setrlimit(0x0, &(0x7f0000000240)={0xffffffffffff0000, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x4000001, 0x100000000000511d, "0d53c38b62c25b9da2bf963f00a600"}) write(r0, &(0x7f0000000140)='\r', 0x1) 05:07:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x10000) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x6, 0x1, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt(r4, 0x5, 0x3, &(0x7f0000000340)=""/206, &(0x7f0000000140)=0xce) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) pipe2(&(0x7f0000000000), 0x10004) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000df5338"], 0x50}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r8, 0x802069b0, &(0x7f0000000300)) 05:07:20 executing program 1: nanosleep(&(0x7f0000001580)={0x400000, 0x7fffffff}, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x128) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:07:20 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) write(r1, &(0x7f0000000000)="36db175bbf3556552bdb9561f89f9c180f7f53dac0c82fa5a9fb768c24b2f76c9caef541746d36c459c5cd95d0bb517677e711e97f6a02f5e8470576", 0x3c) 05:07:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) socket(0x10, 0x8000, 0x7) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e700000002000000000000031208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="cf8f51bc1fe0a7be16bbbc78c015ecd6f74fb1beba8a864f1e471da189e4623543cad721f09eade2cb398649ac6611aa04008ecade73a02e9e840cae4db377c25868944290119f739318e025f075ae112abae496d0c238b78340aeeba109cf5f02dad700e984f60aca38408cefcbedaa33f61d4bef248edf20c19813", 0x7c) 05:07:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000400)=[{&(0x7f0000000140)='#!', 0x2}, {&(0x7f00000006c0)="38298523d82a4bcf9662cc9d3c892fa110c735b85adb933b043c13c5e0d5d4347eb8fb05ed7fc8d308e848c7f5102396ee39623cb7c340021a49ee415dfd118c2fdd044b28df9e3d5462d90a79151b32ed223d7666450a824b7c3d38d74ce3df88997b197acd278d339cd6b76e858fa55adc9dbbd3c8e7ab8c51b01f5a277f55dba68277", 0x84}, {&(0x7f0000000340)="ac6b3dc19842fb2da7b22d899df5466314e008001d6e56f00c0e85ade6b8e6d3cddb7ecc4afa", 0x26}], 0x3) fchmod(r11, 0xe3) write(r11, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r12 = fcntl$dupfd(r11, 0x5, r8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r13, r9, 0x6) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r14, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r14, 0x2, 0x803) pread(r14, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r14, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r14, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = getgid() r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r21, 0xe3) write(r21, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r22 = fcntl$dupfd(r21, 0x5, r15) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r23, r19, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r24) r28 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r28, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r29 = getgid() r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) r31 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r31, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r31, 0xe3) write(r31, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r32 = fcntl$dupfd(r31, 0x5, r28) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r33, r29, 0x6) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, r9, r24, r29]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) getgroups(0x4, &(0x7f00000001c0)=[r4, r7, r34, r37]) r38 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r38, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f0000002580)='./file0/file0\x00', 0x200, 0x0) 05:07:21 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) dup2(r2, r4) syz_emit_ethernet(0x2, &(0x7f00000002c0)=ANY=[@ANYRES32=r2, @ANYRES16=r1]) syz_emit_ethernet(0x192, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00bbfe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece91d6fb220b62c16dc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f4370b0375b13f685d59b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e03105c9c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324d08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd1935"]) r5 = syz_open_pts() close(r5) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x180, 0x2) r6 = socket(0x18, 0x2, 0x80) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x2a, 0x1}], 0x1f, 0x0, 0x0, 0x0) bind$inet(r8, &(0x7f0000000140)={0x2, 0x1}, 0xc) r10 = dup(r2) sendmsg(r10, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000010000000000651ebbec8aa2011fef42b83f61fe0700"], 0x1e}, 0x0) r11 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000a, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="f9ffffffffffffff3000"], 0x10) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r14, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0800f400"], 0x50}, 0x0) connect$unix(r14, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) openat(r15, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x8) socket$inet(0x2, 0x1, 0x8) r16 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x84) symlinkat(&(0x7f00000000c0)='/', r16, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x6) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280), 0x593dfb2e) socket(0x18, 0x1, 0x0) 05:07:21 executing program 0: syz_emit_ethernet(0x16, &(0x7f0000000080)="97520fb84e03520bab6dbd53803528918039949f1bbb") r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:07:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000080)='\t', 0x1) 05:07:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 05:07:21 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000200000000000000000000000000000006000000000000000000000000a86cf4410000000000060000000000000000000000fe000000000000000000000000000000b20200000056dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcee29e1795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/298], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f0000000280)=0x81) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0xc7) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r12], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r9, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r11], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r13 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) r14 = getegid() r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x4, r16, r14, r16, r14, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) r18 = getegid() r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x4, r20, r18, r20, r18, 0xa1c30682321f5baa, 0x9}, 0x20000000000c6af, 0x4000000ffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r14, r18]) r21 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r22, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r23 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r23, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r26 = socket(0x2, 0x2, 0x0) connect$unix(r26, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r26, &(0x7f0000000080)=[{0x0}], 0x1) r27 = accept$unix(r26, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r25, &(0x7f0000000080)='\x00', r28, r24, 0x6) geteuid() r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b"], 0x10) writev(r31, &(0x7f0000000080)=[{0x0}], 0x1) r32 = accept$unix(r31, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r30, &(0x7f0000000080)='\x00', r33, r29, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 05:07:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8001, 0xc2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x3}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) open$dir(&(0x7f0000002440)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1614, 0x0) r3 = kqueue() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x8000800000000, 0x7fffffff}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x91, 0x0) fcntl$setstatus(r5, 0x4, 0x80) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 05:07:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:07:22 executing program 1: socket(0x2, 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x20, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) close(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0xef, 0x0, 0x0, 0x90}], 0x0, 0x0, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xa000, 0x6, 0x20, 0x24}, {0x3, 0x9, 0x1, 0xfffffffc}]}) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r6) 05:07:22 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_vnetid}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 05:07:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="d19b44780a4882ca5a665e52338904f229f2d4242a11df6a20abb61971e081a87733c0834d2c31d603320c84addf1f5162360a1e4f94c159b6beb4454f4fb11297a7ab8f07a2f42f55f933e9f89e2c0258db04763e4e806d753edc807161b7e5eb547b388f63965463478db3609abf251f41f721e9e4c235d01f195747dda195720783603e61549d2a146d751ebcc822ab87a0d25dee8492dc637da5dd1a28b7bc9ec8cb8ac3ba8b9feb509b7a9d5c550c87532f4795086c208b", 0xba}, {}, {&(0x7f0000000140)="ecf2c4d4da0ba292", 0x8}], 0x3, 0x0, 0x100000000) listen(r1, 0x0) shutdown(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) 05:07:22 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r7, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r5, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8}, 0xfff, 0x9, r12, r12, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13}, 0xfff, 0x9, r17, r17, 0x129d, 0x2, 0xfa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081beefee51362706a6ba1ae2bd58ee77d9f8b3a09148a1c107f366c5b009aac2e31e9bf9c250592433c5c9d20cbea227f14df8790aa0817331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c5", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19], 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff26) r21 = geteuid() r22 = getuid() setreuid(r22, r21) r23 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r22, r23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24}, 0xfff, 0x9, r28, r28, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29}, 0xfff, 0x9, r33, r33, 0x7d55, 0x2, 0xfa}) r34 = geteuid() r35 = getuid() setreuid(r35, r34) r36 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r35, r36) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r23, r25, r30, r36]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r8, r14, r20, r37, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:07:24 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r5, 0x2, 0x803) pread(r5, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r7 = getgid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r9, 0xe3) write(r9, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r10 = fcntl$dupfd(r9, 0x5, r6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r11, r7, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x287) semop(r15, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r15, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r11, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r11, r4}, 0xc) fcntl$setown(r1, 0x6, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r20, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r20, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r20, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r20, 0x2, 0x803) pread(r20, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r20, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r21, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r22 = getgid() r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r24, 0xe3) write(r24, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r25 = fcntl$dupfd(r24, 0x5, r21) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r26, r22, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r30, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r26, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={r18, r26, r19}, 0xc) fcntl$setown(r16, 0x6, r18) setpgid(r3, r18) 05:07:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r19 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r18, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r19, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r20 = socket(0x2, 0x2, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r21 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r20, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r21, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYBLOB="10ad398b4c9598f41296198b18fb6aee16626061c33ef27320c1b0c11217d9aa23a323a6f57d6457c17401dc637d6911152a3acd24a1c0e4f291677709bdca533ca65397a735027e791cfc15c3b0e49450cdc4bac12c0e2850fa81711ae7fddd7b59859cd6a9d4d56f662fc71116b391ed4de19bde2e40d784cdcbd67224c4615febdfb9c6d847e7349dbdb1e592ae0ce01632dda12194a35bca410df3116b5f0448c5e9370e4551c0", @ANYRESOCT=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES64=0x0, @ANYRES64=r11, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT=r13, @ANYRESDEC, @ANYPTR, @ANYPTR64, @ANYRES64=r14, @ANYRES16=r1, @ANYRES64=r4, @ANYRESHEX=r16, @ANYPTR64], @ANYBLOB="56a705c69615ba408cb8b34897844eb24709e2f8825fe2a61f", @ANYRES32=r2, @ANYRESHEX=r3, @ANYPTR64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r18, @ANYRES16=r2], @ANYRES16=r20], @ANYPTR], @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r8, @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES64=r1, @ANYRESHEX, @ANYBLOB="dd87538961570f514e7c7ca7adccee71227aa992cc2ff99e9906fbe579e93313d71f7a49fc16ebd9e5dd40c79606ac9c785e2e0d7332d7c7d2f279ff7e12fbf12ac2f0600483f25b6c8ddb72090e412634dd8a503ee02d3c548dc4b060e4286048632c195dda99", @ANYRES64=0x0, @ANYRESOCT, @ANYPTR], @ANYPTR=&(0x7f00000001c0)=ANY=[]]]) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000340)={0x2}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:07:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c41400"/52], 0x34}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r6, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 05:07:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) socket(0x10, 0xda15b13092f71227, 0x7) 05:07:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r15, 0xe3) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r16 = fcntl$dupfd(r15, 0x5, r12) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r17, r13, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r9, r17, r10}, 0xc) fcntl$setown(r7, 0x6, r9) r22 = getuid() r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r23, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r23, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r23, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r23, 0x2, 0x803) pread(r23, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r23, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r23, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r24, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) r28 = getgid() r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r30, 0xe3) write(r30, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r31 = fcntl$dupfd(r30, 0x5, r24) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r17, r28, 0x6) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = semget$private(0x0, 0x7, 0x287) semop(r36, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r36, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r36, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r33, r32, r33, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r33) r37 = socket(0x2, 0x2, 0x0) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r38 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r37, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r38, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r40 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r39, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r40, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r42 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r41, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r42, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r44 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r43, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r44, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r46 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r45, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r46, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r47 = socket(0x2, 0x2, 0x0) connect$unix(r47, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r48 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r47, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r48, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r49 = accept$unix(r48, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) r50 = openat$pf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/pf\x00', 0x800, 0x0) r51 = socket(0x2, 0x2, 0x0) connect$unix(r51, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r52 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r51, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r52, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r54 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r54, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r55 = getgid() r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) r57 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r57, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r57, 0xe3) write(r57, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r58 = fcntl$dupfd(r57, 0x5, r54) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r59, r55, 0x6) sendmsg$unix(r2, &(0x7f00000019c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f00000000c0)="85fd09d6e0a5cde4c2e40b14", 0xc}, {&(0x7f0000000100)="9472aa6ad60103290a1646d309980e38fd7611a8111b43659eacf072dba8b979ec3f0a5833663c4db4b080eb2f5b8d8005d4d3d5ad36977162a368c72ad365b8317baaa3f10535232a01be671f1b0705df2b0d82d26e4e927bd4eb9a253f963167bad3a993519f66732ff7c4661d018a5ec4f8b249debc98e868b059ce70367a0cb60dbf213f94eb592d64b0e58e", 0x8e}, {&(0x7f00000001c0)="a02ec3ac520c77e8b72639acc472d6cdcd66a864d02752813bd773989e291e6967ed2f647d037f37d94fb13aa81c381ea00304fbd1c68236e6bbf6fa3c464f9d0bbdd0356f1e04e775fae08522e3ef23ae2c9836c70430678c5cce6cc80730657d571074b9b94e247e44f0c7f29a8f6947e300cb1ca46cd295054e98b48ef1ba8c96bd5a0a1fdb9c8e78c7b2723ac487adba2ddc57c7b13f5b24e890a9217c320146dfde7572ef64a4c10954659e1d7f7b2221b10062a78a7847bc04daa2d4c6928ee34c4b0d7c9ea3b505d823f5dcaf8883cd4f4fb89710e3629d8cc90a97b116d1", 0xe2}, {&(0x7f00000002c0)="eec4dc29adb9fdbab53817bf40cac76f5ea4924df0c85cf3a8bf2c39d5b25e809af6947239d8ed93658ca6ab0956872b61268b8653ada7989df7037d4a489454f7cd38497ecb480f0b0b74b47850c214ed974a390408de5a63f5a141d88f01b95b8e8c983424d4a8815a2a538a32eba3d25cf125f0778b4fb4f972a94f1c8c0c2060a66681c24b27db1a1a156d60a8b08bbf0f0dee7b18b4c82bd2b8ffacb3c7686b3217c6ae86ddc788488fa8818aa7d7d792dd3b964591e7308640783200e97c90d5a85b0fdc7d901831828f3b79bc2713d257958da464ddaba27c84f80157ce476a6f845bc26668374771fc64e44f741892e577bf9ee75c", 0xf9}, {&(0x7f00000003c0)="3094e892b4564400563e454643f7d6bb6f048a3747a3745d15dc148b3abb0cea94ee015fe0c148fb141a9cc2abd93bd6ddc7b893a4c5f853d958f4f59844b8b32edbc4d5bddcfb772078ec3ec904b1d727de9a34ba6afc300de4e8499a6ad06d66c22e7eadd600fb93d27915d570abae01facf96a4b4bcf1491ab2a45363fb58163785f71abb14185e9d3bfe2681c7d851b4ecb45ea29c7eda1a60754544810744d2ddab2fc2985fbf292434ece6cbd6bdfa7d79499e51ed0dc1eacc2d659405", 0xc0}, {&(0x7f0000000480)="a8acbe4c8dbdc0b928810adfb3d8affa041ae41d3176c7d8e3adf596899304f5330a4c9216475c803ff347f3867d4f15a6c3a0dd70bd1c10515722c3dd2e576f042b10a60bad2931d8abe4a00eee0decb044f4b269e9e6e766c276f81d9b4d79fc26ac4836666a42b3a8b9362f0b46ee63076b3a8fb718f43e96726cc9b92912c50f4268ae59b27bead148cd3b807d2b7c6dcec05e14ad42f7d57a1b82fb21d888f89794aae90b9e9e82b22910372e318d233f23f0c4efc621d401a981605f7b6a8c3926f5ca36ad1731f90f05af9e62e61ea64267c60635d9f52afe1220e608e48197eb1a4923296b81baf9fa5806e6cb", 0xf1}, {&(0x7f0000000580)="9d689e83882a8e28a466beb4d808d6378512e2696b2757b91f384b82c4059de43d0549106d22f3b32fcf65bb1a65c04b9ef3c2efb3fec70b03e93bb580f21a5a81926011486ac600f23230167d11f6b8a31e43fad8daa0b26c5fb9fe46dcbeede1a1f2bb180932241840eef66941199c0d78c663777ff3f888591509a110f903ddc40bce205e4b36bb280d9ebdab71dabeeb7a7f5c76dee3692d9e7986dea228e06df79ad8dd2508fed0690fe0d3b2ce169c5af386eeac368a8785581f2c6df5a986fe96d9598e9cbefe388e124f6b3a370a60b172fb10d8874819f31f2f848c004ebe2b455ce9ad3de1737420c3191d62e0b344ffdda70126f1ba1a", 0xfc}, {&(0x7f0000000680)="c7f9ff316dc4d651275fbd878594a142768f6fe1b358f8d63c2a9e3554588dc5c7809fc486bccf22b0d056bd429c7f19b642da414736efeacb05e3bc191abc023f25b9533735f880cf4fd6c6e7e5438b7919aab695fe2f369dbdedb0aa601c62e3c5650810273e6ea5134b5062aa05284caba25b1b3c23e9e5fdc73af310", 0x7e}, {&(0x7f0000000700)="13d551aa116d157d8c8d4e4914eda20f4b3a454ac26751d2b40b3db3625e88e197dafcccd77f3abb12c09ca3a59784add50a9ed045bc7d34f60bbc1953d4851bb8fd84c1b6fce6cad1d801827fcb74a35c13c9b13f9390bea805ed9c957d89fbf250fe9f48e467d991b05adf02629833e6b3caa8fd8e2a252dba0cf0e2ee8378321022aa1a79f92afd48c943125be228b1049dd0ef7600625f8eef14a9d3c4323a7e36038859a2579d8a1a9fe192b4bb91b74ddcb8b6de285f6eb8a46043c1817c490f1a3d61eefcecebeca09bb2a71d8848e2bfb9eff17b2856bd91295f3f28e1b72d3fbf8c57da037ca189b33653e8f5a8ce73387ff78dde5ecd146748e96551f4b2c83e2fd718b562835559d199fd3ed5c404a8d9781866c742cf3c2e4724a1ac4b8eb589684405e422bbc458162c00dbd5d4a67732a71acbbee37f6385664ec7c5b7d977e09674e501265b6d7093947e61fc40aaf56f23e7e2a29378cf526867e2e9108bca4ce7b5a4aa47075847e66dd05b1527c7d106302ae1bda48a78a0dd4da285239628f597caecc494bd9a158d03a998c7b084b182a0e9707f508bafaf9b772a7e13be61971c0164140efc3d9a30a8ff9831299fb67d39cf661fb50950e39339a1631b09d3e3d8677a6124612f8d0ff7e46214eea706afef1a7aa01cbab5a7950a175138afdc51336cd5ce98c26b863795c9817938d1fa1779fdd488ba2e8b435b2fc8e39ca16a9481ff2c3f923ce8b828fbdcfc717c9e115c10beb6920df9fc28a9c8ef2dae2713c7a761ce58414abdeb262532b58f82d7273cdc9108ecfc13141d45f26b2d68e9a8b03008a9e301dac35ddd5eafd91174bab88468e5297369552781fc7230f69036881a8cadb2a450625d7e5824690609d0e9f022e239a7da50e2d991a3d3cf79415260823ead935e03578d34b2b11ec14ab075989a4ebaa57f91815db20520b5e423ac9f7860db0abb3cbbc44f34b27fed10004d3c3a798c6772c3dafa95809c68990569d3f8e12163c791d615c4c5c6ebf3933484daa888f10e5f5cb7eb190ad1422ba5ba8aa51d956d76e028c38625f79f104ccec6f4e0d9ed670b93d8b28ccb348f8cd597e74121838f379c4002ad55027b764fac794aa624e7c8e8111851b97998079952c6e9eea4d11facbfd88752f08919fc9701d715c629a2d43e43b82b1031845f7c247c0aa2fba3bf7f94b1d30d0125ba722131b1dc1240e10432e30db7f6592dead14de16e8d493e426c25d85a2ac6d83c672db9a763637ae02e5e1ffce9cbf7b7df1e0cf7fda54f865333fea7a02848f6870b3f9acc7336d80c8b32dd45f4f9968f649beeb5693f55999984378c1381617166d507237168fa7bb9d734f66d1d974fa0543878f404db532527e139e2b7767e04b78cbc28a002885a84860921382d726f3876c0e2fda15b985a5df2da4032b4233054cf0efc2a279a33f3dcab7d77c58d11038d1d89cda819ab813edf6f68d189a53d8c631a74a87d0e7a63ab035ea45dacbb128fcf970132cb5a9652bd40e8d1013fdd80fcfdf2445c20894b8483cf97a0963f6173cf55bcb60098ecb2ebbf7fabd3869745291315b0004d9361a32b492c8ed883bd80168ff3cc6e896626e6faf6aa5dbaf8665534cc3a29820823f95253ded918f2fdb7559afb8df1b8f4caf43c52e969d2b870fbe32fb04a0b49d04a681df87b4c484dc643b6462a1d6dffe48c1deb279936e6cf219fc33ac526b2d3c4535f48da6f034ca2c857d9a7c4729f832ec91cc8d35594778764788f4ad4825c45c16ed9bec4d30af91ea370f2d3f201bad372e81e5640bc06fd6a3b1b3d705fec191e42afa915aa344018e5f6032cffd5dd87b3096a10b3b1ea12d8508934503613a227e03b9471a2aee785ace7956c0c17ca7ae8a2d274f7ff51dd625e7d3e772005448223e9e46d6d58127863a88407a2d33a265b21f1468c6d849a2ce0033a0a22d847d769172c769d3fdaedd16e1456c095d5d1d0088bd307dc2c10d59fc8c9097ad0eda7255553261a09fa0f197c80ae5735b5e365cc7fed6edc70d59637f5a9e8676a4309e4546abd2c7b82267b5eda807f2b5a7d3a0f7315efbae15319662969065bbe2a4c669c762c536b7a27b6da2808ce22488b934f9186e27f9681d319a31b06533c18afac6e1756141c28b9f747e549f6b14fee1839ff576ee0b62412c881b7da77491a7eccac821277835d8218be68814aa1a25db03597586477c9e163062e91f1ec93a188565541c10d5eb3a4b03abf1a7ac4e614f81c200b2cef156bd581fd3066d1408391858ed20e861c2f6c1c56ddc118ebcfd70574ab11252ba1e23f07a32f25fbd65523d11e8f9e249680c4e6e37bd87afce4389a8d81a3255896079d2a9ede9148c4fe11157c48c5076c154ac8afa1d7a9e9a09aa559def47dacf26ce3feb932d82d5c1ca91dcf3ad3fc7d1a435778b60ee876a810fffe1b5a970e1e26ecc4769afceab08bb0d45e90be3b28f853cf6ebf707fa74a5440a9d7e05e691ed67d4c435c7b1fd180eaa6d21317ea82ec63bbf63f61bf3114a4063f94ab8dacf87a0c8539e3e38bccddbe49ae51d9793b83e0a47f7f4665d7cc38f11c0a0a49a17b4a2223d41a862e9491b5b89ba619556523ec5dd8b287827b3772688345b9391d34d9e7ea1ddbdf9fd833c2153d042dd10c5cc001e57aec2cc9cbd982c78b1edafde2d304054a8998d9350bf2f2b88d42fe4c5f8a73073132c505d215358992625d26e47aa5a7a44b1e0efb697c942af0bbf3a6423d8935818d472a56fab73607b4500c9224a2482d181ad9cee3b26f6b3dcc050e5f57b33fa882aa669546b9f5b790fcbae4bc67c094f02c6717aafaf3a0a3abd1897855ba4e2f7d66617e4c79e977b97f9923cb0297df8dc3c4359dc4eb28b4321256c729d30d3c5720ced75720e771c1883a8fee25856aef29c7bc6b90fb401a37fdf1f647c4a46d7b25e0d8f90df8ebfa6e1cb2f541bf3e5396ddf00dd005a26b9b5a4737adbb0cd7bec901d43a4271f5da4079c31dbb5f3595a85257333156cbd3fff16859ea9c8c861eac9eb9ded37968d86e4588345bcc692e7c8a32792b697d136afcdf649ce4df4c2fcb55a2a14b8066e5d77540912fb04d797756420486d296b9b7f38ff899e2666b734d7935144b1052b1fa648133bbd021d78c56803e36c773cefb5ae07113d86b4292efd62ceff5d8d62947914a101e33f19cc9974766608d182bf7c992b6898b3c64a1bde605c11ac1bb45c82e10202422d3185425f202bf8043d1f9a6c2eecf9c1885d0db2f2602fccf8a579a78468d65095d19d28839aa49bc948916168b33068ce6f0a6e7d250860500cd66cff44e976a8d9f354eaec689d59f285c2a132934694c2473ec86001a4bc4a58ec42184f8139c02a2097f46b958c9480c2d10b4d7901714e197b1bd3a16abc416c80aff501d3825395135105f61933ea46ee5789ead0794b29711a51fb47b0ab63a446f1c282d5428cefc9d573ff9854b69ce82525f415fe065716eed7a09cdfdc7b473c8344f5eb00177d91e8a7c2c0d5295ce03ab905bcbc7cfa0a9d9ee4c99ff55d6b7a21c63de5d21badda83e7d1adc727c5ad6166f3eecb27e9b1494735ebca6447fe2a6de461b864f62ec113f7f6417d4742e653df66d1f1bda5912b5ac152e2c9ca227e5288e6ece84a7361f9e546dfe1e62c442d63948cd9b7523ac33100a2bd6b25d6f69fba1217f046b614bb248dec651e926c2015145a61699645efaeefe52e99c5e7b3b16590d56a2e574661b426b69d4253c32f8a4cc2347f310c999a0b017ab4e11d38df882df8426eaf6a0040c4808339356032a511fa0e6d4825ef249a350732f0cdf4853dbc053c97f3c18aa5f9a232f6848c0bb139f2f1bf3bb25b583b50d33df56d9c8d81695541c73522ca707c9c7886fbd6152e548963cce1f017dd7fad8df31cb800d76d22ce52f212b5a4368e44442f8301d3a6e2d6855ead39cda9c41d5a669722a0d2e56c4281a92f818bb29566e3749c76d45fa4f85ef60cbafa373bde1ed16343a83c8858071be8c7953d51d6744f8cb38802fbd885f9ae8f90ca837c661f9923fb562bc9c4690776f44742b1663dcc5cc99716bd66bb1dea60f19c5c0d189771040274dc98b17d8b9778da13d122998ae3c5ebbf3814cc983a7ad75dd416160ac5d099bfc9f2d96085136e32314fd82acebf5de45376e99e83e82421c8d00f148fd10e8ac935c95c8c360b60dfa9318814f17eb03342c46613d2cafae0118845cab5c2ba793b6cc9896a5e49d91f0739c2d5e5e1bc47065cc411afc99cf1ef4918ab67bb46dcd08118992ea845180fb172c0c71554b4a59af6b36e1e29a382aa386d7fbeaa84914fcbb01b34493e37bf70af50b37f04fe156c8bca12f8cc2c5f37b978f1e899af1277a6a425e8ac70481d3821e5b3813dbf057b1f7d844ed3648525ca239e235b05737f85ab662758d069d7209011c293755b560fb7a7850ee044cfe89404b99161b9c7c38e09b2a9b2cbd565679662d3fbde206fc70c1ba5fb74c91cbb912e3100c5ae0f54378b7850de06e13c7d2518b05724dd804a31869e4f89d3ebc0c8957bfaa3fd387c2a49a56a7f7ffe7ff7cf8f343fe760f1a5136fdf5b6332d6f9e016b9d6f25547a255f776c75f5cc58ab611ba96933dd2071759a8624fe62270d799860971e27ebefbfdb660d156efe111d7c41967233d82c414ee1ac488affabe47ddfd47ea19dadd859bf7993219f2bfe212f9b588d0d6bfa114c26695e639757ab1e512c5e91dea70e89b766af1f0671eb00599c0ede973ed7adb9b13f87935643d49cf3ef096227a576bbb28d0d7f104c990d9ec4288c82bc5d619b24941441f27f0cce33c43fbd33fe9c8378a01749ba8f5a5e26f6cf651ef542d7c738f2a69293ff6d41688df2dfe7091a2b54fadd1cb592a7573c0bf63b6f9d0a59574ac1cf7a9d633be168e403556474a96eea3066d86f00a4103ab5da7df4c18affd7367081e53c8838b3ff735bb0a9b47a3922a819134c67b5dbd2bc80087195f9eeb3b3518d8d47dba31d6090656a36d0c0f5b71aa2b3ab28dc37bcec4eb9a8ca93d9e1dcf7a36cc6f0ae9166ccb07db6460c21aa8e827fba220984b6ea2126d76cc395c71438e97e8108286faa422dcec86498c61aeafb7d866f32c5056cd47c2717fb7deadeee8fdaaf6be31f0ffd89e142c279b67f8e283406ad7d72a55ad6227ccb4e4c5232a8a4848db269998b73756b0aaf203c5af58a3239cb8eba0c13923fc425d1b8e9eefb5039a1139e10da13e2fe438ad8b22e9fd6453c8a43fc61045215150f4809ccca1193ad799f27838e9f76307518db8bcf6d3001dfa4c0438506cce311509bcfac677230d46e27b73e9518777d55fd43986b4b04276abc988a467d890f56c41e3ae8b22a93cf44e784f326012992305f448716fece2276c028809ff6ed2a7650c232deb4eb36b925c3871ce05206bebdfdeda44799fa1f1bb7b1aa91cfe2fda5199976f9abb779d139886dfefaf1595af31b8e4c6d0c6a3a4861c42fe442d5ea3c61d53fda736ae69aa45892ef1db61bd02990172ca90ea86e5e2196f8581d3b018dc52710934586d544ab66a6da5f9da3b5d0b31bc7fc23cb21895bdc7ecd399d98bcf0323dd912857d3f1dc2e097802cd2fef2535326a33157b79b377ae11556444c00ef17507c7251eb22b3d471964f866ff5499d333bc4811e82fea8dc1b49026bcc855845d88c3f95274238466a34cb5cb5089ba61a", 0x1000}, {&(0x7f0000001700)="18e5bebe8a357852541e53beb675a7fb0f306693cf1475585035ed278ea8546dc4646573994448dd", 0x28}], 0xa, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [r6, r1]}, @cred={0x20, 0xffff, 0x0, r9, r22, r33}, @rights={0x30, 0xffff, 0x1, [r38, r39, r42, 0xffffffffffffffff, 0xffffffffffffffff, r44, r46]}, @rights={0x18, 0xffff, 0x1, [r49, r50]}, @cred={0x20, 0xffff, 0x0, r53, 0xffffffffffffffff, r55}], 0xa0, 0x4}, 0x404) r60 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r60, &(0x7f0000002200)=[{0x0}], 0x1) login: kernel: double fault trap, code=0 Stopped at witness_checkorder+0x22: movq %rdx,0xffffffffffffff88(%rbp) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace witness_checkorder(ffffffff824de930,9,0) at witness_checkorder+0x22 mtx_enter(ffffffff824de920) at mtx_enter+0x3a arc4random_buf(ffff800024da4116,2) at arc4random_buf+0x27 ip_randomid() at ip_randomid+0xb2 ip_output(fffffd8067352600,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0x1ab udp_output(fffffd806f6ec000,fffffd8067352600,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8067352100,fffffd80673521b0,0,14,fffffd80673521c4) at udp_sbappend+0x336 udp_input(ffff800024da4778,ffff800024da4784,11,2) at udp_input+0x1320 ip_deliver(ffff800024da4778,ffff800024da4784,11,2) at ip_deliver+0x353 ip_ours(ffff800024da4778,ffff800024da4784,10eb,0) at ip_ours+0x412 ip_input_if(ffff800024da4778,ffff800024da4784,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067352100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067352100,2) at if_input_local+0xf9 ip_output(fffffd8068367d00,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8068367d00,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8067352600,fffffd80673526b0,0,14,fffffd80673526c4) at udp_sbappend+0x336 udp_input(ffff800024da4e58,ffff800024da4e64,11,2) at udp_input+0x1320 ip_deliver(ffff800024da4e58,ffff800024da4e64,11,2) at ip_deliver+0x353 ip_ours(ffff800024da4e58,ffff800024da4e64,e75,0) at ip_ours+0x412 ip_input_if(ffff800024da4e58,ffff800024da4e64,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067352600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067352600,2) at if_input_local+0xf9 ip_output(fffffd806d7dfe00,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd806d7dfe00,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8068367d00,fffffd8068367db0,0,14,fffffd8068367dc4) at udp_sbappend+0x336 udp_input(ffff800024da5538,ffff800024da5544,11,2) at udp_input+0x1320 ip_deliver(ffff800024da5538,ffff800024da5544,11,2) at ip_deliver+0x353 ip_ours(ffff800024da5538,ffff800024da5544,bff,0) at ip_ours+0x412 ip_input_if(ffff800024da5538,ffff800024da5544,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8068367d00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8068367d00,2) at if_input_local+0xf9 ip_output(fffffd8067351800,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8067351800,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd806d7dfe00,fffffd806d7dfeb0,0,14,fffffd806d7dfec4) at udp_sbappend+0x336 udp_input(ffff800024da5c18,ffff800024da5c24,11,2) at udp_input+0x1320 ip_deliver(ffff800024da5c18,ffff800024da5c24,11,2) at ip_deliver+0x353 ip_ours(ffff800024da5c18,ffff800024da5c24,989,0) at ip_ours+0x412 ip_input_if(ffff800024da5c18,ffff800024da5c24,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d7dfe00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d7dfe00,2) at if_input_local+0xf9 ip_output(fffffd806d7df700,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd806d7df700,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8067351800,fffffd80673518b0,0,14,fffffd80673518c4) at udp_sbappend+0x336 udp_input(ffff800024da62f8,ffff800024da6304,11,2) at udp_input+0x1320 ip_deliver(ffff800024da62f8,ffff800024da6304,11,2) at ip_deliver+0x353 ip_ours(ffff800024da62f8,ffff800024da6304,713,0) at ip_ours+0x412 ip_input_if(ffff800024da62f8,ffff800024da6304,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067351800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067351800,2) at if_input_local+0xf9 ip_output(fffffd8067351000,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8067351000,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd806d7df700,fffffd806d7df7b0,0,14,fffffd806d7df7c4) at udp_sbappend+0x336 udp_input(ffff800024da69d8,ffff800024da69e4,11,2) at udp_input+0x1320 ip_deliver(ffff800024da69d8,ffff800024da69e4,11,2) at ip_deliver+0x353 ip_ours(ffff800024da69d8,ffff800024da69e4,49d,0) at ip_ours+0x412 ip_input_if(ffff800024da69d8,ffff800024da69e4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d7df700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d7df700,2) at if_input_local+0xf9 ip_output(fffffd806f399400,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd806f399400,0,0) at udp_output+0x5af somove(fffffd806ec7ee18,2) at somove+0xf2f sorwakeup(fffffd806ec7ee18) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8067351000,fffffd80673510b0,0,14,fffffd80673510c4) at udp_sbappend+0x336 udp_input(ffff800024da70b8,ffff800024da70c4,11,2) at udp_input+0x1320 ip_deliver(ffff800024da70b8,ffff800024da70c4,11,2) at ip_deliver+0x353 ip_ours(ffff800024da70b8,ffff800024da70c4,227,0) at ip_ours+0x412 ip_input_if(ffff800024da70b8,ffff800024da70c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067351000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067351000,2) at if_input_local+0xf9 ip_output(fffffd8067350d00,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8067350d00,0,0) at udp_output+0x5af sosend(fffffd806ec7ee18,0,ffff800024da7420,0,0,404) at sosend+0x671 sendit(ffff800020a92018,0,ffff800024da7580,404,ffff800024da7670) at sendit+0x52b sys_sendmsg(ffff800020a92018,ffff800024da7628,ffff800024da7670) at sys_sendmsg+0x1a4 syscall(ffff800024da76f0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x17e1ea8c5c0, count: -88 ddb{0}> show registers rdi 0xffffffff824de930 rndlock+0x10 rsi 0x9 rbp 0xffff800024da4070 rbx 0x40 rdx 0 rcx 0xffff800022d9c000 rax 0xffff800022d9c000 r8 0 r9 0xfffffd806f6ec000 r10 0x15 r11 0x20f72537e30ad26 r12 0xffffffff824feff0 cpu_info_full_primary+0x1ff0 r13 0x3 r14 0xffffffff824de920 rndlock r15 0xffff800024da4116 rip 0xffffffff81ffb462 witness_checkorder+0x22 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800024da3fd0 ss 0x10 witness_checkorder+0x22: movq %rdx,0xffffffffffffff88(%rbp) ddb{0}> show proc PROC (syz-executor.1) pid=46537 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92eb8,0xffffffff82655bf0 process=0xffff800020ad6020 user=0xffff800024da2000, vmspace=0xfffffd807f000170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78737 393157 6708 32767 7 0x10 syz-executor.1 *78737 46537 6708 32767 7 0x4000010 syz-executor.1 6708 115536 64266 32767 3 0x90 nanosleep syz-executor.1 64266 339 53374 0 3 0x82 wait syz-executor.1 62251 129370 0 0 3 0x14200 bored sosplice 53374 496277 88266 0 3 0x82 thrsleep syz-fuzzer 53374 310029 88266 0 3 0x4000082 nanosleep syz-fuzzer 53374 291417 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 249042 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 189302 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 284546 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 159636 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 173560 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 2778 88266 0 3 0x4000082 thrsleep syz-fuzzer 53374 234884 88266 0 3 0x4000082 kqread syz-fuzzer 88266 298823 45191 0 3 0x10008a pause ksh 45191 344103 11053 0 3 0x92 select sshd 49552 461120 1 0 3 0x100083 ttyin getty 11053 83429 1 0 3 0x80 select sshd 38666 251577 50608 73 3 0x100090 kqread syslogd 50608 391072 1 0 3 0x100082 netio syslogd 24372 461968 1 77 3 0x100090 poll dhclient 19381 236907 1 0 3 0x80 poll dhclient 88879 104685 0 0 3 0x14200 bored smr 93502 79026 0 0 3 0x14200 pgzero zerothread 84653 401542 0 0 3 0x14200 aiodoned aiodoned 19982 179414 0 0 3 0x14200 syncer update 57385 62318 0 0 3 0x14200 cleaner cleaner 76654 497936 0 0 3 0x14200 reaper reaper 68338 436032 0 0 3 0x14200 pgdaemon pagedaemon 80847 101335 0 0 3 0x14200 bored crynlk 99993 59350 0 0 3 0x14200 bored crypto 81551 49085 0 0 3 0x40014200 acpi0 acpi0 90989 438918 0 0 3 0x40014200 idle1 10445 188262 0 0 3 0x14200 bored softnet 51889 12818 0 0 3 0x14200 bored systqmp 90109 273472 0 0 3 0x14200 bored systq 1515 503006 0 0 3 0x40014200 bored softclock 23122 421663 0 0 3 0x40014200 idle0 1 266161 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 78737 (syz-executor.1) thread 0xffff800020a92018 (46537) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9465 6329K 6332K 78643K 10568 0 pcb 13 8K 8K 78643K 13 0 rtable 83 2K 4K 78643K 291 0 ifaddr 32 8K 10K 78643K 54 0 counters 41 33K 33K 78643K 47 0 ioctlops 0 0K 2K 78643K 23 0 iov 0 0K 12K 78643K 11 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 76K 78643K 1282 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 93 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 33K 78643K 155 0 sigio 0 0K 0K 78643K 14 0 proc 48 50K 70K 78643K 465 0 subproc 17 1K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 16 0 in_multi 22 1K 2K 78643K 58 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 223 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 99 13K 30K 78643K 1385 0 UVM aobj 8 2K 2K 78643K 8 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 4 0 NDP 6 0K 0K 78643K 15 0 temp 69 3021K 3086K 78643K 2342 0 kqueue 3 4K 17K 78643K 31 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 43 0 41 1 0 1 1 0 8 0 rtentry 112 69 0 36 2 0 2 2 0 8 1 unpcb 120 492 0 483 5 4 1 5 0 8 0 syncache 264 5 0 5 2 1 1 1 0 8 1 tcpqe 32 227 0 227 2 1 1 1 0 8 1 tcpcb 544 97 0 93 2 0 2 2 0 8 1 inpcb 280 447 0 431 4 0 4 4 0 8 2 nd6 48 13 0 10 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 282 0 138 12 0 12 12 0 8 3 art_table 32 283 0 138 2 0 2 2 0 8 0 art_node 16 68 0 38 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 26 1 0 1 1 0 8 0 semupl 112 4 0 4 1 0 1 1 0 8 1 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1573 0 176 46 0 46 46 0 8 0 ffsino 272 1573 0 176 94 0 94 94 0 8 0 nchpl 144 1998 0 408 60 0 60 60 0 8 0 uvmvnodes 72 1650 0 0 30 0 30 30 0 8 0 vnodes 208 1650 0 0 87 0 87 87 0 8 0 namei 1024 5852 0 5852 1 0 1 1 0 8 1 percpumem 16 34 0 3 1 0 1 1 0 8 0 scxspl 192 5948 0 5948 7 1 6 6 0 8 6 plimitpl 152 38 0 31 1 0 1 1 0 8 0 sigapl 424 337 0 307 4 0 4 4 0 8 0 futexpl 56 4286 0 4286 1 0 1 1 0 8 1 knotepl 112 110 0 97 1 0 1 1 0 8 0 kqueuepl 144 74 0 70 1 0 1 1 0 8 0 pipelkpl 48 158 0 151 1 0 1 1 0 8 0 pipepl 120 316 0 303 2 0 2 2 0 8 1 fdescpl 496 321 0 307 3 0 3 3 0 8 1 filepl 152 3031 0 2946 11 4 7 11 0 8 3 lockfpl 104 56 0 55 1 0 1 1 0 8 0 lockfspl 48 22 0 21 1 0 1 1 0 8 0 sessionpl 112 19 0 10 1 0 1 1 0 8 0 pgrppl 48 23 0 14 1 0 1 1 0 8 0 ucredpl 96 349 0 341 1 0 1 1 0 8 0 zombiepl 144 307 0 307 1 0 1 1 0 8 1 processpl 960 337 0 307 5 0 5 5 0 8 0 procpl 624 612 0 572 5 0 5 5 0 8 1 sosppl 128 4 0 3 1 0 1 1 0 8 0 sockpl 400 989 0 962 18 11 7 18 0 8 4 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 177 0 0 22 0 22 22 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 317 0 0 19 0 19 19 0 8 0 bufpl 280 4296 0 169 295 0 295 295 0 8 0 anonpl 16 56081 0 42408 83 3 80 82 0 124 8 amapchunkpl 152 2247 0 2111 11 0 11 11 0 158 4 amappl16 192 1775 0 807 57 6 51 57 0 8 1 amappl15 184 9 0 6 1 0 1 1 0 8 0 amappl14 176 10 0 9 2 1 1 1 0 8 0 amappl13 168 71 0 70 1 0 1 1 0 8 0 amappl12 160 8 0 6 2 1 1 1 0 8 0 amappl11 152 68 0 56 1 0 1 1 0 8 0 amappl10 144 27 0 22 1 0 1 1 0 8 0 amappl9 136 440 0 435 1 0 1 1 0 8 0 amappl8 128 369 0 343 1 0 1 1 0 8 0 amappl7 120 130 0 117 1 0 1 1 0 8 0 amappl6 112 23 0 20 1 0 1 1 0 8 0 amappl5 104 193 0 180 1 0 1 1 0 8 0 amappl4 96 509 0 479 1 0 1 1 0 8 0 amappl3 88 155 0 150 1 0 1 1 0 8 0 amappl2 80 1607 0 1545 3 1 2 3 0 8 0 amappl1 72 16398 0 15994 25 16 9 20 0 8 0 amappl 80 869 0 826 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 321 0 307 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 321 0 307 1 0 1 1 0 8 0 vmmpekpl 168 6827 0 6795 3 0 3 3 0 8 0 vmmpepl 168 48777 0 46750 138 8 130 130 0 357 41 vmsppl 368 320 0 307 2 0 2 2 0 8 0 pdppl 4096 650 0 614 6 0 6 6 0 8 1 pvpl 32 169626 0 152891 194 2 192 194 0 265 23 pmappl 232 320 0 307 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 191 0 13 6 0 6 6 0 8 0