kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 14:24:18 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.4' (ECDSA) to the list of known hosts. 2019/03/28 14:24:54 fuzzer started 2019/03/28 14:25:00 dialing manager at 10.128.15.235:44512 2019/03/28 14:25:00 syscalls: 1 2019/03/28 14:25:00 code coverage: enabled 2019/03/28 14:25:00 comparison tracing: enabled 2019/03/28 14:25:00 extra coverage: support is not implemented in syzkaller 2019/03/28 14:25:00 setuid sandbox: enabled 2019/03/28 14:25:00 namespace sandbox: support is not implemented in syzkaller 2019/03/28 14:25:00 Android sandbox: support is not implemented in syzkaller 2019/03/28 14:25:00 fault injection: support is not implemented in syzkaller 2019/03/28 14:25:00 leak checking: support is not implemented in syzkaller 2019/03/28 14:25:00 net packet injection: enabled 2019/03/28 14:25:00 net device setup: support is not implemented in syzkaller 14:25:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7ff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fchdir(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r3, r3) close(r0) fchmod(r4, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r6 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000180)=""/47) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000200)="d250d3a71c8822a5060761ad7d2c5d0e8430ac23a276eca817087e5d10d4d32f07d3607ddf9c7340639cb8bb9d545705c989546fdc66c0f0231b4cac722f4b5a0eb4ad847106868c4d0af3290adb9bc8e1329fcbeab84d43cbf8b53f55551053dd5cc656f11d20674450ade198080f7017a26e94fde9d8049a9f44cd21bdca30936a5475f771ad8914639c7357b6db4bd91dd21827038db41d9e45a68a0c1392d58b157c437a756052413d4f6c2c1d88b1571287d3993d732b8d2c80c2e1592491b449fe6dc717b92f31d34e504fa877d481b5f20e996970b79771fc90e987e036cb51ed3abe186396072aa821362f90087458e273fc45035a5eb1d709a197ed2c8a39de84fd663ab2684d24b2287b99e4bb2bac3e6447a37df84ebe899192178d559466e6fe0bcb002380f838813b71da055ac768b05650ebb087bc38f1db0f673d1c4196efab5ccad3fd8231aecd82b39b1cd650aeb917fa62bd3c01ab04080207fe644b913894617596921e09d959e637837438793170fe092aaa3334af06cff6869a6e87862c31dc71f93071a922e4d8b25f6f81bec0252df390231e448db30c58ebb649e0b9c8f3b78e1a5a10a419ba1aaec860f0cc0b2f9985dd09a5758ee6f3daa7a3997a57c1d20afa4b2b94c252e3fa895cbb8b5a9b004d321bac58662dc37ded5173b8411ee15d069abddbb7f248e51dfa70975a7a3afc41cc13cde215f0c29749bdcae759454bb1ff8700caf0f5509937a63300fed9d29f8ab5dc5749a92b35578e7155505b2222b9be2108a30da50557c738f89f2473f47aa6faed0a8348ee64b54edf0e5c2cdaac23d7f89161169350ddb681cc12f91c5d77a0d38643385f7253c01f5c103a695eba8838ae2aa1da3739509ddfd2a667f238e12d46b56310acba940cb7c5c8ff8a3a788f236562002e77a9477e89e3297cccb7d7925d2465f60e0bca1957fd6cbee625bf53d742a4038cabb27e320ce42baeee01e0100ccce9c7341cb910328dec79bc17fd7af1c37fa833199b8ff3c8c57bbffe16c7da6c37e6d0eef70e58030e6786753846eb817a05905787c56b6a1a2c9267cd6e8b60925ac2d997caa6295f54c425f49dc35bd5bde85713da072d0b2418b513ef6317b0f1d564d44d2a2248028a5d0d3cb7c59ec84508c74deb0baa99f5ec5a9147631eba5d3f224845a9240aae6e46ecf74433680fac91e566ce719a4f61316fe514fa8a8f1fcff0c52298f65c5bfe32819da616d1b86d1a9accfb7548decd1510a0e6033a741dd80a28a26312e7880d1d1367fda5449473fdb9db9aa2b6ac64fc52ab8b427c4500ba91f6fe7f53f469add21f0e096e885558a970c7e92cbdb723d4dc98ed2048105016be84952685554985fd5ac63e476443673cf348b39e97e97949acd9108a95bf6571e86098b175365c2af70cfde1873276479c1a92cd24fc356134cd830e16e0c67abe464d817c37ec515e66f2731ca7afced5e3ab19cf4467f44f15aa291ed452589fe66a980d78c0d33b4b7165217f45cea069b7218a2a0938570a64e9245385c98551e73440ae41d3b615d8791f8a12bdf1edc45f08844102fd4f69f1dc9765557264405782091dba2d8b8ef8a1904fd7744ea6052967d92b186b22138f3d538a1c7deceb721a68671efbd99891cd85cf9d511d6ad0fb81c9b6dcb4a1c14da9dcb2923318c3f84c2f620d0e8f3f1c180996d205972dc82026df2d657ec2beb664f9ff97575f925a0d2c35cdf2ef78424e9fb2dbdbe866f64091667e030f63cea2b5836c19019818f0f3f4579a6dbf3b3129bff2f5d5db2d6b36c22555dff3f05d6d5c6d6a10c8ffc20de74cb61afa0b7569c0265e8d4820b4867b2002a6aa93298bece0250a92c40f2869b0391de69ace189efc31737ab0a7a42a437fbd248ead5515a2fe0d0ba40ec8ae9229558e6db25cec1e55c0a0409c968fada22048e9678117e16122645afeea546343f90aa28a6d27772fba9ab90e90925fdb23c3d85261d25be3bdee06a27120336ffe9be8ed7f09d87d33d53923c55e1d22de3af1907d0b970a61142fe9d8626d9a078fbf432c14c4a3fdd7f2d7bf81dcff5461b40f65f2d03818cb6f36f7989b80188eb92bacd7ccac68ff785d48a153a6fd181aa561873ae9f8fbcdf3e6d5fbf100c93e68446c2fd0155344a333703a5855ffb63ab17db45ba3a7fa3b74a44a7bad8964b7469a1a258de4a598b02d305d0630b8900a8f457ca713457a7ac4c384460ee787713e8b780f84dc70e939f346f88358822eb04f7268d0a4a7b3a20ccbb1346c2ac7e7e3c7fa426dd9dc4cbca8091c092cf8a96e9a8cacf19f028803ca49cf16be4a2c30b1a68959aa13957e81184c624270d7c085a87b6df55a01f7805b699279bb19f3e50dc6265dacd50a57c284646d3e673e182c74a8ef389dd73cacf0f7e37d416ba08ea2162c3942544a316de431a76c6b46ac1b9120634e7a7e90a439295d0cf8faa0f2f687a219ab2abe6c19d6a998c33fc7d06697592239e47382e7b7f77ef10ae579c483d09a76bc3faaa5f0fa7884f3c96282a6b141ff79746d084d0cb714e123c4ced969d9230c3963ed5db7def179b7e8f2d2ce7e2020d5497f5842e56a2de29e53d6e1f8c7d2e714b09d0add578c112775cf6541d3610534b4824220a5244d963bdb69d9f7ebbfa292da863452f390fa057ac02802d7a2149173ec1f07fbe2ad60781b228ba974ddf9a2ab2b523b436a998213c4ce9c68b31a7be06d0933ff5822121f9d81b5a5ea16e78f5d1700f1b2d4ef0c3efe60e62f36c05a5cbdffb86d113f7fe53ff884955779fb5fa38d05e9a101819c864e54d4f752581f9c26e0652a22b2c2299e4169f69bfbb8efb5e8a79468a8d589aac6a65999e08116f61400f32bf57644181f651265c38e88531f14639de63e347e4cfeeed205be1b82cabc3a42288d4154db297c6e3fddef2dac93fbc672045a3b9bf38e9935848b59782f463a7321241e39efefe0df7dcf6229af9139acddeac89c257cf50939ae6ddf55cba83f9f992961bb6f6500f67c49cc48d1af80b454a475235ad975a159e0d83592b6a8f18509085ba49b02319baf0f2728db3cdea7d1b85c646ae136a461bf20db82bb060bc71fc135492b30df7203a400d5b42b6833ea1215decf722512435f8bb13bc8e6077cef5c2f69c8f64aacaa0c14c882af89c89b54a2a52c1049175e93b596001e9f9ab716672918a545a14e5b8424aa438507d4e2b2b5ef9efc7b0f05403db32d4b2f2a1498001f99426bbdef2cc9cdb3f008174990a72e2e17f535419ce03b8865eb302f963f7105c79d5cdc9e90a30bd2f81453da7b37d7901fa31a9ddf1e2f18a7b4ca3832f9c3522adec69f5cad0698a020a7e65ed187b4dcee3362d423992a734216776d8d2d78d062fc7cea3f180e966a087c1d15d7a00d9a223a89a3c18e07628111b8661a11c8ca076034c8115a5287b4e7816d5f7e4e62fe0ad404b18ee668f96e4839c2b68834f040c38f6810fbd443776ad1552d083e806aaeab1728d57cec9c132266b50c49d94cd93d9f891c0e63484f71c4d9f80c222837532c2467c13dffcef86754b4b0e0a679659d8752b532f7d5334ca49ec4607a22a55fe96f1ebc7210ccf090ae50fe117f3b13147b66ea6ff5bd1e52af7cfc6e1109c53786609045ef4abc33009737c2396789dd3ae28388b5dc97e62dc87e8f60ba414d3befb04f926aedbf37b40bc27368c8f5bf014eaab949f0d7531d0abb16a0c525feb3866b74e724a6c8408c19a008a1e62861141b36880ff7340ba4250a2b93f43813d848590c4284330860943ee3de5c8296fcb79643c092400f047b8159e64a4a4268936450d0892de09caae8becc4db4635e02a8f7a6a10b54dc30df5db8c9cc6b3a436ee61a2176daee001e02508c4b3056623d6d023eea9eff813d5f46a8e4c1aa657aeb21d30020e85f06de25e480cc2c1e35735927748f329cad852cbc4887fe5e28b5a54f499e9915a68bd84afb84fc8ce435df34ef3a0239d966439004d7955437ec08cafdbc91c4f1c1928dd3da033671ff94d392934ccdc358062495504aaca05a213934884ca239a43f49221ea2653e316769cf3cf54876a1b4f81fd39a4fca538b5c954349d388ca91ce3c48432d9aa3fe1adc09dd6d55296e8d1658f8538c3b50ad5411a935c816fd8c088bed5480309c62274ea640b26efc86114cce2fb05996ea7107af612887f1876bf228c765ec05ac78614270cd82e8408fcadacb8fd670770408d0c76ff86c4f33d5e75758458728bc981477a3df9158efcc420ec8577ecb08f2ff334a4eba992f98a92bd2da697036ff2bbc63b86c0c4d793b7458f829e25c65cff62c169628918cff692f7de2ae8eca0848c1bdb3aec6e8200fae4beaeb7dc886dc7779ef609e671fe5c6fcc500d720e4c8181ee6fa4e11dad12ed9534883733ac63260e058dac8481fe0ecffbffd95036f48998daf67de90b2322fc116b9cd4d748489b5305e09428f0ce8a63bd991b25bdd4e01172ecd8d327856d7feb213cc17d4df07a86f99e1ae2f24217d75d3a00aef0964397bb9da80be6df0d41633111aa97b63bb885ff78878a031e9087bc3c502eeadf03af15d9dae8992cdec057ae2786f6811a1a4e611539fcda483a92ddbf203eca4630c1e40649bcabb301d2c535a823c13eeeb83d85189e9beda0d6d808c319904db982c0d7ca2639750d2a9137a3006206fab7be36cfe9a35363995af54e5df6293cbcf6d50499e59887cca274b114affde1c4a5e7cb089d58a7c4ac43bbd21d42148cc9ad0e8d0c620c080eba63d0366c67a300f448800c8d7b60fe74b5f1c28e0d92670d4853c495e97aba9fb21e38834636a75e81163b050bc0726dbc819b907f45e7a7b14b3a3f76a56a31d6fdbd5f23103ff320c296992fee18f6fda039cf9ba468209515e5606c276daae2f5286571d1e19b126d6c0100b7c87bb5e73828f22aec1db04fcc62d524f4c9093bcea397e1ef741ada46fd7ca72d00ce7fc7f6a9af8734da44c22b52ddef6f1f08ff52f51619e7101fdf109d75edfc156084d5fbd1b3432e8745ac6896e96087eb804f7035f91f9824fdcf892427695637095eb4a770bbadc769e3d070005a8c03513387b2228b3d7725bf19df36d06dc6939cc202a13b5fa7b91c789b09513f556516dca749f743a5806c54c7ce3a4124951e001ef88086d6a5c2da7ad3bfde187adb4df4255edb734cb1367df6c67aecfaa71557318c0d3fde179d7987ea0cb29b82127d9247740158ac4dc326ec203692ae6cc0231d88655addcccc514ef4f33de6541d9276f08105cec0931be733bdeba65e8d05048723d908d5d800110718ed28cd1b2bbaa823fd658dfae2c9a91abeab7c6b1964e18ac5682a3e146af138f6c194b4828986f21c1f65637cdff552a0baf0ad2200c62d514251af1075a251191ad574693d563d27dd6894f7084b66ef3f655a10d1b8c503ce17375bbe6fd75123ad25bcbaa8881fa476be2f3099464982056bc87c47d92a3781ef04eef42ef582450f97c9d9eb9559f350a3cc6acfa32e99ad8f142d7d1a8d86e60f714aa33b9fd5ce55c87a2a2a195c3560120dd441b79844d929f8c10bc48dd8e2b7eb1adaec7bbb3f0c949a8875ec39bd33cc19f4a01eec1aa0c4707364a44c8d8acc56a30a416dc47b9d84e2d64ecb411730c7813b78bb2aeacab526ff497b32ce057c4131dd05db862ac238d4c95845bc92a2b96c6ea4c2dd05d263740ae82cb9c76679d1cbac5e3a378", 0x1000}, {&(0x7f0000001200)="63335021b2b088265fcd5179f7c528836c30e6fd52db8228cd238346e222e520a1a2ad65cea7a1b45c192197d22affd026d5df0441a0a772144ce2bac0fb2706534381a2e27cdfac3245a86ff6aa37272561d3e498", 0x55}, {&(0x7f0000001280)="81f52d88c16f9b7ad6fdb2a5f8904f153f842b6411f980df0dcb13bb7fb1f235482cd27392b3ca3b1be5f65b853f1f0374679f39fd40e0a996c8fec155f17d969cac006a11e802593c4b9507e7ea7acff2ce68ea44db6f110e58aec993130d15768d36e5644dcc82c7286cebf6164a31949ee4b424357cd41128b1f2fbba2cf3f9e1a066e17766d6d4041adbaf02356891e81e8b5f8d9c65e4132526f2e34cbda00fc36ee5e8ea14721d45cf06a04d6a1fec9e69f9255f0b1a7723a0549015ca00863c5a8a53b231b52ba422dc0c416af91d6cf68373b043a1a2b31ff4a134726617c3a4d7a882de7e52", 0xea}, {&(0x7f0000001380)="2c586e23ab9bfb66167ecbe79af295314e952bf45ade1790b8a08d5ff361290ea3399ebca101905dd694b66cde58d7b78a3da65bd3598f368fd0092f7e50c92a72a747d756475ec3cf953db0d6cbf4d0987af15f3f1227baf8884b8b89d19326ee11d35223707dfcb560204a8a3bd8f6400fcac86f6c07a49a7aa41b4b1f5bc4c5fca7ee68d00eb60d263be3be3c161faf13a617f0258657c6cb3f2b13488e371633b0408c812c769dbf4464ff82cc", 0xaf}, {&(0x7f0000001440)="f11b81b26733e6ec5f01b850e7c63de43a7f4b1b0b751b332fdc4bc90b393644644666a576b8268a4cbf2beb2f186848a17cae33e8acf9484ae5e20bfbe7ef2a11c8b280181911bf45c8fd6cdd4b8a671ebf93e820ca0ee830614aefe6d94d481234074f137ea56be1ff38bca545ba75f5f946d3d5ddb83c0dbd46f1b40590cc07c140e8e4b343f736581a44277f583e99bf7d6a2bb9365ff6df0f82926ad2e5bc94ba11075aebd5e8803278ae71af45ac3707ae09d2f11faead5f6d6a1ebad893c980ac32ed982f371e", 0xca}], 0x5, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r4]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r5, r4, r5, r0, r2, r1, r2, r2, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r4]}], 0xa0, 0x2}, 0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000016c0)=0x3) mknod(&(0x7f0000001700)='./file0/../file0\x00', 0x2000, 0x9) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000001740)=""/187) r7 = msgget(0x1, 0x240) msgsnd(r7, &(0x7f0000001800)={0x0, "01ce09b4225b4da619f58626b768fed2704838deb0855922d910365a85757c36a05e298feaf1386169cdc046fbc6252d376b57638798d90b3938c8b3cba4b1832141d43b14de494f8132bec24008672fb5771ed8b6bd8372c7aafd07db3907151f3fc1727e7fa20f897c0e58599534ca110a09824e9c1677d5e7bda6ecb122a8820a0d"}, 0x8b, 0x800) semget$private(0x0, 0x6, 0xc4) flock(r0, 0x1) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) seteuid(r8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001940)={0x2, 0x7, 0x2, 0x357, "fc1ef69cce044a8bb21f56341cd1cc4719c80d73", 0x100, 0x1}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001980)={0x9, 0x6, 0x6, 0xc5}) msgsnd(r7, &(0x7f00000019c0)={0x1, "435d50bceb57c478a546507d16a9509546e985c330d28a379aa4ec50bc6c752839355a8007d57510b742341d89bab6f63f170c6572fdd480dbeafcf8fd7f3cc693c38e0ddb5f1bd51caec44d00b8a7b65a9e543ffc40ac2f8dd43c406dc80db989536302f670918cac227a8b07403e2b8f9b3f999f7d6719762ab0d53bfe315b5945dcb565245180a001ac8b78adb83eb6fe3a4300151de9ffaa8c360c46b9424c7718fca33c4d029ffc8667d6c09e5bd356b69522bd3935f34b79abffd97d51845b7f0aa9ee54ddc4985f05a91be62e233c83"}, 0xdb, 0x800) msgget$private(0x0, 0x10) 14:25:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) write(r2, &(0x7f00000000c0)="879208598701cdd1103e02cb16b8ec0f4b9b5d4e25968274622871399561483e2ca38f1e5dd012537b6a174f15c5cc806991a848ab3a4002930b31050f95943429e4ca468650b4a6f8cb350a4b3d4f8279e4a4184f07226cb25d05691d60fb", 0x5f) r3 = semget(0x2, 0x1, 0x102) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x7fffffff]) syz_execute_func(&(0x7f0000000180)="8f0978c2f881ad0500000000000000c4e2fdbf86701f0000c4a17c50fd410f6fc0430f15460cc4c2013955fbc42345491005440f0f49cba6c44131fa73ee") open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x8080, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x22bd) mknod(&(0x7f0000000240)='./file0\x00', 0x6080, 0x800) getuid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() readv(r6, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/167, 0xa7}], 0x2) getpeername(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000004c0)="82d0cfe2164353b569ebe38d697fe4254008697ccfea96b6edb78c6ffc8d80b908cb2fc80393e3164cbe92b32d7a1cbf3f5a584ce2dc95b61d18d34c74a22320e88c8f173147dc8e4b5392ba8b3275eb479479fa47285eaa6ba05b291798bc05b2f61600652a36e5c8f3109adffcf6a0915b91bb923e6cc2ffff23a1fa10f955ae424de9544af753f2b68756a0dd5ef0bf9993685e34cbd85d5549178bf16e0db643ff4bc8f255b559e47423", 0xac) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000580)=0x7) unveil(&(0x7f00000005c0)='./file0/file0/file0\x00', &(0x7f0000000600)='x\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0xffffffff00000000]) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000006c0)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000700)=0x4) sendto(r1, &(0x7f0000000740)="da9ffde93257cedc84c15a0122997378743ed4e5aa57f098c2c20f50e824259fd333903cafe84ddd98b1f1a59acd31a86739694941a958fcd7eb2da9270f3ae3feddc88ff991474d0c8a54f46232d78189d2a97134517193387cb5ed78478d3485b9f654e1a41d51171c8689fc35628941a8d0e981adb5f255b6f6b41430a4b4d449857e409041e1", 0x88, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000800)={0x9fd, 0x1, 0x3f, 0x0, "ea8f58415cefeabe043967802db650ef5840968f", 0x0, 0x9}) setitimer(0x2, &(0x7f0000000840)={{0x5, 0x4}, {0x7fffffff, 0x7294}}, &(0x7f0000000880)) recvmsg(r7, &(0x7f0000000dc0)={&(0x7f00000008c0)=@in, 0xc, &(0x7f0000000c40)=[{0xfffffffffffffffe}, {&(0x7f0000000900)=""/100, 0x64}, {&(0x7f0000000980)=""/215, 0xd7}, {&(0x7f0000000a80)=""/148, 0x94}, {&(0x7f0000000b40)=""/200, 0xc8}], 0x5, &(0x7f0000000cc0)=""/217, 0xd9}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/zero\x00', 0x80, 0x0) getsockname(r7, &(0x7f0000000e40)=@in, &(0x7f0000000e80)=0xc) 14:25:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x0, 0x6846, 0x98a, 0x6}, 0xc) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 14:25:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100005) r0 = socket(0x22, 0x8006, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="0c46177d", 0x4) flock(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000080)=0x37) 14:25:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/114, 0x72, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="48ebbaeed3342537c27bbc106eb1918b0acd9594b546860043db8c445cbf92fbda156ce9f530c7049f0e553cf548d19470111a70136db4f191f33a3c6e168c4d94d01d361c3c13674025cba23e498d2aebdd33f4f01f9cb9587911c6a1ce95e30149463f18632b7df373263f0057f982aee71b4ea31ad81cc141be5cfb4c07a13fd94f944ea67215a417c670ec4fe358b67461681a993ebd4ed0f50bac15a248c76aba218ac218e85d7a465c12c698", 0xaf) getsockname(r0, 0x0, &(0x7f0000000040)) 14:25:11 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000b40)='./file2\x00', 0x200, 0x20) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="2ce24b31f6bdf05ccdb3e583425c7ae5951e4dace4afdf5db6847a7952cf0bffcde558741a5c69d53e275b6ae0c3f6a3cabe35f749217a9dbe21d214e679247984bf85b329e0ec5f2a4c5d1b190391697d14d5770d29b554b8db8c0ca2df5f594bc6b8ee558239a199afcd947b", 0x6d}, {&(0x7f0000000980)="2cd18bc832ff7d9fd48ac18ee40aa73242fea2537f519fe5598631ed42a94543de6494363074296faa904ad523d7ea6a3330eb4344ab2cc853e57bd115d0c47cd651cfe7f2fcb1c774ca172b7447809cc7a3d41c4cdf0d97769f66b206a55f03870e0b9db05b56b12f5f16ecf37259fb22313bfc722ffa87c720f9c2fb27856f244df6673d70d4765550db1b121bcf6b00247fc10e3a41e20e556094ef9e54", 0x9f}, {&(0x7f00000008c0)="354d760e46d173a4f413f457cb3342d6fbcd0ae47f5c6cf32de1831063231faf8688c6870ac67c", 0x27}, {&(0x7f0000000a40)="a58392a0a7ff4997bce6261b6ee296aad516819da5ddaf94a8a51e7f4de64f207fd34779ac8ec2ad6bb90f010436e9623728b357194a1d0755dad0ee55e95e80eeb7c887c9ea78e36425f5032966ff91953aabfa51c5fe6cd8b67cb7003ec0ad7f53511bb42fd184be3139d27bcccf2e2f9a07939cd96f3afe91dbac27f025fbbd0069524b8cc7d62bcd510d9972b9766a864c", 0x93}], 0x4, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000940)='./bus\x00', 0x2) chmod(&(0x7f0000000740)='./bus\x00', 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) sendmsg$unix(r1, &(0x7f0000001e00)={&(0x7f0000000b80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000000bc0)="9cf94b09ebfe9e8637ffeabef8305fcde74e0c4de7f4cc503fd2fd985722006b5b484a25786e9859b00f1f678752b31823bcd8132cdd525ecad1ae7b4cbc9f84ad80f10ea5519902eb333269927df9b9dc97f93aa75d4a16c6867fb03b324228813c72bf3763bfb00f15b1533f43e45b9345fee1c105dfc3b425fb7ae50bbab32fbad678284cc516a6045d5adab011bdcf2f89a7deae7485f2ae08d9710e8ef4535a54c8c4bd3832755bf585a08f14a09624d654fad5a86d26975a009e8011b98ee04b838e23a19bcb5131c9b3723baa78a6056eaf6b301d4c95f4aaa080eee6535ddaa37c73d5649fe02d3ddc7f0684cb04a2daa2947ef65442f1db64fbacf90eaa5d4b04e757ed86c67377b86787d8f0ab04e9b946544fb69616d7b16a895bef198a08c016ef541860cbc0947fa86f90a83eb262e9420eae01ea3b7aa2221e18473b9922671f346c1f32436beb10eac5d5b53f85b3986a759027465de9482dfbb293c7448cdca683bab360344b95664830c2fa85bf6d862d7e9c45f9c2d58403928f959ea72cfa3296bca64ffc8d57590d696b21ce6b44648c537dd9adf88b6a5df2371297be758a29976b109ac1e60d9d785c1e9f8d26885eb9757358589b69809cbab91fcbac968c97ec96d92c0b0a54dfb85b459f599b0a12de4907c4565fa7778a2de0a40399196522da3b8881822dcd14a20d4f828c900628fbdde959cf58cb780570e68c8fc7fc6746eb478ea23dba2f4eb95922ed63373c6d2001c849292afbf067e859f98b14bfdb2c89b649505152b15c63ea0584267a019b745b438358d77f92c8bae95ff19e67d7e92aa647ff44e37877464131d1f46b4154ade411dea03d233acf6a604e2076bdb72f7b08007abb11dc1c7880530b8334b7f1af92563b681e181e954de62398acdaf940dca6bc73f005f6cce1120862ee803ad74a1c0ebdbad0577797f6e6fbd366d42364989a945dae85fb09dad29d53c243237f5cb0bfdd509d3c3ab2f8b957b4ebe168625ec098e37fd191067df7508c5bc6e1cd0704205b465df864ec8f5bc59386e84f5639a16697b1a2f2d631692fdbdcd6f591d1da40c4dd8115a6b80f7d7f7da6adc54eaddd0c24eac79be857a4d66feec04852f05425741e2deaafa9ca796e4e97d966208534eeed36b43fca12dd1323f4cdc587c002cb32c202fa08203f5fe65dfb6cfd881dfdda3a559913d0f7d40493032b3a66fd0db5a98a5cf2194559e8fa97e79272f0668038008a0018a6490511c090aa65f47c4440e78a2ca4489aed45b924ab2dc71f808860c6bacaf2417c75c82392247216ff247ef372d9460f8d8aa2c1552446e79fdd53cf43006287b62bdd267103313faf6a0e1e33ba0a73e579e26f2d647e1bd87fabba8fdcb77e71fd0005ec9316168d38567984a7e6692f4ceed66f65bfd3b1763e9a88e62ff1781f61eef717f0c1480d0270f34f3c79543214315f01c92397f789ff10abe6ff1a6166e519597398bbd65e741463af2b4ea61c8ef249f02f86fd76f273ff2a21e6d9c5ba0b241e4d531010efc74c950ae03896db15094c93d15bbddfe361ef982b5f626c528918e4fa428140e0a273358e33e2bc855d536044f117aa5ebb636e83e3eafecfec6c7c7b40132d14b662f79a57c31cf4946a79a2bf4283fe88e7cbf3c5c44bed661626111ef038afe4713a40c059409ad966a3e7f38fbf4720bd57ed2ec8c5fc258ea636bf531087737c6b8730e6ee038d7cb292baee43d624699dca21e200884cf9cc02fb175795891d93242d71f00be260f729959a45fabf7f31863d09a8a7c6dc56c9977111015d09938a13b3be9d7c12fa9b1baa55333672bcd604f2f182fd3d03d690b1e1b3fc8d4f617821ffc9992b059f38ceae01702991f856aa3de939a7e994738dd1b7078612713d126620a2d5c03f2a41791ea3286b00720a711cdae7cea97714cd5d63df9645f1ad10495ead03ac962bd8e5b71261f6d785d211aad1728d2fa1c075d72ab2065d4a0a8403db59b22f7fdd3ff1ca86eb681d4bddf65f9d3ba5ba4aa33ee8cd29ee31c1d40b63f06166b70408a7b975ce44ec94a797e61b4d725082d98d79a65185155b38ed8c0fde364954292dbc817c48c19154f809c1f279451ae81ebf57e283458e2e506c7a5462c1d12287cb9909ec5003157ef95f1ba7890d1e40cf0cbb28ff5fccedae7c341d67b51264e4bfbe673924c2cfbcc264aa3ade0f3daa5836b874205600191582824b40bd6a7afe4d627e0d93dfb0b93df6b25356e8da58dde62d1aa2a90c5860d20e15b8e7f8fe32d32b0a7e11641ece429b34c95b1c7c9e14a46a72e5fe7fc5327625794463f9f7acd7c76abcf768da0b0a3f3c95e261071266781c01d9586f042215c09ff9118bcb17552fa2512e69c21f4729d5fcabbe82433254298a31f9f9859eac92d6132c8c5a834aedf05e33e2a798a67cdc48a8b00071f1faf82b0d641cae3e3cfbfd8a3b84e447a469074ff2635d0a8b2557d93f65b526bf71ac8035fc44a3d0eab21ca6ce32f444767d99459a71b693c20b59622debdd7b22e053ab67d02ddc97bd3a83eefc845b94e43b882dee288ecf6cf0a5563db23f814e7d52ee100379da747919b9fc6d4fcc1b119ad9e0c9dafe9e2bbe528af0f4d7d94fd73bac12d6196096e78ed4e17f00d6efd1e40f72c17a8212e591c987910b003a7898ce6a3b17f28191062767afe8d410761329210693c47118aba16195c297a1a8b90cb06626dab7b24f50b1c3eb6dcbfcd6d91c46b26a4e9e3238f804639159ab3c3eea5140fd1ec9f3600c3cf833a80dc6e2018b291b05da9da4e2f8f09cf45ebb8d50b9ddd2202e82121bc36c865bae25928569ef015ad44608e822fe1b37cfcfa34fd41110bff78b42ac865dad513b7f9f828b9e14a14d67a23d5835d8e45149a3186f09905045f7d483c4966f52a32e405ea682e84250de26e9106b721a85dc571ce5104bb5b137aa35bb0174c8c26dd72fc2d0bdf7bfa7e74cdaca217dd26bfc689474078b7cc26808e954f381d8e45aede1e3d58996465bc18ffb35f35787f674578139ea4b0a5498435370aa7457a80c15944eabf5b25c2880c56b565cb7d1949c04e027ef263f81114eff8d54fc10f48abf04c1e5cdf2fabe1b4b40d9128ec11545e43d7aa8b0495c2332d4f5df059a06cedf12c23366450abcbd661f333f26648420c7dda20761da61caa7ff9ef822321ae5e586a79e14f51bdc8a7dc3e5317f7a7acd712975ab3a5167de5717f9784c7fd0920329e06c36b756a6d6d92b32589fcba0fcd1b28f2eb668bb8ceaf01ff5b8b14051b7e8ce7befa4d46f516c7d59a40c24c63426cb5317ba647ee3e6e2413ce98b1a665d6aa76782a9c40610a71974ec63c5f19b2cc35764671843228f2aa0cd6ab8679fe42acaa79fe8a91236849e1e597792cab7557437bd2145af8543c371df4189bc941991d0c399845a21e6890d6765f21facf49bd605303d81ac923b309e7a79163358ea9dd7c9000ee60eeb55eb50b9ae71fa950b1d25e984503c9857cacf432f41555c5daa6cc34a40b2f94f7118ea9a162ddfcc347a495446b929f639737e039d23720273610b4e5e490dd29734d65862ff63e7d96157e02ce3eac819ffa9217a0fcbaa131a95014bb9499e998663361c646a60646db9dab65b74a5a53ea0b4aa80caabc676193aa9fdc8d8e0c263d3ac3b014b52f901d7d56d5bfee16acf1d48c96f4e8a342132bbf452fce1165d13e4c754b9bd2864899c452e153acb682ff4619c3cb5b0bc5c9298baf113618cea637b9a1d4bcd2907b8b96de16e379e7cdb22c88ebc99796195958f782217ecbe78958d59933171b31cf1a480cc0e4d3ff9771619a9712ca516209ac6ad60e282ff884c6b76bc23eef0cae374ec31ac7b3e6d2f8862a41c5ddbd17583a3d524db7295c607d20214cf5fd500a5452375121bdb993529ec4bdef14a9950e65fb30014ec23ff566f7200d81d4dcfb76427d0177e4aa3c1ebef18f671c82743c1b0f37d9d419fa0f220300819995b60cceca841d922d07f97addf3f3b7c3c824745018e0c4a72aa646e3c6dc4e2ad5e876177c8c7188cc816df335750e728700ae07a5799314da6a12d9a7f3bc4e4ff0af6c9499b1efa90965497e23b10ce110b7ef75dabc957c99fa0dc514a4afa42ca4a5b66531f6e8c9c3aa7605dc592a8a35e69cff3dd2d0d9f805ba3d17f1b9289755665e017371e9a4218cd90dd0746beaa790351db7d32ec93bccfb7ee047e1500c7acca2feb541fce5a738fe83ceb7efc63d1b2a4edaaa854a1a09f4355c42c92b8f5046689a0565c35b6e8e2670a38422206b7b29e66666ef8702c7b38cb6075e759fe8afac9577e590ec372381f711399cbac8967c9aa7040548ec992f786f0f249d9fbec0c633d60e202690a744b6702d620a6574ac9ecf3986931b5af014ae324000ebed4b6b3cd857b967ae235e0c3772caff1ed20f70b1741180128192c5a89234444683ba37953c8d95e6b6341132eb4fb826749710bf256e0b60db1c02978285690cee2da49d919222bbda59df697689e72678e741014bc5ba7fd77c0a6333e4267612fd23c50f5ce6031f09c591dba99d55f8224de5efba618d3aeee9eda9f8e902eee4925558aa802660aff634247e77ab97d268713e07056748afbd88699406087230ae9373017666cb0eb0a4e835ef9bb120a78265a69af7557773c991dd05b0f920b84180af22899ade2756fa56a00b6ec466e23f2385e6accec5106fb34ec0ce5084b11ca116c671b6163870fe1cdee20339c36e2a7af2dea5d82dd6f56cf4396a7dd3e32b9171562015fcf4700652d46b78bead24a4edf0906f742c2d070dddd38ed7ddf685cc2d90daaf8cac3e537886bab93ed243a2b570c82ed50857b1a1428b0466f9262fe52b34e35c29b01f53d1f470dbcc781b31f1d66beaff4668947c2cb60fce5cbb1ddf11840648ce8088fc9517715dacd6b28b9e6f53bb4296bb41906196ecab72351a64c49a4f75730cecb9a6fa085eaccb06666b761b57417f32487e4d97318f9d2f3cacb63c64e00077fadbbb74baaefe10651ea66ba7c94fd2ad8090462b06e1fd07a8e749b0348a34fdb3b070f703d99748f3f9e91be1f8447b9fe0b2e24dd672fbd03aae8df956086a9eb551fd699f9d45668ed9982244a55ea851849b2e7700c6439900ebd35b18e1709b96b84778b4a5a5d5942c9bdac9fc64f5d0b6abff2a2d1a3cb29991b4d1d8c7c467260e2b3cb5684f4b6cf4874e94dadfdf798859259e2a393a7cf440607c119772542644836d84f44816fb8a80aa4c3a436a9b693e394926da0e1878052da0c79fd0ee5de387a3c85a9f524ac081d1a50734530ad3ce79af0be1c73ddbf0c5cf925d769e37a1e75a034c53a0a18a4b492cb42906aa6fdce55d41d028c0438433f807090ba7927090ecb287dd243cfa389177d9a8c3b240b843b1affb8db88d4af1c355f5dbeab191c05c9f291c8a465e409757b3dfdb7d627194a3c450b5a9a6e61a3aed83fb657440b70039f49bdd902bb8c86850323d9c6e754942fc37c45efc8be095eada5810aec1d504136a722fbe204325901b900c859f9b6031bc3b888bb7536ab44a9cdd8b8357e23992f578db3d97b4316536565c1a4f07c101f3055ac2583e2153752fa62eb66ece346f4d38f3aa565a705204fa9afb66f34f4770ef215b3bc8a255663de7ebfbf6ed0ba75d5bfe7f2883145006ae07d90579c0a3e8a9e9d3c3029381f6cd8319b8d057cef5c", 0x1000}], 0x1, &(0x7f0000001d00)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xf8, 0x1}, 0x2) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r12 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) chown(&(0x7f0000000780)='./file2\x00', r12, r13) sendmsg(r11, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="d91b0af6f5c3809bb8469c1bdd979d354b313396317fd2606398215baf37fcb4a10e79cc754e8c692afaa2b85088d9bf3d466832a1a1f56725fd0f3c6523cad564ab9d21a4ba5791a487b6f5b183066491415a8c44df6153491a66aaca7fc60d15628404358d67f6320b6f18ea52934d215fc7611ea6241a6d7167a3a25720fcbb918943e5e0d63c4834b4cd3a6778c6950f3e2c5374ca4e847029c9a6c2ee8166eac5e3ce0529d4a5176dd4f3b8746ad5bfb66f2914b848e52d0768dd702f48372934ddc7485930af91e2e7aa3916fb5c656b5b0e7b841df4982d00fae0a9aada1f120fbece898fb1c15821bb2a3b6cd69018", 0xf3}, {&(0x7f0000000080)="c3d9e341569c313447c595744eb304725eb8ede52be8f9b93a3cf713838a23ac1470f4f9dd2cd7218c43f729b9318c0322cf5edcfd8d8b8ddbc0305be843f6a75607", 0x42}, {&(0x7f0000000380)="ac4d954d67bfc3c4342c61f1718aafed7e6b7f2bf1c532332d36231eb0a77c5378898b78cff1621bfe177cbc1394e4e0a9097895d7e9e26d11dbe536481f36a9d6d4a130f0a674c2c9fa905c6b709d0d7a9a36a6e8b396dcaaa1595640eb90206fbc0d9c9dfd578bfb3cc2255bda8f3ebe5d5c097582a9c552272ac4bccf802cd9bde8e93b6f74cd0bac1e5c8adc563f22d9f1dde439", 0x96}, {&(0x7f0000000140)="1a365ee57e4362001ec77529639c8a36fe4cc41247e07660f5eaff4563339923d6609c1f72b20b9f60d48e66eac9033f3be99abd5b922871ead54e1fe156b60d10ffbf66592dbf7b7d475fac519c2b49fa10fbf8c8ab6e3e94f1bbcb0145f9ae3c3918c5182546b7af1650f4a88dd6", 0x6f}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="a000000000000000ffff000001000100f06b7b2dd82c644744324cb6cee872050ccf2829f1b6bfd7f64498300f27c0c30025f84c7ee9dd1fabb63f8fe0052c37e662afe260674e6043c2eefa5fae616d360fa7646beff8826880d9739d640c0a9350b78064f8ebfbc7a286d2f2c3722ddf58e3d0da9e156f754039093d24691fd807adfbe08e21f7c73e99172c50360a9b36d6ebb1d138cafb44f9e179f9ed983000000000000000000000000400000032119c67978d0b39a2c8deaac89b488271a91c23e36c652f2916000000000000e800000000000000ffff0000020000003e6425a0392c53f33180eb63fb06e21a1d864916337d5569306ef73c1569b49343bb11bcf839c57f2def90f5ab681f3d9c96eb1354b87dc6c8c986714701e2ea8226f8053e1f7fa037e5522d6f1a466f09246a18905a4cd50526b3d0d3706f519c6bb7edb956844fa1b93cfca944cb1dbcc65d92cea6a589b66ee875d96e3c8fad152031fb43d3c55c60833155fe44f2c955d23cc77eeda483a993781a1a105d6b92638ffa57fb4c96b1aa5456e94281d3fb5201451889e016d7402e71156eb95c40dc7f5d000000004000000000000000ffff00002966ffff516dae5ca7305e383ba2cea903348a62326c20c59d05a0d02375d7c02f07792c59ef0ff57c3e92edbb03c363b944e74211ae006000000000000000ffff0000ff00000066854db4b44faeb2593c33312abda6589cf3f686899175cf0755a0531f8300c985362a181ae53a7c9211a8d670516cf08800c5a90c213ee4597730a831a53e4ebb4c2f7f5f9d3f7feceb988dcf"], 0x258}, 0x400) open$dir(&(0x7f0000000b00)='./file2\x00', 0x2, 0x8a) 14:25:11 executing program 0: r0 = semget(0x1, 0x4, 0x5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r6 = getegid() setregid(r6, r6) semctl$IPC_RMID(r2, 0x0, 0x0) getegid() close(r1) accept$inet(r1, &(0x7f0000005440), &(0x7f00000054c0)=0xc) fcntl$getown(r1, 0x5) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000005480)='/dev/null\x00', 0x45, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 14:25:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair(0x18, 0x2, 0x7, &(0x7f0000000000)) 14:25:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10004, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000008) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xffc000000) r5 = semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x5cfd9cac16084f2a) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 14:25:11 executing program 0: open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0xffff, 0xffffffff, 0x6, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffecd) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0xcd, 0xfffffffffffffbff}, {0x87, 0x6}], 0x2}) 14:25:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file1\x00', 0x8, 0x80) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x20) 14:25:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4000000002) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x113) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x420, 0x0) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) 14:25:12 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 14:25:12 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 14:25:12 executing program 0: r0 = socket(0x18, 0x4001, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 14:25:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x31, 0x0, 0xfffffffffffffffe}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000080)=""/37, 0x25, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0xe07c, 0x3}, 0xc) 14:25:12 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0xfffffe78) 14:25:12 executing program 0: r0 = socket(0x14, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 14:25:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x10, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000280)=""/172, 0xac}], 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r2) 14:25:15 executing program 1: shmget(0x2, 0x1000, 0x422, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) clock_settime(0x0, &(0x7f0000000000)={0x2, 0x100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2000a, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 14:25:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x10000, 0x7f, r2}) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0xd5a, 0x1, 0xff, 0xe53, 0x100000001}, 0xc) flock(r0, 0x1) 14:25:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 14:25:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20088, 0x400000000000) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 14:25:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r5) semget(0x1, 0x4, 0x282) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 14:25:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x22a) setsockopt(r0, 0x0, 0x24, 0x0, 0x2ec) socketpair(0x2, 0x2, 0x20, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8020, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xb79) 14:25:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000013, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) flock(r0, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000740)=0xd82e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x7, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0x9, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) getppid() 14:25:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8006, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 14:25:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x21c0, 0xfffffffffffffe00) 14:25:16 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) close(r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) 14:25:16 executing program 1: getppid() r0 = socket(0x1e, 0x3, 0x0) getppid() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x31a1, 0x8, 0x1000, 0x4, "0301324a0801525531d9cd2890e8d6b9a7d415c7", 0xffffffffffff25f7}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) r2 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/133) 14:25:16 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 14:25:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x2f0, 0x4}, {0x70a6, 0x2370}}, 0x2) 14:25:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x42) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000400)="547416473d7ddcb1", 0x8, 0x3, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x440, 0x0) sendto$unix(r2, &(0x7f0000000280)="df3323ccb472c0d76ecc68afcaea789b04013e619d910971722e19f163257f1819611419f1328821b3377ae32c439070d01fc7e9af150b4e7000d4e342c84481c0c074cd001f01f1a9518d913be9c89861135f756a6fa8e77ed2ba70e4a6ef9762ef4cce022e6fd204cf3fc8fc4cf3b0698b0067eed8dc17c6dea08ed2f796383c97af996f855602e82075dc97c56b351f201331c068f5aa437ce77087ea7ace61075c2d3f3de63fb6a43d0c764d5d5238f28e10910cd70993a2d8d5121d29be19879432a2364de888268b00029f231a599e929e5818318e9908b5812909e2326b282990e3cd35a820af010575028dd6e427afc18c991d0451d5", 0xfa, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x3ddd, 0x5, 0x1, 0x1, 0x8000, 0x3, 0x4, 0x1, 0x0, 0x0, 0x3}) truncate(&(0x7f0000000040)='./bus\x00', 0x3) truncate(&(0x7f0000000480)='./bus\x00', 0x8) r3 = open(&(0x7f0000000100)='./bus/file0\x00', 0x201, 0x3) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 14:25:16 executing program 0: r0 = socket$inet6(0x18, 0x800000000000000a, 0xfffffffffffffff9) nanosleep(&(0x7f0000000000)={0x200, 0x1}, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 14:25:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0xd) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x401, './file0\x00'}) 14:25:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 14:25:16 executing program 1: r0 = socket(0x5, 0x4, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 14:25:17 executing program 0: r0 = open(&(0x7f00000003c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x7, 0x4, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0x280000000000000, 0x3ff, 0x8}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000400)=0xc) r1 = getuid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2, 0x6) 14:25:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/70, 0x46}, {&(0x7f00000004c0)=""/2, 0x2}, {&(0x7f0000000500)=""/130, 0x82}, {&(0x7f00000005c0)=""/124, 0x7c}], 0x6, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/155, 0x9b}], 0x3, 0x0) 14:25:17 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 14:25:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) clock_settime(0x2, &(0x7f0000000240)={0x2, 0xf90b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="6d481676a3fc1a85f2c6504851d9f05a858e706a2f4a48853fc720dfad691cadd4cba0ef7592f9bbeacdc9c58bd25a57ddb3c1415b1e001c3a232cc6b223c8e4e32956a10fac188d", 0x48}, {&(0x7f00000000c0)="22b5941eb936b80bdf48024256ae2d546a13b70946918a4577b06f6b4f77de0fe456b8d3f7257b1531c3ab46dfa62f67a82e49c2c2ac3f4fb9ce1a61aaa161b89fc0bab0dc9bce432a38ca4f5e556e020b4639194eb1f28a80e040f5285131c2591f716ed9", 0x65}, {&(0x7f0000000140)="a3949786f1cf886a960bfd74db011726b0108701a10e44123f0939c49a89b3be374e136540bf81d520b00f2e8f164bab5122036b4c6be161f9b8143d727892369e22dec9f859bdf72d151883f841aa549f838727a98634a9d64737e880691c491beca58af06a197511d5ebf7f5ac5bb4f7b7ff13e2de147b38afa3a4", 0x7c}], 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 14:25:17 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0xc0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r2, r4}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 16:00:00 executing program 0: msgget$private(0x0, 0x3) write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/\x00', 0x2, 0x655, 0x9, 0x0, 0x81, 0x800, 0xffff, 0x2, 0x1, 0x9, 0x6}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) r2 = msgget(0x1, 0x300) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7fffffff, r3, r4, r5, r6, 0x8, 0xffffffff}, 0x5b16, 0x4, r7, r8, 0x5, 0xffffffff, 0xff, 0x80000001}) 16:00:00 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x3, 0x9, 0x0, "6500849f1073a3b3ee791d65b4a0ce4890b248a1", 0x401, 0x1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29", 0x78) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:00:00 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) rmdir(&(0x7f0000000140)='./file1\x00') 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x76, 0x101}, {0x3, 0x8000}}, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000005, 0x5, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) bind(r2, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000380)=0xc) geteuid() setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000003c0)={0x1, 0x5}) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0xfffffffffffffffb, r7}) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) fchmod(r6, 0x48) 16:00:03 executing program 0: geteuid() clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) 16:00:03 executing program 1: r0 = socket(0x1000000000d, 0x8000000005, 0xf800000000000000) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x14) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0xa0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x5}, {0x8, 0x4}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) chroot(&(0x7f0000000180)='./bus/file0\x00') close(r0) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x10000, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) socket$inet(0x2, 0x6, 0x3) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000140)="4fbe088cac46d61e388133f1265734635f98fea5b4a30af70294f51023da2d19367a3978685b6e9fc8286b9a3846526d", 0x30}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9310f3a6223e6c9b6674d0276465433b8cbdbe19fb7e2d5b039e6523335de702e999656f701491387250c30596da51412883156ac0bd0e45", 0x38}, {&(0x7f0000000500)="1c4a6cfd18359ee8bd96a5e7712d65d3bf364143d82e046e12f96968b9611c8bf9d2f71c30869ce655fdfb836bd0514f61cedaaf531173e9797632051f74568b4040e55c1284eb2d05bd11a113ff70f2d34cdc14ff1d121376b80ee967ba82d062ab7a8e", 0x64}, {&(0x7f0000000580)="20bf02d0b584cd68d4c67fc25830f16d92e2162707e35b55b6446f1f6f7736ab35048a3a35a53969362285b1be7e67faa2f6e3239f3fd05eb8ba5514892121d7365e32447927f842a771d808df793e94aac1cb4424881bed9b0c9bea8796eb85eb747a8d9ea393be4e109de46e66ab0ca32a45441c3694c032c7547a7ec733ce6713b87f06540489d20ff97b95d08352b6ae8a5cba1b28dc6a39176bc64836d4dec96177bd2128bcd2e054f90fa1613ea1e784550b3cddc60c39b008265df729a56efadd51fa9f3fea7d2efd98484ddf9657e91ce7e16885", 0xd8}], 0x5) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x2000000000000000, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) 16:00:00 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x18008, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) login: pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! 16:00:01 executing program 1: r0 = socket(0x16, 0x4002, 0x3) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x200000, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c740c102bb6d4055f30e21000000e773e400e4ff", 0x3, 0x3f}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() 16:00:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x4, './file0/file0\x00'}) r3 = accept(r2, 0x0, &(0x7f0000000180)) setsockopt(r3, 0x2, 0xdde6, &(0x7f00000001c0)="802696832fc2e59d2841543bdafb08f58735e4305abc61213339ba213ebe52e97b240d375a3ad5d3e4c34bae7cce8382ade5e4f074606a50d75349f7d8ec6c059c0db68573352df1dac2f96688194009126c522532144c13d9efb0759b9e42549723140f1f", 0x65) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x401de8b1, 0x7ff}, 0xc) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="72b0aeed719ff343b31bb643a1ed2738559905621eda160081e2b24e066c7a5459312c8b35b32a60d131ef7688354bb96a40228c0bb6d154a3c4185f290242a6b082ebb417ea86a4e13e2780c38a292bb3e65b81610c7943a3e416fc320719c0e5affb2ae3d491082c094bd87aafeb13ba06cc876b6e458ae2b448fbaea7d744e99dabd11d9a91aff4be2a4039fa1e6cb9feb12d0d7f8d78a28d23512409afd935a96fcda26c688a0e1ed0bf96c005429c7987a1c094b170072d0e69187f9ecfd81fdf156f901b2cda7be81c2f55d23df40a1f9ed44fde23e32c1cca82de7e06cf7d5fd5fada93275c337146b2efe33652", 0xf1}, {&(0x7f0000000200)="f28d3a15b2b9d37378d7023e52cedde8ffe1a8e3deae557f2a0843278533e27642eb1dbb778282c9fb20f37c3cde6c145c996fe683d39861d96227967d369b65a2a1797396a610b9d800f36de1271202e104c673b5e16600e37e0e7e84778e25641f11e49b0ae4967ba0dc24", 0x6c}, {&(0x7f0000000280)="d8b05fa4c190837a6ee64eeefa286b4ed303027c3fe238d2c315ee3b6ed02ac7165ba7db6bba8446a556e42af45dde7e5414e94dcc6962894b00ab4de83c418dc68a209cd4a749c22fe7791e0d85febd69af5787feec6d224ca58905b583e3a5108a38f37b8afd1ea49f4969cc88d6f09c931f67c742a4fcd55034544d1ebf6c249dda499326754d55c4d746bea0d6a009e554f7446539b30a4412300707af2645aeeb5fbbef174718dca276b9e645b8bd45ad54292a03fa88b1282cee8e69b31dca43ac72a1e2d21dcedaf62d33a0013ec80ab70fae08ba432087990fcbdd8d3f182168ad5c95a35a1d73bf03fcb989103c5e3768250ac72a27d46f812f3264ffc45862c5ff524e8583a3d831bdcf55efb3c65f26a442d281da60a3482c54f684862e634d71d1af5af961a7a5aef3b7d3cc2dfc7f30d3e370a8998adb764992963e9b8d2e0b91e34dd629d600cf97c3eed3036340b9bd46f436013903bd8129a03e415fb40837469dfb909cbfbb4f6a107fd0c3d52fd3f9cc4c768e526a34a70e3625cf5c866de435d06fa00d4ccfed79a42a52ec2149c6715f73b07c6710a343754ede066235f949cb4a54cc808f51e6da605c66e8fd805f977b724fd8c65b274e61da2fa5131f29dd846521f9ae07876ca8668f9ebdad54fc4de0c5ab9376fc185c3214431f4f6d3304beebe49b4980cc52371b6630081b3120b111d2daa288f1e54215177b8af1336afbf4b511a9a6ebe213d947811b4aa6761f150f29e3b18923ade2f93ca4abe401f6207fc8ba992500a2f9f3818b885beccf89cdc1f598d892a0b26097d4c6eeb7180f52056ef7b5507f2839f0275eeeb24da0f3a070734d78c5f3c4332b2c4225fc616e0c552ca3ba8042eddafa5c8b37ff6dea8365c6b85b3b7e59767950b0766beb31e889bcf783f239be10b9e4e01d57dd4fd996789a41fffa36e379aeea7d80367a257a529afd4dca7485829ed3d1ffd8af25a0dc1ecddbe66407a21fa90047fb26c962ef47b6291cd3a1e8705d31d183e065d3a462b63c8d05ec13712b420b819b4b9c5c5010a1974df72a937f630bc69b0ae0f76b2b0e2632ae48e5bea8d998578a97e836460f6d1912033b1960588a5e682e73ea9854b4bc199fea249ca453b61167acbc41325beab480c4327d10c2fe0c07d2bb8eadfe8f97dba9fb1bf0cb4356d132f70ffbc6bd27c1fb9a5e384741b705335018157f7a8776aa01c7e30b704890233aad9e693696b5068de56e28b56490db5a0608f2149d35f4bd33dcae60a15632f4b5da6c513de721e93b52e234c47ec75784b1fecaa25d8f0eb71d267513c86a7bfd82b8b87dd7afaf24803eb7a3c5b893fab15501ba227e2f7091ba271a361face2a30bba5dd3ef963753b12fcdd799141712b08ab8d7b8dffe3f1e53cede78cfb5a35dd6cb5e72e4dcbe73923f8f12ab2e1603cc4741f6ded42f8c55ecf0ba58c892f724b30ee06030f7b25eb3b1e64a1076b480393ce1bf7f81513965ef9b1c5128f372696d9b3705624fe62d0d8009ee55767b3922b3c8f069f45d478dd425f2aa142e98b30dc9ad2dc2a6e5dfc318392513414719f5659652ed58ea5df11564f25c0196d11c2021ddf33453fa1946e88f98a6da4199088406edf070fdb6dcfc00fc739f2591e08cbcaa6f563a2ec594673b032603d5d8014aa4e7a3bb3418d7adebeef1004c415c5711c7e58616e240f146ece4a91ad5ab85ee4a0cd06972143d9e30fc16aeb52edd7b3d8de0ef7ae760fd8133ad84660223849ab88acf1d0650d1c0439cb8d637dc8ff8ea4679baceafd9404f7948ef651339980c92290ff8f88a884fe514c7ddacdfb2f6c80f8833aef7fec7d3b7e1a82b1d7bc1a2f99c732d4a5669aa9a13910362b70d0a525158de2ddf85db99dd4387fe9b838a5d90aa86a36da6cda116d4b705ff3e3ff9ff3419ddc3777d71b5a345844d3ece150a27a73e2645833355bd21b055875e48896919ae75a081f6b8c57493049c00b75a7943794c269f7417184605faf843b9448afb8f944f4821acd158ff014189313ec15b2462c5219e3311498c5cedd60c4c2d572872649b02132467c75a5809c1c381aa27dca1ea360044d33b53dae82b6f7b06513c65f0d4e192dc3e1d94c0d4a55453b23a685497bfb8e458481980e253cf041a731ed2ab6ff45e51a2c054c2763c87685718ff296d70a4cbdd5ec42624c14efa44abcd14845897d4f9e91574f12b3e6955d2b66aee345a5beb525bb610af24b7022d228a9852b057309585d907f4b5b5f83df8c0769cb6193e2a96358ba6ae52eaae9cab7546600cf1eff997c1922c3e90d157dea1ad55a437ff24182680db2777622642b3d70f5a1645227a99b15c8b18e33bb8fb1b145ac1111c0aa5b0efbfb36ed96865800da34c87cc68abef9f2a27475d11ced994ffe5e005a16b63d59d6b7cba863586fea277b9deec703f8958bf4480bc23f0179c1b547150a9521950021e3af3ba0731c4ac5190c5276f787af061f6d1619e3c4b9557c386690c8f57d83d3e2d99095dccfb044d98b901baf30c746a1307c705253729d737036882734c0033d5d4f25feed8adc7373b61607ef75b59824362d3d561dad8905c5128c09c02561d6c12b9f413752278bd6180e5fa9fe6f8c175e2a841770f3fa8b7cef6047286e82689d64f25d054a52d843137a1d0c2638922251302bafe81cb6f892a0664883987cdcad066d9f8c08b53cb319121fc39d4b639c667219874d278de3c11f47d19fc821ab0de4b6eacb52b535c658110f03c1c850ce28c80cc9dc5cc62a1a5b912b5145ee13db3f60fc812a1fbe2efaf104456375429d502675589edfff9403a398198841b381c0bccc9edcc6676a193510c010c2cbcef0ad54f23fe0cca3883a3a3ba9e3d8d1f890148c531f21cf9dc723ee296b9b9d2109ac511292c57a8777e376f8e5f7d41eb9ab8ad905f1437373419a82eb3c8c0d836b341b29ce4e82f3b141fa1f16a22ae7ee5b0046229f19a15d5506a010d94587547c27cf403cc4a56ec1fc684699639857b2f20250f049bf458ca54b3aeeaf778667c7f76e26fe447bb21f61ffc182fefad09d9defdbdce776de128b523c190096fb00acd5fb3ab958c850e6a5cedfaa069882dd77a0ab4f3b6b29b58da7480fa53637e3e0a012d86379d2977fcdb24415ec9035d33f9845bbf0ab995e061cb1c90a43a195e093162e754b14e9a4b509c19b21506e334f9365596f2462c5426b17db8ad80d5500af8d219a459b38958b6c5ee4d2653274a527d37b9831d92c0f4641d629d6fd78011f93d840d7397be80d94f69e971d8649b6f4f0baab4ef9195edd2fd927e4f2bf23b4a6cda05598600a62bbca2fedbba90d9516b36482da9188a7507dda0671e331f331d65055b2c117702b588686ee0521df245feae40ce3cedfea36d2643d970e6b8b82c61752132dac7fb76d13cf127a98ff758f9d5a98b41d5c975e153da3b8927d53c2b45394d6af095056c45ac6c0a6e2d50e16b2ca357387e324a01f2db7c8c02c1292f1aae7e859a200ecd65b6a85cb02c32fa5defb1e8f409c1bc320b288adb1f6fd922576f5bd6cb3a5b420619211a186f32bf2214f7ef27fa604ef5b86f46d1919b01dbddd0151202e5404615582686e63455f57b9151eecc0d3aff66db19f63713a189070619458c1ee7c4683092ade376ff140ac74f6229ab12e633f36a44c6c0bc5a83ba39743411a137f3487629ca102fd523a43786db817e5d4b778ef856d12ef1ddbc6723d77dda5d15b5ecd63816f6f222a02f0d30dfec17c1ab51c33f99db87ea7d5eb7a55e77f218156b81ed3aacd4748c63df5f017706474b81617aa8538e3c4638f2667b69af8cf328e3d083bb8110e6e498d2b69b998cd1f397e61bf1a8d3785d8e37e6f54aa5d040b0ab20a8812bfdfb7d8ff31521d79e7cac4461ea0af98ac7f1c69034a0ed5140ffe0ffe291077928357fe5f0cf8b278b77066ad229aa42cf6931af5304a854c821461295553f5b0f20142f6c77e43ed023620a76b4be7fee85e85168f90a2070fa580330322e411f774fbe81cf18197e2cf9331218c720cd329722e1677c26399798ed713913303b0ec43e0a735098a12ab322c6f5c471cb8bad25d3fb9504faac8a16c6930e405ad7fa578ed39b9ac3606ef696cf428c89a0e5957a5c67cd5606b2d02ec959e810dc07d050b33d85f070db733b52ff302f61ba19925057b281c98e23c0de034323d85a85af89e2a9592e3ffd953283c56e4c07b209b88bd1cfa1d7b558dfa676e584d11056dc035efda226cd5282482674cdb9811abeb0cef67581eeed2cdfc2ffa944a0cbbdc7c38d6b441a4d4c829d7f957b2b52fb3eb9776de3320d2a612975196b238acf91aa16f15160c114dada7c1ded79e614d4946a021ec0fa289cb289b0411b5d9084e63fe0d37a5a9f8d040d5ad392c59af13332ed5eb9552610b647c893e5189ad6c3f7cb339ac84f0a28433df405851fcc771f875f0817428615609898e7253ad6affb32c02ca0ce9a2886e6f5e21cf7032d48a6d66e0ba19792efb34bf87bae4fd1111cc66f2bb184925c44eea80743fbb4afba800b495ff737b70be23977ddc7e6aad79bbd149e9a6b67fa5534e2c53fcf80914435f0b8d3b2d39f2cf4cacb64dc940f3bb33c425c052e8ae248036ef16ee0eadcd2a1c60eab06d3cf308762093230711dd47c297217b56625ae5058b1f0a65eef009c5d326636514c16c4dfcc31505e88d4dae0a2bfb7acff606e2fa0d15bc111f9e1ec12d6570c10029abeb25041af6308caf3b264a4504075bc4ae2c4e520dfb50c6219b6398c3fc46151c27cab385731e20069e0207977e6eac0ef9ee53ddec8ef08ab1949576c607d6a5e9c9a8192d5bcd5c2759a48e900e1305a47a95335f05ecf0fb9a0d5a577b23510825a42d9e887d2c164c486d52d5ff8d48969aa0938a83fe2bfa12183f81c58dc9ddf62dc47000dd0c3c36430b6350de1c29335ee625023dff4426252e4087e5f0230ee88db0533455d52b935a7503198bae347df6a7c962a6ce2355b33fc40f3e2dfbb5d1825a1f73e0dc1ed6181df148bfbbe94deb2806d96f010ebd43733020a1fe55c85321f23a1b33d0355cf4fb19cd32814e0b38156884389bd563d718e9d73818e647b2a1386a3118d2bc14b8da9c6c39e5135aab6b20de9f10c33840d6f302a3a2c028eff984bb5b892bf9f0a39e98e6a655b432adefa8b9d01b67b6b0590369ea0ddc9e2273637d0537452ffc99fb8428cfd59884b25db634791661699277ccd9090ecd31d1373676a11a3684370b8fb2f0f9888092c586ceec736bccc559d44d287b26825fc95270918e8d0fb253e6bf38a8722305b5b4c56f00cbcdcf454628f30eb4b65db38446edb0baba8a9065d937c9cc534109eb1b055a003aad7a9b60b1b002987b1d0de6277f8f4a39c60c7a6771cd9ae49f0fa653f48c5bf63977ba97d4decd4914645ce997603829c631b4c3d06d2f641df32ce20342c46ab0edb50221086851326d1c0c42fe06e875054302a8ad5195a7242148dcb7dbd1ae3981a7ba8c26c1932974265e474b4cd1f2ad68a35f435ea97cb7c728cd15b9871624545fd02e28bfaec0b31564dc6c7a12f808cef9f3a33473a6a1127a3407903c10c80b0bd2c9c66512091732afbba0732daf2a9a20daa5337c8bbd320137bc8e9de307978a982a43e57aeb6d4a10a346534da32ccb17c69f6a57377856a7db81427c94cfcbd78455c2e874b5365302945c05f", 0x1000}], 0x3, &(0x7f00000012c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r2, r2, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r1, r0, r1, r1, r1]}], 0x68, 0xa}, 0x8) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000), 0x0) socketpair(0x6, 0x8003, 0x1, &(0x7f0000000000)) 16:00:01 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: r0 = socket(0x10, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000040)="dec2ff881e047c8879c16531e35b644d898537efd47c2a51f054032dd8f5b0b57dc2ec6654cfb10f8be55cd18957c96a8b67cb7df87b9cdd13fde6725ecd402441a131dd4a3f6af412a39480b81ddce20792b3743d2f759281fb304be21d0036227c4f6bfbf4b4225c3b34598fecc60f330ffd300526c411baa65977e43bf8145823e032b1b5d44b0ab82f01618d97c343a3482802ccf7e46ee217ecb58d859e395a67f21d2a91ca8477b8880bc41e8907eb2c3cefcf558d4dfacc7ffd6b76ec251ae8b61056c8999543ee6af333ea5873cd9ff6", 0xd4, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20000000000010, 0x3, 0x3f) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xf56a5b8731075e47) semget$private(0x0, 0x7, 0x3b) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1c3, 0x2}, {0x5, 0xffff}], 0x2}) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x80000) ioctl$TIOCSDTR(r0, 0x20007479) ftruncate(r0, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) connect(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e03d9fe8e0cf3ae8971502720200000000000000938dc6fc1813601dc495856c811d7a9c37fad20c72c5c125b092343a67f7ffefcfcc9a5a9f0b846f5c2182de7f1b2e38b4650fb3c3230d5505262dd7ad02290c6c734b852eedae9ce9f9883985928997fc1922cbbd890837dd450e00007114c8d2baebdbcca2e75aaf3fbd5765f3b1a4c6266fd57484286c22a81fdb757b0f045c0dd369c03cffe9d4fd972293cf7300000000000000000000000000000000000000000000000000b5197efbf73ccd194ea3c6f41d12feecec908a6fb4e988995a21d06b9b3d899d4ea2bd8150a681821c8c04d18350ba4dc402150a576fa328f6efc729b23bab78a5df767982ffb602979df8113f471884f1f399a0d6015678b9ca025f2ee8c2b68122a1d1f8242de1c9725998cb0b1752d0e34d9cf20c54264b7b962920f69b1e8c82763364676ebeb9f38a2f3360061cf601704c1ed4c5a04c3e2a6460ca3c66a252fdec2d9793fe87d422e615bf95fd0f61b6406ceb087fe640748448aeb8296ef1f6b6637abe4529308446a689966261d485cdcc13c05587dabd5654dd599d24306d86cb6b5810d9a93d59522ad5784b44d634e66a9386d8cac8cf"], 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x1a7) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3e) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) pipe(&(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x205b2, 0x93) recvfrom$inet(r0, &(0x7f0000000180)=""/173, 0xad, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') fchdir(r1) chroot(&(0x7f0000000140)='./file0\x00') 16:00:01 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x1, 0x2, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f70c50132aade3611bd46bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) fchmod(r1, 0x0) setsockopt(r1, 0x7, 0x215, &(0x7f00000004c0)="3c602ce40eb72e25438282976fe87dfb65e395c2f3e763f7a9b7621c306a42889ad89dcbfc27bf58a8a477ac51ec30a3bb503b2911f1d255e646eddae72b3f944313c93f035776724cab72a3764a96d8ab506a5451eee6e5b6d01990106b1fff378a52879a9a1d3c1a53481dfb08473e338985cb554ba6f520d22438952141049a7dcbdcc984767a81aa71fa4e012d2cc862810947d98d6241e7671436b711c2134968d9fe63c771e653678470ec5c9fd7f12cfac908ef22ab7fac3ea13378106beb296bb3016854fa6ba1127d037ee7a56b493755ec967eef3cec8cb1d73d1e6f5fe8ed169acf4810bed96fe4f748c84357578db0bb9af16fdd6d35d87d572c268289daf912532dad83b9a22a314e98d6284dbd6f7e6c18addddda468da84bb850332378075380a792bd3ee2002ed9342e79da0e1077e2ffcd19b66747b9f6b4e33f51a9f8a73d20ce8dd8ad2f86b86adc705bdd9a32e77c8c4653da6d6797f9a62d18df522e70b1397998be9a9372b17895b36d4368d2a91419ec3b325293dd95115084289b00e63df8b18c3c455a20bb673cd4d15a34a3f22f7b024b261f7692f05d407340724f53f6e3c361cccd0571159c98f3ecfb37a663aa8f9f4350a57015f1ef1806c69e1f0a9ddc3e8da01a6ce4cfef080cd7c1450f37ccfd4575c4143907aa5dbb701d6ff1695ca0a2a68f4e8ab2cc34b8039db9796a337b45bdb5910039145028be3a012916ef2f17b186f18784985e9202320698a5593fd745c9d5eb0af2ae940edaa7db4a7b235fcef43b84e00c1be4e3a6c308e2e1b0db4401ee5c68cd5d576bee2c481eb1a8ca3753f0fad0d76906add3d0a4d1abb58d0a8e7d9ac137407c971fa4a5cd42524d2de623025c575591990c275b3caf62c31d104b455585e948f35cf08edf0afe4c9e48d147b26f914de965451b97244035898b6d5f67724c387eff6b2c66dfbbb8b0d47d48356c3ee19bdf50fd07fa8561c035baa98f464ac7aea06c28336b040326893ddccb56997758d3b05293eff04ed747f72aa168267fb4f26864a417dfd0120bec24cd754333ef9e93e134c4cdbcc3db15cc1aa8f8abd678d421c0690935332cd860bcd9a352436634d5132a26a02e60399842c4bed3e1a8fc17c085812e41ac8e796069bc168302a9609667ef0536c4f2ba5649b90065ff8469f732563d5f797767376486fc6e59b50fa596872b8c9f8c8eaa720cabe1861f6ac784b0af0a7d134961b92e01f764ed7efc4afaadf57e29467a53aae6392bc9664d4cce3bf74b8a155365fddc48b066a6e616b4f4f1817832e1bb06de7ea7f32dc8b6baf890560bb92cf1b533b50b45cef6d44743a257019617979abf92d548e9bb929df82338db6e06d2bf1d70c2ba586365bd97d0cbaa8e50f3e1aa5d96cc61ded0254a7f82af340f82b25b13a721d366ff4dff46a4fc497530b5b573338587a4a6919ac244f0b2650e85f3d37cdc7ea15fbc59eab332ca4fc4d069e05260c2b141b7c6ca9b4509774ac1969526a823e4bddb06e255d58613be253c33e2f402cd370a9584754fb5769b01ccae1f78eead727813e2f089a07b979d35367f82cbeec4be38a28e271126f9040edde82ec4c3f75c0678e0582e3c105d3cecaf4037fa1f9ab9a220f3095286489e8d0c24bc47fe18023de5a7f2e2a0cd59ba650875689ee0ec48f27c590a5ab1b4b24f5cd4d97e33c5871df0ccf07d7e4c4359b1131159116529c5695ded7d2933bbca3085991e65ab086e8e30e3f02ba26a6141995361a25bd0b2035cfdf231db1f92b253962f05bed5dcd216a64bbb315a8ec388b312b7fec3c3fd21a5b4125184d4308d723a1851d08cee8008afd634943f950fd9b562d2e318800e20e93c393da0b4f4b2a1808f1eb1b5f661adba76890d8b5c3bb49dfd02de8aa2fb66e204cac7d438d79af3de70aa315a5e7f46d83572413957a6b7bb30cb51368a2ee9e09b6b5495f61574dca8dc1669d5d5ccf5b7ca0fef5a5515adb2f759c887e826d03f861fd69fe924d17e94eb59531b96ae8e01662beeae2b777ba54cdf57699d3ba36f64be1befba6d8bd57116cb16f6a33ad1ba24599a2d4e429a5752861e8f75b120d8ad5e0bf716d3531bd3b18853625f85207dc2574a6cf69273d196e1cc6462d11837b00856a3dd58f4e50804d0b08302c07b1a5127a614d1860f085b8f603c904dca6cfa565a55d56a14c93063b526ddcdec2010223b9aabfaf552b7bd46f75e980875975d439e9da6e0f2128399c00a1293c4e7fc0001cde5b57923f8de2dbae0e25b79a3e4a1ff180fe3a12c6548404f88ef6925b623616c9668e4631a5501e0f2990400926e7385910b5a98da32fc3e05d7adec3f67edd59db4a76c621c6ffdf4ad355c07f3887d7d76ad245ac33398dd1daa7eb946be5a61f464d834ce06f0039e66b21e780555c866f49ec3bb263b5382ca285cfba2e6980fdf25d49b69967e2bb590962e9ab88372d34b6c24f168c2ccf8b59947d66c7e59fa26d06e8431687bea5988429e855682643b76d97b5670c690f4af9659a20f4fc9c982ffefd799f95e26aeb405ae768c86a7c2c9fda35f137e6f802fbf234781e2642f7f6763570a95cb3aaa18dcdee58e5a17b848e7eb6a27e33df5a1faa4e333ed933c725da8b2da96c1dce3d49c013455536cf1439405037877a89f20bdb405f2b13978ddc1b2f7caf63301e165363f190759fa11cab7fbe6f3aafe81a68a4783d67af7f0e0b7683cfaf12dd4373b7f1de56fa7bc29a93b226ed68e3b78d468a1ef22977c60680188ef638818b8d13b4d0da71f4047ba4611f2d9c93bdfe750d52a3f0fcc3168f796c139121cbc6ddcc4ddaeab48e0c34153439d8863307ba9b37af234d7f8abf1da343e233fbf89e0a8a4e1c4b02006a761d52d9f7decb02f9feed64e296250810e707517706d16367d0454aa043124169c69390b6824850bfc58f3929b016b1a8532d34b82e4dfd544c3a49fe525ae54f2b1dd1dfa73b0a1f2ccf8c07097e3c0dbc086fa96f2a9b3e470a5fced7809da70aba362f2ecf780a491e3aabba09e5b5dce5d12a3e9fe17bb298ef7650dd1e53355a22e07441cf3861055e1f28762053f758141df83b90dd153d09d9bc5c8a3684ec8e6d35d6b344d4ba0409a07a35d1fc46dee8e1f19f0ddea3f72205bd99dc7ac40c02e719d4455921f9801d94bcae870666f6a472a702b18266d1593ef55370ebf0eafc153ca4ed13d9c9fe6162f4956dc1af5d9dd9ff486be8b11e5a31aab10f298852424622566bbd1d85e86c8b5d9da8357e4e15ef34b151191bc3c78ddfa235baf803c3c1b086dfb282ff6c4bccb03f19edb07d068215a5c55580a10a3cd193fb9ecdef6b5b357d608511007dd455062747cd7fc18cc384f313738d860721a3909d6cc6336e4508d96e6c6207924a141d97f639f536e8f9709df1efdeb8d7d805a35dc62372a80f25e6fa39d1fdd7e8f0cecd2771b3e594ddd6cbf554335277be6b2b7a6a10dc63e464e906f7535329d72e481b097aa4ce3e49f0b1bd4c8639eac42151ca217531d33d353a4940abe323564b0b64bbf8c3162c9c522ce836ef815e48ebe46a600274ddcfc1c50382c9345eb3071bfbe88e9c64921489e2fd50783da428f8f271e2afb79e72c0a0ea90b41665f617fcc75fc1992a498bb9fa316534f35b679225ad1530aa3d34a170c30180d5d0119b9b3a6ebfb614a085a4367220a74bb4b6a5622550149d454e1f048ff43dd77ab977817f61ef871ecfad4ce4f349c77daff0a61b191b83758d5898aa6101d39779b9e64bebafd6289b22019766e7b6ff847012a9864e9a430bec900652a1b2135dbca7627fcb4965eecfb6902cd9ec534040ed9d5b12d8b15da2fbe7e9076ac27470ab3a64029011b1898258a7a7526527b55088482fa68da21db1788aa59c046311ec82b15c886fa4628b576425846d6a1917ec8c4def4a85fd54e7bdef260022733abed1670545b191f0fe0b12f8dcd5fff12f169a6411cfc1e6326addb1069be994e76c517aec84adec78cdeaaa4f38f6487c5656d8d19220f1d5d8dcf50ceaf8f7065326fead1f925bbf17bd7abe24756539d022abaa0e46549310faa793209e56807f81bf4f5477a856d13a5f2ee577950668ce7be4bc78e3ca320838fb2f010ac1dee1a96317c21290ae25c2841d596b684b57fba2d8da3bee47e3ee38152a3567292859d7149fe82ed4420c0d48db1d2c7380491ebaf4f6fe5dac9b7917c5330010e998e0d300329854b03ad8077c4919a6c60a235cc6a7194ee19c894e2026ed79370d5e657a2354d550c90fad7336d27ceb2d85478c535a248c963852fef7edb781a1239cfcbcc013385936dd85579fa8d85f5998da691f47261b7380a43e3a20c857b09709abaa53bba8d37ccdbcd11ca69aba9768d043c3d84f6548fb0c7419a882c00882a14f1ec3c0606dec6dd4d615eb0230e9c7ba731fd975a6b311c9cce4ab8da85fbe913838f39905024e0e1ff1416039e52bbebbc8525cf644382f30b15935dfeddd18bd8e70ca21dc163b6c1b154bd4dac393667e375e2057c72b1f5ff880470e4d5c969398a5de7850867cc66ea8f7182fdc6cabbcc685c95b7f1cfa9e19cb06d9ea47252a4b69bde04c1c945e25386baa94992747b491edc834c97cefa6455d5d0d0105e121f960c9ad3c147b194af58175f5876327cc54d5b69ec5501c54fd1c803411e0d7783f9b53ff9032fec698e4a5c77dfacea688bfbca139e910e31b3310c6998c4328d12c8669c656face48813650f0c00ce4684f6e2da5163f1d23c035684846ba7f60e798c109f307be5c695f3f44c3e3d3a7ab3f3cdc5a9c9321e7d2cd6bfbaf7597e3286330f57b4e8e91286fea3f8e8299eaba5f9adec60d265ef9a966178a523ec18e850883ec56d0c3b5f4b39b5ac318e36a616ac935dd2f9ada50e03c5bd38591974dca0906c69ba25d573e27b84334f9cf073b15c3209f6f0117cbdaa13d1ad0c34d98df5a91afd00cf38020594c747ebe2dc6f776e74bfc58ba5cac640dfd56138cc41fc880814ca4f1f03ef64b2fc8f3d596ec8fb9322455b70294ac03e9814836e7e30a114bfb7a2ccf8af79cab40ac3c987006fff83038560255014af0a26683ac5c45d68a3582f26323da644fbea6be7624bb75f19d568619006e7f1a3bcb595b2a5dcb717de5c1ff8098b8764e9f1a632c90047a1d7c97997ba0682b4653179b35f377fd402ef9e9de7c53b3d203f0bbe08d84fa39e5e417bdbb5c3f6b0761fa55762ede6922d2f9cc60865eb3da3707c98b6ef820e279b513084631ecb97f4c6cf91ea4ea0df92a55e20fe54f5d7bf857b165852ddb964ad82cbb914318c1499b4ea84b5e2bc96928d0e6764a0075a7cebe486ec78e9b634b423663b0eada4311cb50abde63d7f1bacdbcd5287573854567d6cedee23789951c6e9bb544b9433ee3a8e80f900074c919765e689d43d400af11eb36439f571af4b57df85d409bbda972aa8dca609db7e7ef13256ce27252a2a233983687d3841c3a2efcfbba39906eb1f66693deea41ccc254d0d991aa787f5be8f2b2f6a1d6f8d854ca4e2f4d62f228e81fe4f99167222927e8e88d00ab190eaa0e06c8852c074d7f3a3bc947b6aed606308ad6a524a123abae99ac78397399ee13d16a18b34bc06ef775e32b0e87e7d7575f273c98e7b0f2702995d9e9001b0677b878f5d9ca7af20eb28e7174a540f7ad9cc5d5d95bc6a64ca3b3a010a97407450791e1f47a0fa705cf09f893248e0c24", 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x0, 0x3}) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0400f9ffffff020000000000e50100000000fd1f000000000000040000000000000000000000000000000000000001007bc614ee4db42412ed2834c50000000000008000080000000000000000000000000000000000c0232f96bbbdc85ea1230000040000000000c2ec4f4f000000000000000000000000000000c64d0990fe8dff03d6fee17139b8e0c9e03057b899021e9a785a3f4172ac4d2c8009"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000300)={{0x4, 0x3}, {0x0, 0x43}}, &(0x7f0000000340)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/115) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x22) load: 1.13 cmd: getty 69419 [ttyin] 0.00u 0.00s 0% 317k load: 1.13 cmd: getty 69419 [ttyin] 0.00u 0.00s 0% 317k 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000740)="f7593f9887bdcff9c2d2a04578e98cf7b576e263c8a41887a5bc0ccff969d3b35efd75254d22996c3c0914585e2e7b119c86303580b8d0b58dd5ffc7335bea4d9c31cf9f79a37cfeadcfd7691853b17a50cbbe6a5d272c848edf58823921a67b042c7343253ce36d212bd74b20e08306082860319df68e4a22b7cd929bb3b928e5ccc5c23f7f3487eafc1e61bf999f8314d8ab7e4f40080c966aa695bb20acc6a8c5e278f597cad2217f83491b0700b36fcd8d9bde649f265775b25869f6cc732798367e4b94f081548f58e290952e28f218416b5c05fc9d1772f5f3e7fe8ca529b21ffabed0725b8e71d1074d6fb7a79aa3e19319db7c6402948c235bc96127c8b940267547e38d790420341613560e0ac4269bdab6f4b324101e99beac5ab137d6f664c7ed548f0e28bbc5be09f75f2cb7e4c2a3b6dc07c50b0acd6a1e586179155952fe6393188a50caa11facd7990fe7cdb8de2c2080057c453f58aceedb1eadc26c41059b1a702aac7babdea453ce1af310c96ca72bbd4ba9963fe128d90cb3d200a7e1424fbc1e6d6c6205b7d07cdc83fc250a94c2fa6fa0be441abf94b749419ec03c036af28dd36ca3c4c292f3eee73dd068ccea7815529d0580e0a988b2cb4af6e14dece3c26c24998e1a8bb8391989166c2dcc0d4224f5c70b772ce1c7c574c815649e88d80d0224e6bd7257292f0d42ecb29a3021b837fdcd79515a04b594b6d63c4ca3e478187217dcd294fa08179eb13f435e1041503214c1aef0357c3f5df71d6f052b69173be1e6296af3923c1b3cb0b5b7eb4bbd2885c23cf6c110f597d1ef76d896d1ff29183e4aed59ab0422113667c69d5c8403dabccef34e805475ad26e353a5c1be28e4a4a35100108a105a8d40d67df9a5e57f9203504340403262d8e434d2a407c5baf2c4603de852b97797cf24bce6a0c74d5253024c7cfd9fa2094292d2d8b912f5940f5f76b39fc6ecc092494b100c8d4940c7bf67310d79b4d5ee154f61727d8886e8d1e9e46941842b70a4b15408d852b6ff577efb59084bf418c92ca3e38f668f8c058d4614b5d022fa092e6ec823d0ac66373aa224a50dbed319b46ad43ffe81e91ee79f94f956fd93c2553de10e3e8b036acb7854ac8e3293d2b6f3d1e6613cb4c732a0d844599434e2fa1f5115c78610dc8aed510c8d983f2788f2982de02c5ddfd7552ad11436f10a65b92cc98a4007042e80214b069eaf6ce7d272975ae9c79219ea5a0a69614af3723f806a8396db794865d87865e99b689142b8afdcdebebb3506e3f60f6a9eef3e9f0e251d1c6cdaba8fe7b64c902120ee5d054c9ee7613bcf045a2ac0220ebed711316600d0b3bc21e2f4a4610631bcf6c7bbeb329d0ee1b277fa7921e09239bfe6a054a562939ba4e98c4a83d3e78e111db70d8f2233dcdb7a21649d0eee886aeae8fd4efb46d5462b0750b93b1587dc9a118de563a0541f77728d72f736e96c516f541fa7099bea3296754643e0552f7ad67028c9433c84558fc1d95b40d5f6acbbdd5e8d1e7c8ca769eea8f71d0deffd4337d33ade390b97303dbf27c960e0bff065a6318661956c0b000d61d9d6827d2b44a65cd5010d461ed38a4afcc0ae3804865908d9fc0f59475228d966765c897b6150ac01ce0c848014281aa187b44f6b3e7219d480cb2b9db5e6854234c03ec927646809c585beb2f8ecb457be7d7360e0096ddab0bb237a0850a375b480963a150ba322b3cdacf34f31a1ddaeb69bac3a7d36ed5221f3a95c52061464ddc6ab5b4669c3d084f7a304e153f8a375b2e4055fe3257f58d81ac36ddfa0c16023fcdd915e5bbc89e6f1f4114b856098e9285bceac2208862df12762600d864adfcef8db0779f28054731aa1b6e791aa375229262721c238dd5ddbb5f2246d79da3c226cea93abc2a15c3a10a3004b7bb82014e4397218db303d3dfb92417dcab4feefe78f506e012a6662fea0232e13648b6acfa9c7a17961f2ad051e1cb3b47f1e65c30dcf0c9ce79da0e75dbb6096ae9f43e761888bbc5d900ead6842297a4d7c4c6ad0f9acd6f5fcb2ebd78fa8eeed0853676b6c3845a709b9969c213e90ef0abac9d100f49a162ee4699b96e8f40000bdace71d6a19a6245839cd0a6ef16f4b89193cf1235805eab9c6f1f65304ebecc977b2447d606badef940374e7017bff83edc11ff484b203dbe67b9e78d2918afdae441b7d9f7e8b52fb42087b2753d45af8dc8ed47f80a61307f499cc6ceb33745a6ea21ddc0c9ef6ed8945f9af6144e24c5904fd3d5a41fae9a47a8e5861d78a1db3c0dad7caf21575252bdde68d460577858e92904ebdb035327cadcf3a081e96f02b3ba0979fada5dff652a8ead4b43313e64bf60922cc0845f313606f5d7cf3e1895cb306d64698046aab5edae6727dc69a9423ed9a503577c822e96bb2237df1318e19e1f60913c5ad12261a32afb03d6c7a7e647a9403935ccf76957663c3a3ce0f4de16956bdcf11f3716f62516aadb62aef9abb4d73da55bebe5dadbda2eebdbc4ef6bad03e0925b692cd1350318178c93b126399a4ecc1f15a625c09f0c872db18feba537e5c301e0f0ca795a0d1f8e82993cdbdf4d8f1be17d38e5191e62fafc829ddf9191c597792184679de1e3f26157f10804ae62dbaac9367a4c571d95cd6571dafda8a65dbb2553f69e8787049c0c8be0361fa86c3c60ee814b2998e14bf8275201042b8c78c9e32e4250fe2ab8f13b240648d70a089fb13fbdc55d51f2953e4d7be2db36ced9c91ca67868d4bfd0f40e6ea994fe6647eeecbacefde76c5602b96e377f592d6e85a9ab2ce5f33b87f44f5a936f3c176b184015977dee6db70117fb21f47104f95fb3a7092af6af7ea8250b47830a8a110b34ab2f238738780a868b5b504cf0b3ba9178d9b9a93b24aa9a6a7ceb214a49b217abc9eb9bd7145cbf935c62a52e0651d25daf0bc0df146e223ee1444241f0fca537dbe3c118f4eec068afe46e32e625da88e820a88b4b2e2a3ea0f705e637fe1bd2c229b9f91c36fa583becd2e35ab175466e5655d0ed932042b7803386c3d52edae03f50fc84b1bb9466976ad179b69e1f1406e0d9465957d15aa0e25b2c0128d53c82dbeb82e0aa0caa9861f02cedd5f54e05312796b4ece7c39bc0bcec527ae7d27606415ef25b50c15763573aa8465513a816fc5831060c95f24c4ccdf06f08add0affcb582ce9d49f889cab4b66b8143fc3d4f0fe3c1ac5a633a880ad12ef1bf9ef6271cd311a551e248e82888330104d875b6022d0dedf7dd8ed3abe5e2708bf2ab475a953bc6b55e1d82ed64ad1b729183722ebdace8d9296a1e857c9e0c9a8ff09ee5b9da0f20008b6948260340133e82bac4a9c5fe1e0bd0540db20ff964b3f587f6f8221ad10c6022b76cf133ea4ebd7b1f55d139245b0289091b5071cd8c07d5cc82db1605b97124514d2f2bfa7ec1fa39508109138288d81a5edfac720f03637725eae996e22a13df83af0ab92ef433ec9ae5586f76433b36972a3d02e3c296a971a2958e1146e600d2e1027ed71212dd3f387b092d93d445cbe36ffdf4f41f13ba321a38226b162ffc32b006d8999127d99907645401298be46420eea5eed28d4d6fb477813204412777976a945ec72b1b41bb3a505880d71532f20efc34cbc8bb9b355d410aed6945811f568f3e333b99ffdf25f16588ab2d8a349960ff4a7336b8deed4a3e537e4913a737913f6f471ac511823a8a9c647cc12273aa670ab54b25115e5afc940e9f3ae9b31dff2a328152aef60246b9e4cf18cb2f7625d1d7dee92d9bc98918daeb790f8d8e5b2c43fec1bc5a580b6210f684fb1fbb97b6d8f9c930fd81b56f0de4d7b7cd1a8a5e9191649be09cc85201fb6661347318006ad6f321453259adecabed888368b4b039d9b46a25c1a81abb2fbdd131cfd396c498d39f12640f0d8ad3daf776eede4a686b8b8ccb1a7d971758c17f42e2c41c71d1d633afd6542e0751d9b2261fcd85876a352340483e1e56cc1f5a1d70d5bdc9766c0312adb793291d7a46aa25e89d0cdec83137999dd8edd85e3efff67bf3b60a3739d7bfbc2a3f06bede30c6afff2e44e3133217c249349d3ad3462dc84c4258b01703cb12b324978dd60af9506937c3292cfedd3ea889e10fc6ec5e5549bf6e4817fd0385342e91ea9b5cb2f8448f84c7b256f5e81e8568e8138f8e2d40d61dfdf1cce5b153982446a83992665c609ef7d73ccdd5b3211dee4c7bc2a27146b3bc359840cf8fbf032f40bfe1fe37663c10178c47cb62c94d2dab148b3e714304efca1396e5f967ea5ba84003ba1cf74591e7119b4c196c6a705d067a5245605355127ee53e4d1ac6538a9e3716a0a7672a45a9e3018ab5219eec95f8b666f73a0fb344972e4ee147ce8e213f83b2fcf1e17530a681fd5f0c8d684b9e34fc473ef8f05392bfbdd5209865078997a3cd4f11ab8dd8d9380ea3279d742f992d4c8df95aa4742c1360ac34a56794f4e3678413fa775c4be9c857999cc23fb52924c2f8867e09ca97ee0af066461a8180d3af4d7e09629c2061a8c673fc4bfd6b8b3853a50c95595657a9102fa4cefd645b9b3f702c578225d05956ca42909d2b9795b046222951d4525bf7915a6aecd4f2a952a237defaa45ed7ce5ec6d5b3d6164f69bbd10550964e424cab396fa7827004c14a122f0906ffece56b53d7ca9306b0868f78d70a5a0e34224d7780d8e3e6c4ff35bf47373038712787fdb64781879a886f880390fe3692ba22455aa8e040bb942574eca1e96e9f19005e04d6484bc090f3e93fa41cd13a03f45719d8ad67c2cbb41ac139d716969fdb47cba60985a382b171d206e099e8555dad31a5209771a149a2e28272df7ff652164d52ce69d39726a82eff750742ae33b2badcb1f7fcf420100be2a8604c49e06cb20e379b0ae9252dc58ccb271077074a9c4b2ba06e5b95ccdede8df3927c565d6d1b3fcd1bb2334b3f1aa6cd5e3f51b3a2f9c4eec0b2af2350d1dbc55212d3efafa4ac433ac15fb5cd13193639631b01bf2a435ade01c0b1c913e60f3655dc2956b08d906df68e2fd372912b36851efdca242b21fe87b34d5e8a3b67ec709e002a022fa7930a87867ec6f64367c1e779fbfdadcd97a204a743665a4b644dcebd83dbebe52085b7bc6ad619d3ba4759040811cd9dddb7b29f3559007751970a7ea95f4900bce53a99490e449d6a213e026e7c5d70aff92ca4836ccc1238d4fb4653a8ac6a9734e5e0d12173ca9dfe278199f04fb04b48c7cd2a2c4e8184bae9c1f7b713f0f0ed47c2dfc9b7c8f8a14179f465db86aca6670e070d9b6e5eadeb26d3c997a9a9c8f009e8e23f3a2837d3fb425072b3d116299f9728e30e56fb019178cc2e97e74730b8edf8cfe6b5c868fe7130885b90b8cab241ed74c20cbd5f670f2aa58bae831e561b2f7b8f1f560aab16cb1c18dfee22e5a1f952fa81f0c7af9af5bbb0d244b9ecaf22ec975f7ddaf8ecfef4c8fa454266712325ce01b698cd3dc203ed2753831a07d9b49c880f873e65064bf0a66aa7e6b561c5f6c915ab30de9b288e245d3089a98f5744999f0e9b479d360dffe2a471d08946c5c4f21ee449fff3e7f91f71303581a36ecc5b1a45ef43e9680ebcb9d292ba8012d39e4c3c57e23c10514f32077136fd88858901f3aaa51ee6bca50818fca6d05e68d3f91d100deb8f196e284904e79773c3ac5b2cdc0461195af36bd28c6bb1af308a5e215e00ba565b07ce488f0c2025ac9aadbc6e3ac41b9c07674c9b96690c20a6252afcb", 0x1000}, {&(0x7f0000000000)="4b5d6804f1d14854913f7fbb22adb03d7344fed2499230dfb75b377b6569837cb033961f048b6b129d3b46aa96fd48c7381781", 0x33}, {&(0x7f0000000100)="83eba336d7aad89423f8a5a0b0f799a695f311cc847e7811cd1fee8055c2dfde8fae25438edeee2a6a9f7349a7b69569d0c8be8136554f9cd2705d7aa8f13e4e733c537af389d6734d91887691348d6ccae97ac7c1ad1e7bd9b9a0dc6b4969fcd07ac9b18ae11db2919edc67924a8ac9e4a5a3ca2544e258019d803ee675081be5f1f9ff7bb52e3a5cbdbf74e511741344a7f96d657896d7e8b784612bbb5c0f9d048bee2aed5886ef85e40d43cf", 0xae}, {&(0x7f0000000240)="fad580bf8119dc1059f12d4f874dd8da4d0966ca573822bb508e3da3716536f61bd72101980d84f7849abc3ed8dda8b6323243adbc549d484dcc73e28cf53d35b45df70f5c8391a694df4a2c08ad3471dac2b752d36d807cbc3a44a56037e71ae071321eea", 0x65}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x16, 0x4004, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x1f, 0x5, 0x4fad1699) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: socket(0x11, 0x3, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x2}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) close(r3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x2, 0x100000001, 0x3f, 0x1, 0x0, 0x5, 0x80, 0x2, 0x0, 0xd8, 0x1}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x42) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x4) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = msgget(0x0, 0x42) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r3 = msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) msgrcv(r3, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x3, 0x1000) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup2(r4, r1) r7 = dup(r5) madvise(&(0x7f00005ef000/0x3000)=nil, 0x3000, 0x5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) socket$inet(0x2, 0x28f8cb1e7246730, 0x2) getgroups(0x0, &(0x7f00000001c0)) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f000034f000/0x4000)=nil, 0x4000, 0x3) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1000) msgctl$IPC_RMID(r8, 0x0) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000ecff000000000000000000000000008000000000000000000000b589e5894cd29a0e00000000000000fffd000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000"], 0x1, 0x3, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x111) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914e44f7b202c, 0x8000000001b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x24) write(r0, &(0x7f0000000000)="4c3932da", 0x4) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(0x0, 0x10004) setsockopt(r0, 0x765caade, 0x1, &(0x7f0000000040), 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = open(&(0x7f0000001340)='./file0\x00', 0x200, 0x2000002) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000012c0)=0x80000000) r1 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 16:00:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="702d0c0681fb17c3816c8bcd37f26f569634a0d8bdc8aa1d2f0c891cd8c227a966c054c4d518050b5384a86e2a5ec32604de822cc19a7ab4483e340fc14a8f15621ac8ede9687318bab1d88ec7a27a9ebe539de0259987fb8cfd896d259dad3829591a9694f97d66f7228951f54b4b101b87a4c19342deb29ced3d1d97d09d1413d8d2b56674be", 0x87) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0), 0x4) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000040), 0x10000000000002b4) shutdown(r0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x100000000, 0x7}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)) 16:00:05 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x2, 0x2}) open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x88) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000180)="6e2ede", 0x3) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0xf) 16:00:05 executing program 0: r0 = socket(0x2, 0x7, 0x400) setsockopt(r0, 0x0, 0x100000000000003, &(0x7f0000000040)="caf5be15", 0x4) 16:00:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = kqueue() select(0xfffffffffffffd15, &(0x7f0000000000)={0x3f, 0x0, 0x2}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ac}) r4 = dup2(r1, r3) connect$inet6(r4, &(0x7f0000000040), 0xc) listen(r4, 0x1) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r1, 0x5) r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r6, r7, 0x110, 0x1000}, 0xf3b, 0x0, r8, r9, 0x6, 0x7fff, 0x4, 0x1c}) dup2(r1, r0) 16:00:05 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x125) r0 = socket(0x1000000000802, 0x5, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000140)="f219c046e9e28cc6014e04dcf0fc1c3640536897df87474b71ff77bd26e93fc483b4eff9117ae8e69da1aeae9e6423ec954f9e30d34a20d690b934f8cd65d2c0d13bf01e0d7127b11201178c797a3be2d5d455e8cae04caa4d5684ac64adc770cebb6682669af19813e59973e695b8a3890887f85b9809d6933027740ac2abf0f9b508463736ed813165ff63d1f0dd06efdf9fbc95837a0f85fc01c877b3a123d9", 0xa1, 0x400, 0x0, 0x0) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) rmdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="00010010000000000064836399"], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2a0, 0x345ba395ed5d54ec) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x11, 0x5, 0x4) getdents(r1, &(0x7f0000000000)=""/119, 0x77) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x100000000, [{0x1, 0xffffffff80000001}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x6139}, {0x3, 0x7}, {0x0, 0x6b6e}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x100}, {0x2}, {0x3, 0x1000}, {0x3, 0x8}, {0x3, 0xb6}, {0x1, 0x9}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x40}, {0x2, 0xffffffffffff7fff}, {0x1, 0x7fffffff}, {0x3, 0x1}, {0x1, 0xee}, {0x3, 0x6}, {0x3, 0x100000000}, {0x3, 0x870b}, {0x2, 0x4}, {0x0, 0x9}, {0x0, 0xffffffffffffff09}, {0x0, 0x5}, {0x3, 0xfff}, {0x1, 0x8}, {0x3, 0x7d1}, {0x3}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x6}) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="e5b65c2c6329872d731b5d3256c0979406b3991e914ad2bb0398e6af6cc80550b11da109a8571ef0f728642ece9f82cad304c68145f98103ab1b55478fb6d43d15cb34ab6fd2e52a4113d593d0ede8eb3db1f32ae35cfa3fe84e675ec961cb548b74c723f2b7dbffa3c5596030d92b905516b13c9952119f2c41ff57fbcd3c993c36d11cdb4de9a004566701ae9ccffa2ac3424758d9dbc140c49edce6c1a0d64744fedeb2413de93b45d2b4e2fe574aa257188844464153adba087e2f64a9634f8523ac990cf9158ae00af8e262b9d086e5eb", 0xd3) 16:00:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffffffffffda3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100204f, 0x3ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:07 executing program 0: r0 = socket(0x12, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x2, 0x4005, 0xc86a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/207, &(0x7f0000000000)=0xcf) setsockopt(r0, 0x4dd, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x100) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f0000000140)="f9ff88f2c53eb98ab00c1df858268c6b059be2230e6fd4c6e8cc512d9f65c115abfddfcfa8c7a1643bdc4f84f79cf4f72b469f174e51f05cf875b8642b8ac9797bb88c94db6cb1914c06", 0x4a}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="d99f8e685dafe7da7d84888f01e64ee91592458d5d47c0ea8c9d682e89ab49", 0x1f}, {&(0x7f00000001c0)="828874783a92917985e2c8", 0xb}, {&(0x7f0000000200)="27de2235cf6e136819d6f1cdae360c8fef450bf66bff5afe807d3ef468b19b98785a1fa8c03353d4229c79f8bac9bc5a627f003c449852c0481d19261b922a3e608195a3eb757796823e90aaa4f0c4791484785c61634ec181b7c6e5a21748ea1bffe15faa2615c32631c75ea349e084f082ae4a0059b0a9c9db30363b95c87b92fd8444a6e3219ffcc35d6ecfeaf66232f52a40a33d0c538f37f4e198255168600b62736341719ddc72f524f452d91bf631c7707692c256791cdf9b16c5a69c62bca6af8f07b23a5d7611de1cbb6aeb2cfff65463c63be26e43fa78a679b73599e0ec03ab71fa", 0xe7}], 0x3) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400000000000002, 0x7010, r0, 0x0, 0x4) setsockopt(r0, 0x2000000007, 0x0, &(0x7f00000002c0)="c60000b73e7f6c33448faacf38eedc13659509000000283013f9245f6752b09713bde4de10bea149d52d03ffb7ed7d2dec0e79000000000000000000000000000000", 0xfffffffffffffd5f) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8180, 0x0) r1 = getgid() r2 = shmget(0x3, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x100000000, r3, r4, r5, r1, 0x4, 0x80}, 0x7, 0x100000001, r6, r7, 0x1ec, 0x0, 0xae64}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0969cb1a4c6d211b3d9a32705fc765cca03c21eec24ec75af9192b9499625c645b4965e6fda1c3254a6271f4362cf08a5c352fb1475dfa9efd4f6b7020c5361502c576ddaff8bc56a04c842f7c031714cd0d392f86ab9f8862bb6c9ddd9e7b4384f805ac94a8360b0ec5e2efa7a0f150f8d4e7d90b9b7ff7cae3465aba4d45c06f2c2f1614aec93c40e009", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getflags(r2, 0x3) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x7d}, {0x18, 0x0, 0x7, 0x9}, 0x101, [0xffff, 0x90, 0x6, 0x180, 0x3ff, 0xfffffffffffffffa, 0x80000001, 0x6]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) fchflags(r1, 0x10004) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:00:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10800, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x912, 0x2, 0x4, 0x0, 0x1, 0x1a0, 0xe5b7, 0x3, 0x0, 0x10000, 0x45}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x46, 0x3}, {0xef, 0xffffffffffffffd0}, {0x43, 0x101}, {0xa6, 0x8}, {0x85, 0x2}, {0x0, 0x4}, {0x101, 0x400000000}, {0x20, 0x1}, {0x46, 0x1b9}, {0xc7, 0x7f}], 0xa}) 16:00:08 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0xfffffffffffffd97) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="e8de08ae3b9d3c3dbeacff8cde0d3fc85770fa49e7e0fa5046e8c8effda5f9fb7dd9d8dd5239d05b8182e16be5e7b8febea988b72f91f7980ac142849452f07e0a85e6dbec3d189a17d3433dfb5a9e5bbe9283efabccff6f7ef79b43a757a0c0db6e84693fc6ce0fa0dc227a5242a27757c6be111d07f68ea3c7053a162af0bb3c53c123c24f3aa6664b5d8376b65dc15180468ada6054e6cafdb6ccae1c7476d05eb206885fc5b837e204d6bbb5f46a755f3be022154649ba372fe9a2ef264d32c4ef67c278f2f6be045d40623c84400804abda9e", 0xd5}, {&(0x7f0000000140)="745aefa4822c25b1cf5da3646094a9d74e81ac733e398940ec90f00f485da2067172281dbe95204b2132d176b03b4fee2a170f089483789d3026e306083c83d29657743abdcc68dcdc34382b7e10c3a1982c16c3fab180bd18ee", 0x5a}, {&(0x7f00000001c0)="1c7c15d771e862513e7d5c6a38e0df3ec64dbfc09ba6935d4b920e5366ec617baf030bd0e758effec276cabd", 0x2c}, {&(0x7f0000000200)="cce2edcba643b7dfba0d328d23412a3bfb0a9eac014848f5add8a4", 0x1b}, {&(0x7f0000000240)="34cf51ef2d16b9df713c2cb3d6cb7c027cd80a95086ba1c3c2c89e232bf0eb91824aae19a811ec45287a6fe9b33c1618fe7b113b91d2efbcd2148207cc17ec7a2ab49fbbd8752aa4e4f9cdfbb816cde4e9632f73ba490168601d6d5c1e8ff4d0879112a52eaa4a9a6caa5b514df55c23aba4b407ed6f20ba513568b15a85b591cf9811989f32bca3e07e6320c438c98dc16ffe10ca56d965cdd74c8fcfb564d223d391ffa597f19a39fca9f93c4cec694c91ed2dbf880f7a592ce6e3879050a4", 0xc0}, {&(0x7f0000000380)="51d88d07896eddd37da2096bd50c16b6439dfdf09ac8235c92217aed5b1528ffb8edc2b8cf7336fd3d8bcd3bb8ffa0fbc73333b46e32b484b308b066fb1e7d74cc65202fe2b32edd66d6629425776460488738d7fc63068f1c31e05162de681523301f3ee500bd233d7fe9826e812e16ad8827088888cfd210aa8fab9b813d42e04b31af11362456247e24deab8c48bc96497b3d2fdffb24beb6f56a8f07acb36a1a20955febd6d4", 0xa8}], 0x6, &(0x7f00000004c0)=[{0x110, 0x1, 0x8, "a800671ac6cfc71e530e2a34037abf255224900cea5d1cd0e5f172f1ad57e15a6aec8c826d8a6df6fdb9f583e7f107885b36a62f14d1cfd7b90fadc2d1545919f1e13ebc29cfab0ca98fceac2697040e0abbee97666f23742141b4ba284a58490030a72d73f3c8c33b3d4cbd520531c714ffa25ca7d42f51a0d1621d64828a83192c093103661a670273e47eb1be68cc5fca322c660570209e052f4b99f1e13d921844056c5ac2419b7504b62bae0747d47d90c151212b85473dc45918182e000797d4ff809a073d9f3c8a4d1103792e6bbf6743dc049dcdd0d6d67c48e08c4c79f706e4fcfa0f1be5127add37eaac035baf6c0baefa8a32f7"}, {0xa0, 0x1, 0x27, "faffba0a0192850a7b9b78783ed07bd6047a0cde37518a3c70944dafe125381214b774084a0fa611ad86cd0cff4fe5597d25a13bdae61d25f6a13b08f0bb53138c3260c4a841a1c06700ffa4b45e8b990d77c40730553482b4130724c85cf15749c0f4d906f0d9c652c87d15ece0ae0b4d372c9251fdac4ace1c5c0a2de1d6eeec76899324c4a4f31d"}, {0x88, 0xffff, 0x1, "47b9f71910ed96c0c510d0d79c717ee9c600f518820e632d17a78bbaf9c8abf7e19da1ec53729c18e05c66c31205dae7d07bcdd13d0b6743f69edd851544372d9d9d74ecf6e4b504c8ef534b49ad00bb2e2d25e34ad35da3405c77db25be238300bfb5fb27e0dbdb95d54e7d3572db14a0e4154cc67ae8"}], 0x238}, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x4, 0x9) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000000000)=0x1000) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x11700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x6, 0x8003, 0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x400, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x5}, {r1, 0xffffffffffffffff}], 0x2, 0xffffffffffffff80) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:09 executing program 1: clock_getres(0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x82) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) chmod(0x0, 0x200000001000000) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x80000006c, &(0x7f0000000180), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="68c87b7fcab4f929c1afc7eceaddeeb77e8fe62cdb56e6477fb53a5a073eb33ddc662003f791af637512b2a84141fd5048bd911e796fb753f365c952df3160cd28eb4174db919a55ad7ac38f273cbec3cd25d663c4d44bf23ade4e0b2cd54e63490ebe1e05da9599afb1b151553313fdf89db8198b63eb665d461620209644c727ee93486605b64bc83ad45800547ea6dcf6facd4dad6f2963f848f8174e8a9eedd3083de6fbd55138216118610544649b1a2a92348b5f4e73671d3147a5e388a862f9be58ec1b17876940ee170f73819e51d6b50bc95c560ba5ffafe24ef5bc3594ce8d11be12478e685d00bdeb", 0xee) 16:00:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000001640)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) connect$unix(r0, &(0x7f0000001c00)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001c40)=0x482) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) r14 = getuid() r15 = getegid() r16 = getpid() r17 = getuid() r18 = getgid() r19 = getppid() r20 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x21, 0x5, 0x4) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000440)="ceb8887903d0d29f31322e41680a7d53847cdb8e5135d7aca80740f3c7fc468946aec1652eb48f4d53fa5dbaa8eaf804a26612f233f4d58c65cca52890658d2799b5a202840e1f2ea06d387921f27ecc75b4cd69a096facc4a231b7e826b7d94296edbe9728a8f0deb402236e7d2e14237f70910696c773577de957394e69d1c1f80f6854492ef76471cd86ae8f51cc946dd7bb1ca22b03f70d547ad248d9b1d7d0d69a7db401ec19f0aa85fc8787ba138dd239c17ae33fa1c36bda2ce72e6bf4a16e8018e3697d55e18a6473d8dd710ea5d44b9bcacc8ff8bf55851efe9dac88727cb64dacfd75fbb14b193c98bb5a0a23b2ca0a5ff0d6a3525e795a37cd479b96b467f7f1c416c714c445e794720a14e11ae265689e517d75fd0ccb6550061088945cae29d7e85ad64366e19ab471ae7eaef1edc09da4d70d7fb1c6fa411d9df7efbe840b02a48687a6c8a3ddc2c0810d62f25c320c623f1226eff196fd92dd62d2f85f86cb3b59346e433c811a211707c22b241d531860ff77c0081f1ea155d42c2eba339fc88f748467106bcc449be8f7ff928d8bae370f0c1f3e33a5ef25f5ef3d63b021f2478ca1fa017004201ae58d9e189625e52e4870c21c3e40e36cf622a6a1caaea089fd47790b4b932a20c8db9ba88047e0ff96a750156900fad5c46f3e3b5e715797edd298da34c720e2b3e29452fd3f1cd1b3a2e1ec03398007241a6900583c039fbf61d6b8fec3d573df75589f94a61def5655f1e0a4a7f7714b8c88843e5cd63286e57a196904767675c933d05cfdaa9704038aaa0abea552fdf0334317f92075369d98b9c76c1643e01975418a8468fbc4b26e16dd3c3fac0985032f595bff8561f63d60a96c25ea9b1bc80bacf195cbdd33aac300f9be8c031e25067d12285816cb125ea7af58d7c6f34f5e078c661549d71d6d694e35efe6191040847065a50a869e2e56207d4a62cc7936d36cf69479348a10b94946c708a424b6b186f499306bef3f4a426452dd97394d694e062e635480c7752d651220313fe4c777bc62bd1d45ef77359568ad8f8be056526864ec68b4e1b3e6af01c94e605854d9591d8c39af6973cd4d0de95ddbd3e387edc6fb898ebdd75ab876d25f8e3c0911fc0f79bac9dabe15b69d5587284350be5595980bf478b7159ce8f32c06d0cdd2e95be21d30235554c8c905c80a8333feac72d3afe7c0871ef7bd0848017715915b7db00a99f288e75110c6ebea7bbdaac965726eb192c0bf8cae7ee7c9e1e3955c7c1f4415358782982d3af50be59411e935d7c8821c9fc53d40b775875a60bc12edbc127aeb3029cf3352e865424ce6af87dbea88252be8fdd02d6b2bf0020ec62af2bc711b3ada505e8933d84209d9f7e4010073fe4dfba8388f0c416cdd21cd8ab2ca64fc93c9b94e1a2fc3bd6075bebb6ecc5b8995665b9b47eae34c024899f506d66a24f5d401948f6757067e4a07919e4e55ddba572a4330800fa6829401db1e7494da40f17b81527e081e73ea0192a6c9d022dbb8fb7b0c93c276c4a846337830e6393fe80840db978ef41feab4ad0ec409435cd56bece36ec852bf378e5be4aa58d6945c82c72250e7a61d3380a1d3b1eb3eaa70589cad5f7018d893ed505afc882aa73735f267b2c826df8e2c507f99ee2ff42cd5962d6e3813eec4972fc360825978a6191d6a3cc701ded9a7d7902a3958277fd5d8b85607beae4c6c017e195b319141c398fbe566c8f197da936ead8f8204e966537cae4a555432220eaf235f1bad96d36f3bde6a58f933471751c037ce4ad9a9af673a60483dc62ab941fcfaa1aa02a0ce67b111c6a8f8ed133980f7137e4cab1a48b41e189d62d337fd7d7da0102eba07da69cd68f488c2752faf4c09f7a613abb28252df96205cbebffcb95768711198fa887418d93d1d329c3d129a2feee9c18f4befe3dd68f830d6ae3d7d00a9e3454abf32abea9d0e89d5635830314cd36526b09ce0b81942fa6c9d8ca954511dbe23c5a2c0d72e29755c5f653f404420292e7e9385f9c8ea0e6dafcd4384bce5db5e27e17c128b476acfbb310968606321657ba3dca32a5767d23a1cc23f7880acb4a2d1c56977b1ee703fbc1be11df04280b5c75a6e4e03e9e773d307049d0691587893ee673d7809c7313feee0dae78ad4c338db050c210339dcbb77f81a1cfc87dc7cbd3eed5df693ca22168aa7e2de2983b113d57f23dfdfaaac21fdde9b245e10f627e28556e438617bcb9bb86739141bd6aa9ab203753f84abefc3a0f42ddb864fb34544ebcb8b0b764ebdb40c6983edc4866173221408f652087e21737938e6426e2dd4fa868f3c7be7d43aed23d54a65b54ffc782cfe6a4da921bcce35e33edf00dab9bbf9c44cc068624fcc1a41e63c77692d51a1a63288a51748950bc0bd72a360be65e8d266e32a18e099c94a268aa0b390e72c152891c565fb3785724d11c11023dc2b29cd78c74298152e0c34cbaa5946c81cdb086a5353171067f548eca6d88aae7383c5a3c723ea33340f909c82a30e6d4b6a498aa89509e841c7abc507a4bcd3b12d7324e2e7cde2d5529f9b2b099afedc0ffefbb3685e40deb3905cb2bba012827d5f3ca10b643207d298764a6a1483f617878d19626f2793077e74dfedd1d965457752e6b96d505b584bde7d89600e2dc875ad10416e82742a95a47d8f4e866ba4f019d045294bcc3d470eefd1011cf8040cdc9c068e42b79d92a35a4e0261a7dc4a74354f456880b8460e653127786be67d9428d983e8c692c60f15a4865ffddec8dca884011a1457b091401c68ef4c970fe3f3c40c25d4887cd2653dc21abc9f7d58d31249605e460f2dc9da531e48c8b676cd18504638e3aef592c882cc146c4037aaa773404ed688dee67fb2991c234109287419c5915be10caf0dfa793cf6ab52f318f82b5dbd6b886831fc24b5fb4a35645b687aa7782454f492bb897f0bbc1aecd16890c1948aeabb00cf89fa065056314e12058a707676ed87d21e4b2747767df449fa0c66304979ec0ee5034200ef4af0c669d827d4f90d6ae756a1f7fa9c37c8243cac07dbb979eca32e5616411217bee04d99ed237ef16527f545698fc878546db756d3644d4e1c4177a13c782a37e633733406f7f943ba1cf2f3675cbc51ecd5ed6ca4675c7088d69a68f430d15ada078a430aaa1ecf2516ef6e8912e7b82eb1300b2efe321261b5ff1926dd168a8fe07f438d151ff883964cd295891ed91cd47a981f20166ec02a247256f4f55ee33c8f10fc593c4f94e5ab6b83167b22191de30fb7d681c03fe5168e559870c8ee408dad9adf2c988c1e274e736401780c709676dc33cebe4b6ad85477761f6e03e1c0861a7131c345af430dbfaa278a1b7146051b0cf929ebe51d8894b1f01b77dc8bb1a82b47fe36cfc0027676e3d718e39bbc77b300029859b36690f3ae04860902f04c648e7529ff35abb542e22d7be0e82022536dd915f92e0cdcf6a92ae77c00ced548343b2ff5b6cd188f5ed3a5469edb7fd57582b3b83acb79147d0db06f5a080258d4dbcf0f323f690e01167425c3b79a1989efd0320ee36b65aefe367168cd9dd2587014c35dcb63ab1255cfe86127898b8a512ffbf2234029b1e86d05ab1d6e1e35cae51018033b33ad89600d50d6c19d9948a88432426b670a3f3e4ef27b8c8a4bcf825aa1b5fbbe6b83025eaed3bcb8a906fb9a56e004fa3119d842a98a25d1d68741178f34a4bf10b6e14430a71ee957b185eebb665eb8d2ab93d112a1e627ac071455121423f7a50913933a492d209389ea6b75bb5cbbdb4f3f938b13d0ccb7a2be21c8cf12abd08f6d26da978b372f9f34a3e93c0c0b84304f717b5896a930e5ab2444555453649d64e178670f2ec2103a050908ce07da5faa1f2ec6a078d2e06a0a6a32b6154c3531ed1b61e3cbd2c18eed6548708b25bff6c1bfb0eb090aef17c587787333ee036bfdc84c31eb1074c19c749a338dd30899332c682f82df346e22ff69800c7b9ece4a725f74ba8ece917f891c340c8e8790fa406b70e06cbe5f87e2bb55532f38e06e4a1179beacad757173d8930238eb6371a22be8ccb12c9d387cfc6913c34dfe52eab8ba4c30a6b17589d6399a1e03e360552cf05b28fc97314a3e7cc9dafbb986e0ca8877e7ebfc3ae377ac94b09359a130c51859c91fa801a9f92f5e33d7bfd60a6757af8b030d968640353209d4713dace518bcfa653e77b198e623859fb1958686659fc31cdac8bcd907546edc79f0a32092471d08d00a177f7fa1dee33335cb9689b07b7b3a1d70fb266429d23e34ed67c67240fcb0b4991a9b62a891a0eee1e20448e210d835d2646f1c6ed57f7ccc9d946616306a88598d199261884f280eac3da51582fca8ee687dfd1a3bfe285284a859865dddd3bee22a452302ad54b1da74fac03cf06e7b5e11045155aa592be7e3c23eb170d34cd773a56808d3c4a93bb7731dd1289f6bcd161b0c2053996048d6f01715b6c978c519d7237e01344716ca99a3c170c973b5a58709093abbf26d54c4377a469de0ef260827c2e1f874ed8db160b4ba0ef1bee350680c2a596030392e36cc1a8ccb2aff55e8fb28a1e4cbde707e8043f9ee0051c8df2970c4477cbe1196d771ecdce0d0bc6d726fa449c04125d1076455c5643b5af11e76ce49ac633153399d02ec93a6f6e386f918dc689ee60175a0a9f0a5261fa2f8131c47888b353e8d451c9b36b7c3a9c3b6f7e3cbbc6686504563811794f3e20b976dfebf1510957f9d66db948dca325c19198a36508b2b153b332c2f6d400529c46d159ce37fe9e7f277e6ee920f07bd5372a55dc30437004de56d706556adf14c003cd8be96b78c0417f8fbc991b9ca7ac5e8e50365bea8953fe5bcd1a85eb478519fb807275803596384c918c4cff97774cd7c2bf171bcfbba7673f16ef39b4494146dba3eee0dfd26fb5ac2a6ae666f15121a8c79c4e831a46304c50d59dc5b7ddee517076d05b19e386ada3cb488a0619ecfe4960d831265547985814fb713a069522a1a4579191e4ee4b26f32a0f48125914bee4460c0135311c5a0db54c4a5fdf525995b4ffd5242d6c8abbf549d99a2ad285e520945f1f5a28b269013c45a187612d96f665a5ce2f0c973d7154162f4787f908bcf9d1e5201f8a79c7081067140b89187ebc9d45db79205e1b608b64f19d5c590c22dd4ec460af0d4873a101039c3e944a19897728702c6eeed295aac6a8dd429a434e27076f8e3cdb7e2cd5a914e89b38c8c4422000204aafc192a2c14b2c7544861d4b195cd6a2a7a42935cb13e6aa2e2903891ea296967d75fedcfdbd0d810069d68e40175ded6f20fcf6df90a938f8bb1aa697cdbe88b6b10a294997ebad8dddf2543ddf1d345ff34a2cee3842c10542103548a71ad5431af889de7138adeff780acd22352a7b6d0a54c16ecf72aa5eed9b4e5267aeabf406b961dc6594199f49eb6294afa7d53018d50650cecf25d3f612e2c65ef8990fb80e2a69abe3d0d3cc1fb11e5bba825dd39b0f57b9c2da18d279a1f908ec2e95896d6f0026ba072885ba7973d7350df4c2504eda4f1452e5eeb90b9409a4c48b7f1ddbdc905a398a0519bf077af4d2764b1819c17b1353c70b1076fe312b3fe6c17d03ab2c69aefecfb8738f40172e7f592eb71f84acbf56c048c35394d5277dece7f12fc5756af0d80db8f740d75ab3e79cc68e628864141e9654bda33fa941c7f8a4616ec94c24cb97674b253a9cf3bca05a9bb0d6be223153fe6c92b1ccbd64021ef", 0x1000}, {&(0x7f00000000c0)="91c0e978745e9753898c5c3e65825f198cc2663659fd8d390da722c6f4dd8945aebf35090036fc18af771d59e88d3c299db3d72463cd154208591a794faf6cc5248395a9c6857aeafbcb021605473e16ce9e20b04638d8e6b76ef092c4b4", 0x5e}, {&(0x7f0000000140)="a3c359b67a9d440f33b875284a9720a048ac891422f86899b9e64fd7728a12da8e7e45b96caa9c898e59793eea60fc093d6e81a787b520a13e", 0x39}, {&(0x7f0000000200)="96206e2e0d56d127", 0x8}, {&(0x7f0000000240)="bc0ed32bdbc3ca44568d31d70059521cd3735a8389cd5256edd2bac9ece54795c618dfd21b5090a16f3984a84cbce2fb4840e940754529c3c98f69f1d5d9170e78c1f1289e2fb1245c868ed97694fd036b62de8c51d63152f2006f2f9cbc6cd2c1f50c0c35d5587f87944a081a0af514c988685afc720360826351a74db6ebfd590a9d01579d168201c966cdd6bfbeb2c9baa167f1d43aca079008150381017436528609b29270710734b8dd51e05bbd05f454e1873ef42d0d4f4bf3d399df8eb65dba077fbcdf04d11357a87f31645d847bcad53c828b31143e", 0xda}, {&(0x7f0000001440)="0e9f4b6a260a4c5cc365e7513cbcababa8f63b970971ff13fd286d38cb3880666230dafedaee8a74a5c3c2fc56a77661b5bc463352e5c42e47643cccb235c81474a93269f87847287a1380b5d963740a87318f4cb7f69d9b21f42841c1d47520fb0a0a60fac18657267a65347a97d9d4e88c167b90922bda65c9a110580ec6ce7706e5f8fd4d4f859ba226bef78ca468e90fe3b190741f088c2c088c0770da7c2780a0524255d04124f945a26cc99c8281b08019d894e3184431d8cfba3fda7f2a698eee94c04b22ff401ded1ccfeedf2e9ecd", 0xd3}, {&(0x7f0000000340)="75b702f00232f1ac2d3be834e44a6233b963e75781f07485a5f161d2ed35d924aee509028dc4061c58de7c4914d5a2d4b36379ac29e4ec6262a4e951a7a485a059fbc988896be7e582312593f1069a2076475213f60c597b7fb83f48e848ef6db33ed387fd65bfaf5df0fff9cc7aebc80e0ec668", 0x74}, {&(0x7f0000001540)="3c49ea0ddd43eb4f484fb9b28ced0e331f1de0b423ba1ea5313587fc1dfd66b0437bfdd51cab48f4f3c91c7895a9728a4bbfd332c249254fbb6eeea5a9202e422f0f202094da585380d61dd7f290f979c17989b07ed5fc91629070992e9c4110b0bc965e23c9e03c82ca166ae7c2d50b5d9e76998f29420a01", 0x79}], 0x8, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000fffffd0d000000001ca5adc47a0f2baa01b455ba2eb3ef37778c3678180d7f075776eeb8d1503fc184fe5425acea46adde9e540c5d77048bb7f2c07dd45bbd9606531d812b1da68ec22cc6c8bb30cf88dae0958273a9ff6fa04655dc6e6d826a51001e96702dfb1914de8f0cbd7095cbfd3fb0eb8403d86ab1dcf672ab9d602d1545acd86932201cf8247e3cc3dc69a6e6f4f8aa31fdcd0a4f976d9ba805c60f4d10f05ac8f655e407ec9746a676", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r22, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x160, 0x1}, 0x2) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="4d1b21545bde1e67db897acd8023765e71bf28b6face622820a19283a5d44cb178b76cde52863a41a6882cb765494cd4597543258142fc9abc167c4482c2", 0x3e}, {&(0x7f00000000c0)="5214397ca0547489ec238b64d4902b4452c7e72564155a1e30c3eed51181b28cc28c9a683be881f5a34b5437e3369f8205bfcabc290b34b9514c75d04a561ce9c7a0e48017fcd88d1af4862c96e236018219ec56d65405ea7c3189311c94dde0b8494145d8e6a2b1b19e581c0f177bd7b3e6fdd8827502c834", 0x79}, {&(0x7f00000001c0)="dbeb38a929e37fc1c1ef7dc96b0cca9a56322b285c5d3b04a82c652a8b45af9cd3f3ae51d08cbc291767eccefd933780b7275cfc01e25adb1450ee5cb8df06470aeda438a36aa8bda79b9be9401e067fa9a87734e9c03473f6bd4832ba5441a470de3aee16055b6665242bc7504b70b255efd3e8f71fdbbf8c17395ba736a147de3fe8df6d5ef97863b9cffec75a000ed5bf238b14fb656ad548bed176b82346a49f1e1e7250784ce7d47370a5007b8f3e9545544e9d7d2b385724eedad6d257e7eef074b8e258a728a2f2a2ddb37aeb3170275a056c4ea8fb2727838ecf4a415a49", 0xe2}, {&(0x7f0000000300)="0f50656fe4d40c42f21f41026cd49f64b69d67f1c22c4f8f4ff26579861b078ea6a67aaddd3399ce873faf0df892c76b56a9487cf1bf05a44ca14c0e00319bc9a2b2177316aecf7b8b64460d00eec865af1cc8e788fcb7cb3c442304bb00c7adddd8cc87b1b01c72fd8bdeb13d0ec130c7e8e581830541d0", 0x78}, {&(0x7f0000000480)="b1a7768284812ed01bfb83577fca449b6c66341ff5039ca10cdbd470e6383598c94ef9c8d3b55bd29d2c68e9d399e310a4d2214df8900e18d0c9a9deabbcab611b140c3fad685743883c23474c443847bc0210de47294b47af10f4150228a650dbf00efdc02def03657afead1b923b1ca3bc4865b7de649ba3c25e081f22363d3cecea7a6e3fe9eefd6fb014a61a331ed1868e24356034b57ac90304d030c831c3b4f8962bfe1fd94f73b8d09be486d69c190921c75963cf86e19784e64457890529e159684fd6c144557fdafa2a78382e4401b4b4b6f9896c78012a0005bd80daeae1a711a7f4f4ae893aad562459533a8092b3aeabb65b428979e43da0e066c9e9e638a4b089a9d4fe4c704e9acf6ee2ddcfd2dfbf85d7fc80260e9d2f67178e1bb704acb12cb408f9aad2041eb8ecbf264bfaaa2d916f228c8920c9d9e0edfe480ac4b7a04eb6b46cb3eafcb23c540a9348f500e1db4d00d06ede9c8de8a825f7f026e3a28fb06cdbd8456073dbfc3fafd9061c9bec7c1b9ed5a5e3bdda195c8c9bb6c4b156c75472c025621f310bfc6077fe75d4a9be36bb4126ccca60d7bdf0a40175adad1c89ee3aa8054cbf07c608094733a8295731746292a66e3b6ec58d8dc2031f008c7278847538612f89fa2d83e7c6b6f8d2e86cd80ea9446bd38200b27ac3041b686e4085431d2047c0edaf89465eaf0ee6b7dbd9cafc498ad2da5588215a552563397523486c7c4fee5e5bb1518e4ef9069b9404f0bdf0e7dd6e1478997592d7f9edaa50a19a017674187de31db4c87a133d04b1760e4841bda7c0edf8d883f91821d3a8fc1e54b8912a0c093b8c9f86d039b9ae831f1462edfc8015cc762fb1f7498427eea9e029550f5916e62a80439b8c414bbe7d950ba44b3877acbb786d8aa98488a83fc6ce7eec7ed99346d3c92791fe516ce20d804d2008a02466cc1732fb5a038d6a04111ddacecfeb2ac1f55c2c7e033cd1ac9c9bf7d406c97423ac8fd12f217e24e28bdf2a0df345a068bba44ed180a3976e9e6c75e5a7f227afa4f54298807f28dc633d591125e7dbf7b9953271455673e5510a75e645b5457e885e5a6fac75ae831f27ece377507abd25ac44d0f9098cc306541740b519a1650f3d5b1b6eff1b3528162270c82c4f6e1c4372eed551a75782515efa25f5c4a9bd289d77b2079a679c7b3e3a739ba38ede3ca29bb8e69cfebb817b1144aeec15495ace862afc1eee8345cbcb53f58cfc06ae786f92c51d10f8b870c75ec29756344c95371350dd3682cbca963321d94ce8901632a451821fb4ccc7f743903495897e9344e84d1f1f628be068fda006421918026a389f1b53ad3715caf5b28eb972613704c364b0aca9dc4bd0db236561a0c72da7d5053bfffce76cc6c3b7f6f72f0f170ff7e2c3c97a9accede31cc6d06edab083bf4c4a88b4212efe129a95881443836c194ba333ec18137e2d795d6fd5b9d2bd0252e3eaf1e4b479a67b707b4a9724c945326abc4c01819b287bcf9937f7aa342917448609ab17d4eb8c316ad78a84f732f272ee177000e84083a4d38f74047641ae50253a76d1c75bcef0c9f118b1c5e32463ebec1add2c63d2fce51be5eed377e7ec05ccf15a4364c98864f5f459c8102cc69384113553e4128b116a715146ad22981ef4298cb78f0ca4d3650963be2fc3a63ab1ded9d132cf30ba65c33742c80762820d5e0bf63574cfb839639c2a58e28045a8bc902cb11f32d254fea283c341fabc50f514c27d969bd2eb494bb65014cb097de865455a0a8bc01ec00d687cd9f044169aa26c114ae9de026a35b4112a515ba68eeffdea3c5b8ae541c287a9eaf740cfe4ed1947a29d09fea7e9f43b26356eca1cf2a7bf46e32b1f9869a56cdda00928c2e6288e4f2a748f79902ab451f4a7c362bc3cbcc684ea000afbc94ea6d7c4f88c56469d85012d32eae4b0ebf032704c265a4817d68c157536e9abcf70e76940045b924604380c2377005dd2921d151cee622370b438a4a867e32e1ab88349e4e30b5b48a9bb493a08e9034e4889359a3264ff53339a830f07a51ca5cbc262bb2cef1d801ee479153449623ee7f5e5c8d82a5fecc270d566b1d22fef75f279fd1883efee4876671eea35b5d3a0787c881a8b48e456e38463017cf008d23480d645dfa8d68fa0153eb205f6b69bf953cff603a00d188d03f605d46e542d7dff92bb59e5af78f5ceeb1d4686eb5a97a01c1ab5c83cac043dd12c4ebef97626315636e2b55fb53d123a36a860872fa61aa3f5afca455520994f40fd5077fedaa9c9f160ced7514f982e83771514f1dac4dc0b0a83bffaf4d7e604a7e603cfdb235500a000c38751d6ad99ff2fdd3a2d346bc1a0830d159e6f03cdac2974171926c133c34dafa11e0f2f2c5f15218ca69bb9e4cb4bdeed7d4bbd3e7e2bb29f6dc4ab6bfabfce44fc8c9cc1cc894008b6ae7c995952f07d03005f0407c14a2bedc1d7221b8f28742666cabf7ae35bb609778a336c68027a5ae1d86f31e3d76cbf6ca614d21b54882a488dc7c0abb4af0ce55eaf171278064a05d876f4cefd181d06b1daed3915dcd0c66693302c50d47225bb23e70b04e14a4acc8ea009c8e516e89630dd325fd87fef871de29ed2c580a41abc7c3cc0ea765cd3489f253a7873bdb44662c1142f33230384f40f7ac8598038b9ee4a0b33dc34d9f00b21000c31a9a9ca2552265d04f27ecff9e20d383ea53f47a85f47a6b2716f173e6c0d7d4356f652ea2fd3388a2de994f8607a69bedc897e707f14338b1e192af6aebbf9509e27102a68d0e01aaf35a1ef6a1be410baeb06b411955a5a72c3856c9bf92872f7b3d72c9f57288927785f61da53684009b039458c436019cfceadee959bdf00ed5a968eb511bdc395e9c2737f2b61a1599f0a14264eef0c3a5033e365767611c8124ecc97315c805f3922d933b5f3fee6dedc3ad9fb86b2367838c220a2424e6f3e3f13d6537b486934024474aa40629f022179c189425ce3f1030deb70074556e9fa6553cc60ffb50fd83e55c033cb42b3b8e76fd9a1322a28d7f2483cf8c7ec3c929e9ec30001c8511f76f67b97ad4dc45e9261ff2a9ad61ecd8ef359336a94dc21fd071585b9eda81777c69bb498e74ba51c3084f3d1d96ee6e46f5f551287ceea4d47d163ccbaa291400ba095bd2daa3294ea63c4b801b3dd87f239f60765bb8b077799e730080cc3b54ad5275dddb8545b39b5f6988df42489d6f16c8f023d7387f52d617048fc2ec20f22417abad225e26ca28e0981d467ed251f99264dc599cae26a4b7ca8fb1cbc236d2d258e616ca1bd14355de06441e3235ea2b5d508fa6b634e22ec7cf6f31b1ed7abbad8a3aaa81551ae5c21d965e51be16aad09b3d53dcd4ab38beaaab1afc29a7deda405000cdd5a1666d82c04a63c6ede397d1da1f1fc4ca96899be5903421daf1e8310239da27f0e4ace56f2293edc927f437ea291f2397f1a21f3006c61b9d9d78451595ebdf28ce28c36473cb23f0f714d2ead66315fb717d55d62f55f38b9d54a40bd35587bad98a6aaadb24017d13f67f7d084ba4768b736d1adc0942b779c46ac63eb4e1e4c59a01f4b2fc2c7197d5330a3832f723f248121ec85043fb0491880adf39b29b9808a73f2dc7e0873e0a2cafd8eb24dbd3d3f23c3d108092f53115379ab603dc5bd3f2e67b8b54be024d8668d0cf8e59d5cd540c61c378c9fac650f4e86aec468f1ba2ae588b7fed799146f315fbad3144345e34ce5117d82c34d13c8fc8bbd57eddb1d8d172538ac4500f3d2983e3adb769ffa05375c2f6cc41859587aec82ffe0e1d18079a6856b1f5cc323faf11ec8787fd09a67d47f3f318265f7641a3595620b2501ecdd68ff30c17fb6ac2b1ef141f165759dfde60b522505151c40d392e13fac50ab325700a512dcdf5bf8587c75eac621a42dd7c51f04c58a3184e5e23fd5045fa019c8950c7968aa6a00d4d83902b79612cb766000c8f94dd4072344189267065ce45951381802cdf5c4fef573231bb3fe7c13c6a08ad45fe8f27705bff11caab50bff10950e9c5af144476ecdc903e3b28edca9bedd2cc1c7c1ee7e2b51fac99c0ea41ba1e9d99643b31035b1ede8ecf4abf878926c3a519d0148dc9618add17204aaa3d089e7deaa66d639ffe9f8d9b185535d3aa66c9490ac7397bbdae1dd2995ffe541cd13c4bbc80f6f7cd7d5ed9f51514044c2066c384b9f7aea51e5b6b6483e2c48e558a2c5aecec07f0cbdd4c3865a56a336c18c93064184c96df50cb10bdc1f8870c6f61269ea3c2b9f99b093c9e17684b6367982db06a34accdcef5f81c057089ea6577c6b03ff0432d671c15af39f1a5dd2c7675c8cb6647049f44951dae7ad2e76607f33be3a1976f45d66959d2f9b79d537257072969b1dd1cef4154e532d975a59192f5b2e3c909fdc3fe0829b57417187a91090a10eec1532a57aa759fcee81b0f13a0112ff4d3e80cddbbeee332196cc316c6c91bf24e0c56afd1ed81a5d69c904ebbf861cb9db7fd97b34fdb52303923ee82b94792d51b08ffd657836a034788d764acf6dfba1fd15b534ab4a511b99737f31012aa6bc5ea59d28ea55b4f366260c60e3c0ce9ecac833cb02795cad542e8205bb9c9d9ad5fafc329f5696085acacde1b824c4732d68e177a138e1c840e39568cb1efd201356193501d248d9306aa0a47e231b6644c4dfc0f1d96d960a71b101650a2934c24e2959236099137ef3864ecea7c9e5e6f22f5c2d0cb34493a152c6a07ac6c7a090be9643417858312f7eece780613e76fccbdb6e57f3228cddfe129a0341f040f608768e15c0ebdc887de8caa3c68327fd1bdaa722f63c55b7147e1aa567539a64272cf70635ef8b913062dfb4dbd8de417ec3be63efbc51bb7bf07e783964918bd98cc90c517ef4d68656f95e7c10033f6ba623556362fc3a7cf4762068c43d0cb9d0d69424e75f4d83b4e2ee1392b1099d16bb568f0591686fe9f6fb6e9f10cf72d79b8b613a57bb05bc05a594764c5a4d596d46c22b98073d659c9305a19cc267c6b96e4ba68309f204e4a2f3ebc064a85979c3d9b4127c0a1a8ed008d21c8c020b09d631105cb93f728172c8fdf848a97ffd592226a785340a183b9dd597f1ce4fe49dd2a956fc8b8ff24013775a6a72341af977f1da0d362237b35d519ef7bc23e30dfd4a9ef8e1fe16ccdab2b29ae9a791ece788533815334d3aedbacc78d80288d69857bb89764e98909ac4ba300256c870dc6d15fc03c7fefd85a9ccf490d1f156be48d58116aa2d0f1716a3720d75e40b7dd92705672765e573aeb67de6c5a312d71353363b8ef3c35ee89218cba703f82bf019ccba147407cfd8fdaf27763018c059097c27f605afd6ee798c04708cbf8ef37840e7993532f6450549c0c5900d7b3bb80f510dd3983403b651f713110a8ae519033af32e8b5f52905d8d92ae2eb73fdb1eddeddb5d6fd39a505805856583863edebffb0e1e0d9df7f47b49d694627cf07466ed2fdcafca3e79697087c665138dec6456aef06126cd739f730763d3a85c7ab1b546531aa1157eb8aefc51a308bc4ffa47093f019c01dbf40c082bff667bda87e3db1620d4acfbd5050f3b1a2bf80e4f17c85e573a5578c6469741c90d9d94e8eb48603cfba598cffe29e5784b26d494b1ae6e00580cabe89c8aa4f75962a5ed31cb2b689aacd1578ee89a4e2cca67b455345a17f94db945c2ae39e7b7814a2e9ac950dfae1a7b73e5da20d41215856da56e3e1468795218cd7cde3d83ca", 0x1000}, {&(0x7f0000001480)="f8b143f98471f0e41bf36f77753403c72e3b5d71107021cea735f2e9329db81ce2411d115b2e7448e93e3348a84a08d3e94afc7fa30d27f390e7a0db41439ac4a0a39459f8454ee89099bffb832eda0380357e4b8da63f22dfd26ce91c80f149f9a2db228b76cd1937e118e624669540854f25372e188ac2842e62ffc1fcc17bb9d13df9e4aa5bf1652a51a6ebb0e59f1f79ecb7c67b4bbaa3e2e57127839d4158dcd5b2a4c7ade0400f32a41bd4b7209ea6b1dbf362bbb30b272f174407d2aa7e8820b2f2f6537a88712d4b9277d83a6cb8e5351385d4df6580f109b541b64c", 0xe0}, {&(0x7f0000000140)="d12950100e338aa7fdb385112c974ef9aca2aa4c643c9868aa942c309bb586", 0x1f}, {&(0x7f0000001580)="87c8fdd8fab865883226fbc56b60f9766b3793f6f306c2adb0c3f68a8d23ef89db1725c6d3260bb6ecb12c23b21a1ac082a5a560aa973dc5cf410d83c038750ca77eb4b31fda181b29ddd0f796e89aa3b80bdef60bd4770ad53bad9bb439349c85b9512c69b886ec57731fd458f46c8018097c47ee21f3050154719df423c087861d102808b5a0de80f7d09ac76f35ee60f43285c8a7421b519d147bce442b302febd28008f5725d8cda4c32b903a326443ab44414b78f1ecc89fd73b947c759ac10b804af2fec663e4edbea7f24218ee6025ba588d7a925195a", 0xda}], 0x8, 0x1b) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x2c5) 16:00:10 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc08, 0x9) clock_settime(0x2, &(0x7f00000002c0)={0x7aa, 0x2}) r2 = socket$inet(0x2, 0xc000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8002, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x3}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x1}, {{r3}, 0x0, 0x1a, 0x7, 0x7fffffff, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x38, 0xf0000000, 0x4, 0xffffffff}, {{r5}, 0x76568544d13a9a6b, 0x20, 0x0, 0x3f, 0x3b543d6b}, {{r6}, 0xfffffffffffffffb, 0x31, 0x80000000, 0x0, 0x3f}], 0x0, &(0x7f0000000280)={0x40, 0xe000000000}) flock(r4, 0x1) fcntl$getown(r6, 0x5) kevent(r6, &(0x7f0000000300)=[{{r0}, 0x0, 0x80, 0x0, 0x81, 0x4}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x3ff, 0x10001}, {{r4}, 0xfffffffffffffff9, 0x81, 0x20000000, 0x6, 0x63e2}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0xec11fe93bbf0b4fe, 0x1, 0x2, 0x13}], 0x2f74, &(0x7f00000003c0)={0x76b, 0x101}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r1 = syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) map stack 0x2071a000-0x2071d000 of map 0xfffffd807effe5a0 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807effe5a0 failed: no mapping 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) shmget(0x1, 0x4000, 0x4a, &(0x7f0000ffb000/0x4000)=nil) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x12, 0x2, 0x22, 0x2, "04705977fdfdf3969d9c078d71dff854d01c5d68", 0x7, 0x9}) r1 = getuid() seteuid(r1) r2 = socket$inet(0x2, 0x1003, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x9, 0x6}) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) seteuid(r1) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x9, 0x8, {0x4, 0x7}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000e5ffffff0000010000d37dd4ecb64c860000000000"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, 0x0, 0x0) geteuid() recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002c9000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = socket(0x8b7ce03760bc9ef2, 0x1, 0xffffffffffffff05) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002049, 0x4000000005bcd) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) fchmod(r0, 0x100) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x1ee) 16:00:11 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x88, 0x8000}, {0x22, 0x80}, {0x1af, 0xa99}], 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffff, 0x2, 0x2, "40258a8a286a84bc16b2267fc4744d22d7ad830b", 0x1, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x0, 0x1) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x803) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000080)) 16:00:11 executing program 0: poll(&(0x7f0000000080), 0x2000000000000001, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x40, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0xde57, './file1\x00', './file0\x00'}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="3342ed2cc63d2f3f4c5c92d24874fc81e7ff7b1ac54c6b8f86f7e0d78cd7add86dff3866094129df68c8303e40759d4e3660f8d8afadc6a3187f50c8c5cd43e5d7dec60d99d1a8f19058c51ff4c8911f6b5477c54cabc20557e9cab37dd695190d280d86d553faa47589a579bd4082b3ad51f3a6c84db5a45ec0f2d4875fc15b55e45ae9ed5e189bc5a753f752830737cd0de349d301a2956179f349f9c1e528529a36b5042330bbe3e0ee443e98a22f2e5474bff742bc00d9fbeff4c8", 0xbd}, {&(0x7f0000000240)="cb6ceeb036aa170ca660c784053f1f82c11f9a871a002f6e9961861a89c02d1c05cec87409e3aa3d2ab2c5a3c2c2588a3ade0becc64f3ca0b77ee640430d7b32e5dc56681081f562a2254d12507f8fe929949d17fbacfbcf97af8860ba92b2d71fa89d6e2fdb43e118dfd93ad44a36288e3fd818", 0x74}, {&(0x7f0000000380)="ef3d4b8d4f89a6d73f896636f620a0ad9b777ad429027020d6e63e33918c176427b3129a8edd49487f7dbba3132dfd4f20401747c20f7c51c6283d8ffeac7b2ba087be7fc4ea333934dc451d6b6692230d610cae97e771c79bf96b7043e2ba318d46b1f0f17e9a1a8a168ade82e00518f29d77a412e17a4ff2dcda7c7a2e3a4b56338ecc4ec6d184a9e6a6c0f8b07b1a61b41ee291e822bcefdde2d51e137ae5fde16955d7add3a6bebadd0f21ce083e39bd82a3f700d4c7a2a8b662912dc7ca9795d15457b77f10b4ab2abaf0405c681b317a18c0a4a2e0c7ec4ca1970a9a2e0607f06f18e271f8ad0a464f783178ceb040c7c937", 0xf5}, {&(0x7f0000000540)="3a6ecb6a7b0f82f43b7c56d53560f89fe6759f79db5f636960f347f22188ba9e1c93943f185781244e1eaa7e4a52112d5319d46bfacfbb57b08346e4e203dacb307ef9d56960998dd51821efd499bc55bfc661a39940d55b9369b8fcc03987817095d51dcc192c363b8cb2d574642a579f7ac0790a158aabc2e50cd0e5ba0fba85df8d4f2a2da20a6fdb682b21e977935d1be96052cd28dfc1e0d808898e488532fad94d8946661f7922a7f269f0a97d12d338cbc37c2c15aba53460a75bb40b73cb9e27e223709ea0b2b1cc9cb8e5fd1a3cdf6c66b55d83ad78841692ef59af3e091fe9b133fd5c4116206ee0d45316ac33dafdd7", 0xf5}], 0x4, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40}, 0x403) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/164, 0xfffffffffffffcc9, 0x40, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x5, 0x7}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="3cb3a0d4cb7fc7d981fc5f4ffcdbe3b55309f8bd224515c5841dcf55f9dee9cd5a5b8445c408855769118625e63cf7a01e9c3efbb79fb17cef7de2bf9308f1f13a507413506d80fcc3b6d7fd30de4b68f71a15fd791f131df8001bff659f4464e4a980f461069f9ee8cded5c2f2c40c82a57e0657cd5d98b19d5cd747070a5db49db489ac584bf961f39f670347600339a516d732995eb83665c214823a72b683f31dad0a5483d552a651e43f9c54509843a9a69343abcb5c123a5e0c11662e22b02d8ea5327c15e9587ff628baf963ddbebab05", 0xd4}, {&(0x7f0000000280)="9838c8beb700fc74b497df05ac60385a7c9c273b00927f91dc3052b97b985059b66fa507285fc2f47c874d2848c638358f5d50fb02f5ac101f06a26220b26701", 0x40}], 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x100, 0x10000, './file0\x00', 0x2, 0x4, 0x8, 0x81}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="6c7e920e9294852060ed28b209bd0ae781a7a2592d956ee4e1445536a7355772ceb9b787b56b4e97658e3d62ffbf2ec288f2d258eecf1114f5a854278a84f685f726beea3ddb88bd1c6e6ef089c963b4488dff787b1171771b9a5c23a143d37a8a123c59", 0x64}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x120, 0x73) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x5, 0xb51e, './file0\x00', 0xadf7, 0x5, 0x4, 0x8}) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x10000000000002) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x0, 0xc35}, {{r0}, 0xfffffffffffffffc, 0x40, 0x5, 0xdf, 0x90}, {{r0}, 0xffffffffffffffff, 0x53, 0x1, 0xfff, 0x66}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000001}, {{r0}, 0x0, 0x80, 0x0, 0x200, 0x7}, {{r0}, 0x0, 0x3, 0xfffff, 0x3, 0x5}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x8000, 0xffff}], 0x100, &(0x7f00000002c0)={0x1, 0xf18}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) getsockopt(r1, 0x7fff, 0x94, &(0x7f0000000000)=""/214, &(0x7f0000000100)=0xd6) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/13, 0xd}], 0x5, &(0x7f0000000380)=""/39, 0x27}, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x3, 0x5}, {0x18, 0x1, 0x2000000000000000, 0x9}, 0x20, [0x10001, 0xf66, 0x1, 0x4, 0x3, 0x80000001, 0x4c, 0x8001]}, 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x20, 0x8000, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) l~ `( 灧Y-nDU65WrιkNe=b.ˆXT'&=ۈnncHx{qw\#Cz0x0}, &(0x7f0000000240)=0xc) setuid(r1) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x10000, 0x7f}, {0x40, 0x7}}, 0x0) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) madvise(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x4) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./bus\x00', 0x822, 0x65) ioctl$TIOCSDTR(r2, 0x20007479) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r3, r4, r5}, 0x8, 0xa9b, 0x2}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$dupfd(r6, 0xa, r6) lseek(r6, 0x54, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r8 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r9 = accept(r7, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r7, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r10 = semget$private(0x0, 0x3, 0x2) r11 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, r11, r12, r13, r14, 0x8, 0x4}, 0x7, 0x100, 0xffff}) connect(r9, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000215000/0x3000)=nil, 0x3000) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x1) select(0x40, &(0x7f0000000040)={0x2, 0x7, 0x0, 0x100000000000000, 0x200, 0x1, 0x5, 0x80000001}, &(0x7f0000000080)={0x9, 0x400, 0x3, 0x2b, 0xb2, 0x7, 0x1000, 0x7}, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x8, 0x5, 0x101, 0x6e2783c1, 0x10001}, &(0x7f0000000100)={0x1, 0x2}) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x100000000, 0x10001}, {0x18, 0x1, 0x7, 0xfffffffffffffffd}, 0x2, [0x0, 0x81, 0x5b, 0x5, 0x7, 0x8, 0x6, 0x2]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x18) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x4, 0x5) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/61, 0x3d) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0xa8) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6531005b07cdc8391d750946942e8825439d657e6f09008a5216037610e467"], 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3f, 0x6, './file1\x00', 0x3, 0x100000000, 0x3247dc5a, 0xa41}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) recvfrom$inet(r1, &(0x7f00000000c0)=""/73, 0x49, 0x803, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x40, "172d768989ca984c8831ca15004a544db3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="db775f4fa1d963e413386e06165f186ac7425179a4fb1085", 0x18}, {&(0x7f0000000140)="64f220829b490ed4a63b25e36d9bfb4ddc53372dbdcd6c2d94e156600758bec4", 0x20}, {&(0x7f0000000180)="c38d106dd7b643389fe804f8001a8fc467191fb387c04f43445b9a4fc20ea26a838a5692f384f4d349355a701d70e2fcf361a23d42b7438c149be926c32492e23b8d5a900d3d", 0x46}], 0x3, &(0x7f0000000240)=[{0x40, 0x0, 0x80000000, "fd82a165a3168b65548d50e2b21d49aba75a93730ae068833fe2d34502adc107be1603b1c963b782b3fa13c5"}, {0x18, 0x1, 0x0, "2e18a93c40"}, {0x20, 0xffff, 0xf8d, "bd709acfaff2b11cc589"}, {0x108, 0x1, 0x5, "42130658db0e0a22a40bcb5e94c687abbaabc2872bad625ba2d812a5d4221a2abe10d479db6125f54af033d2f7561327b665c07d95c740cad4eb8034359f2fb1f74c7550e25eb0026c5abb882cf1a74b0cfc14d8459b14d1125fbb252f87d0dfe47e473cc6b35878b4fa926e9ba89754a1f5acb730c332b8a93db29106b93fe9c350c44cb511f9336bc5106a27c2e56a2e68f30a45894b711439df878c4294353bc5e07193834d01a1c2f27f2f65960c54c06478565af5a08822b6fd70bef5740d251673e170274fe2d80b199ece30eec419eb2ec09eeaf213749784874c396dc3c8d510debfc436e2ea73b7151a482bf9d7b430"}], 0x180}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xe6fc45f8a3985fa3) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000fa3d6d7e4c5400ffff", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) pipe(&(0x7f0000000140)) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0xd74, 0x2}], 0x3, &(0x7f0000000040)=[{{r0}, 0x0, 0x22, 0x2, 0x4000000000000, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x21, 0x40, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0x9, 0x200}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x8, 0x7f}], 0x1, &(0x7f0000000140)={0x2, 0x7bd0}) r2 = dup2(r0, r0) pipe2(&(0x7f00000001c0), 0x10000) fchflags(r0, 0x4) pipe2(&(0x7f0000000200), 0x4) fchflags(r2, 0x10001) write(r2, &(0x7f0000000180)='R', 0x1) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x615, 0x35) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x4) 16:00:12 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7f, './bus\x00', './bus\x00'}) syz_open_pts() 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0xf9b8c2c6332aca9f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4d708e78315f083a493367d6269f6b1229728ec62055689d62c12e64372f3e3d01ca2af730", 0x25) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:12 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:12 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8880, 0x0) pipe(&(0x7f0000000140)) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x8210, 0x11) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="cf654a580dea7a02d144a62390860a98c552d85a3dd14a46c3bc269fdd37157fccfc37e58369e2ae5cd0d6f3284005783f6b006f624546b647246ab3eb51a70157b4f6cc141fb1fe9cb156cb76db3764710fb01084e98ca4cfa4607d76cc31ed0080fbe061b9e6d49abe8972794d1bf2a8bc1ca9e37d64dde525a45f75e4851f8998c3cf34a28238f34dfb7d79727eec46722439c0cd797ae6a26398c9931cf2102658", 0xa3}], 0x1, 0x0) r1 = dup(r0) mmap(&(0x7f00004d8000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x32) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) mprotect(&(0x7f00004dc000/0x4000)=nil, 0x4000, 0x80000004) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x6) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000003440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000003340)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/113, 0x71}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/39, 0x27}, {&(0x7f00000022c0)=""/79, 0x4f}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x8, &(0x7f00000033c0)=""/102, 0x66}, 0x841) write(r1, &(0x7f0000004480)="fe6cdafc567608faec1ac989c00c30ffe9d25d772b518edcd2de7437bfb3e8fe4c77215ed27ec6a2f2fd59b4538dd35aa489af4fdd009af9a5fd3099448de0223e837d771cee34f59fde615e976281b687e9fd7f7ce1ecaac5d0f9ef4d4552ea07c7c312e31fb03be993880261a7c0e9fc7a75d59a5822f1b729dfd487bd4a", 0x7f) shutdown(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffe45) socket(0x0, 0x7, 0x100000000) listen(r1, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003480)="8b91531a1cbea82039f0f7401a8ab15a4b89c21f4dfefd45010138e8e7134b4629055a4b588c0ca3fd4c99f5727ae7cb62f49d68ecabc3ecaa3b347792b1a779d27d59d444cf01e385b05ad12e0c1f97843053e2edc991d33333c9d10b4ee31e59c8cc0a516b36ae95e27f93d3d2dc6a1a915b5462533cd47e9f7834bf1c47d45a0f3a578baf4f739e951b9d18b42dcdb21463f73cad391a7c8808a3e2d3352bce5d7a6cad9b0a1782aa710b0e80f9275da35d53cfaab6f7f3eeebe58312f5616311c497deeeab3010b002269413b56e93b6c32288e741443c7e5819f705d0b39cd8d230023dce4fa546884a31de2b8348ef6021ed765dad8aa041ac9609a8bde4f908e821c13fab571d17974173a81e26d88d4de0742312a99cc5febe67b086911e2ae5dac23b02a8c46cf28f0e98f4b37ea899d7ae8a30b73f1715423d5f2beb9935cd04519b39093e46fa73012b5a0e28633692f150dcbf7d9eebaad4276cdafe94792f5d570a04933c031b3fb6ba45f833de33c4f9fcceeb4b1cf5940140a24ad099552d7d33056737afd33b3510c326acb6953b7952af2ab338cd4381669ebac6c1cee83ed445d410e162f7531bf992cf1b00db5900eef6cf1bdc1d795667544651f7070646e443ddb2eb934ecb7b1fc5bd8ae9233d583baebe936b1e3d69fe3612927064559ad7b06be5ead7fc584a44307979ec83c7d7928436faa1dcef64e169d1230b041d75102ca5224c1a5a9c2b7d27592dc3d2f45966017c4e370a8c748ae869bd08ab9995a559fd184fb323e66c91b7ef7677c97c4cba5b4d907f90fa99b93c0fa1f199b1d157a9f3732fa9bc680f144e1036710bbe843845b7eb624280f43a118acdb7bdb8755b2f73f59c1de1772ca3580b3d7c23176785dfbf9f438c6b3f67f64868e0be97dd6064353fb3bd441819286f39deca607ab5088e1dfaf185971ffe020afce245ecdb0697f29cb38b60bb71080ea51c304516ade3c59c20863689efe36d89a2eeb88894e8c3a8a9a434dc85e65c779cce3267a9dab677506dd95cc2d373d8c672c038d052ccf572c0cc8be1dea37b923e1a16a55ad3b7f2cb83916f2d38e2a1053022fe7f4db8b013871afef3085b933e9b83af2b1e34096cd3893e74d41aee7ab6ebe2eecdaffc7229adfa8603b28cab2ab1b5288654e8aa5f0794bd0014ae2ae5de9680dfb2e80f17e99a41324547dbff66d86c3892dd2a4fbfa52d4e094d312c566c8f78af23f4184dbb2692b57c2026e2c1922082f7a4b22f4c1d77300b32af5b385e67381b3bf5701f35607e23fcf6094cfe6a0cb70fe0522367b63452cb8cd4c430f2548de2d673df7ba0f6a7b76c58b5042b6bcb11e26ac0044512c15be7005ba617a3d0e5803358da2f8a7f37f0f92bdfb95cfed62168e1ec1d0c4bd804432bcf876d0d8ce62b0cec87aba50af427d78b188ec45bfea0d0b5ef85dd8a92360f3829eeb7cd25847f65fc54bebf7e868953c69eb0b81acdfe42d0ba46268d66fecff0dcbef38f11e2792293ae5999f454e025e0426dd67f48d1376f9877822609006db6ce6197e2ce6b50844ba9ccc1cefb6248830b1b1c060f515eeb6a271ac17498b5ba375713919a87b50ac9806460f90402988cb220f855bb380f7a397696e5788c13af9329a6169ac3ea678040dac95901f2574a9761b8e732d5ccef6939f5bad31ccc5df189947274b88a1143bf26737248c8f460419639596b03e7e04e51210de2f8b53b76fe80682928e0c7bffbeaa40f104d767bc0bbed215d97542e6a9276a116f04ad81bcbe86dc58e0cd149ca78f2a5abe42d16e969f092e5fabfc928cb1a25176fa9df5b0bb523a03f1ad4d54a75ee571467ecef9f437748136e4dfc6f42e4959fb35bba6d89798d3741b5474149984f51e45552e9056e926a4621d597a00ef8b85eeb4dcaaeb38d2880ddb75f8252f30610074ef18a7bcbcb411bb3125c0b261a0f0f6ae59d86edd745dfa8a2218ec1968866b4762fc1b563532ea80075c23aaca6fc0847e4392bee9e1c3a613773b627e7a62a48eed04516c0b97b41110940e4d993fe2f0dd533c7d6718898fd6c8c021ed79ebfa6e5e17dd338d596676015b086d44cb57992e5a8726ed419b195270159ed2e8b9bd9841825273405df05806cacdc3fdee91866e35399774a85826913b18e4f1eb4fa9a523cc39d575bc9188b60ce0c90215deb9bfeeb34f4ddfc90d873eef11d669d23fce53178a52ff521b0ef96766ed6337173f327a9fa45644d778cd16805458dbcb806c82255ce30c45b3e6b01f8f3f99669f55eb09af39eafc96d4d702b5441e99c60a9cb6f2da7d6726c0d5c0cb00801551f07ba63cb76d9255ce0c9b10b2aedeca736bc6695b19fa310abfa62d0c9b60a43780eea6e4b41837ede6ca0be676035ee0cd209c2ce568593372b75f1ba9114112202ff4d2c2547f42bf2e99935eff53c6e2743cf557f1e9da68ca889274a4177d83b6d231a800e05410c5b2fb3087c8eeafbe7c944bfce17f3b118f31b195fe27f29275c2a9ce124940f14abd9819fd90d6c9317e273f3a8240308a8c53e5978b036e5204f295a2199287893083e39ed20f817ec923806d6f3571b454764e3f8d0d687b57c6c9d71aa8398cc6e889fdd859e4b1136af259258b9d6cad4998d02d14114fa7915f27227d5f28ad9f455321e2acabf0b0e58a8c958264ef480037136f4405d85bc3e5f5bac9f84f81c70a21c77fc4860168d81164d532a99622fa1ef7706ffe40384f8639400d16233fd2b1910aff866039f6ecca81a534c8fe012a66b555bb5d5668de129b5f1bc86d330c5355f0b744735565f109070870d34d4e41048d190ec0885511cbc6a3e8a9d701fd9b02f5ec6270b0d89f1955aa1a798c84b325b806ca675413b9fe93832d9195dc13a309d0f757522c31ceadfa1581162a66affa3e592ca46e3a9ee8a4312924e479e463500b02e6e4fa20a79b0b0a7c13aa9ad149391f3047ff2f4ca608a0a2cd5b58c35e91879b0886db03252db3954d023cd7b4961b3e2766dd06426d6519f299cde130576c07fb7f6507574f240671207c74fe3814699e6bfc371f06635e9db23367e35abd4d5ca83d3f56b0f984c16bd6195d7a35eea1c93e0e75268f8c3454536c34041f0f95b88fa67cb295cdcb3044da82f71eddff7fc5b3de8ef8ade1698fc32284173eaeedabef311a5daea2901d6e499a31520111bbb5d74b46b914ba5fa7133fcb37fb4ec852148cd167e0a47fb71e1450677ae4858f5908fb36bd10e00b10600dea1b72d5a7a4d44fc1c5c0e6756e404a0670c5d52d9d4ddc738a675c07fc2823857ef6dd139ccbaeacdbc6ab9c74406f23aca7e5512f53e9ba3a903ee6ce3aa85a51d730e0d29420a345332e029160ead88c5344732d22ce9a5e8e706406ef185b7eb1f330fbe9f86888549ec086d270fe8f74bff8eaf6113397fff9aff55b9759db52b072854e8360b7091a0a21ba655586d96f15b954995369728f311ba6afc18c0e6677a75543a39d83fbf4cb5b269c5ece661eebcfe4786a6720f5b00d83a450645f1dc4059267e1e731db870879d208972d2db63b4c152e77161ed711bba63733bb41d8c15a4e2974a8afdf52c5f487f864fb91e74e7262d03aeff115011ae920294e7d5a2361ec02dc4d61893e10856a8eae04e7d09317b6883ae8b3b63b1f87ce45f0ea9c2d7817706ac8747d455145aab5bd73cdac37decc97fef4f147c2c5fd9f6ba8e07e7d504835b1358ecc14406ab41e6439fcb6f84d0ef9f8b3070a5af13e88ae48e8f10e78bebd239386961daa9762151eece27cb7fedb89c955f8b02c4b03e57234de22c132d9149bef590a9f667b35f150cc1fdc689ba9556dec61dc94437ce9d655a65a33c726e4c7285914b8e51c6f363d6b753c4c2763121bc3c5cd6e0fd665a8e6ec1f2dd47722005cab6e243754301a254f25363455d68a35c683eeafc00d80f49073990d005d6f65423068584d9e928ce0ecb3ee526bbd07aee1ae27a509a2a7babde71fe2f08abee3f7cd760804cb7bd5fed178c7ecfe2159bfc8529673332524c1c52a15b75ccb3da5813793a0e7d7be83aa93ac789429a7bf429edbbe40a795daac5f5c7c2c4845469866dfad8f6d6b58a5bf1f9a3ee9e81f985e35ffcdad7dab5f440f33dcdf889e8c6511c3505d1664d6e0b9127d6321376310b1eaa38e093c4f3abd75fdde014baefdafacc51d198f7d716eedb689fb620a9bd94693fa127dd97681e1c120d4f9c702074864d60a5122ef8253892b8a00a2dd84f78acc2bfc1ebd25f296cbbca0b38f436e559286d16ab53e4274c0cf20bcb7a80b49242f70ef9b99dcaff95b7fe8780339800025ac2a38ce8c5bd5ecf985abfbeb229e71ac37ea8ab12a13268aa192a01f70c39d7abb6ac44364d9cca7fd6fdde9fc0d576d074b5ac0742b5f0ffb0477b4fa5943fbe380c04cfb081d0676eb75cd1580879de660883470f915399681014e8e7b9796efad7a459c4586b2a0cbc8cbb05bbaccd1e3dfa504cd87fcf768f15da655d8666f058f1ebb9b257979188299eac0c7dee954261a581828eeab20bcf9c9602608213072703bfb7d6cf48f6c2cfd0d42dab4fc4d733e214e09d63498803ed0f91c669c8d8c4cc26f5da80ffb0856dd94c784b666187123c2fc15b1ba676432caf785d8131ea2b316c09625b4119116d55ff5f6a4875d04374a56be08641b159cbb2a4509763e8c8d9efcc25e68dfda43ecc31f0ff6d5709ed205f4e2394697cacdd39afc9674ffd0849a87f848f65ce2cb5f228cd4a00047f0ef41aff80f4b229d915d11d5064abf3dbfcb01f8a98acced08e3de3fb24d38855ec48a1849f66d3b8c38dc354c1feac3614b8ab3e649397ea6d2adf504703d5438a8d08447865a8c45a9c0ddc65e8d504f9dec2472db17ad8084ccdbe9e940b6b11cb96a71a954626295dcca33ffc76b8d86df0da15f4ac2578dacaec8713215c3c43cfb8a6865f899d4967c6d2640d6580c24663dac8c485065d05a6bc550fbb2b9d34b656d427ba84dc8e38b926b260cd7ac6df56d7f0a32334e00fca40eb5be45c2792eba9642d164e46b11486631e63ff4ac6e3d837621ac36caa703865490f40ab33eea2b66cc456299226f7131af9aec6cf57293e98af98d935231908403dde64deb8d3e5d808d7501956f2104a8875ce92c3ebc12292b39c1ce51ca97b5b2f48208cf26e725c7603a15af36ce315aafaca6cba2a52606e9f64862aa8c56115b0b8783c3e4d97b1602dec1283ac40692cc81aee361c7906a3509156e8854c742d67dc6c6fb2e50c1b7d3f6efb79236d9defaf9373ad2faca4dc359296dec8ec56d8938e63a7fc1d348e44f33e2d19c9fed57353547dc6979ab49f513484f5959dabc0602fb4ddf749bf5913eda044553ce1c2d3c3bcfde5810fba4711656c9c165de1b75904aa4b379fc6a10f3451a62cf8671855b4f1ee8128c5f523c668ec0237d5749ea02bf28738d16613e649c0c5190d3a1b02d326dd3bce56b96f369f250afc06a19b19e08304678f236a9c7ff8754b0ed24542514d205dcb987b2b0fb77feb8e9d66722a1685e5bf0b76a041bd45c4cbbe9f635ce45aaa4714cb31383e64471897640229d6ef628f735144e5a41586a5f1317664fb61326b2078c640ea217b43c84bee965607fc8531e4366bfec513ab3cfdefc9083f51c8c4e7c1c4f23c56834c363af20066dae1c9aa97742bbb6b2a79d0d2dc6d7b921a37c9bb210d773a1c17ae19d474ff9d74562d62b7dd", 0x1000) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x8001, 0x0, "b435d9ef12037cb3f116171575f6d226d344688a", 0x6, 0x64}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3c3, 0xffff, 0x8, '\x00', 0xfffffffffffefffd, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munlockall() r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x4) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20004, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) fcntl$getflags(r0, 0x1) r1 = kqueue() read(r1, &(0x7f00000001c0)=""/160, 0xa0) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x0, 0x40) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8001, './bus\x00'}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000241, 0x8000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) write(r2, &(0x7f0000000100)="2ebc27270cc5208b8869300da055326573cadde84d5b7abe1b37a0665f46202f3621f01c9925809f1c4ea73d01e4a234348507b55c8e9596eabbd13922ec31ee3d825d3dfe97abc8fbeeb90717f1b84a78674f82522f4457d77aed418f16d542ea9d0bbc0e217e49df5c", 0x6a) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5cd) fcntl$dupfd(r0, 0x4, r0) 16:00:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) fsync(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000040)="16ce251974339c30420b3dc0a6a443484db88f9b06e938568d3f6de12d62ccb75a9dcde3044ad3ee447cadcb8ffa180ce564a0d20d5403d51b67ae5b28d4e2b33675d225e8b60494d4c2461ec7e2e5b5f3d0e87e7c577a228acc16a3d08abbb2db48e9c68c157daf992c0db5820c3fd052b08e386af5c95cf5bd3da105e3c6ca7421b60346460def69a6db4cad45083bbfb61caa5d62eeb9244a52a227ce371a6104ee30c29d904926d127853897ac6cab4885943579e6f60c3b01c0f81336ca62cc7521", 0xc4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="eafde2cdc47b3fb405b57454dfec0e8407f1fa95df0dfff302a9375b4799de94e039083d", 0x24}, {&(0x7f0000000180)="0677a3742f8c8907a8ce29bcdd214b9e263bb616f08d4f1fe29b04fa5dcdbd7aa0", 0x21}, {&(0x7f00000001c0)="ecbc07b224d47c58fa160f5b2258d1b603384e64a44a0c7dcf008c9e1556255055c762b1499aa4edd5a3c5abffa601a2d82003dc7df2fb6393fdfefefa55e72cb2e42d01ce872d3c9dceeed53c5d0e1f374808c047a910d2c1744418e22de44e74e98384d70202981e665bd5c147089b7dcb35cc87dcb942942e38bbd83156724c1cefc4299bbb86cffb7cca37eb1a0c", 0x90}], 0x3, 0x4e) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4811, r2, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r6 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x80, 0x1) fchmod(r4, 0x40) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x8a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x88) setsockopt(r6, 0xa3cc, 0x5, &(0x7f0000000400)="07ad5900e3de3e163c2dbebc114ad06fb71231b816723197862a38f0a4d4a612d07bf52d69f5be75b39c5fa429362214616a6f8f584862b61c29ca21b4127ff00fe8fcbe396829c41d24022c275da0698fefb766532171ddc52b34923ab7a60f51ae57b77af821b20da5d8d82e860b1a01d18bc9481c8b17a1445dab0db8a88fe6d1aa565e70969532d6037bce701ba7b4a4f1a7e7b2d87def4edaa2a68761ee675f108d0d", 0xa5) r8 = getpid() r9 = getuid() r10 = getegid() sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000500)="915099caa9f2500dd5bd16c39d82eac56f8dc5c887db7eed04537dc4d22ec373f728fca1492b9333103de920b0d013", 0x2f}, {&(0x7f0000000540)="3582ac0b81f1e8ce38a6c4746ab44fab8f12373b6fd487bf968c15513e560573b1270b7f62e5cea49e0919f52d2dba0ddcf3e6d46914e0ef32b723132773e640a2c9a8226bca9205888c4d8f2bb7d4ad09ce802f91306afc2d6d9f880771f12cd3fdad23dde58bc26a380e2b67f6440608a4509ccd22ecb5644e77590a780f6294093ed44bef7d468cb75630d244ede199752f1becc345cfe12b4a7066162ee030e4bbaa280438052c1fb89f30b0a13947554cd5ea48d32a63bfe32ff03c6bca66cf231c75375b8d5744a4e2f501edd8358645ef0bdc2886f60b5d52ae9488c8ebeadf28ec1833db5ee1997ec828f2dac6a6b1b7ac6fd171e5edc5b7628acdd144e3cee98504966ba2e4a6efa974e79b6dc664f1fc133190d72653cd3593c8e1bdd5f69ac8a65615e33280ce85ca5cd4e656da95b7404139cf99ead6466fc9376d0aa54c202cbf4c9b4d5631017e9ae4e5bc50042b2c0344c753c0a6983d6852040b34188003a6f199db37c601f11b706929a3b4d137e56ea0a84f4b5825b35550d91307affedb032896e5fd834269b3363b1c0f4f411de73b4b2c09cc31e91717bc8990865c529d1843e1669a3037e3f3afd5cb9325c3716e55e4d6c333dcc897e8bfdcc5a1af274cd59da95a25cfa5810dde75cbcdeed68679f7b287ceda1b5e40a146c096a570a28223ff970c409580937ac5f9966f914cf577cc54cca4c14ae14e655c9d16b823be6bb4063d2d7359a5d235499691a3256acce651cc280f91668d6196f293a2fb7da449fdc7e462ab66c747a89d646cd881b46b94f457219c6e325983bc94befea1c7ad493e98c6d8b736387f3169a96c4b1e6994cec2d06692c7d2f513fb3beb8bc82b5be7e8f7643c46a3ed07c23c7dae2d751d0664cd9774a805999fdc8378ba9d7c791333904937ad7d1c8fee0ebb4baa0d7169830b7ddf5e87d9e246a57388db57c0a1def2e698ec1bc0f0597f0bb8cce8d78b5d0be1a0d3b3b01ee72daa7d804bcd0839e56de7858cffb2571375c32ea7226a8763afbfe12a6448137b8ddcaac9f775af73918d5c8e090666879cecf38915c5ec707a3c3ea2ca329b9bb10595a87df505ec1797b738ae2fc77a7807ee5bf1710794427cc1476ca524e9e8c94cc2e73ea45d95d755993ebf788aae58d053de858fcf4c8a8fb360db79c34e72ff7c9387ce1dc84d25dec8542d7aacc3592938160fdca9a6a1bb3d169d0c8d133ac8de7c6a2f97ca84c4e527a4d2613e58fdbe23c9a6cd5bd60f4a431da56efe7db2407ada4b24720a6046dad9ac1c6290e4eb424aa09aee83cda9dcdb895c117dab8c0c4e69c8cde389b4dc260df9342f739529f4e3fd1bb16c1f66e1f25b427ecdd9f3fbc7348455a4ea958c88d6f9c8d971805d89be81ef348bdbb580aa5bc1b1ea8b1dbd9ecbcf316b822f4ec6b9e677fae08dc7301b1de2eb5ba47fcb7e528dba4da8e01f5007d1c78da30af195db59db5abe9cd4d7747cda5d56134f15b14880c01788a220f18d145b7baa62df7cd490c25a029e361d1530e4301a0dd158675f1e1b1063c650894acf6dc5b8c63e5348384919ff17b3827cdf0d513817785f67668a68817bdceb52ceb9c2765af98c94068bfc96252c1bb679caa050068855c5a286740d94a27eacafb0f526236911a6989c77b956cb8e1cdb99d84de410da2283082358d02703fe128648d57a7b127a4eddb4fb909fd99daf181298c15f8a5b7d21591f44bf9e74e1a35fa188b79cd33ec0933cdd8aef43c7190543747541eda410a7c16cfe0cc37ae971cc5469321b6d979b9cfc52a813b128a3d7a111a718d9d3735f1c36ded344dbaf3797662a1917588a81f203b7f0afbb4d8772e1a961153f2c845a64732f3271ccd77dbdd3b20724c648834a56d527d708870da973493f35eb8ffbc4271c966bcc07005a6d2c4c8f964ca2691abbe66a1ecb4e6ebb494e2460b0b75061b244598558267269d06efacce443c3499076b8a28bc31de1cb386421d3ebbe6ada2e0479f8205966db5472d2ff9c48035a2572ff68269ffd9975b664c4df3594e34a55469ba70e48f1325fb2c9f98c641a9b1e145c0f425a8ee47e747f8054850141827a50f0bf1eae2424eeb4f55309e29187125e1e3af817ae8ae505463dd1ca1d733667d35961843844ab95453aa8e89f0446834900f53e69d65f68808607853abe21d70615a6d00cbcd18e11885545b53637f1b665401d15de8c0ed697ee4d7d3792464f4b5229bf9ffead748ef04fe5b21b27982ea85ed0c5c39117b4b5d804769ec26d84a454d6066606adddaf83c016364a5a8e15bad52cafe6547430a85ff05bb4a7a74a1508eaf93824342abe0958a89b096ff32ae7f79cedd6d0d8a40c211b820797ada3253a0257f001ee4e0a49114a5188b885f665d699502692d2c7eb2ac5a679e835e28eb67b7862b173f09b8e5d130675ae7b9ae12da5e4de33d35e956e559cd7601ae11499ac9b0affcce1d280d94684c034993283577400b99387ae35c830e190b325443cd1d55aac63f5c11a77ae7be48d5b9c7cbc4939ba6ee7d9c1fe5c7a441b1ed2f0085923b69e4c56e337917024f166dc154daffd37e915d7bfa953397fdea81a6999c5dab566827b06bc9139f63966606aab80526a38567e7091cb4916f66b61bfe4c0c86700a84d40d4149c7d274966823d8bb1f45e6f4dceb184a72c125fada2ea0c64df64ac77cd9550085f55346e539c98635c2fd52f2659dd22fb4eae4020372ca5ff7b15a8282b7be0ecd911cafd1c181d85bad65012a5beb405158db278026be1783de6b6793462c3365a433f6dccd914f5cd76f4b5d07dd7e3a9487f24f1ee7455ec76ea588b37670fc43bb400571675390345daf3d94022d9330799cecc5ace262b92efd4d5c5c9564617ea247165b8a402aa916828bfa0ae443f2496082163d5d98243e90358ea5fc2909e52448d5b6538189d47a3553f9549e01ad26957918ebefb73f6faa16ae709c3ad61a76a8ff8299ce94e601d16713be5fba5a55369f26e7fd9c870860ab3ec56d4e146eb460225227f54557ae5a93af8d8770b93d1672a95610433f2a2bc0a9f6e8439d85ae117f6f3c719e879c7fe54e1e3e28de7480f4bfdc855013cf3c0113f58d5ed05aa761ad716accfcfb7f33f1877dbcc9bde9bf021aaa0ba798a31c47306ec33144169989a5d207f78cb21537b64a1f6971d4e7511fe24c4a7bedb463556f4c993817607f8f1ef39db8d4ac793a50245657f82158f2b7b92c5193e09a1e9f55f2c96115658964ebdfbace4fc93628623d9a9409007a56f9d6e1b49256dc97ae75537336ff19985dbb90540d7294aed4f8d27470b98768e2816732e7b6471466a1024166d313b26db311d0d4eff7f370117f3eeeab661fddc02a3ccd861b8eede0ed8d94740d824ebca26d1bf46dd3b69a2e44e7c06b6e5c59fd70f170e262709caba7c02550a576c71806425090849148ec06392fdaf5953dfb32d5fbf8d6335f7209f8ebb8e949f17325f22d124189d540552c35aab2b494df6005ac255038cc0fa4ee9bfd22e47e78ceadf665d13511378ede06630ad28dfceff8fa618fc0553c7f27d9c6adb47bff56d1b666d829ac90f961f2f246dd026b59e15c4b0bd20ca1f55d22735ea3097dba6f182a355d7d8697cc7cf8df911f456ef236a603b9a19a61f3445d82246811764c9495eb8ef3c41ad1dc77dd1ecea7e40f4d880606388906d21ff71b6b101497bc74a30cc15903bb706410601ef317835f87271e4efa5199d7f53df219d8a46e2f16e69da52b3e85b1d3043310f4b8db66f128b6b97cedbfcecc4a90b245be8b82ae9787db89789b5f0f84facc1547b441286b072d90cb85d4de15dcd6fc41a98290564e1cc27669f78562c149e520488340317105f9f7a28d218af2610f388efd9d2cee9d4f3eb90afedf2c4d104f22b58639f366d322b6ee1a7801926f0de22e17288a5e44d6312f046f16b173a7f07ad733b5a88443f296e35dcf33c871af5b68d9f7c58fe6610777dc7ef63bac99f19f86ed7691841021725ef0d71dc15a96b870b56d3b8671c31336a9cca055d5e991f3e274b70b248a60fb7b7ac793545d399dbc6c6e20ba5fc4d7b047cca40531cb13f8ff9aca1910f9c90c4fd9b1575c95af894bd99e6aaa524c27d8fb9d36c4fbbe9512f89e6574cb7b61fea148b65e0b900daf8be15e7956253d1229889631c9c30e28edcaef7e62c1e2adedf62c94491beb18acdfaa314aedf3acf1291f2fae2f342f0a501aedf507b18dfc524c3cf113f80b343eef72e88fd75c6e8029ffdfff9d7b48e70eee5ba455f365169173561adb3c42e96be6c9100d3f8da1d3de26ed6be9d05edf1ce7eda9083499aa1d8d18cd9af8e97038319602541338874b70c902c3d534d4fcf49ac0fd6f0a5a805770bc0eae106216948d218ec40dca550848411aa9aaae5b89b0eb15bc07278c406a2d9f15a06d178ca7c87dd61184a098357fb91e538decd3238ac9c577032d5c0061667632969609d95a1b8538b39df299693ae63b81bf07e4709ffa71d9cb6ae73d88d7037031fca88a2096855803e601a6363882b37e6061904d36b1451ae4c684672ca94b439ed2d0e5b57155a3bb576ad57a46b7af6f3cf7cc416f4826164bc46f6d8001edf23818b636d7c94d65a7cd64f8e40dabbd89422d0aea02d88757db16f3e4460e6346707b4b1967b9ee5d386bf7c8be3a0ca5e6f98127347434650a3e503a56547fa9379e387d2cea5efe2ec782ab6691b32407118c922614785f6651f29e3fc3dc10d7d13c81cfe0ba4ad79f21550e7c9ea61f908cb62bd18d829695f0dac9b2ba90725ecdbc71fec00612a1d3083740754beb90ef756ced7a900b0faf7f6af5b94229b6765f78a2a44976f2fa865408f50aa077dcefdf6c1ea80694b157fe94e5a1a120e5c05b6bcf4d6bf4940b9dd13d681351c3ead281a1927e0456e2e2885620b96ce14be3002eddb61f2145ca350c9b12baa71ccdfb5344a33473e4e109fb9715f359882443d4ab5eccfdc304dd595426ca0eed25c4dd63574956575d53d0faab6bb5a12bcc9b8580b8e1d352b8c055f45e6167bda0d5c975e54ba1fa0927f042e8229056d2937894048e6b285b5c313733e074ba1dfe57095306721e5f219a806591b682061405daaf48f17c8b7822143cf7ce0515fb85872a789d3bc78c9bd59d42609442cee97c76f4cfe7a19053a8a6f867d9ff179d911b8b534068e677affec966c0edb68d53e034746c5f807a4f98c0c0efc013604825035cacf886268974759734d7a46fb2b04f6fa38855c0c76d280d5cabd5ecec7194f1231a88f5e5f963589b7ac7114b8c67e4cfb5bbd0ea7ee3f4694f1090443c41b7ebd41e66a6a7f35abab084bc7f897ff593e8ee7c27007533539f2b123425c07e050185e384cd4f56f11bd683998fcc19d5cdc57147e22cfabc00832ffcad622d16e18ba14bb9dfc71b78f840aee02bf34169362fbc84577ac66d1e67d7f19490591a9374e76e0bb9b21fc5bbcc0247042ddbe863b78b5f949f196def2cce838f0fefd1e89d5f565f87e36333f18ef336d7386d739566c476d4c8b7c927ccb14b14675ad7f1d124254228ed365523b6e1e4f39cfd993c80ff7b394d1cdf567e64484870685b7c2a80a19a1afaff697a01c93b9ea5c7062aa178c26a4af5a38b19126e28d82f85199a0c1cb1e88ebf89dc4198666496c56ed046060ac210fafbc2da8907d59750de5c970d8887934ec2a5c0d0debeee8397c2c6c9689", 0x1000}], 0x2, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x4}, 0x9) getsockopt$sock_int(r2, 0xffff, 0x14, &(0x7f0000001600), &(0x7f0000001640)=0x4) chmod(&(0x7f0000001680)='./file0\x00', 0x162) getsockopt(r7, 0x0, 0x0, &(0x7f00000016c0)=""/23, &(0x7f0000001700)=0x17) lchown(&(0x7f0000001740)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x1, 0x90) semop(r11, &(0x7f0000001780)=[{0x0, 0x2, 0x1000}, {0x1, 0xc9, 0x1000}, {0x2, 0xff, 0x1800}, {0x1, 0x80, 0x1000}], 0x4) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000017c0)={0x6}, 0x10) linkat(r3, &(0x7f0000001800)='./file0\x00', r2, &(0x7f0000001840)='./file1\x00', 0x4) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) shutdown(r0, 0x1) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) getgid() msgget(0x3, 0xc4) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x20008, 0x1) getdents(r2, &(0x7f0000000200)=""/71, 0x47) read(r1, &(0x7f0000000140)=""/130, 0x82) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = open(&(0x7f0000000380)='./bus/file0\x00', 0x401, 0x23) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x42, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x200a2, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="a72be674a5eaff17280b6afeba6053225b323eed0429152b33b54598bb10b6d8d4f6e4ca72254c02f4ea131eaedf6080485a84e102ff358dfa265e47ff0582b881d55f29e6a90071fd26e8", 0x4b}, {&(0x7f00000000c0)="2d141e71a6b53c600931b88f2c82b970d0bef1b4705003", 0x17}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}], 0x88, 0xc}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r15, &(0x7f0000000180)='n.', 0x2) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0xb47bdd79797e094e, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) unlink(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x9, 0x8, r1}) fchflags(r0, 0x40000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) sendto$unix(r0, &(0x7f0000000040)="eb388d8c35837b56d3a26b8649b4cfcbe6e6e05939ef4c63ecec6b9a2f31fc879d7165f163a2e6d7e7882881afcef3ccf14f178e75", 0x35, 0x2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:14 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc4) socket(0x22, 0x1, 0x7f) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000, r1}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0x1a4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x9) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = socket$inet(0x2, 0x3, 0xdf) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000640)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000005c0)={'./file0/file0\x00', 0x101, 0x1, 0x4, 0x0, 0x7ff, 0x8, 0x0, 0x2, 0x1, 0xa78e, 0x8}) r2 = open(&(0x7f0000000580)='./file0\x00', 0x86, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r2) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="0eeb27f286fd5b09094ca1cd33dfffb4d760c1c44a1c9d2d10b47641bd5857a7be944b6954d7edde57ed7093d6429e718feb74d936568d8c0557c76bb0b1b99be05c841b38cb1dfafbcde7ca1b535fd0156bc8c2e3a9d4c1dc182c47ffe1b325c91f334e5bde348babe0609a773f0ed10f678d", 0x73}, {&(0x7f0000000000)="a77ee1f7953acc33eb55999f04a58aa46408c18380d63a31ebffcb92ca338a59af280fcce5c6db788eb6cc1cf2d19d5a2ce3b96df304f57149ccbc16a2c6", 0x3e}, {&(0x7f0000000100)="8524e22775f02e6055e265384e7922b66c2d58e986c4e6079ad8498f6c4f8458c0675423952b32983282", 0x2a}, {&(0x7f0000000240)="22a4077eb4d6e6465896140db59ad075a4c3ed0ede3abd2e8e5f34fb96c1323b660a135a5aa21be9ddba804ad4610e8324c4eb5f321e78d4827877bac58d3995bb2ee710535db66b2cd17705871e1594c4d8b8efde8d7b6bb934899d7711a4f5af9680733605c8c59199d91bb30e71a38dde81595a04fea05947d61940e629b97754f9d8865adf2b789b79a0a495942e3038b79ae29294832c9d74fcaa7157907e31cf39301acf", 0xa7}, {&(0x7f0000000140)="ccdbf0265a151537885b41bfaeab43b13bf71fa5593e7e403f2f7e200570d2356b9db23fe1e99953b303f75bf8dee443d38605066d355ec96694d9e767b2", 0x3e}, {&(0x7f0000000300)="27b915e5bf9ec7b9547b3bea75affde6be6bc3f1464244147326b99afbec40c9c078d228e522909a219d584bf28ad18d3dff9176440aca4d8bb11e77a3c9ef7260f34b33e1bf77152c5fb985b73072bd42d46857b3184b50d5e2d5a722f47f3034ae96108ce498b4141b423ed653280bed483b370d6ea2f104e26461849066fa56840b4dc79564062378f7d71947220ce807db00f7a0e8e88aa6fcd2327f59fbad7a01ab73d614810a8cfd9c9c84d0433734f0ffe8051d170f8752266ac5ca0f03e81f4a8ee70bbed491f8858054c5d9ac38754293e132328328288acafea381", 0xe0}, {&(0x7f0000000400)="673de853011c48ab670451855b35bce68d3dc7cede5fe357f5701ef314e2ee93c6fc740648488c6e2233e6103a7ac7beba6f6403d07bd7fc1224a79afcb15135f77ca0f26d24400c8075747af696dc6ba3c6404e73548e905c4164d39d4a54a2589bc93450716ed99468d1294454c62b99ac0476e343854840499e380c968c64d5a638710cb729056ad3548cb1b3b1d53d3231eb1669ea0188976c6835c08718b0dcd05cb0d03e9f93f0e4c5629017b647b3d2a8be60c593e0b5d4c86de049155e25bc8c481aa91ed055aaf713c03ab49666a1bd24d4684368c86efbd5ca564a84c3c1be0df59c", 0xe7}], 0x7, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) r6 = getegid() r7 = getpgrp() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat(r0, &(0x7f0000002600)='./file0\x00', 0x100, 0x1) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000100)="6fbeef4784f777597daa17eb4ce53271c40157131e4d2a85daba60c2cb0db3c136f41268faa63552fe5dbba61de861efb6435cdf562555dc4b98072ae7d51d194b4a1127920b4149a1c977700c612aef5041c5d4db2bc2574b407bff56d23f17a61abcf179e91d058e57f265b2c2f059fe874e4699a5ec926154aa5d2a8cf7", 0x7f}, {&(0x7f0000000180)="043a2616e867baa1bab95aed33885a59483d0d8236c4e2ff78f313ecb88513c45bb0e4025befc93a1adc8c8eef1318e2a0ec1d95d8dd9ed40b50ed18d270e8dc66f44c5e24a0e4b4b403d96f863ac550a6f95834f403bfe75cc9bdfc6b97ac4aced80615d48e63fa1c0bf75235c2a5f78d34981a493617bf4bbead7856987b0972c9862d18bc241b4e3c4439a35c9194658a443648ad50f94b0a5970253ff13a75d209b42a9629a0faaf36209c441d7758e60545fbd7ab9a27f0f68f563b831e158624abec8076f89c7d0e2b5a665a95e849342897a51e4801e87cc48a305a249652858edd97957e716715bfbd41a03d8625263a7036b66a274f1583018fedee6b13a829bda2da1526521c8a528acc6748cda70760fec6df5e460174965259af044051cebdea5b49a13617e855fceedb335686af59a5748dfbd9e9822bf2d1f781ef55a4aa65f298f874cfe2f32c2d00f695d5d819ceb9b427168f65f7ae03aa627cb61a6c81a49e793ef54573926e8cea99ff06e026a321709c74b845ad9dc7051f25576e905a5ced8fff26dab2aaaa7b24b5b1cf3a8ff4c23a9a55742903e86a481c608df322c6b62b2d45b56abb44e655eab289e7eb66b9ee02a1cf23b35ffc8f41a896bdaf620057b920e82bc73c6ac7d72215986bae6c5a486eaac9254adc6c40ac81155036344ecdaf364f31b237b4a0af13b852f5413d74c980f335b3a581cb5b8c6f94711145377772b8d349cdc239fd06083ae13f0e273aa49dd5dd8fdad8e85001c73e506ba72c64e7931f83df6b1325082bd648f80857fffc16aaccac3fa4b5e8fd67f2ae9bd9dc2979203d1a9441370cb99df62200c7cfa5a1323a1cacbe40d470736e8104c2ed51074ce86ffeecde4e811c918c2baecb8657c93dce9c5af6aa60bdfdfd2b63cb5d8f3eb422b5fd350d6466acdba8d196c38e119fc783d951b3ef43f79baa218f3a79aae1c27d11634cda7e8f732798dd61b48a1ded6bbf41ece20872b1413763751a419495aa8bdead7cfb21adcf10b964353906f1f5f0de39b3baeab093ecca3c5e8ad420a2895ad20f9b418dbff3ee288aa7844169ca463d584da5775d100e9e6b8e99abc6c7333709bb6108d48db3f5d6e8cff26e267e7c00d75f4e3a82a0fe33be27c402708e6f4ac826cc2f325dbf0c2a71096d48abba869d3d5eb7c6999f3a9dcff3e6b0da6b5325b608319d69c918e534e54351e41121e0ef12ad53519b0dea00e1230cbc07b4ceb96ff59b1447010c8c393ebbd73a972252a97480aab9628b20c37ef6006b375b96e67f56569d55102d09c75f6328a65dda7bbd9bfec4c384a775a09da70b68165a8700a1cf93e5dc2697dde99208ea54bd85b99b2b4bee9f231cf34be5e50e53a4e66986e5013c2061b9ec181b380a6a8a20d4aac2640fb05ebba2c42b6d2e75f485060815ce24c8d3f180307c7c99c5c66ed2745daa6c70fd6ff4f3b131a4123ba7182d34c2fd671edb535d84e39a09131b28bdb97a3241afa71483bee92b6d31a8bce44bc5480f2a68718485dfa67e17f47c66818f7143df11b98100fdb0c7dab12738b9cf52e01e9b4f73206fdc646aed80a4553c12e6a86ee34a5a1ff361ee174c51f027799cc4d8ca740e83450439609c5a83a86684ecf74d64c40210df1a5b01747dc1632f37606833defdd22a0a32c05b80cfbe922bc24bfe6b1cc59c80db428d419ff7fda15333e171177ed6975f4aeef2d7dfcd4c2584bb3813257be0e933852182152b6ec076eaf546a30b51d04a35e47540f14316b72126809eb64532f16a6d5176af78e194f4771ab125119ea795428f79068b5102e47c57fb2939ee06afd512348a5d682f36e0943916c47ddf7ca34f0392fcc866310a01debbb7e32be222eeb33832a598f3bc72a3161dc5948721aa501d30cdf1cb57957ae70bd6e76a8e0b36f68448dbffbe594b563f38c236d7255dec8be56383ab292a3d6c3e7a33992c24e2d8169461c65bf652b0289aed4f23e5a060c74958e4584c6bd16992fa198fd3d88e5a40f81e4b9f4d3ed2219a13b75f33231e11429e322288323cd0292598b5f2786f142f0f8dfdb5af2d2e94284e89f7dec560f0e825e638468dfa5e36f3e36b078ae15bf5d03678255569de3e840e36efecb677552da239f2d027a0d339866dfa0a751a4accdd783103cdef2f31d61d24197e3cffe0300cac11407629276ba09e683a95ec66abb9aef38931fbc4b257a651b4141beee8defd2d03c57edf6f654be9e18169156b68db8c8ded46319f11f3d569c360eae8989b23cda9554672240fb0fd6e48f05a4156de4a4514fb7c3466793b8d30636c87fd5766f6f8d58d7bc8de42e76645333e5995fc33adcc6dd489ed99534af2c828fa6c0de5b298331008d24ccf378bd763604dcf14898bd2b2e947db40f6cf137aff650adb6a66977ecf729131b27a978c75b3e02666377f5d615cb96e4e02efeccdfc7f1fbca2ea4ed0a9396f742d2a1f99e2e77d079c78cf6354eea55e06b051d326c9e6a0a2b34596571f95742757ac6cb22ca77091ccb12f4508e1370f695e5474900e8f262e777158faf0537eb6c86bf600324e09f5b8c5222473a911e28ca2e178abb410ef20181d3caa5bbef939ae4863e73abed0b27b020b070207cbb09bcdf7fb3ebde017f388cae1dd1210f93743b91039ce4cfe7512947ac54419932f5c8e20584885da9c95af1b226a793004ddd40946fc678a442e0f4de84401eb2184771e2161049f7922e056c6ee08e6ed8ef42f8f03b663defa9da464b272e23a47b85d20bf8257fbc5479a9a422552b3c19ce200c753226432f53d5bddb803cbf0e67a528a1a5773f6bd7fca45559f1567e9cf43a1424b1619011ec8c199fb892cdd010cda740729a34d0df0fe53ee23f5c1dd9e00d5d764a79abdc796b089e83ddc5240258445204375186f34c5188c8309b95d191d0d3cd248e31539b7fc55655536263275fd42a67e1a43e08907e20cc0b62fc247df0dce9492d7fdf8ec0ad5e93621c12ccbbdf11c55d4e080fdb469bd262d14da053172c4c9c20e1ebd0b77b9e337a46eea66b0a781e071fdc786b98d89e40aa02b2c51aacb0a0b48775e08a252e9b661b27325b0796253addd77af72be4fc073f874e3e54141ae86a40aba3849750227c514dc68e694bff4c8c1848ccc589df3e8d1375377fd06c923aa1ab895b78e431b00a61a5c838f1b1199c7249446bf5fa4440c4a0871936d4f0c234d9c6877b24b1d62e839a99f25f9495840668cdf8d5e4f05e443dd037953542ed02b43357ea549f6d94c385e23263cc963428abf82e5a1d9b2c41b5e2092140ba2c55b4767edb67542bd103f5950df3de35dd39f01d851314cdc20f3315d2eabf36058e308dd372c6408ba2ea9659e377d59c7ed725b11c6d353653d3ed57244784c4d5b8c4c5d2c62184878d689b30baa08ec2d5c340d8a235192c3fe9fa9ff64419ad42bb84968fb05890344f7c0c1f0dd11ba69ddb57f2db2812d0448aa6eabb17b30d866803fc5c25351a7bde7c3ca7118c2009cd7a9562e2aae5323254fa4e415de77907d805376e27737cd007e23ff911e18874a10f403a0847a3c9611e646f64b5ed8c6256310f67a795bde0052dd9f1eda9046bb074dec1c825f4001b661260e37882496a07e8502562c15f010d1f29757e2d83f333429f062ee172343b5cda417f5dc5f597d0a70fd36f9fedae6679e937d07b8940a7ea93be27cbc3fef3848a72b7c9f3f3ddb74e15552ef8891602eba6c85d1ea2b9f6ab892a27b89be7e4c32939f86de42882a56cb587bfed5656b68c81fa60f7852ff752cef0942d13a612a9fdb8ba566311ccbe0ab6ab59404e1b43887defbd20282ef4fcda9f7119e3d8526ced2d40193022bb8b16895d8c656350ad9450987d0720eb334a1a6021687ad674c7f2a37a02876daddb2d889efb50aa4e1284b5d812aef95d6a2d10db5f3d18cacfa8a57574e62f2ec08cf36076944d3bcab66a4bf7d1e84161749c8e0c6e4ef6dafa19b0ce0e543e3cdcd0ffe1af608bf770e9e854f260046ce85c76035b35889f39bb6c34402fbb63bb88a742c485c022667cb1077c00959479a425d1ae9b1e0f0f13daaa3a2843bbd23cbcfc5a6f63160e21c4154c73584231accc6dfd404625e1e228ac391f55b05be137e0132d36d524bf9a1a9bc6bd6fb41591dcd581f3e61631fb8ab50556ad26616713c397cd12768c6596379f98b9eca0e780cbeeb64ebe7b501ace78e864a02bffe119996eca1253a3fd1d79dfd29b4e23352a293363b5d5100a7fcc2bfdfa9923073bbbaf26fd0bdfa9ec71fd941f4725e1a6e530ddc2dd561c522af56c67fe3c71ed0860cd9ad0b845b960c6197b94a66e0d0c513816ebaf6663a0547e089628be063bc99c3ddcc4960040a9288b1e3ed76aa748812edf015bc1d267f6acd17e678bcfd687df63c3b3e81980d9c81aed5d3050f8165365e468ad39e09ac24396138aa2f6ce73ede592c02e385f11f49da064eca8cd1df681f9781dd2695f40d641ec2ac4496924813ecb1a8199fbb8cb795f70e33c7cf556a9edfb669b1e1a8f7b04b60d7d26be2c9f38ecd12a9c29f5e1867b51b1164433a3bb8cbe9142f2b3c337844bd4e178620ba3f8a0a0f09810b31a4391dcbe4ae64969d2f18fbfe1a4d9c1ac23a45b3af5175d4ebcb01b0e3f35a13964597d602d9c67f738a8ed6f8531252f63108af30585014ef584dd81e204d449f58e0db400db0144875f6707fa19ceaa90a1c093e2c041a6fa7eee3a0e93848af3cc3fa7ef4c03ae1bd6b12a099f71a8c9cd46f6e1b0551f3c95177820bb70569f8f3d44d8a9d316ea1dcd289171aa7c2bae80af5db640ee9b653750400462817de0e834bbe3f70e6b053011d63d10e0e429b6f64b84597c7abab5c544317764ba0df4c568d16e868e3d12930b800f1f9349a93e0cc2aa838fd04f43ec3e1612c50c91015866c78ca8b35759265040e9816fe2da59702713cee04e1f60b1037dba2dc71a149b1af9b8fc92387823e04128c68c585572001732a5a541ce8a6bc59239d656b5aa2cb3ebe3218211f2dd6e5bead5d306552bf0b12549d4e0512fdb6e218bdb0dc40df9b3a5b0cd62fbae431407e1a1b12e44d12712ad9a4d1443021e5676d09e628c7d94e50811313a4f23a1f0d80f51cbce01323b1dd70ba074b2768caaad0343db4a7ba49343fa0db3e1143a6fe59a921aa92055a273969e8dfba4329a2005c166a56c93fb500e56303c1dbbcdacdabc349026f6237ee940e4697202f8b8520d56c173278c343cd0014dfc9961c88940eaef505657fff03be10735f6bf9d96ba0c9b1e5213e56776d11cd148fa76a42894ffdbbaa7e4f98b3cf9b6af5664d3d18df97d1e3114514cdbd7b713524848dfb59c93a4a55db1c794c38d95cbd2f2336d76b250c024ccc3306932b8f802f5fe96fdde781d1763987e3f1f622f0986c1e1ea91f4280d9817d56bb05f99fdd6a1bcaeaab43dc1807d3f301fc242c7fb1af14660d70442640ec066a679816bf7fba1493dbfe34756e273b38d2f60f5abb9c2f6aa2f9aa31820dfe7c3018fa0321492d0df59267558ce57a96f21ee70b09be691f8976dac9d65391e9d74d67cf0477851145addf9e382d133f85d63acf8de5a5066e8102d0e6ae9ae26c909ea78a72c83668aafacefad3690cd29ee4a625c57d4fd2d8ee971aab80cb5b6961d53e7a897f055a263e9d9f85f0dc97da66a9b26f0051bcc7e220a7c11136d9591e93d4e08a432e38545c8a185e", 0x1000}, {&(0x7f0000001180)="b19b76643c9a647a0edc0e7381d36c3c8a59cb6fd4701a4bc62e2e5f575d3ca5069bd7b3fa125c13367b471ff9ef23c8889add5a0dad01388beab959f997769ae98e1ab75ab3ceca5f560ce57f6ac1aa83a0b3233fc0628c2dcdfd452a08cc0471614af8d3c5f32053a2440cf9e62f2675ac7ba741bf3f48af4480c3e095edc9d74301e467680169970f70", 0x8b}, {&(0x7f0000001240)="0d39faf057d0db49631aac0d0675765144574df7cc", 0x15}, {&(0x7f0000001280)="c6c1f3432b67324d06cb578b6df8c8b84bf2bdd731d603ad1761d2e53f19837f9ce99aaa38e5acb3d0f78ec8cf5883aafa12577ff966c4f4fd69beeba9d053bfba5a0ba2a06061adb6658529f2b5df6288ab5cf0663fe241c15e7af4ffeb13020772", 0x62}, {&(0x7f0000001300)="6ae1f477461fc0496c69a21a647eccec81d2edcc46a82a237d54f6ae70c2333ffc73e604a6e88febd56fa591acacea4ae38aee567105a17a742cf0be474d59a834cb2ebbfb28e4e7e3f1a508a9e6d8a345bfdc28f0cdba771f494bc3af5960d49171b988fc645bd127e054976959db8636", 0x71}, {&(0x7f0000001380)="c89393ca24c6833f19c92d9a3cc9d934cb33f30eeb8faa451a716a037212e0428ceba905bdde4b8e8a5b981371dc0f6704d6080c5f2bd3963b2f1a7e633a295d6086f3bbd79ac2637d75cad6ae071ba71b831b124d0f15e7f2758025cfd7ca9adc014d31eee2f984c3e8ab11e33d115ccc6e3571bb16009e599338b5e0e637e886f36acff923616558910b8a49ac72e069e9ecbd3653bdfdd56cd9be7e3c80d91e6ce53d993e4290b27e2a4db7dc3b4fa18422b3a383af1ced0d62b930d80bc06b4f9affeb272c6d73cd54ab5c1963487504da8204b85b", 0xd7}, {&(0x7f0000001480)="d771069089b96d969f49247e561f1685f54b24182b18b34a99294b8f639789dd87c02ceead5f8f973b0ecc3a3d68cee4a1fb7f2626e45f6370eed8d1c8bccb04828693d340741d5a4eaa689f5e74a4707d5083ddd48ac62c9ecd447d40d8bb5758de3e7aa914d9662100e0241ef3eade732777496a50d20c029bfd96da0a13c1f58eb643f4e47f5e840079b6107e7e02e696e0e5e50494cd591e0c37451330d1ef2088348268aac43a86451ddcc1919cbfa0e82dec024012616297b16f532330c3e18df7c3d4b24e290640b6f0a69880a5bf6a310d7868e63b3dc0433954e831779111abdaa50d8d2df307623d0a278faec31bdd8f7146954250de4eafd7c96433938d9edbc2c26a04c69507bfcd2f68154253fb07d0d82de00bb3c698ba9ee372761e12e472c0de6e177e413dd459bd1d833413f354471e83117d71cce915b82f84856e7d98ea01dde51bc8900f0924acb751c18f3b9d0241319c0da8075b7d13c20f5f06c55880a3bd179040ef321c2ce94ff702a578343849e134bc884dc664aa29942032e365d7276180d6f3d4405c31578f78c018726d708f24fb2befe90559a9c12772ef3ed316fc58c6cf6ec9e561fd989c873fb2d199b118b418f0ac1b22db118a4c8933cd38fd5915edc8ee0671e8a99ede57ce607615569de31c18a5759735cbea79b5182a1fbac8fc3d93435acf2307a71343fee8090700979d60458fa952c51564b0643b743fb30869d4ee7d3f007e44acaf273b1a5304943a0926937fd3d5263cbe6b7a49f5574a38c93029535a6186f6e392119a2d5e2ae2bc774d5b40d45ea3e11d6e38aadf40b669648c9de9b6f29dc483e29d76f2a4b3e196b347db7bfdd23c4b66aff22dbf8d50c838da3b78b90ff1aaef4c7a27c9cdb9dd58d7fd56923db44204831e9d8a6defc1e4d0507980955354aff82a3da2f857c7f0059704951a661dd50fed98a09b6d3a89367d4bed9e8e0c17933d318127c6a723dba6ac75ed60b3b1bed00c9ff764d3936c45625d598ccecacfd86428aebe7dbdb4dd8d1e3ddbcfda2c26d41ce503ae865a7c395fb8d3d3246265cdf8cd2db4cb8f528cb16c4ec94306e6c992345d012dbd95550527c513fcede492d7392cb67c7403d43192d5b667f10afa9c15dfc990c58c4b3d0d78fb2cbe824a3f7caf5a41d52dff6f1324d69973d83785ba917f922bebb11af4e632fbbde882a8a4eafdf22a79ab795da18a19e95c44220cc823eaaf4fac542bb347fe2d48accca2ffc7e74abfad39977d0929318a4f8186eb3d116bca519db0c0c5c0765007b2439d7446524de8638172386f78893946c6a40e18b295d3a1985c98b9e3b8f5f41daf304ae83c42a36e424b23a8d42d639e53aff71ade4c25a925a994e67a5959655c0efd278d7745c331b3304ba6cc38680bf0d44c2d9ea691aa4c5efe2851c406ea5d574881ee299e8be9d07d28343bc1b28eb2642bd9cb643de77b5cbafeba3f4f80dc3f47e1df39f5fe115602d15bc5409e9f2613e22b00f34cccbd8fed17b4bb5460c69077c5f325a21be6867f87d3c00a2a65ddd513b3110cdfa0746fd5e6ff2028e5f10016ca5821a63b70f1eb7d93683cf2a9bd582984dca46cedf17e2c325ca2be8475e812962d91f48493e495d3291a41ac45a41c298ea4568fb5313dfd3999513f29f57fce2ffd6b5690be1ca829122f094085280554d5e66b2dec275d5856f42d92a6dee3c248ab11778345e6e80b8661f652951932989ed09efa1d7bab87f4717089d9ec2a2db28305c6482640df4da00e0c9817e0ac5b8948c48f2ffbf56c51c2b80cae805c4c97c9ed32417394d5936f8db7aaa37d0daeaa5b0269d56a5810a0c72c17eea64c6859f61e12e3ec21a1a53b6b08c0cee9ba2a801942fd537db4321f07cfcd79f292acd31a6342afddfff02f98c74a0480b37f4db5888c9a7cf18f41617d5412c56a06a432e82dddbe3af728dbde550f8bce472b183310dc40c7db4f2ddfecceaf678a065ef5c3222f0ac182610ec3eb143ec30f94f015fe48401b59c8f2c2027c8e156fc2bd90648403591ddbb2c9ece6edfe35a8199a548bdb839d27b31e3e312a8d39b54b4707a5a081bd5925e2ef9057dd1a820ccd33cb349a8dd09f426322ed5225e55a8c1652460f204a9eada17eba364963bd6d932c36048f7fd186593594cf0f699e48ad8a40f35b14a5686414428be69d628c5cd11737ddd003cd4b523a1148aeb260f048a4354aecd6abd520a5c1bf522d100a7a99e6686c1e390c74b5f3938c09174a801b5ac3ca532ecba14457b2bd78bb8a30cb298fba8297c72db5ef41ff443af0c555bdf37e49f8b0cdc42445f3b2c46d25a019301edaefab115d290d6bb6d236f022f2db4279acaa5d9d7e3fc2b35689b2a7cfb4a8032aa97193c696cf9f1b7adb1d54ce6ad5d26376ec64fb6fe3e6755685192476fd59055dd7d87bc810568dfe4833ac2204588b2c22a9ba6c12ee058b1a89935486b7d673233c73edab270edf10d8b7b75f4398f3d81f90231ff4de567b3c8fee799c18f70e7852f18ccf9d9c6dbb2c95d4a66cc46381f76cc1f43cda1ce6d13ed7ed13758bc5d1cc866e12bec769ccf6029b6b1cf0352ec35a395562b82e0f3717045d58266b0ae6930c5eab88a57f7f4cca9495bd7982c387ff849c43d367724bb07b626b3289f4310c901d9f59e0395e00a475d710f1aad5ae9200661ce90a6def451927bb4358d69fe60ecadb8539dea8d8653cdd434f690a4fea2242faab0ff29f3c097099a204623388a3d6687cf208aa5df1e17b1e5c39976b6a5fb54cbfe798ce7c9096e39cc0a4af4daef502cb0ce4d3a502f1afd8ed9654d998618c0ed207f2b62907af2f341e0f4d9deaa21772cb143733d06402aa6f4ffb6aa1a97a61c0270847e14db38378e2b0981841b8668205f644206b8be15a791f0ae2dfb412d897529d3743b4c999dd5cd940f721c77e6b53a548de9ab9394658553a6b3866be586e151a8950718b9c72d978aee5b982178f6fcfc753263994af18255006a6002964cde2210b3489c48f9ee80cdaafc4bdee51cfeb808edda8557d2ae306aa52de871fbfa30ac6f63736b109c0b5420feadae60d7068e1197ff53247a373ea1d8e59d0694c67b48a6b44e60c4ed9db94e394bc2e115d8e92ffb23391eb13b935604d32e1c0594cffed285edefe4470b55df2c28449a809e544c97ecccff1761e41fdb26da8820fdeb946b4dadb38b82fa571f5ebba06b8e7c5df0246edccc1e35fdace03707f7d868da3cad5767cded7ac8b04b6c43328dafefbd40f159bbec359de720c31c118dfa2accc2de7373f3efb400c094931b954b466ef2dc6aef73ba2a7c793f405a9994a1f0f0d99aed1599678ff383a7d2fc707d802c8f14afdb09190e1615c96f1c3a64fdcadf9f7736a63ab5c39a415480fa6ab60ddbffaee255083bf1e5659934ca41221742d7f72c64213b6e319dd6029af6646e921c4139b3656e5cca17dc68da22575b1946e0880db08dc93f14ceb50cd3eab5858fe543dff161db0601deeac3258936cf0ebb72f0c703edcb76eec4d660912684bed8989dc18351b5be98e18af1f4eb8ab78cadc5b1f4001d7b2d2f900fb415feacdd7f538150a98ef1d39418b9c487e38f6761fd54056ed5fa917e8f0ec5916945e15ac543d22e75385d8d827acf0d6da227f91685cd021e51f586db83a0e583bb93f32f42448bc387e4fc9a252509145397a0b72d6782c959f74f895b4c0b987fa6ff861de594cebbef61177a0f0438157cd03a7d5b14ded3df16ae3b132bb610bd00abd01e29fee6dae256b80ec57fe86785979f6cc9db80f92daa5fa4c8dad933ecb35572e3f338a69fc9c89def4ceda462b2aa625ad20c7b65b3cba4bc6b83a6f31e4a8ebfd9f25d5b0df6c26b83207c3122b51e60831eefa9601b08276739a3d96b72c30e2e77d6523841813d21e8efd7464c326a6843d030e0de267f22b969559352b898d698c3d3d3de6078f39c662bb89f4441bf57eaf38f3be2e3391f22bd76c07211646aca904114fca585b0513729f17c26b905c6a1ca1a679c0c85041c18f1aca79a3f4fd11b46d15e991f4e8e4a3ea1002c2f06614a8a4983e5e061dd9e640d9e8ab1225019c5f89363666d11c8465951e801498f40d4baf06df3f1b27e219e2e20f051c9317afde19f3a14acb4bc90a2cd0a8c2638c5baeb206f5c11b014089c1a261a9dcf9b407e53c7eedd543348f69bd635170d49e51d03fcb8bd8bb0c078144128b5caa186844bd2ba5d3dc41e28f12e8357b5c4049e5b2202d1395eb6f3c62c43b9fa82324aff6e5607faa6d0f49c047a71589ca013496312a34ca4a90c7234bcaa5348394fb613316716111be7ad954dc0b7be93f608d8d0362d2a6a5a438e32be291862b1e1f49223847abe3d88532f90f0e24b71645e58fef8ad5321e541f741a3cf05e2438932d9ce1cf1ca12b75eefd0cf5cd00b769ea21faad82ff1ffb31f1b0f122d134d525f21a3d2e3992c2fb16eef5761e944b132659a64de8a358ecc0a0fe2289285fd18383b23ac7016772d5ce25071ad332d43ff0938542aa207164b5dcedf3ec800134f17a6c1f60175a3e91ba6e8fdfab774fb39d817b27b374c910c5e2d2270ccf32ad6c59f4bf357d6e0eddd4ca508d3662d4bfe0d0fdc10ea0fb4898476c2b7aa70a6288284bf59ee099f4b0d14335b196d7d9ad42d32944439e68becf0edd5d55daeff7b18ed9a607607f494c36d065fa194c0e5da0af04bc77a2a27267509f2fb4b8afd693337a2c9214fd9eb85ce0d964778dcb56ea567d2721f6d6a54359f4b3b07bb75b582d82fda3e28abaceec62c86a5d852d69b22ce4148406c6192573163fc9787ecf3425b0de24b4c360ac91f93b5474e53bc70d65b84dd124a8beb23d1c11dd440e758e6619beeada6a20609e4d2bdebcfe792742e30f990ebc1777290096483310341a084d1b4bfa0959e875cb6318328519f69e1af0a4f5b1c7fbb449bb0290bfa88215bfcbc1124234b14b8f4f68fadbc8941dedf7c76b9a59812cdeebb178bf259afba9fb9e3d2e477ce794232b8af5d29894a0daed50300af4ca67426aa6259919e1ef38fd9b99b51861e1713cc319365120c9c30777dba3423cfbdc2146d52a60fdc08854929564351a24f4129bced22250b7c4f48418dc8b4673c14d12fdffe04729568d08cf77233f43779f0226fd6106919e43bed03f4d7486e536da0a742e1524741294ca7cf71abce3025ca9b2c6abdbfc44fee699f33cdd14d9a7df4bd5311dce93b7b3984887703a66fdb929b17fc53ef77e0707022fbaef5753aafc851c10e4c602f9de1225ac00b6446502e50b2b1f50201ffb7325a304f5db2e9b07ec143985f008d721a102315f5b7c7f48803849f420e3c6b864865750d06db197ba2507cafa40da4914b22196d1e923da76e99de71e3f6238f654b48342e4336352032fb998c77fbe914ce3691e1aefaadec3c2600a6acc6285bbd630714087452ff4931494ad3e77011dccd9e3547626a99508f4800d3c6f98a34c400739ae6c170189082935aeb364f3b6957757419d4806f8646a6524521337f40679a92d5ee04fddd51423cb589a83e485e5dec7ebd0b796dc6334f930afca937735d6d645daa879b5a1debffd6bcaa86ac3fe5c73f727f373d710a84bf9032896bf2a3c2654624ff8c56a6acf6d8c401dc006d6e19aa016aae0276cf451ee257e86788ab2c430e0e3b0ccb1f4af7918e931a23b00bf3ae65d2daeba153db3e0766ed0", 0x1000}], 0x8, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r13, r0]}], 0xa0}, 0x408) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = semget(0x2, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff9, 0x1, 0x6, 0xafb, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:16 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) r1 = geteuid() setuid(r1) 16:00:16 executing program 0: r0 = socket(0x3a, 0x3, 0x42c7dfb1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x80, 0x30) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0xf7) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x19dd37da) truncate(&(0x7f0000000040)='./bus\x00', 0xa6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x219, './bus\x00', './bus\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/64) 16:00:16 executing program 1: setrlimit(0x9, &(0x7f0000000000)={0x0, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x7) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r2 = msgget(0x0, 0x665) msgrcv(r2, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001080)={0x5, 0x0, 0x49, 0x10001, "e87c5a76ccd6c8e7b7445cb040382a922168e09c", 0x8, 0x3}) msgget$private(0x0, 0x180) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x5, &(0x7f0000001200)=[r3, r6, r9, r11, r12]) wait4(r7, &(0x7f0000001240), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0x3, 0x100000000, 0x4}, {0x18, 0x1, 0xcf24, 0x79c3}, 0x5, [0x1, 0x6, 0x0, 0x3, 0x200, 0x7, 0x4, 0x8]}, 0x3c) mknod(&(0x7f00000012c0)='./file0\x00', 0x2000, 0x1ab6d601) truncate(&(0x7f0000001300)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000001340)="732e72f22e50267bb87b044493278fb859d13497d99cc98cbc4a0c45f5e2a1a062e7dacc9694af75ca92086201c3758c03c37a3bddf380347904c67fcc08030bacbd57f11ff579ea71b417f3dce157b1601a53bafd64bec3b0d16925bc3c2bdf3832f5dfb3fd863b12930103642a6dedf3f8bb1ac20d83b6acea495fdeefd53fcb4f5585d493424252d9e4bc67b8fbd90b2a2fb3eed05f21712f868f5969c82432b5be61e35132ecd99912dcee459c81befd59197df15d186043b6faf1117577fdd79493a773d29f7518e180f554414cf3fe983384fa5d7fbdac9e0198eb17bb4b87d4fc275cd2b43e8abd277bc3e32ee180773341c0fa7afdcad4ec69a1fdc1d31a8ee405f1220d80aa3efb0d164c3c825812dae6a2614e015f4237c0c4f689e11b6147413ac474216e696dac972ac023da02aeb7b102420b934c39f65e16d6c7db6c742afdf925d0651ba6ee59d7554f58e3aff09d0f58f1e8cad57d230d102b8f3111e0eed353d4b37718dfce2d708e480bfe4c71d47236ac8f0c999adb6d4e07a17aaff078d4d2b65a32db3966a11594360cc93144827a7d6c05254755c36cfdab1b0493f262ed8526cc78b229e03ce1d1395c73c38f4cb197f9d7bc43ad841b7398ec2f3eb7a1b0bc80f27f93638ec9013cc6907ec92e7b94ad2d52581c32924805cbbfb5c46d1fc2866585e420d0bcc11611d782cd21620f0b435e38bc94bc4097008fe74b79b832ae1ec32751b538041e5149f8af9b7b1a93bce0510ac3fa73d0141e236266613f3b93b6116ce1669803ca0f286c234a1eaa4d9a6ef6535e73cd7ef0f4132bf50dbed09211e0dc2c0f26adddc956d695c4f9ef723b4a84c24a12001619c7d4f62c5dfc0cdc66e260260badaa7a8f9de1f86dfb806e8f576815a193fce79f053f0e90d00e27de30c9427e6e3025f1d99936273bdf44125f6d855602431bb637927149e77df8b5ddc0b8a97fc257a33357aae309a391611232c08436e2aed5234db4fc2444aa37a53f3635a56fe6eaa2eb109b6fc7be5eb3e44fd6d009d3d1a31237fb65292b6346624636d52ae027f3f4ae1bef2eaa16d58e1da56743c35c66333ffd51dfe0f7b9edd6be885ea8488f2fb224bf933b242849ccac9123e86ec77cfc10e8fd2c45095b2ef7cb719de10f0462d827ab725cf4b663c0609dc367f7e0729a6d31c94f77cb91b58d786bf2deffe1765fcd53e4fa6a111517cfea4a011491d10f3bafbda3969d31b561651a27162ded22f396be8244a76845711f9cfe074ea5052541916a5a17cc53953ef233527905efe6e5eeba9d3d6c7b6755f657f43f25811234946b431d76f4119c0d9e0167ee6cf48d23440fd1989752152b56aa6f8ab1361320a91e300df60b55e482b25a4e97ffb2f83e46bae5261e44b9a1fc1eebd4d569d4f3eaf01908148b4d4e10185d42bbec9861f27d4acac88cceac1ac027cd180fe7f8a7c77a182bd3100dfe2c16ba948c64132d86c3eec71649f84bafa5a353f7c9ed2a86933c0fed17e95b292a63401a5fd75160f9b681350b00d18ac85d0ccb4219b5cd7498e26ae5ca06ecb6f9a6ed5d0cb862924575c4e4aa10ad003a871f081dff89625e107e86c61ca74eb1614672b81667b14fd9c4cb7c6752c1a4336078241b4772776ede42e71cb19c3f731c94efdd2895bd47a869e74011499801c6c21ac9c3eb4a45be2b8b1cee2f98bc5db857b6551d8c0dd97103cb5e64fa495b70836b1a7e4312e2b30c4f186a0a1fc66b88bfc0c40adeab5b2390432a5dbedee3c180c528164b101e52d72459ca18e7c8417841f35d24cbc2e0bf59ffda3a70ca58199bfc0d216cc02557fdc9ca5f7a2219b92bfe5cc601f65dc1fb505b64cc32a44a622c33d5b1b83408e71f6c62b2abad3d01569c10e0912921568f538fa460c11d88362497a829ffaeed79f60822a1d0365b34b85b3ed11809033d95d99ea74be376ebf1edbd53145d346d9375ab4752e9ab1a86477e4602c32c8f4bdea650cde60e3222edbad3d0de3f796d1690542e87dba70f3bd6d52359b71ecd09c393608193b60e28398669c9b67117ebe5c12d2cdedaba3590c0401dedfe6b4779004ff4e70b7ff228018831b881579108deb52bd360f062aee0ba5bf41d904cb030c6a08c135949d1dead9c96321042ac9880ffed41906b41681392fca56bffad530c5eee3504f9316ac347adc6f4685eb5d92ab2324e234dc26a95e2ae00de7f24404ac6220ab2ab83a9b71092500d5d0a795e30894a778e52b552f4bbf4d536a5959e56096b285d2ea1427f984a3f2705533e6852feb1655543c0d6ba9205ef1b4898b1735f8c6b4ccf441fbed2223db1d4d1a665b20837b59fc402d8c18b3f9971d97de82a745e68a12ced8fd0663d7da22ee0c5b357f8baa55aa79d853859a90afbfc738a7a20a0dc0f0fb0c5bb66cf4bc214d92bd30de49717c9f1f836f403c0b68e3ceb39bb57dce76b9f5fb2b93117b7a537e444bea468daf35cb5b8092cf9fd9d4bcecea495fd6bf83490ace1a00eef36495a02b3b81ebfe62e33d605c76144ea37874f97cd8401c19461c8b80409627c7b43de6b353522aba81050d9e221f3a8f54431d659128300eccdc64a08e3000ed100b50dcf14ece16d512ff11f8b3e8746d45a96e02adaabbfd4dc9e781ed691b32d37ea3eeefa415ad3bb09801eee3a76746a718bad408aa01a0c2708d474970e3a6182c90dca957a239e54e2fc37fdda3a64c16cbe86e36f3b7336ecd6722f19f80a06888af8bb401e74c7fe9b2a65055c5c81f86992d49da5a8da2ae06530b4cfc94b38a9e04da58a6362b1b3c2ad05c6e8272241cc855d66a37d47ed6cd115846a80be1a0977b77d0602871825e9c8259e178e83a7546073450c38b4d5a5ac86a4a4c7efb48ac63d54404122a1a5457193891c82d530fd1a199832f3401fa56d170fd7ea72ff2cdcdbc908f9f06dfc6e6bdff366eda30339182e8e0df5539957f31191b507a090397ef711a96f13681ad293bb6caa1ff2b0fdc7711e787f18b216c2a972267f17bf822faad70c0c96ad5fa1ae859bc035c33271e3aad0218999c12ddc208fef8a7f9a3068539b96a1c0e6e42b811d5de68880a9cd402cc04752c9b676beb342d8457218cc8b2d7c9b415639a7ca0a91068046791a3d047d64b6c2b1c4b83f4d66a394c322c292d990413b151b7dc99e20c7c81536835a27600dfe9ec7e644a446e9a53def206a55fb8ae2d222ea0799471dba84a4b5f9eb9d201d59bde92a45da99ccef1633b1492f27a74580d7ff654f81a4248b04367ad1187f7820344cc628340e1c59e9827d0adf286fecbf56115fdf950de0bf9e2852402d1048cd594a58bb4245278bab402267fc890efdad3b313d1a1f0500dfb86e6acd8ab27b53d852c9b5c529b609b0066749e446aa34bbe1df7786390c53884f741894d6d13143d0869c1592d653c566bb701b405f217cbd51caa21369626c9756ceb5f818638bae1579a0340bc87295a2e8a9e0516a7216b5e3ea36a31ce0aad22c9427a20c6464c18ac79709787af1cf274d5f0542e06872cb9d98965aa013f1c30423e51344c1bf1baa116d803462c4ce6a5d4dcab3e0b92092136250834d05906b5d1aa648b8bbe4b91fcf1afe47faa116c24fbec8ea8273f6d07c646618f973dfee6024a5efb3e355d74eb23c41b940a1b9ecb9aa2dccb25609c5ba9801745fe78af5360d8e65e11d2606a9674df158bc93f022babd9ec87afafc3058c6c70cc478c3877479857d5c41a7a6242a02f3e90d88ab51f36c61e8b96ad5af1d1e7621cfb8aa6198bca9807f2a7a4ff7bb540bfac475357de8b42b22872aec1d59cc01d047ffb1b53b48db4c827dca8669ea8a22a337553cacddebbfac8ae024ac64911c07d0823198e58ec143b0b38e0974da1ac362412897336d71682a0214b2fd046deef4cd5f02a333f0332dfb61fad5ef854142f9cd4268e9ea3d2ec8862b7b45281090a3f952d1ec1e40deebc5a43f373568abacc9fe35fff7234c7fb509ab65ce029d246b7e4695b96256f5a7540f8e5db8ff456cb8c81ad93176124a3f580787fe91ff94d309a276741ab622e44781d1928f7e2b49e986d21ff147876b4a15a5bd35fc53898edfaeab45607f6e0c8d9b7829d7f51da909607822773da97a141e5a4fd4850189bad23ce7df8e468d63e025ca0a402eca893f1e52cc9024cb9dd9540ecef1bf2edbb7cec74d541ae3dbfe7e8231efd05b4edb2b3beb3453f49c05757c8a1ff27107a1c95d90476e90ab3c51c3b262a91f1e9b15cc0028a69e4aac4b0733c8c4acc544c52e91bd84cd3d638e6ab11f2aa5b69c529fc55130afce07e8cdf10f46e39cf4b3b0c36a6fd55c969383a758dc3d08903a2188bef13966d941cd106e53c5cd086f9d3d4edd560a6a11e30597371cde2c13036ae66a58337470fcc0048862da885966d8d719a9b65552b272b8b4651d04c6f768bbb34fa59c77db473a10030956ed1e394128810d6563861f7fc6805e5c13115e5af24dfbedc01d198bd873815712b463317d4b3401d7047ca1385893808dd4e854ee2e18581733596f224bf08fe985a0bde8e05f8dfc0ecb6cb93a28d8e8268e1461de5b9f86f2fcb66d2c9df5824f65ed283d0225b1c66ff680da2a7177787aafbe8f5f64e7b25b6f0b299f481565c3bb7cb2990f2181841c7cf0cf4d6eb24cea8a869e84634020ed6705f1391a1d252f3cbad2713f3e099ded32a2497f93d56fcf01f2636715b5403e6bff4b40eeaf9232cc532a3c83f5a7a1c137353271b1f04be1c4f95fde42073a6a0c115a0f6464bc5ade74b76ac9036c714d18b622ed04525ed2c7e5f5abc48aa1835ee2b2bd0cfbeb850d4723a4456f0ffa2da26cd343ed8d50100388f29ec65c3ac1b208b8b26a81abb3ec058ad154f34cb2cd25ffa38984d33292d6984faadace079a43f7cd9b6fffaae8965ea359a81e1081300d0b08fe861dc3f86155fb98e9d31d48a5fc21ee7ad4c85ee81960768d1518f98d0f683c5b5c74854c71803bad66595606c13c2170852ef1f389399469be9be2f5e8871a8ced1def72444a58a79d15bb0666cd66851d079430f048b6e11c7405517924d8c047edc95dfb0ef5d46ba610da43ff7a3d432719785e5f5c061517401656317d799f31704bb9546605fc64c32f36bd8845536310fd6cacf1075fb0206194148b62c742a87a10e6096600c8798d5cdaaef5664a8c4e88029331be7f6b70ae4562c4c7da5891f70b3c176acae0bbb099f7f861f3082029bba4894ec51cef230b9df51cb0ad0a12332e7ba619a6fc184d40d925e5048f4db5c8de95ff03ffaa1d400b77852fd06ea663ff0b2eba71358d1663eaa3e37728d55af4fce47ca3984a1cdb3bf1e2e9c08de1cea0ca7c2b0a5a9c3d3261f12784c913bb3a3b42aaf4ef557a88b8876115d4292452443ba0ddc9e6a788fce95c2b7e72308fc3a3d0674529050b10034b9d1de6ab636cdaf37ab627fe710e5cc0ded639674be321bf98d35fde25f682888388ffa51c7adbfc9208ca8c9a20b58cc8a923b474afb0aeb9bd5c0ca89484fd65729e2b217cd6509d4fe6fda1054b4567438852e5939de95c5dcc125c7c00cc8cf302de72ac2ffea37b998c014acfff33b942724adb7cd006925ef0574036105a94c7b6e45d2980ac7eea12ac867ab07684804631c906aa4e762007bf1b91c91aee3926c148bc10fa95a24d539b2974407da190a17802fd5ec2dd26667295823d850f1ba7059d2e0d19f6d0c8417bb33db3d9949b", 0x1000, 0x405, &(0x7f0000002340)=@in6={0x18, 0x3, 0x35, 0x6}, 0xc) bind$inet6(r0, &(0x7f0000002380)={0x18, 0x3, 0x98e, 0x1}, 0xc) utimensat(r0, &(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)={{0xfffffffffffffff8, 0x6}, {0x1, 0x20}}, 0x0) r14 = socket(0x10, 0x1, 0xffffffff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440)={r4, r10, r9}, 0xc) chown(&(0x7f0000002480)='./file0/file0\x00', r5, r6) r15 = dup2(r1, r0) fcntl$lock(r0, 0x7, &(0x7f00000024c0)={0x2, 0x2, 0x0, 0x3, r4}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002500)={{0x0, r8, r13, r10, r11, 0x1a, 0x8}, 0x8001, 0x3, r4, r7, 0x7f, 0x3f, 0x3d0df069, 0x7}) accept$unix(r15, &(0x7f0000002580)=@file={0x0, ""/4096}, &(0x7f00000035c0)=0x1002) ioctl$TIOCCHKVERAUTH(r15, 0x2000741e) ioctl$WSDISPLAYIO_DELSCREEN(r15, 0x80085754, &(0x7f0000003600)={0x3, 0x1}) getsockname$inet(r14, &(0x7f0000003640), &(0x7f0000003680)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000036c0)=0x100000000) 16:00:16 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10000000000000) socketpair(0x20, 0x0, 0xcac, &(0x7f0000000280)) r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt(r0, 0xffffffffffffb1c9, 0x10000, &(0x7f0000000180)="c7bee2bac1f8ec47c54ec1c2be847bf9b3193c23530d05c2125edf2a7ce32006f897be865c3cac031566881b83ba3a823d8b523f9154264f66b21130b7424dfdb891198faf3741edac883cfac374810b4a5ec1e6efb6eca23a9f07883eaef03265e83f3e82c64830abf78b638748ef89a41ed6fab54d41bc577fe1d771ad52ef273247fe2666d614321fa6595c0d27549a155b290d4d6b19e8a6ba6b99e5a546503bae1391bd7e915bb98037910ecc4fcd43757ca178da20d50400c83963f19e043116d1e0b51261df66def3ec62ec6329981c8d5bf9c3", 0xd7) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xdefc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:16 executing program 1: r0 = semget(0x1, 0x7, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/7) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x880, 0x4) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01040000000000000000"], 0xa) r2 = socket$unix(0x1, 0x200000001, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x88) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000600)="a9651a71e8c6c6f82c2cb776ee4aca17156bef19a6e7be43f4264b2fab8808f552342ff2ba5f33a3d6afdcc50947cedebd32e5b17536bb3488d98328e49852c69c56aa52c12a12822ca4223a8e9da6b722e3c72cccc03d1f8ef207a88f2fb51122ab34623b52dd0bc0080db65c65b9fe5d456f1d529c0453a210c1121b9e5fc4f5408508e9f7ef98734407d14367565a15ba122f2bdfbefc000000000000000000000000e61042e197ea2d402d32c58aac5c4fc8addac824e524fe14a4f97b53f16f85f4b23e94c4648ec9492491416a92b27f633f023fdc7181b860185b7c81ddb913c4dd553684fd2fb78865970a088f965509cfbe90ebb214b39a4ddf7e9d8672d3e06afccf4765dd84d1d86f8b4f3aadad444aedd91033802d9322db7af759f61757ba2623ca2ebe94a9d41f517cbff9e2780be81124d6d48de47736494d8d9acb1c2ec75864985c0564a01fabad97afcce0e22edbd72edc78f9bf6782e2ab3918e75ca8cbb88ec74bc85e97158bd84cb0444bc2af101a95af5b91f9864f5157b73b641514bde1f1196b57224f1d04cd3011d4cef10fcb60965206308f2a28e993795d3f468e66afb929abaf3623b7962a25ff80bab0099ea8e60fd2dbf4795f17f8607d924924a47a73935fcde4adcdc483bdd56d63428a", 0xffffffffffffff50) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = getegid() getgroups(0x3b8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000700)='./file0\x00', r3, r4) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) r5 = semget$private(0x0, 0x5, 0x10) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000007c0)=0x9) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00', 0x4) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0xc) fcntl$getflags(r2, 0x1) getuid() r6 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000440)=0x1f) r8 = accept(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r8, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r8, 0x0, 0x3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000680)=""/105) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8901, 0x101) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x2, "ff205b00003b5320182e68000000000d570500", 0x2, 0x200000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd24) setitimer(0x0, &(0x7f0000000000)={{0x5}, {0x2}}, 0x0) r1 = socket(0x1a, 0x4007, 0x9a) close(r1) socket(0x18, 0x400000002, 0x0) socket$inet(0x2, 0x5, 0x7fffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x6, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x2fa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x2b, 0x10031, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) semget$private(0x0, 0x3, 0x23e) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x4811, r0, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x403, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x2, 0xe1e5, {0x2, 0x7fff}}) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) msgget(0x1, 0x90) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) close(r0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r3 = socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "651e0d969a21512e233120466afb9eed7db09f1c", 0x1}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:16 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x14, 0x8000, 0x2) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) 灧Y-nDU65WrιkNe=b.ˆXT'&=ۈnncHx{qw\#Cz e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)