kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 02:23:09 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.48' (ECDSA) to the list of known hosts. 2019/03/28 02:23:27 fuzzer started 2019/03/28 02:23:33 dialing manager at 10.128.15.235:18352 2019/03/28 02:23:33 syscalls: 1 2019/03/28 02:23:33 code coverage: enabled 2019/03/28 02:23:33 comparison tracing: enabled 2019/03/28 02:23:33 extra coverage: support is not implemented in syzkaller 2019/03/28 02:23:33 setuid sandbox: enabled 2019/03/28 02:23:33 namespace sandbox: support is not implemented in syzkaller 2019/03/28 02:23:33 Android sandbox: support is not implemented in syzkaller 2019/03/28 02:23:33 fault injection: support is not implemented in syzkaller 2019/03/28 02:23:33 leak checking: support is not implemented in syzkaller 2019/03/28 02:23:33 net packet injection: enabled 2019/03/28 02:23:33 net device setup: support is not implemented in syzkaller 02:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x111, 0x55) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = shmget(0x3, 0x3000, 0x81, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r5, 0x2000747b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8050, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r4, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg(r6, &(0x7f0000002600)={&(0x7f0000000200)=@un=@file={0xb8e8ff3c250c95a, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="b1af9c6fabb1d55fc1cff8f85cb44db139dc385b4260ffcbe9f993fcc83dbe63cf618e2520ba88ed7fe3397487d646167fd6c1694b27b9145e969a979dcbf2c89d2d0ad59589d8d4cec61e13c2af6be5158360ac0c6a4d248ebc7cd2334763263cc742f8656877fb18e0ba2a07a581fffbbd5cd8422f91df6cab60356b91d7a37ce8c1571e880f306e04167d4fcea864fbedf16307cfa518e6761e6e2c1370c1f83e4f2c163587d840d99eb313df92e95724475e27c28fbe82d2f12a2133a59d46f67496d45a69276d44b680d03e4fd76f9e036ebdaa46", 0xd7}, {&(0x7f0000000340)}], 0x2, &(0x7f00000003c0)=[{0x70, 0xffff, 0x6, "0c694ff3866e0787b20c16f9552189c89d17301a54a94d147dd7a6eb9122ca39202d63b277316f5fdb00b86487e21aa49a8791f7e367c28772e736db0ea2d4647ab76ce1be69ceea3d765de2e4d92fe0839dd929ae646f9ada"}, {0x1010, 0xffff, 0xd809, "e2e77099223978af7eeb715db3a70122f31e289ab089eb5dedf4d5a33758f58f9ae238dcd989c0be44c0cf844119c41d2bb4c75c3c974c67f6be9f96010d420b238dffd0aeb44bb34d33321968b219bc9c273311c86f3d2a8d6b9ebb135d907138fd30469c2ab3a782d7b325ac3c475d1861f208bf4745c40668ba019ed668d28eee965bf6eb804d744420b990bd3db55143e2928e7552c00513fd1759fba841d85f06391785cdf9450a805e384af46d1ba56da2267534eee70674b90c49410619d5d920666bc0e1435e68e7d8fd15dbfeac0bfaaed9068ba3c5aeb2077ddaf0fbb82f92c1d305d487066b58de42f4330253a300608dda54e3656e6e48d2a6124980ca0129b526a5493aa92b4e39c295205293226f81fa48a7774825ab65e0dd5a4f6088997b73e4f1eabc12619b28561dbf02f265c709a4f7b848a5cb57989bde9400ef1650f5e3018e5b6b88caaa6f16f92288a8838312d260f6e1854ec89d1c48349e5fecfdf9a75f9fe61e399958b4316298be97429362acde58a7ac3805b9f0a321999eb3f1243bd34cd842535193e60d1e6b275a8463f293ee62f5b92aa6b54bb138a75bc8de743f11881af4e79004753cc1f0c5a698f91d60f121a118b479cd3031e5f806df1127a85faa90387aafa9348a8ed90597c42fa636af6cb3df6d6ab540b69d0737b0f883e7314401f0febea610e78fff2d9470ba4b64b1fbbbb55fbaf9b5af631d817d9f889c7bf327c75770edbbd7f1df69670cddc66b32f4fb524b87f66414ec41ffd91c8ecca264cd379763a71e47496ba228f42005f7415b3560d549a038847b5621ce79bb0835b9caca79cdf7792b0b03bd7c6e4e8d57869345c1213201fe43bea9888670bbbc44e2e4284a4aebed7c03d73f14c9343aec0e3c217e55865432311f726bc963ba804de0b8e605aaafc4d2d4591b4d76de92b6bbd3b6dba7b8950cfca07bb15552dac6132175d2e9337d2f526e188c2de4c04b11677598487e4b1eca9d387fba7aa7818c7777aafe6e9a12c67fc77c1f26110ba01f0adb4e49b77dbf647364bef7c1fff82b9377a31a35c8517e90721d61f638d52bdde0d509aef2a80540d2cca12958862f2ea49669913a8ae8caa295c901e7bedcad9c1a4f47514009f2a169de00f501258e8208da9af40656f77fc85a945ff86a687ca64eb5c3806be853074ae45b96eeb09e849ef2e99ef4758c0589ffbaf47f9f7340b3d43652f63f036edfeaa902c6bc69da784668690f6964cb0a1dcd7c609b2f3bd6aa8e6572676ae7f33ddf74032b224d3f9cd7fc770a07a8f8bb706430aec907380a2f5b9f048a6370011a5f3e56c9ad08ae77914a6819ce9d877925001e6f7948d2644e8c0871405f465909a9a908fbf55ca4c676d53e38ab1ec91b2b2b68cf3a42e6eb08d2180f05332f76c7798f3e40dca6e0b41d9e0b73427338a0875b56175947516b73770321d632f9c6f08378ce260ee4caa75886456e598a6b283483a7913a993479021d447335724cb6b334df7eed88ef76a681d748b636b7c295bab9d21ddb379bf870c6193a6fe0fa68a93abe6f0fe51ce40fbda99e554b9d13bc051c91723a6f68b4cce070a8af579053aa1be014186171f869323630f92bd1551c772085f8db0cc89841b430247fe379a778d28385775eab42299db4bea463a7c896bea67633123c62c386e9322727f5123cc7acc9ed92e2ea0346dc807158c7f0c6580018bb24d513806ca1704a0a5df54ca9a362553dac2d6d837b88fe305c2d267c16314039f9b9f9fe820131d517930c1740065549f7a2bcef032da22047d44cd9475c6672f1e63a5694ae72708ed447acb56af8a05cc36de8996f5e3901c4edf0ac1c4961d32ec7fad1011526a31eba58b961b198282e4f13557c2704fcec5c3e52fb54349e42d641e2c92f65afef81249c6caab85966feee654cc0cf71572d67744fb7e885381530ce83f0337d4e3fa67a3cdd0432b6b49f4d564c72e09afb5bea07bacb50f95f335bbe7b33abf0107d777c78a4675df83a1f99a025322e6bf93e6bd97fa9909dbf8b645d28029ab134b21b03389b3c1db70589a568dac9498fbeebcd5b71cc93060d98ea4bd00e5930676a7c862ef2e0fccc3c9f86e00784b11c0bcd3c30e90ce186a6aa4b70f80422f42038e932b4295d2f30cb380e22c368b64591b9b9f9bd1c2e59f65029f64cde23b0753410785f5f57b21eebb961389639bedb38ffa21d77914377592e5e68b367825b820cf2f7e226fc6ae460e505a6608b7ac19d5c5ec6dbce0b6644d9923df36f9a60a8e1b50fe16925867d0936d3900fe4aeda3099f8b556d0399e986611311ba73e2ef3929f9cf6b774db0f88d9dbf33efa49a5eb26eb030980515f88834a60ad3ba298af96eb1e5335ec7e0eecb51275e86a8098681a19014960f09d7adf5a50e83d532ff20b2878192d1e2c246f2284b7047cacc5665d1af812f6a95da7205dc6c4a302c4ff386a4067482ede294376451f70a711204c20182d59da0736946a797f5a86c1a02b0a521306b7ab992733754bf53a138f5757c04b4bea6f32a3d773a4bd3f999da0b1be41f04e4df7ded44a4791e400cfa1bd7be1050bdcf98ffb87656d2598ff9074d48654db7ee5a8bb543b05f179e358d182786dfd45adb6d472635a4c61f47eef533b91b2da9959e28c46e23849bd53d9b35ac5b6ec3d88b0407248193367138fd2fd8b88122e7a7d7b6df5ee63a1b11d5b929567413b8c8c672999b941a21207056dae9dda7f9f954c7e79d9925f1a8403256ea2aa5860cbcf4e696ffeb5dbe973a18d5712c99743d5215283fe76fb5cf6676dc5a6614c27b76db81bfa1bb3d0fa930d51946462ebadbf24d75e837b6c163078c6a65ba1e7dda317aac6aac1715246985318731013130a1c1a1226fd530cecc53b69c79c5fcfb168ac409c34bf328995daa95bfffe494038c34c3287eb82cc9a20b6b87365033d278eb13d6f289e8366b627e7c6cb2c70724fac3faadce5cd8b77cf9f1e91ee08656320a9ae91e0a43bd5b38b3e708e6b20767bbbeace1949886fd68a0e8df204a6428ffcdb3f9215935befab18c1afe38fbfaa77df6dbd30653ff09489fc896d64d7155f0b967d41973cc7ccb64d29c4875f9510ae794cdfffeb914a1aff3d2d3488bbfb84a1010d5c4132ba3c0ea500e86224548514870b089f892d71d671c9b3f21ff52e6f3705ef47a09aa047705d59de07fe243422591b919cf4129e8e456fbac27dd6b159943f647cb9d089525d3b80c5e0ac0ad143e4133373c3f85066390f263b9f16812b18eaaa8b4b54634c5e2e139eb72dd12933f382c9b8c5c3ec43fcc3859cc853cbfb794af92eb98473e438aefd5e8755f85e6dedbb52404a87f734efd749fcefec843710f6d294dde34378f277016fdc2c8fab075762b2144baaba141b6da90f0998d566b55e59d583e9a71231ba572197206f557ea7a0271c0828be3becb4f4120ce3259850de388f5eddbb6d318d0fea3edde97ea128b18410e954130002b4de91d985ea2ca6461f657e460fd538fbc7c3487fbb6b7c80ed191bca37e4571213941ace03aaed4366b81794d1128902cd6d31822d2608700a169b811a062aa1d0f7f6113b895e1c071f011adc01dad6c837eabcdc84a0d8bbcc3935a1c920ac5f9bf6dccab6991aa3ea38862297957eeef0bf4bf7b202c11b685949c66eb1c0df7ac758e4b56585e8c3a27f3ff2b2f8cb91a2d4ebe00c5d9c1eabe3706fb1ceee4b76e1fdcf654a67a10a5aec2b56e8b527eefead56a24546908315273634f8720638070756abf24c0ff7ec9c07f076aa2a4e8eda1a6296fd129be5815958db874e48571c4ad311996bb5676817d2818089db82432a3ee69df37f876afe12324bc0f26828ee3093d1fb8ca43ee1194c3c4e686493781fabec62f47a224e674e8f23b3f4977c1a5f0fadc393aaa5a288775285af5800345aa73ecd77a06890ca9a0934fe387b50ccf869abab2f935209a1bc88402b3bc78b5090dbfc9f7e03e733096aa4f9ea2aa0c01ef18ebab5502cb4ff24244ea02863cd96092db492cf9b6d359159ec3e235f1bfa6f576efb900adc7117bb6b8343abf4a2861f56f04b4737300d5ba574336a981ce48b907b40f4b2017feaa5f620cc8477c845f903ac8101a0d2794a01b9eea474a321cc55085d2b658901bfcd19983649d37d89645bbb71237447bc949fd67b35c1984409af5139f43c04a95c955b09cd5b8db06507be06b79ad255d707222a16e5f688d9db3ec1f6c849cbda037c3e8b0fa712e8f122e412b41dc3ec4da395947425357a6fff6ffe78329b38a33768376bff7f5e9ab4945b781d003639c4b985fa3ba92d777b0978f3b29f612cd4dde2bebfab3248319b7a41726cd281e7f1ced6ead2d779caab7b89250f756b17b9dce9297212c763c0cfcd28cf3be38e1be52adb403d949c089eb8bf80f4af2d76b67b895d999c6002d2825345c99f4acbf5bd632131c7137f21eceadf454def37d1518554b027a08fa9de49a03e10c4b6bcfdeadd8f829b72c0ecc92c4dc3d557fdbe6a8f7e15e7d7f3bd6eb62552025cd8c9136f3c5d274d14f75f28c9f13bf526193107f5d79d9db0d63ad40ea7fdfd132848b8074dbde6f4b64728f71d4eb2ad2c0d2dbcd24d45f9fecf9f77cd508b3678abae025e9b4c32a08f3825834ab53079f67f8e55f74eb856947c6f493da31e9fd41652df1a3e70debb473f1dd6b7380c643abb60c23bfbe11ba1cff5fed06987fca1c57e857f04dfd4eb8b7e6d49e549f939392609ed5f7021a22ad57bc57d7093ce149a3fb6457f252804958bcde95dcb43d0082ea63d9df13ad0c0a8972262ab1db0a33d1d8a12ae8e0c55f0daa6f25ce12418fa1de9c6e6d509e50d0d28600c3ba5dcdc9fb3cd2ceac8a2de5bbfeab27cac2befd1041ad80750addfcfc6552d652088f258efaf28f1f9d146a5e2f71f03ba8494575b6f9dd45b348a58d9b1a9ac48e98a9f1c9a7b30f4da2b75c559224b65884f5db86d0049e2e6c2c256cff9623519feb3cffbbd9cb90f03995fb3010f0abed0bec17a5d24d7fcfe8076c9bdff2edf8eeb8abcfff112ca520bfeab4f391d10e5d2d84333934f6147ed9d2f953e15fa21b90445acf6a44b338ae01199e592e762973422a2c1382e1302bd0b7e73a939950766910b5946623eb3307cf0f168c92f9a2e63805c62c84f10c72506f8ba4c12a799f03c5266a59e8a55e20edd65e13fb85efd7f810ff347beb191c4335befc476a60fd65b40219eeaf651d21e03099dac6ddb9c67cd57bec4869b2bef1149348e89c39accb67d23964a50b2c702818bc4db42f4f290449c3c62451850cace03b644454fe2214a6b5ca95f065ad3e879337e653bba41b990e873b036b2ce01fb0f49829a4d0cb73ebf81c05f77781df1f1713db1e3eebb6cdc6272223e6c310be4b620a3271613f12499a7d0b3d7cc7c3fc2c4900e9810c7663446645787daf7d988206c2bb09d14f519aa5c5210633f1bb7d3e423c3f4d76a028bc09b432d349538c45ac74483e3437bb38a0cc9a0874d5dfa0e7aa384055c52059242d183079f78eaabbf7a3880881d2c5fc2597c880e88b5910c47647607115283d35cea60439733e80aff7d3d2c08abcafe5a64dd23e6c7b20131bbe61b5a8920e7b942bfe32c9304a0fd5825a82151defcf840ef712c7bfd6b8d5e1546f8f56d636a3f9e15d78ad10148811f432fbe263d69c5eced7d2a1a59c82f5894bcb69aab37b0872d01aa4f035c1f1450"}, {0xa0, 0x1, 0x800, "eafaeb860515ae267f006a76e1a09a2fabb435604fd38276ddc20188665453f5fe5ba06bcbd64353199d616c98d93df585e8c3858dbf5692cadfd737b04789694e1272606ac4120c926c0e160f1674709e33c78e371d049bca5a13ecf51096e831c34303590c39b3b9ec588b110a5deb2144f68f0408a23faf52b655e0e2ac7dfa21c1261db7b26a74"}, {0x1010, 0xffff, 0x7ff, "5618aa3715babf82956539f52139127ffb38871f7337ef6c43b5f121f863706f17974a7b89b0e8ddee46acef67694d69edcd284a99480ae7896268cd64112be96a2806d3d245aaf8fd13570be1f58f3fd1d4f4f2822c2e3b92fd54855a7a66194fe68ed49eb4d55cf4099e121d5b1be49aecfe143e2b124d5cc2c4ee40681e82d155c87628008b2f5124958cc0f05072c295ecd241abc5b8ccaba3361749c7fc142add9e27011695eafe15f7363f79acf83df60860cbdbe68132e2d776055032e12b238a84af5d00884cc8575f5aa0a3f0aa3f4208fb65f8a316b3bdff44b5679d01dded8a8568974dd69b6b83310c5cc34b6cf9c78a4a90de004ed72e9835b73fc814047bd8fc96ed6038586f2b30e5f1e2d8467a43ef54bb59c0013aa41d56fbafc393e813bf3dca3dc36cc47d69ccc11d2a8c4c0cb88756d9f16c69a0ead586192ceaa316d0196f3ff47515c98733fabdacd92fbda6ed9030fb620a5e32bc487c9ef34ce60952215aaf56b716618274d906768de074b889870e3e107680c305ebcafa0d7e1b8479d7c02f7b9f7d657ac6c32be0689fa106dbf597d5410f93a181bc293c0697b336f6c5fcfe47a25bb8cbc588d5d7894496954e18545654ca7f1d6ad8e71e9eda10a3bccdd2618c55489052a28aee253fa0227b740b94baef7773201c040a84cb4cf70cb2199fb0803ee154f68aecf201718bcb215447b6991c1ade37d99ec1fad867699de9a1f8a07b52d4a67089ef0bac62d0d68c37b96703f57da3a08e30e4645141f2c57da8776335627c80409fd1482729e4b0ba0c6ed5645cd9df0362986a0257ec8d2bc6078d3884a0a71e4c5c6ca4eb2acd91b8dd4ba5f4c194ee3f3b53c9261d9b1dde2ef4cf9b122b3c524c07137ba8ba2785791abe548f2776be63ff357775a85ddf6e902d3563421866a4e6e1a52540a788e88d819a96708b619cb45ee6d68c6481e16895733e566a422ab08b7c20776561f141479f633dab347e4d34a86b746f3aeeb67d32a804f96bfb9dd492fc36f0e35dab10067aa3151e766336ae3b645c067d84634562c8cac25077ef2d24fbe09cc4aa1b7f7bf8a181dcff86820260cef3afd712233f02b485432cbb3fdfa23ad4dacb9fdc5955ce89775875b92f302cdaaa124238869e0686d3fb180f40377ae445784022ec02e8d7eda7e392ad16bd17d0b9415d246329944098b9da8684c3e206d0a13dff79a4b439bca5fc5a56fe77a9bf24eb6f058343fa9413cb60c2b973d9ddb8638425ea7a1c8acb7f402523f44796444ba19cdffd143df1a1e11592326587bc18d9791331d5e3db57baeec7da83a5395ac9531779f1cdb0c0f135bf20c95e0789bf245fbc648560e13436d8e7d5ca48be2d43b263bd065b73b8e1f53240da817840271f7ee4d25e040d9cb3555e246e3be7e342b6245258cd837c74f0a8ff418d8168607df9473cec2c6b9e3c55906fa4555381e518724e9fd759b49873cc41eb0a5ea18f95e7e88811412f901c6b1d4166487a0d2a99d4e9c5c4eb1c521d325f3d9022d1d2cb07ca28e0e7fb2326cc37acd9f4ea48787304e7f5cc5633ea977836c325246da80256c4277d635e58a448ae8968b0619b8d7c88920f657a9f3dc78cfd3668a74cd60591dd6a30d60e3f34e3c4c4bbc244b4b030fa3291c9abf31e2aa5fe77681794de2e0ddb9abf9e0c5dbff7c5709e79cf06254ca7a5252899fbefb89352ccbaf3cd5b0e13ed1598f919b4fc77acc47701089b5bbc5202941ed7e5a3021663f37dd01c15c163c36e10e4ba588dc465c6788344b5259ce3dfbe04ac7244df6b83392f5ae8fd56583e727fe4ecaa8b2d84c35d6391cd8f7d9c2fd2e20088ff334d1ab9134693a34ff0ffeaef03c99c2c6a79e5be01258c3b2c7298e57c66f17160480f4e22cb69a1b663942807537348c2f82bc6097caca53ea6482f4e5bd1e9cefb7565b5e97b2d450dd67beb48695128e7e2f9fefc572ffd35fe9d7d12df08d755bdadb56cba77bdd8c36692830a63c05c173c0cc2b0a817312c37cc9cb263a5d761c6ed11024b0b09188254393f1022f11b62f2efe16a61db0cd664acff2d4376295c23c351654a14080172fb8ee7e086538f1482eccacdfb7e3e9e7694368ff7412ebe5004e847dfc073c4a1165355955fe6ae4826eb7f86e95ece8a62a8401e33710c8fa9411d3a8858c4eb35ad1b432a641a08c7b460c732a443a90f108d65f8943c79a259c55b5d16946346068fc1d39b0879d47ed0683f110e81ae6f8a6e8782725784b1aa68597c28338b44c92ecc8cc3137369e244e5fd88854cba85ae25976445d13c15e3fb9cb0347344386ed2ce1a4d5c486f3117341c7add5039b0f924298e19c24d3f9c46188a3d79dcc01b8199d1bfd7aa1c1553896456d56b8a84f72307e5d6744edd052bb6e42ad6aabe57934445ede38440dba879a6e71379b643e0554e3a0fa98a953f140e9ababffebc6c883df1a212a10638dba3dabde51731fa4459fb0a02df42035a38d8eb40273c615019afdc650a65723c0a2ee833c46cc14908c5f7dd45e1243e28dc7746437f19b2b5d1db192940eb16b8f0a0e89f3977081e5fad797b2e1bef6d8712960053508e7c36789d400119abc73a845fdde95d6c3c428fb523989fd3e775e70db23ca70f3b6470af15ccc1079e0e7df988b48a196cb1db6128d1a813b3d17ee211b764f3c36e6be8c5fb25b067c15ff1811962be9d4c4759201bfeb8a748ca1f6ffb4ab5ca4534e52418ac0afb9dc1ec0f3d4c0272753a3f451da7fdad18ce97518e74cfad247dbd7d2c61fda0b3264c0f73400e728bfbb9ff2b2312cacecff673b43f37844b6f0d4707a81f1de5ef776cb4282600fac96679348a423f6336d42224f3aaed702c3739abdeb5bedeb04d06154e639c25b9f4e85e9eb14d2d1f0396b65ca3b369a103b3aa8e236b6c52a1a366426a17ffe6e41b9c3b79fd9877f478b4bc64d2eb5b2cb81aa5b026fd7e54c5bfa45476c316381105a32fff1ccfe3468b318457bcc87814f122027b27931a7fbfcb5151599ef807d9b8f6b4b951a85da3bd51cdcc780e056b7bb724403776764d30074c89c9c9ff5a5f6bb7f682328d8a93363c6db5876b2f9dad2731b651a1e252ce6774ae8e624c4c384ec5cc8e79d250c06c54b9203ccda2f4b832c7f32eb5d4460bc20778592e60d441d821f91b29c19c57e1bc13ee1ca60162037fc91a9c4358fad18a0b536092e598faa60af90585e8fdaa17dfba0298e017aaeebbcc462bd88161bf0a3c6561c3e094886ea4995993517fa9f9cf91d7459861a6d646760baaddc2132b99f3be9cbe262b515d0fef7f5bba1288ea5377de54bb7e8f2572f81560dded3a6ebc75de89123da5902610be045329209d8342ae5ee74f934f07d539494f990e5a38304adef26ed799997180232c72c739f3f071e755a2f0e2d5abdcb07b45f43d215be83e36d737cac7dbac3dc5270acb180626a53b565f1beaf6d079cb23d91f0a0284230e3f698d49f18e32d724c45b2354ea46ccbe554303ecbc7247b6e1f1e4e155c53715d8aa93a997b577aacd737edfc796a0caa3137ee75ee99f3bdc2fedd44d492c23efc465520e9e2fb7af24006b8e835ae6b5484608f85d38ea5cfc61ff45f9e5413f494115d8fcfe1f3c369d63017707e197e2e4a8cb1e4c39a925f3a3a11368571a8a86ae90f64dcf5b324112db81ae9e98058635ef7924208bbc7595b6428a8fa0b3181de6858c1427e54d7133bc395f43bbde8aade3bd47117e3c348fdb7eebe649acab88a3ea534db8e85c9bb63193113ddc03898009118e63746dee095e4a1ba49e397ec70ca7fd0fe2d182e5bc8b9cf76f1c526f53fd380f6e480543751e9ceb4d6e4e8d414437ca410d7dacb729bf28599a43e7d1cf2c9e141a09a498741cf80054b988ea55bc4d6c9c0696fcad8c26db9af6217e41aa27d3ea96be18d3572ea7b524cc9f26a70bcc9afc7f007ec5d11634b9834dbe1afc7038ba5350e95f889907744d165926299f55b878c0d970f51e87219b0476786b9772a4d99800fcc1a381ffadda6027c5cbf505a5933172b6cedea962815923bcc427abd527b8979e8b6e339a9004da8e5556ad6130465ce6def19e474497518c471052c844a803dd1471db2c8db617a25681cdf18254315c5556894bb715ec4076841bc1e282f1202c5b5e439392fce1db53c1a988ed6f8e9db3995bb54616b984c05a9422621bc3082d20a698739abc511da6ec93086ea4c086b89d274f9e70fa8ceb701a8ec3589adabd6f5a98091f8e85015f478856f1a4dc0535cedf93dda855db3d6e3478540287d8bb48880cc22dfa90d11478ef4225772eefef7846b10d51be0bbe690b0ec3a56790a7121a3d515b7e8612a52c63745579bc03f84b0b0bf51aef8e9983039eb53c9945d1eaf74a5e0945a33c137ba9016b9ee8b68f159a183f32c982f5d708dc7dd81a307e232753ab06bcdc01dea783cb6c84ec013b8e9b4f93a36f909dfcb7ed9c6781ceefef488759a9dc8ae885e08f286636dc0b45f89436489cdeb70ae54dd61b13482e535205c95f7b8877551bd583631e4e717792964c3828a188ab83392670dd2c632bb77c94f3661ef94db511ddedaaf2d7f1e1f824d779511a4f492aa3f1740887cd96431c042bcb9f5b235bc781e8fc7e8c7d8f60a9622df42a22a411dcccee75af2b3b98c80b2ce87055f72cb881987b0a333d05f0b1643cb173056f34264387be8bfd75347d9265a9068c3860d3b02e585aff16fb2e9e2cb72ede6412bf45b8a8118c179d1abf5e9e94d7bbdaf0f9bde2e11d2119fb6aba30cdcd0ac58fc25caf96983fb08e540c0bc25fcb97342def5ce1a7fbef1c659ae51cd0e2c5ab16a1904613106c1364ae241e52f213dfed65629422205aa69d2d6a848d6a898efca7004b9e2768ba53ad96b448ce303ecf0d56fe282d82f71a13e588b666873daca3c725f3c692950f807949cb7ebdc16a73747e7fc13cf743326b29e29e94054c4958bed27b7809d5a671d894e2b9ddb57f0ce857259ff54bf7faba67ee597dcad8d14d26174e18f0cba8c47e5a58f28673360abf5efbe3ce351590fb90a0533dea98b11fd00d5f5524c36a112cbfd3973e14aafb1704f8d62c3f6776e7d169f33fb45aba469f51204209bd63ad43a59ded0d834efb4b166ec2e676501f44e7b227b772b3329a083e90325ebdbd820b41d0ad6ea256a8bc9d18b2735207ddb1727e4adb68b9a01b7fdaf05fd8d4da10b62296ab35a2a9f017036461b798c3fdd737c46bdac65d6d21472fd523762118a396c03f7e67aa5e925c89148c62ffae62f7600104e40a83d6c197b1f43a5389793a3e17b8963623320b3767e632ff8bb15abcfbd7299dc6e0c912fb5149d570109241ecf51b1757c1e08cbfafaff5010c09d112b1b7a1276ca113d03eca0ca8ef426a679a5f40f0a09c4ee1ebee378456b12ab29fb3c419dd1bea276ee83b922b2ecb91d5f74a5f7aa56eed0d02a0c85a64d457c7ff43cf9732509a2ef8d0cee77fbc43ba63a9cc464b64aecf4079321b4d18481b160678fedf17dea208a1dc63bd5af478a3e3fe44f00437cef2e3c592005cabe4d7d43a21471f3eabb3da8de0cad94af263e83e483709cec3eb941fc85e3323c3d2bd694fb5973b1c9288bdbab919e18df3c2c8285115fcdfe806e374532d587e2ef6fe6a9e1ee9df24972d9dbed907fcf3016f1dbcdd6893bae66a2a0a81522724a99ad1572a8959f912edf013eede1c31cf3af44a4ea065dad7"}, {0x80, 0xffff, 0x0, "055894d58de0eec50f6208f93f33afbb3b522aca36c608b94cb6675e2e2cf44f701ae61a5fa8b0a1f8ca30aa73dbaa084c4845cdc503ee88dc83ed9e0c4e012006eb7e02d0c6e05647674c2c7d67f58fc792ecb88888759aa6b9cde25b097b9998ee0fe2082733ffa55158"}, {0x80, 0x1, 0xfffffffffffffff8, "425cdfc6fb6e7ac586023923075a15638ec57b03a7ab57c3e8cfab6761ae96267d1dcdcc9424939191b5088151f46c7b0690320dd6e2821e0fe82c2b362be75b60793ae4712ccc1327fb00585ab0d3ba62f347b422c1cfaf27eb93171d1170f0bcd509abe89a42c19d0f804a0d1bb6"}], 0x2230}, 0x4) lseek(r0, 0x0, 0x0) bind$unix(r7, &(0x7f0000002640)=@abs={0x0, 0x0, 0x2}, 0x8) fchflags(r7, 0x2) readlinkat(r6, &(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)=""/210, 0xd2) bind$unix(r6, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002800)='/dev/zero\x00', 0x2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) pwritev(r4, &(0x7f0000002b80)=[{&(0x7f0000002840)="c7ec5f1879fee31e8e6130db622a82953164dc112167429bf91c36e6d0fad140ac89b1cf04f78b6b30d8f0983adefbaad5870e928d44710fe57cde91f56718045620dfd8fe725706b766ddb8fbdd8ef64b044d89d7dff73a5efc53e500c3adf539ac7f261efe992487e60b4214cdf0fd3ddcf83e66a46ff6263ff15c927ec59d27864810cea5a683610cda365bbd24cb4ab5d485328ca5a9db57b753dcdea1d18e93fbbfe47989b23b64763571d574aadab1a33d960cbc6741c8439720ff5a1c6a68ce9531ce", 0xc6}, {&(0x7f0000002940)="2607e5784b46cfba2d0f97775f00dfb8d4415a3b97d9eaf3798c75def5449eff217e8531dbc6604c2574ea93e23aa34b96d520ffaa71ee6c8c0ef8fe8540908fab1a9568380ea08cd64e6712b83293dacab35aa598f08b4f7d1b44704f9436ea69371c0130a381e2a454e17a78d235747c21366600e2e933b10bfc319992732fec685d94c52df85b9d872c047bda4c957ff8c97084650391f2be1b6c32e873d4f6eb63c808ebe0f4defdd8fec51593f934fa7b5584104ddc04d866b82c2a", 0xbe}, {&(0x7f0000002a00)="474b72f60c8a192b2df368918d752ec96d89cc823a4199164af919c31d5ab25ca9abc058e432049c69de42028872de679aa21dcc36eee5be23cf0aa933b8689923f36ada614e641f8b", 0x49}, {&(0x7f0000002a80)="f675d1d543195669081cd96615a9d938fc0f6003e25c117806a3877f3a422cd3c7595f9d56376753f8bd4a71daf3b3385bd995cdbaf49116316568d4655f544644fcf9563a87b7a1c59ef04946b274f101e818579cb779aa22400d4308e96364b4e35d4611b8e84f8fd8e2dd591ae94e8975c045db65cd7d9b56e74dcf7bdfebbe39353080138b468cf5e5bab5002be89a68aec55a5af4f31a96686e04e082aecee2900addbb5e9949976aa5ae01cf8a31456ceacd3559502fe5d5ea9765aa2a3b10ef0edb3cb38bfa62aaf8032c66bf9745dc0c8169665a788646e7a021d811", 0xe0}], 0x4, 0x0) recvfrom$unix(r8, &(0x7f0000002bc0)=""/89, 0x59, 0x42, &(0x7f0000002c40)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000002c80)) r9 = accept$inet6(r6, &(0x7f0000002cc0), &(0x7f0000002d00)=0xc) accept(r4, &(0x7f0000002d40)=@un=@abs, &(0x7f0000002d80)=0x8) socket(0x16, 0x5, 0x7) writev(r9, &(0x7f0000002ec0)=[{&(0x7f0000002dc0)="65daf4ec329bcd366a972ede840222003bb3d3fd717fcb00e0be1275d0babd5ab2d74f529515b99ab9e6dfa703b304dccc4294afafdcfd57c8ecfc23f2d40b9566da0f3e6b08e3f645ce001f7b4de450c6e94c9ae618cc3422c8b85d7b7432612000f3e57e691484b2743016e4b94bc726dfeb011a2b3cbe87287aa1c0a5c28d2033363b396296e0e6c8ff3d9d6bfd586b7002e1835500312507a7400b2dc5d4d5f2edcc5e097904020c54c184d27342690ab15a4e42fcdc5cc14df16f21445464ff337f5ca678a344b5b69eecd0a43fa568ab7eba91b402", 0xd8}], 0x1) writev(r5, &(0x7f0000003440)=[{&(0x7f0000002f00)="cf691ca7050c53d9953510c316171fe64d31a06182214428636a5878f19543c9e39092bdb91a34280736c5cccfb5553a97ba58c6cf78245456d8661a921ddb194be5e1a9baf70f8531bd9fb6c35055f61d95f4dce5b9a60163515b1333968c6cf94ed84b7b2457fd88a2c58af7f040a4d4dc49559914441b74a41fd77e8a1138d76113e697b9ba4693cbcf1999aa15258cad1d6e15d9e4fa42ff5d800f2e7bd9fd0996d87177031680eb9df2edb0d19220af665bc5b3bd76d39c7d", 0xbb}, {&(0x7f0000002fc0)="8ed76910b53250ef42a9baf31f2fcae50863c7777de485ba23a314dc50fec7a3fbf2b8e8aade2b4c7f37db0c1289be4f636531910f09efe0f2aedcde7f7c59f3a6e1648ab72f075682085e9fa3599c339a9701b6093e7f160ad0309b78b93284653dc5d1f4283e5d4954814c1408e8ff5eb794c18e1c3133bb8e20612d7a3eff2dde0f44eab2fcdbdd7cd603e405f00c522debf9d129df39dae7ec48145ef17699ea2da0d513989b3fa9bf392424200f945edbe7fd49", 0xb6}, {&(0x7f0000003080)="f49f6008a07fe423dc720b47e0837899473e75e0d2ab7cfb9104d742d1f80c8a7403ee7da768ec3f2adf2666034dbddc98ff1ecba014bedd58d754d182d5946ad822165178012c1bd97516f5345ce52e0b5b246366b8919da6a39d337eeaae6bb6dc1c131f22af6471774b2af2149c9fdcefdb0330e9c9be262e776fd358cd0c24f9682c45bff988c5fb1277d7092c7e5eac344aef7e3a77fbe196b0bfd64862afcd327595476992a41006b91593409add437305826b8dd2a739a12eb6762fcd6a99d5b1", 0xc4}, {&(0x7f0000003180)="5b052f380543d3d0208b325f069626bdbabf9312e5819cbf5d709ec639bd2702c8219708a0d73632126f1dfc0b2b75105de71cce025735ddc4a21418b216b964d878ef6ea5b7647f14cb2b642dd855d41ebb97cbd11758a7ccef20a48f72ef86964676e580fcc907", 0x68}, {&(0x7f0000003200)="a3a441f7bee35cc0d4034cbdf4bf3fe95b32ff36a02bd7a6b09f4da72c92f27be8a1496942d1efb6be6c8f49a100a3b07afc", 0x32}, {&(0x7f0000003240)="c97408b784ca37a4f4ff81ac35adca37d5f01f94b93fcbf996e1dc4c5b125e65a3bb2fc550e04b5be48c0f965b1af5918ba875626e3d8bc7a351fa29a040a60d11e10c97c801af18f21ca3ed623f7b4fcd591c8eeb3ed0b6e3afb99471cd26667f8b8fe47f5902f566a977ab5f6f629fcd8d963f41f524c57ffc6ab2db5f8acc9e1e4a4b41edd81ec8bb104120d6f1c29ac9d8a04620ee4102430b96b53eafdb4e22b910f640b57e3245ee28209a15171b6d397d8ad7ea1f0e342d58df6bd883b32eff817dcef23624a3", 0xca}, {&(0x7f0000003340)="807e41b4823f480f6036a3ef7e04460295b891a911fd96e79be8fc9e7e790e7f530ecbff06bea3f9eb396b2131528388202d8d1e43fafe9fef08e2e83e19904ca75eec5bcd4b4b897cd7c219f8edff549e990962b517859807fda7919600a7ec6fd13cbd7b0f00482575b53306a3610f5d47106b01bf6b96ca23bad2fe755e9059d243b4b57e3f15b3af1acfcf39b60d84efdfc144a54680ffda6f92d38abdc45b97e58cae03ffb8d8", 0xa9}, {&(0x7f0000003400)="6012a4f11f68ea64c99f0e174b22a2232b30b4a25a9a01c780", 0x19}], 0x8) pipe(&(0x7f00000034c0)) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000003500)=""/208) 02:23:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x100) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4f, 0x5}, {0x0, 0x9}, {0x24, 0xd0d}, {0x0, 0x7}, {0x85, 0x9}, {0x6, 0x8}, {0x100, 0x4}], 0x7}) clock_settime(0x4, &(0x7f0000000080)={0x4, 0xa387}) r2 = socket$unix(0x1, 0x5, 0x0) getrlimit(0xb, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000100)={{0xa1d0, 0x7}, {0x1, 0x1000}}, &(0x7f0000000140)) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x4, r3}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x120, 0x2}], 0x1}) chmod(&(0x7f00000002c0)='./file0\x00', 0x84) clock_settime(0x4, &(0x7f0000000300)={0x585, 0xb049}) r5 = msgget(0x2, 0x22) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x81, r6, r9, r10, r11, 0x140, 0x1}, 0x83a, 0x0, r3, r3, 0x3, 0x81, 0x1f, 0x6b99}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000004c0)) msgrcv(r5, &(0x7f0000000500)={0x0, ""/228}, 0xec, 0x2, 0x1000) pwritev(r4, &(0x7f0000001a40)=[{&(0x7f0000000600)="03512a65738779182fcb1474a26730b2914c003342e8ea95638714d4974dde19c7e55f658d12df28ad322fac5e9ae8e463752a9a7d9c8ddb85d1d3e537009d7b04dea70dbda5315504f8f01480b63506a06395ffec82e2963fcf8b7750481095d1b0e8069f2749ad119d73ba42f62367a92f1fbd59dccbaa7dc2a3e8f2427e8ecb1d335d4c87e45a3dc8c949a70152aaebcdb508bef16392598b12deded36b9bbacce6d61d1c530e236eb55dffaccd6961a2ae", 0xb3}, {&(0x7f00000006c0)="bee71b58a4cc13bad1e168768a6225369933b82e04e92870c4f31cec392e49ac6e0127be49381f663949acbd7f58d0ad0b5f88c8cd929441df109979348b63c39301a7865c822e4e6a3304fa8e7a454607534e1ddf8023665431a777d22cfdbbfe7418d081df5564234fc620e8f349427c", 0x71}, {&(0x7f0000000740)="f431fe1d4c04b936e01ffcf060690decfe7f91682c1b65bbd83d837ad370791daff3d687946cde5a5440b79eceefe8d37621dd1774b1169ad9d2f5bded38153b040bd5abc477b7c8a226ecaef4169ecbd325ca6dfc569b5d75f125fdd5745d9626390e01e29c86cc6b4f6575efabbc004dbb9242e091afac9da24b1d11639c8772d92dce6cdce106cf36089e9b5f3b6e87449a9198020b6280272f2de0d136ac297408fd23bc66bc8a8007bb135da20de7077814284d5831882b08b8ec01da88226f1f65b934bb60312f0abdf6173693389c6870fdbf0ce52ca20a15c5755621810b131f6c76ef70d286a1c46f0ddec852165830bda570d805dbc2648cc968370f1172cc08749734a687c3289f41221dde21aded7ad5d03ada651d18c98e5aa2a5e271933f59db40c4b6dd55af819a3f6016da753a97be09bfc8c731b6febbfc4819880dca06fe16cd1cbbe05350c029109b58b3c58c5d162d3038cbd6a249ce7731bfb2525fcbc5f7f38db3d95b45317b5e39ac7de77a2eda29f596cbf4a4ad15ce71c84981f544ab8a242db4513228fec2213d633d8cca0d6e5e524bacfdaf28c93abdf841322a20da04fbd85d94da951bb7878ceed99919d707ec1550256c578f08cabe141a0e39461c6b4b458cec6601428b017400a2374f4c5dcc1a86ecf1384835d95e62baae2714c9fde1cefaee95c6e401d4ec7ad3f7bd3af8273ce2b27b861c24d991aa064e883165b488b16f2f77ac15b431178d7634ce872709f0b073628cfd134e04c63e29b01a7014b725d431dbc7435469bb09fde5a8fe9f7ac0837c2ea6e20e9035bd84c5a5cfce3ddb9d7dac5d9026e70a175e37aad9adb45a0fb9a5b77ec33d3529209934e38e474e0899ebceb71ba3027a6d61235378f52452e5ce195c41cf6e91c7c386b3c81acff2e5e679601bcf16a1471266c98d3633d36ee6b41a062ff0f91c5368ea78d0d4f2373613939ea81b46d8da6f36f4ba13a31d992413bb45e97f4df798d2517327ead2e95c6dc0b8b084642ecfe7ccfec593cfae68e37ad0d840ede8bd07880e308bc9e038e4c1e2e2de54f49b348ef76ff692e9a1689177fadbb3d0989a3424ea2a8faf6a7c0b1ad50e077432403caa218f9531e1d115634797342ae6bebb428c18e3604c0af97aa6d054ee26709296c338f49d52b6b426f05ccd6cf287c7f19018b43ad317bb136cf721108f0e06de4e4e6a8521f4c5cc6ecd3ffd78ccf78cd607fc337a88b99da35342ea278f86342abf9cd945aaf8df5ae0d01de2be92d80cfec72065d765009836c37ec141b010345800afec7877e8ebd1819b6226f29ed28c8734731231335f29c5f2f5b2b9ef0293a58996de59959ba9f9b135b56770184d4f9a809e41956ede1518eb3c80674298b21b6a51b26c42d5b21980010fcbc1e7d133ecf4ae873e36923994bab7b0d86b48c2216b0fe2bce7d92d522f0e2313267e1fd77a02ab4f01c7c821be068cb3f2f54ec4858a4460f27a52babf2da3ab631a96a6e2734db293f501446dabac7bd54ebcbfaec5a7a2bb9a51d0f56b802b891df5713f30881ead97c6932e69796d1734d91465c1c262f52887c517c0760dc6fa7f3a520c5343a29cc62582bca7ff3994fa47c98c7fdccc035d5b3c46ab085b9b631c9913b3e957c5791b8238525c882c6e0374689abd1cfb684d907e8caeb1045e40125f820049092b7510db4dad8c313fb2364f665d80c2fad683f907f89c7f7441b2825c10090a1d04adaa8bc2fe1b69f6c16eaf2736a29bccb3574f5a287e2c7c8620c80d8ae718e20e38439f30ce864df2249e815b89fb240d8b8ba30fa25b55c0142a2895c1496346e921c730c0a23292c0eb2a9cf85f9b73322d7685dc51bc853d3bc9c520493987bef2377b11837a21b24c8da07bb209cd7bdc3844b586a18091a886f7af35855eecdb77be72be5e03b62a63d17e3060c85253a3fdc79f55207f97d069695bc802c1e106a2f8db514fb653ea78cd8385e0c549c0e299e0044043334f30bb2aceedd20ae4fcf9ed19d1bf0410b7c3b800e273c96a11c30085be87d491df2d8a77546ecdda1837255306dfcd4f3f4782f86c9cb155aabfacc76cd4f3b9a06ae9895cb824c69575c41e3991dc3ce026eddb9786b68a8a1e80405bc206e5eab564dd7dc48ba85bd86aa4f36f0b9a8f26493fd5ac0bcf266441987e2584c8474d7eadddfd8d1f4998393aaf56b0d42246f7fecab6026f17cb414173282fca3fb5e49c1bda74c628a146a36ef17f107cdea04b49527fda08aefd7828a9f08220d9106cc07d53478106d7f2b0634e8f6024016494810002f5de4a3960ae052c2b9a9fee66540646984b8c24e064e0894bbc241af5a66d4421399fbdc59c69e6df7912f0308d401e0e9f588fc9e8e6eeea828c1f3a6dfe9301f26b2c4a59deb2a87d57e7695be0e19fead8664780eacaba67f3a137ca7c94d59872785f592270ec066c04b5149ceae9a4067554ebb1c0bdfdc525d008c07f62f8925e32ed7b330259426f13e9e33fb7f921f4a8f68023e15302f45b0a733dacb9187d03756f55a3bb9b5a1a235a9701651778e8e583048a412402a7e5f52a9fbddaebbc0b66b9df404ba5a95679018a80c102af234f656cdb8298f46b359c44541ecdc437ff0af795c0ae848cf1b0a88efcef9cc72b4b0c1cfe1df84c2162e9dc5c9806db8ce351a987484eb64830c29810ddf94bd8a2258a35122094cb8c22ea0811611b2ea5a995f5abd8e8dde956a4b3c06f112a09629283df6c0cc585d49540d920726edd9e1f08ea0c15e4bd06c0506ee374bcaf30d8dd1f3abdffdda93e40f8e5de515434152ff56319d11e8db1eac12fb2449a3e708b4dcafed47e84caa947b9873be17be8cbb3f8daecbd784f12641d37fe32f7ba5a24e3dd54f403b87fe07c7d875f506cca566329e58b75d20c1f5cd1c5ae9d26b308f6cb780457ad2d834cdb9f236f73cb81baccab8ba063dc137d984747e0cc1be22b60e103200bc01dc5b608391bd1b8ff5c7f139074aff9113cd0d28f3041d4965b905c1815ea267b15208f72998bcadb1a856b6afb22160beeb6b0ae2948a851fe51255ffb03d9840528161857092751ed945af32e698d7703e12cab834ae03ffd58c2e597541cdc6960944be372fe435dbf53468bac87f13c6e01cf01a0839c6c0c17da9b51fab01ce9a1e749d0c74474400497293563215dc6679c105830259bd15ef2582c6eaf5e989924145060bbda0a1de21edc59732f9f76256407080520f76eeeafe37c5dbdfce9a6b04ea1c480c4bef3dfdb1ec660674742c7440d0221dfbeba24e74b6b797f42b2b5092a681c93b662a95e22816efd9b5d2135999c897b4c0d8333c20f01f8cc4aa1223c2fcc0fa098fc4200691345d9ea8c1dc5140acfbdc0498d2cfd87ab25764acc9beeb9b5275d7e2c620f6199251ab4be8e72c110b00a27d50ed316546f8fef75ee52a87852b0e0bd0688a7548e83f4d9a11bbd22309f484c3752af02ec234144f964ccef096b749444b8a494aca168e290f68f7e223d23e8448dcdc852537888e8d153b53dda72ac2ef3fcf58bc6727ee2e8d93fcc27823246c43c8c6b11310603090d78bab4960becdec189a2fbb69730ccc89f8ff2775eb679e59e7c15446cf2141b05b475ae00525fd27aab1a7f8e6edc817fa267321fd404a5b2bc7b57f639711bf2fe4b6b0ea97a1ebd1a80224056f567f0123a2c52a5db09aadf1746ede892777638c55d9697e046ff2bc304fb461f0d2003a4507c227ce69ba42a565674293eef5b329356ac89cf4d5ac29cfed492ba32ba7f0aabb0afea00bc948e7f3f483e6c9b506e04e98b6b5e9c4f5c0a5819b3897c72bba0dacb3fb08da954add9fd9bd0b2a54f415d732281911c6515da55f528071e559b0f59d93406452c32bdaa7cfbe91d603af332447d777c9c21dae722781538de4b30341c120de3cf9ad0cf7c3433fb9110aa49a66937ef5c12450162cf5e5208b3e8563e55d4856db5db8e8c1be61b9fff50f2e8e76d7db5c8095e2133df50c6a8b06e497362f4ea46d3e31c8617cc9c954031ca0d4fcdd3881bd54279e55677dabe0712b7e12ed183fc30ff84d3301685c6d47a7fcf441e4ef20989e564e8a8d9f355dc30a6db12a6bfc7e3cb14e3806f4283e42edd6b6e64599509fcaa801adec1250811ff0fccc766f025709464dd2d2c1fad865edec9271bc9c38a7a1f833013eb8338a93d72983a2428542279b4bb09ee10199a1ac719c1e3cd5891fc327c3ee51f48f8dce90104930a1c86854ab8aa70f3ff4ebb03baa47ebb2d0611f36e0d0a87b40c66f18a74825f7529f5f5e4d4d788ab9502bc70b58df2add37b47c8625a4c928d7833567712f06b3bd2e64c6c8deaeaf73c67feab6b0dae590903e38c1dbb3a3ae6069e995d145e0d52fcf59cad64d439d573cd2eac22e9ad99fee35a7dbd361f80d3d791294efd2e7c6264b87f90b4b298c60150c4d08f774b8fccffab72f79414b011630e0f3e5b12e8fb39c5cf874a266981824146853347025473e835a1a93562a8d574880848158ec358e0e32292225023bccde137aac1b6830935c98d9da4cbb2ba923ffc4fd8b61a115aebaefcad39b8b747452cf872f5d738f089b544f1703b4300d3298b2452de050d32790b94dabd93bec6c59c9031fb679571b094dc3a4303e3eb577d7515dcf979692304687149a3270cdce7e496d0b013871655eaaf966e505ea45223bda43c85dbdeaff28e0dab6c3af88a906ef5a646c1f130236f25a92867f6cbba44f716d09b33b6d607e085bcd62997eb9d2c29b8c071b7096f439dabe156e43fa9a92c01e6f5257b9319d8f4f9ad4f362f4bbaf7d4653a204da190dce0b7aa164adfbfe792e0744adcba708441ef8e22ba99698239327c356d3c649fc85e51cfdc43863df5846e7dbd7e7e18ee6e5fc0f04ccb6a97c55163a54d54bc52b568c1477d5784b598d1bcf3bebb4478a3e4f8b1aa6fed8a91890e54f97f9a135a0f78e1375a1d1e6621b355cad14cfd7da9a60314040d1f3289d85b41aeb92e5a297abe5e1a151bcf8e5e04560cc76d667701a629c77db112617600ac6ecc7b2e559c9f9fbec12d22301c0370793ca9efa1859ffb8a5bced4ba98f392a1b689c07dd44918669a4510ac34de14a464556d07be2951029e85a79aa7607b63e531ff1f8cd07203b2645673747925d08f59b5d12c070c037994736e58d10a2bc95f348036839bd8a5e2cba2a21ef90d9d8b39c0aefad6fd7b22ccc67be8761784e34e418b185746cd567207ef029ce9878976f750b337c14474140541554fa7cd161ceac224a8cc5b1f4a5d1765f611244bc900f78d4628ca7b4aac82cd56cccb83d3b6ccf3ea6f3f74d5b8f390d73bc62046a112cd552090bec89b845c2b3f5a55459338695bf4e830b154dafb170e90f1d91ce0fdc794e3a2b9745910bfe84cc3bc3e2d1cb783b22badc09b2eb8f4b4f973a04a73d89047777113a15847714d663414f363a409bcd5d96895568751687b2551afd0b1add74ad9ece777e1f790bcd3e31d9b22ca6cc189100cf104a36fc119e3b55d80858bc8b940230ae8752e34acd88fd14391df574366fd667c7766c1e9c5ee2b2ae19a9712ef11c8c821749357f404a510a798afd8a3cd5b6e32edae7a3adeb74110063f0e7b7732a048cadd6eb5a1f9e038a73a9990995b2d43a07a65531a0ddfa0a1c15a6aaab9f5d2f2dbf6df4ad64d2ebbaaf094893c3ddb0dba12f671665d6da971f00a2530f47703247216", 0x1000}, {&(0x7f0000001740)="9315142c465903da442dc8b405838534c68cad8115f9274fd36145599a635d554b497c73756717cc0360efa8b5f0d78ca40d44b5bc1594ae53070e08ec8282cef5aeae9924686b2a936eca0fda170868b229ef", 0x53}, {&(0x7f00000017c0)="d6044080c2a59f100deac6c9a7d837f13d84a864f733d4894663a07c7f23ff11b860d01e9d17b683551b42b3aef9d6449484251f1ed531778b5b9f60b312dc5990083200273fbe0e0692c427aa4447ce256d2c77e29a161d56a8ae2c4049800349be5464edcd070b50bbf4745db383f59c032fa17faf9abdaefc59cc1ba8f261a387f7a3d5fb9cd7b5e685826c63fc89a3c6935e2c9ca4da21d4c95088716b7cff54c2bf5cfb9d0ec8ac2bc31c79e00dc1197c017a1cc2c9b51798072a1a6e9ba8aaa8", 0xc3}, {&(0x7f00000018c0)="762a2c5190e6d60b997bf038741f2b455128a98620c79329f643bee4978634a575a8db47cb19e2fca94cecd075734db01bbad7a25eb3774a1d8094aa84e8b45d484472fd51e3db4339addbe5943259df859dd8a1cd68831b3248b025d06c213560f041c915cc2a3fbf2ecaac14ca923e61295be563b924c19a2e8b05d18b5432c9951c951874391ba832e0e170ae2679ee8fbfb4690f01972bbeaf1cfde94ac5b8b140211470b650567207ed2e167ed082648c", 0xb3}, {&(0x7f0000001980)="2e9dd68ede1231634d583e6b0040dcb11082a659de1aedb88d9ae9c80297811c955c75c551c53b26b520a14aeac96c78292b3fc7eb3242703997d9554fd8b36ad298f013ad09e459702fbebca9edbfd2a1bab3c9c9eb4b23c09dcd840accf2524041b65271c22b50150b902875d841cbb728b232819af151982a16db0648f03d09ed21d94164d49ae5642e710d6ab872e0bda3205bd8d84d9dbae0cd79398aff64f03d60fdaf47da8cf442e3f223ea4adcf8834a14b386c014d62638", 0xbc}], 0x7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001ac0)={'./file0\x00', 0x5, 0x7, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001b40)={0x9, 0x5, 0x3, 0x9, "8fc4ecdb3662111b15f84ca9f05ac7be2c60dc2a", 0x9, 0xfffffffffffffff8}) getitimer(0x1, &(0x7f0000001b80)) r12 = semget(0x0, 0x7, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001bc0)={{0x1, r10, r7, r8, r7, 0x13a, 0xffffffffffff5870}, 0x5, 0x7ff, 0x2b80}) 02:23:37 executing program 0: 02:23:37 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x2, 0x2000) 02:23:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x140, 0x40) 02:23:38 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xa) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 02:23:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4c, 0x2) close(r0) 02:23:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup(0xffffffffffffffff) r6 = socket(0x20, 0x8000, 0x7) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x4}, {{r2}, 0x48a646d2f9d9f129, 0x40, 0x0, 0x8, 0x400}, {{r3}, 0x0, 0x10, 0x20000001, 0xfff, 0x2}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x2, 0x1, 0x2}, {{r5}, 0xfffffffffffffffd, 0x0, 0x6e806e8af433454a, 0x2, 0x800}, {{r6}, 0xdcadf6f2b4ad2e62, 0x96, 0x10, 0xb4a7, 0x1}], 0x4, &(0x7f0000000200)={0x6, 0x1}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() kevent(r9, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x91}, {{r7}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r8, r9) 02:23:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x24) recvfrom$inet6(r0, &(0x7f00000001c0)=""/16, 0x10, 0x800, &(0x7f0000000180)={0x18, 0x1, 0xc, 0x120}, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 02:23:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x1, 0x1) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x0, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:23:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000080)=0xab6d, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 02:23:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a53870600003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d2384bfb662e547f594ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f0e7748b7879ed6411f43d9f4074cb72560050f6da4da61bc460eeb1da7f56c00a8387640ce61cf1b7c80000000000000000000000d412bc1de6e7000000de7a06130718e254ef23d4bef84cf4df33392483a53178915eb79b9e615f27ef0f8180834a549626fd8b4db67f8f60f76fd1987a788c123d8d4c2478b739574f0b8d53716764f77e3ed9180cc2e6c6349b5b71eca1b586f86971147afc240471d07bfaf1d488519bcd044cba3432351384983b21e06ae11dd88c22f3a6ba9869e2c537444e3552037f2971129c6d1a69"], 0xe8}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)="64f85234d5745ada59e36acc12db72de645764f8ac055a524ac19f0769940c7b0c288aa4626eb631f45f454f22323519ed6a7a7f9cde2401d87a", 0x3a}], 0x1, &(0x7f0000000340)=[{0xd0, 0xffff, 0x3, "0a806ff2458ce3d6b2208b11a903530a85390407b2fcd0dcfe571a7c8d78711da126d0e4d6f56f22cbcfe25742cd9c421499dc985ec17f6402e254651d32a000741e1193195a79252690fab07ab752f3ce7ffab0189ed45bc692f76957578eb28c567f1494b40aa85be0f24c73ad6def2b0f2d3e9f8939bd0be7923da433dd6a89406a95b1ddbb57b5c9537193a91329523421e5f04949cd4be1c4188369b7306589bf974b4381734fbc6cfb51b7c1e254755c1965d2a6c9ca1d9b"}], 0xd0}, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f000061a000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:23:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) syz_open_pts() 02:23:38 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 02:23:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 02:23:38 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000001380)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r9, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r10 = msgget(0x1, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x311, 0x3, 0xb2e2, 0x7fffffff, 0x6, 0xffffffffffff8000]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001480)={{0x10000, r3, r9, r7, r9, 0x0, 0xb4}, 0x1, 0x4dd0, r5, r5, 0xbd95, 0x1000, 0x3ff, 0x393}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 02:23:38 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f00000000c0)='.\x00', 0x102054, 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x6) 02:23:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) dup2(r0, r0) 02:23:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04005c00", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:23:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 02:23:38 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x40, r1}) flock(r0, 0x5) flock(r0, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 02:23:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xe27, 0x20) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 02:23:39 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="ee386f4e", 0x4) 02:23:39 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0xfffffffffffffffe) 02:23:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='}.\\\x00', &(0x7f0000000140)='z\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='{&)^\x8b[\x00', &(0x7f0000000300)=',!\x00', &(0x7f0000000340)='/dev/zero\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 02:23:39 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)="3a184508b186e0ec0dfd0ed898fcedb18702a7d684382778835d9c116d909856e81347d4c64d571792162344966fbd82f2ef5f9474ffd619868853cf9ad36dc42e3a5c81279ce07d4ebc4361fa81a6b1536d8cbf9e78b76132b62fb934b1f88bd8bd89abcd73fc958027e08727427f60ecf821d9ffd0bbf4d57edef267176268861eab5fbba9bd446cff71620c142201081630c807b5059210b7a47384bc5eed4a7281929121b900cd8f8f75283c6eef6d132c1704", 0xfffffffffffffc5b) mlockall(0x1) r1 = getegid() getgroups(0x9, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setegid(r1) getegid() 02:23:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000040)) 02:23:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x198, &(0x7f0000000080)="feaad507a2a0cad4f1c0445b883f84573eac9a4a2bebef0e94493409f60e38317cb510ef02b91183c42f6b3ed95e22e0a04ad2740c5d6dcb3dc1ae00083b550cbc3824ed01535e520fee7ea29c9eb846f464c995f8cd92019553d47e8352ae6b632ad4a88cd9a8efd3584d70f2246f3a034c9acc96ab857803bbb727c07b", 0x7e) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xf47a, 0x1}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x2cb) 02:23:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000180)=[{0x0, 0xa92, 0x800}, {0x1, 0xde, 0x1800}, {0x4, 0x0, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000025c0)=""/4096, 0x1000, 0x800000000841, 0x0, 0x155) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x78) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebff9648", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) getpeername$inet(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:23:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x1d4}], 0x1) readv(r1, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) rmdir(&(0x7f0000000040)='./file0\x00') socket(0x1e, 0x8000, 0x10000) 02:23:40 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db499", 0xc2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0x4d47, 0xffff, "f597cb82c86c33a82567a4ab011910d5ca221494"}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="ab6d1efabc2e5ee25129ba1599937a13c5a5efbc2c3aa52858d57ee2f1cf5eacc8e12d00533908bfc7088163910416cd0e57cd6d63a68d2f68f24cd28dafa93e9d31ff7836638406d493c0d07a8d5659244e736ac73557b2d8955c461f16024692a0501ccf5047034c8cbd3898911b6a7b4841030139c9633fdb06f884be2e669d72e2e2600babcb5e5f160182347e691ff83eb67e40a24393ba683edbbb654d6243d9cd641d7a894fee5272008c6a917a035a2be24f05b41a479137a865c245b1c5d06c65f2274f72", 0xc9}, {&(0x7f0000000340)="abc3504b6c1c39c4ab0c44441c7c64a609bedd32d95d6c5ee48357cc306f79704c0330ab4f137d019b9b2939a6ce", 0x2e}], 0x2) 02:23:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffd, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 02:23:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = socket$inet(0x2, 0x3, 0x3) r1 = socket$inet(0x2, 0x5, 0xaf) fcntl$dupfd(r0, 0x0, r1) dup(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5100000000000002800000300000000", 0x2c}], 0x1) 02:23:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) 02:23:40 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x448, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) getpgrp() 02:23:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x2, &(0x7f0000000280)=[r0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x1, &(0x7f0000000100)="ebffcbff13b9fd81f0fc2fc7ae10adb431929648", 0xfffffffffffffd0b) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) 02:23:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fb, 0x0) write(r0, &(0x7f0000000040)='oN', 0x2) 02:23:40 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) r3 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r3, 0x2000747a) shmdt(r2) 02:23:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x80) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/22, 0x16}], 0x7, &(0x7f0000000580)=""/101, 0x65}, 0x0) ftruncate(r0, 0x9) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000740)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ftruncate(r2, 0xe139) write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) 02:23:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r0) 02:23:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 02:23:40 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000040)=0x10000) 02:23:40 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="5f6036b8ed92b9e9bc7bb6de33309756e1e5fac93f3f41a641855470ae536aae3d9d1e95672fec6a9bd654fa2b3b6c92f9bf79875ef15bc3e59c8a965beb344c3932f65f61550967a5e6bb9644f9989f53ed8d995000770fa102e65d0f494dca409349114d75197a4d8c02679a0068d3d6d04031d29be5bb936e4b1cfbf43d5191063aec741ce816310ae74b16b7258e355d780695f1"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:23:40 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x2) 02:23:40 executing program 0: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d218134e35181c13d76a5387607c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128ac7d1ddf29670f01d65c6221"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x1000, 0x62, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 02:23:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="61ca37739330b8cf005f"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x33eb749af81071af, 0x89, 0x1, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000020, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0x200}], 0x6, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0x9fd}, {{r0}, 0x0, 0x8, 0x20000001, 0x420, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x4}], 0x1, &(0x7f0000000100)={0x100, 0x400}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) dup(r1) getrlimit(0x0, &(0x7f00000000c0)) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r2 = semget$private(0x0, 0x5, 0x22) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000240)=""/115) 02:23:40 executing program 1: r0 = socket(0x2, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x6c0, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)=0x100) pwritev(r1, &(0x7f0000000140), 0x1c9, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002ea836afcc5cf62344696cff47dc6d7cf4f47b653000"], 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="79bf1472c0ce576a7d9ce5cb7cd3e3feb488a87aac47780f1b57d642368d42c8439c58a04fb1bc150355d4779fbe79dee67a11d01ef7a4ee0c593dc76a376d7e4e7c475023479dd205603eaa267bb5e3da5cc5473a27ca4c056bbd21a48b1e1724cead6f89f0a113bd05929304aea1d27bfde4f7b4d4cc299fb2dd1c55a9c71832944e7523b79a34b752dd60971510843dae63daec7034", 0x97}], 0x1, 0x0) 02:23:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x800001}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x1000, 0x1}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x62, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xe1, 0x9, 0x0, 0x0, 0x7, 0x5, 0x0, 0x0, 0x1, 0x80000001, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 02:23:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10001, 0x2) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 02:23:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xffffffbffffffffd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000000140)=""/247, 0xf7, 0x43, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x80) 02:23:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000000380)='./bus\x00', 0x48, 0xfffffffffffffffc) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 02:23:40 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, {0xfffffffffffffffc, 0xfffffefffffffff9}}, 0x2) 02:23:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./bus/file0\x00', 0x91) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x1) 02:23:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1aa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 02:23:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = getegid() setgid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 02:23:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x21, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x20, './file0/file0/fi', './file0/file0/fi'}) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) chroot(&(0x7f0000157000)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x7) 02:23:40 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x13) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8110, 0x4) pipe2(&(0x7f0000000080), 0x10000) 02:23:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x0, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0xa0) socket(0x20, 0x5, 0x8) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) close(r2) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 02:23:40 executing program 0: clock_gettime(0x200000040000004, 0x0) 02:23:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x0, 0x0, 0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:23:40 executing program 0: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/155, 0x1f85d861a8bab855}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0xffffff2a}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) chroot(&(0x7f0000000840)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x401, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) fchdir(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) open$dir(&(0x7f0000000880)='./file0\x00', 0x20120, 0x8) 02:23:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x13) 02:23:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000e1000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:23:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x30, 0x100000001, 0x8, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 02:23:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) close(r2) shmget(0x0, 0x7000, 0x504, &(0x7f0000ff7000/0x7000)=nil) dup2(r2, r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', r7, r8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 02:23:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8d022e2f668c6c65300078e7fcc530cf68798a961a0b86607132dcfaae90d55d927b528583cfef6a1be125e599c60ea6adbd26c35332b684a8d58a2993fbbe64ea007aec304332d520e32e527ca68c65ca96a6e68e062371fcaa1a7a354067c124a4ce7fee55a46c9f7361ac29ae0a1352170d27ab63143982b2b0f49555416010e2199b7998184b2eec304c8f058ea60f89239d2761ecc3046376a8f30e10d6c900c7125cadd6584b78f47a97c3c4c1b4e8669d5f47ed9128b98b21b4d518924501b43f6c2066b72c3e65a52512321c7a19d81a47e73b528a8dd6339ebdfe3f83ecb0ffb9b60d6f3a1fbbec7fa5aad791cddd8d0f8272814f9dac84e59ab85c1f9560c5c6d64a4f0a7fd189f06c3ea4c0735471460f5bc34211948fb19835eab0de7bf89c87afc16759fcd1a167b99c7d15955f5e50c4dbfcd711f59b42b42ff29eca0fffd6060b091ef1dd26a7b7d881e4ac0f7575ff17d084072874c241486c9b0ccd065baa5b8608ef6481a6d3c31b20f5b7a81c7e5bc3020e2dc500a07436b17f52dd6946a373ec21e6033ee4732a58be9f99559d79a8b34d3483c853b51cdbafa1e4736350befba696df4bc141a769368e4f792475f0390afc7a3dc429068fb6dc2b827f4eb57479a741e89c"], 0x10) writev(r0, &(0x7f0000002640)=[{0x0}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x8, 0xffffffffffff8001}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/196, 0xc4) 02:23:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d3, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000000), 0x0) 02:23:41 executing program 1: munmap(&(0x7f000071e000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 02:23:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000002, 0x4) write(r0, &(0x7f0000000300)="51700f38dec5f91dd56dcc28f582a2fa1803e6d9ad42c358cc4fffdb7b8e8ad98496f1e6706a6902affbda191828763d384f9586254543b5a0d5f64908b9052015d0f01691fb8151d3d74f299c49a375e3d835ceb75547ba30a250810b8bab25865a4b654590987b137d88eb982d180c5106c5f018eb63b383cef8432f0c3c6c039d858535f08bc4a00bb53331685115d8b11e37b8", 0x29c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:23:41 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = semget(0x2, 0x7, 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/150) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r4) 02:23:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) preadv(r1, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) ioctl$KDENABIO(r0, 0x20004b3c) 02:23:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 02:23:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getpgrp() r1 = getppid() utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001740)=[{&(0x7f0000001480)=""/226, 0xe2}, {&(0x7f00000017c0)=""/7, 0x2}, {&(0x7f00000015c0)=""/110, 0x6e}, {&(0x7f0000001640)=""/39, 0x27}, {&(0x7f0000001680)=""/158, 0x9e}], 0x5, 0x3) 02:23:41 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000140)='\x00', 0x1) write(r2, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r6 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r6, r7, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r5, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r5, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) shmget(0x0, 0x4000, 0x1f, &(0x7f0000ffc000/0x4000)=nil) 02:23:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0xcd}, {0x44, 0x6}, {0x0, 0x1}, {0x100, 0x5}, {0x25, 0xfa49}, {0x45, 0xeff5}, {0x26, 0xf3}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) 02:23:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 02:23:42 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) 02:23:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) r2 = dup2(r0, r1) fsync(r2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:23:42 executing program 1: socket$inet6(0x18, 0x4000, 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x38) sendto$unix(r0, &(0x7f0000000100)="c8cdfa2742e564160f7b5176c7dd44d48ae06219b3688165eb19688dcdfae65ab606972a2cc7ce8c62a24b52ff3b6df3ce9a3895619df831ee915859183615337fcfff1c8826a24cc067670ed6a1fc5a8d1daa2f90922846a3ce6725cf581bf9e40224adb05b4c3b67c6", 0x6a, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpgrp() kqueue() 02:23:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:23:42 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 02:23:42 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000005c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f00000002c0)=""/63, 0x3f}], 0x7) poll(&(0x7f0000000600)=[{r0, 0x7}, {r1, 0x15}, {r1, 0x30}, {r0, 0x10}, {r0, 0x40}, {r0, 0x4}, {r0}], 0x7, 0x8) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 02:23:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0xfd557df8d4f01449, 0x6, 0x0, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffff7fffffe, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 02:23:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 02:23:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fchflags(r1, 0x20000) setsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000140)="dfb8c305ec940c92881f2d295f63c2fb795b7b80855c882aad2dbe6ff1d6a6dea3c5781e511249a78b1b06fe02d90723e8ad", 0x32) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 02:23:43 executing program 0: semget$private(0x0, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f00001b7000/0x2000)=nil) shmat(r1, &(0x7f000015f000/0x1000)=nil, 0x3000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:23:43 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000000), 0x6a8, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) munlockall() ioctl$TIOCCDTR(r1, 0x20007478) 02:23:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1080, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:23:43 executing program 1: r0 = semget$private(0x0, 0x2, 0x250) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/76) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="293389bd5a7b6fa66a21df6366eaaeecc8d863172a0da61de0af1646624c84e22f1dfff79ec7d7021bca0936ece4844b6f5ff56d898b723d0d96860c39cdaf3258a879cf5638e10fb46c7e55ee01f959b32321d7c04b3c1f5e266f21fbbc8a2dd8449a3249583d5a6e5238db94dd43368eb1c386cf325da2d3eb0ef199ad3a3f3ad6231003a2b3c140c1d04ddc937c258df6a8d3d36e1a3c8d32227868ba97d2d7800894dba2faa914e81d51b156e4dc84a1f3380ba1634f7cee9ed6c8fda0de", 0xc0}], 0x1) login: pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a620 va 0x20ffd000 didn't change! 02:23:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) fsync(r0) 02:23:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x1, 0x0}, 0x2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) 02:23:44 executing program 0: r0 = socket(0x100018, 0x3, 0xfffffffffffdfffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="76da8e31a818b7adb6426b468fde525ea8817e273cd81853e0c4c423f5ad79defdc62ff01ffa4547d9addba36fea2415dd41cec147983cc571381b74772388244e8911fb030b4c42ed4dfd1a944c5884a3ace028761b50c3ffcd807dbae90421864a247ac58a5c83065e1ea4bf48e67dc473b23f06a630516a3bd982354324eea78da7752bd7fb4cb10503e40f361acaebf2b2b3b62937bc896c6270851c930713413b484694f31f5a00777bc10cf53d3384902e98099157056dd73b9b68a727f2", 0xc1}, {&(0x7f0000000000)="64bb7e22035c7a6ae9fa26e0dd7fcf95377914ca3a2883ddafbb185a6c56504dc3fcf9fca2fcfbbc765d0d14746d8ebb8dec1d6b7929", 0x36}, {&(0x7f0000000040)="e7472a742925a249d409e413f2dee4fd3a0addc38b9529318434d4bb03010357a91caf205ffde7b3796c7f87fb05358897acd6f0fefa", 0x36}, {&(0x7f0000000200)="30109977c9a077f7a21a5f99e868a89033f83f80abb5ec36810bd44182ce33e9997933072918174eb406612cd2188af819e659a07698ec474cbf7ac4490dd23abb63df1b1a91ffc3ee8df4a4ec4a0d562d5b87623343539779e635a98194ebcdb3be867465402d2ac4899abe5062f671670f7a1064990e2526d2a754ccafead651f0569274ac2c978030e88862054fbd1a3ae6fb162215acb27120f522e80d93966b2951172fafab783db08965f194b694ad7d83acdad200bbce62de18cc5502eeda161bcf955aeee8a28d239051a4016a7345896de0de2818ee5945a0861d1f87a7547ac1965353be8dea5005d66393dc3147f1e697f966b4c58ad9d8b58bf606550a7c0326ee470123d9b4cf80c1cb7733fbedcd5dbe089734cc0559be859bae4418e3f131779bf8f8e663722ae6eb964fbc9f4db9f669ad5c87e0530ff0a24bf9ab1dc46c4666254985a9b5680817819410babf897c23d8cbcfc36633e2491b9f93a3d7ab67dcbbc76f47a584a0380fa10b848ff98d85ae68367be6c67e463466dcfb8d1f821346ac1ccbce9139475a584f743734f5131545a39bc769ab7f0f8475bf7e4b663a9b59fec76b4dbf08df47702d352766ca76632f633c1b1acb731e1adff331f76608ce0f9e275f61492148db8d9691a1502b1c261d51295b35586fe11dc50849864f0b79a87c04419c418a03cee4ab917a349c0cb9e53c50785d1659cacf965211c1211bda269cb284f2a85106387983fb5b769168705c6cde36f05c2ec9034505320b5df2a8a2938e7fc136f6c7ee6b8178bc837c8ca3af1bc05253bea2a4631318cdbc85c706885d22d3f5b1534d03f23d16487f8904c138281a0bda5b36811e3e3865b72b0ec316425b1f3f58c3e2e8e79008f215d96e39b143a8359ca647428b1094089371bf972d8d0752937966cfd2c17165d8a0cbf5aa3974690636f8e3a009e990e5d4c0d9da97e7a903d1e3df21d1037f5b571b73c666bcd56d62522a54112180c5338c82daed2e7f7802561d38af23db4d1236b33978db503ac328228014a48923a0e775703f6bf83fdab5fbf870019c918997d8076bdc1bfe945609b8e42571aa79f3e425db9a06a4a2960ee023ff34a77c9ea05f09c3219b93686c9ee89921ba145ed6527c79ca0fa82b5ef48c50fd79c6c21a36d43bf88d1b422a0e630c8952f0378c4c084339559c0a18d8a2a7953b52fd8eb22c4ff9d74194051516cb17004acf386b2408d937193f18530b3ebe76b1aa725a5a3e1171d05fdae0cef37b1dfcc505896ee2f5ef930ff59f13f0e81784130a91d9abcbbfd9e08c18586a26cee0b84d8abbf333f28259d0af6fcd50c3c81edc796e3abf546aad9fa69018a904fb8f2a15d2ea4bcffbe800928a8c0846447ac1e9b7e9bb9efb159dc9557af16d8759900b88ed128530d63e6724af6cf2cf20f6fae5fee944a5145055f6386ce95091772078981143655fcd6de747628dc545670340bb8d379b089eddefc2279308c5c0e93a975ab23de39488c506eb4b154ab64634993ed3582f7b696d35cc02ba6204a53aa320a31e9676c61b1df2c5a26895a3a6d213d0a8adcb39f37dcd31eed6f037033387735b3cef7ca67f3c746d290629c852d2dd7c1f7223b0fde76109402a3391500600dd51d896644a801fcc178557dc2c849a52a628c25b99b7efa0e136de878afe19c2cb1da361d8f32a8f19e06896954e6a74a197091427f85e87de603799ae938336539530af832e837335416dbd0787f1173d73102793207906dca74ff10a7c3505cae75f3abb5392387d04ca80f1f4487d14774851b49440b3a8fb8de28f02bb27843522597693c304c458dedc4d0674958fb3de8e680d961a48205531bf338f8eb9414e00cb1039c9bbff39c48bd11ddb5f64a82d4e2a8c328bbaf5b22cd819885427ec6a0ac6569a936a6f8156a1b4fa274e5bec8cc86cb9878e703dac77b566b78def3927244ad08e36f9fa24ce1adbc7dbd816c83951d2447b82a392627b08da13ff74ae76ad232477fe6f89dd214207603ba3ed9d715659638d9a168220a56a7ecb6af1d40aec2f93632d816240adc7e1346f79d83efac884047070cc68a98cf5a348d39daa09f939ba76aa1f63e2113464242ba02a4878beaf50b3f61a010cdc870110aba48d106d80fbbdc9551692e340ca6189344a8508bfbeb3e477a24ec3e615a1785d5e8f2269c8a2e36c69c72bc63b037b8f532fd92ac9271c015c96223e6a96ae5110dc32d83eed5e2ea52c8297c9f13898925ac78826d61002f319c689589941f9ad2886a0f49b707e2ed9a91d24d6f417e712b3e20893990613c89436a24e1a8eb1208ace2bcbe413bd05947db260bb2d109078709055d60bfe7050a0df01134e9b888baf1ce265baaa8444813441b1310f28cab1a28f2dfcb8b8ce7b5895b33fd9ebfc0a60ade62bce71a372483822c2e1dd669796b5f5bd7d9d4488b3abed466700f14d57434d49871cb0a5a02f34a7ea332dca0b7caafdb5bba799afa44a6d42cecf9adbd44e49c029cf3820b9ff4b86c3eff50bf9d68b2133354418bd8b194d2bed9e540d1e58183a57d80e0e00003bbfc6bb175b251ac0fef7db4a6986eec5949d97315019343fd0a74ad28a10b42db72b23e2ba2363f88c8cbd521c8471159624477a1b1f8d166a61173deddaf4a2a8b6682ff656980364fb0394b89af8dc3ff090300e082f96c7a6239eb0e435d6d275bc8e5f5a73ccff549549c29984e810c93cfc6272b16a62187eef098e45da567e3ddcf5fbee0ed170ae8bfb974bc479974c08434427240613ba0721016dc7685b3ab6d8634de25c61dd9a6d82f25117d661bb65d0d18558755a51edfcbf8ae38394dfb9bf55239a1b245417dc58cb61319c54e99eec0515f74b874c15a0c6a55c6ab15ef5f3b33ff53929f5c3ec7a19261c766d3983530268a4bdf1fc85e1d22f5e0e2175c7e50ddda0acabb809fa74793d6537bf082bf5631b06ea94cf668343ed4a286a1a401b57a85a7d2f9dc59b3826e0ab1039f6dbcc561edb51cef71d56e3fb5f92c1dcda5176b8b64a3984c4117e0b1363c05f2e2b37061047ed28b569b9b84c1064c5b90611ba4d01f51109aab4a9ec8dffa04f961d87815a2cdfb098f0130c6566ca31eb701831033b6e60f773d84d732ac8b8ef94857f127e5d785ca0dfa24a57efb93cb60822afb38d513787059aeb215377d9133d569a9283c98867b69270ce41d6f8545c643c97481592a076457469da671b50650548ec809513d32c81e557a5d39050e03a8cef8bc3b0bc189889c46457b23d714cb7a4c9e1b1bcd16b2bb620988a1c4fab376386d31f87a25c6afde495b37dcfe152a33c273f85ba103574c4d38e12c05157d69e361e1fc299712b440f54786159c9b560b4904420b637326d2c20e514aaf59ef9e4bcaaf019b8abfb34b35f84b8b686f84b8029da312e24be570a75a08dfe0d82c64c9b09d1814f356c03d89cca012fac3d2c8c6fcd50868c2c0ce9390bf26fc304f8120b329a7cd12c48295ef226a5e325c9266a2fe5768ec4bb834c2078eebe4e088caee8d1e11f96dcdb67ed588585030ec5e65f0eb820a70d22d5d7db83a24c0684ca2944db315955e75eebaa16eec7536f957234823b4a16a64bfc500d6618e21c1770a80a5db98d9871e2a75357e7fd66947be56b20c5354cabf33e08bba0426d22a23cb10f96f2db094b6bc2460a68ff4161b18e9700b90794ab391d046ec4936e58fc3a89bb1e155fd6f11e7cfaa0cf7db88c256a39497e6d244544cf87d107b15a3a8b34d5d0ded61030d7702943cbcb66e19db9d8d45f0b3dc2b1fb7288e5609a3959192272115f355d6590c5b497c374ecc16b8d145d55cb67c7cbe5640d388006466259822ac48adae98d19e7f3719df4765623a200e0a82baa6af5a3d43aceef45a5bafbc293940ea0a42708c0d9bf4c969a25a8972869e2698e30b7b8b2745fae07b7c494a43004ba333b3c19912f900f0c1dca6d1961261976e53a2cbc089cfd3b2adf9b255e7bae85c2b8c1be62c898c39a7096ba209535a58f6e0201809c39e3fad972a34586c2d24407f80092707e8807eb4f4045e3b3d8d9aadf45b5cb8cf5b3501f0ddd98bab31842f01454afa20d1a0bfe50ebc57de22cb7b968067cf17d1c77baca24c90f258044a373dd115b23bff120890d74b6aa90b1e6273663c6326c56a3405de0fed83af742f5960efe2ca7353262b70bfc9caee47630359f31d1bf0575b71f81c87c5b2985c470b27372823e96d4ba29d3ce4ac4d80d2a48f0ab0a8327b9972e23f5ea1e7e0568f2ae9caf2f9c5092a19067f1c312925a0e82029efd44612a988fa7bbbd278503fbecda13a0fea097a0c8be2b4d474c2bab613b5447295f3f070a3e400ca55ca17f2bc1f7ae2bbc9d4d39fc8e4e67aa9044e72ea075d78313a61b39b35555620f38bde1f01dae4a7ec9290ed8c8d222446ea2d8ddef493aeb5bd17a2b493f51793806d60c5a9c1c5eeaffd395345a61bd5e0d5c9bb27de0f73e1d65df934b344e729db7b26922ae092d85af67ed6645b08e20f1169bfb6cf4cfbbc11390f248d9c4fbc6ec74eb4f7a7be56d9dce669bf2d098b94abc940854d688f63c7e622fbd5b0a6b1b3d739afd63504f4d63dbdffefce749436115a604919afd1215903eeec701c97f6a8e647b4829957dd07f183fc20cd10ec08fd1adf832561b8986867e1b7a0f17fc5310c9f163750cc8f5a78c4a5d455c3e65897a802de1a61fbfe541a20285de5527d18ae97100e21446734ce724e5bcb942c0ca3ef261054e2826f726df0dd6379d40667c354bf16b07c9c2bd3f74a685c2df4e38fd644bf25902b2547abfa34a08aa6105d2b6b5570548ee767431b5a880fb970c70c18c57f3bd295521a7cc316d9d762de3acd4e294ccd187569890250c6835cbffc9b660edf8b62e1728dd65dc4050a8a7956bf2d5a81465baaf170b81c9e8352ffdaf8de2ba4b95deb2c5490c7fced1b8b4adf6e668acaed827e2d60898640c88d193f0d7b8f15a20a73b64ea221abb3c2baef93dc6a2b4fa6e1f22abec447a20648dc0c615273deeb306412247dca994e03a92babc26b0ed39158db37292926ebf9e918d6659ffbce084f2131fb34e4f77a67e2ce92d314d0c08050fbe00aede5c1f601aaf66fa83d414590ad5615aa5e32417e0823579297d0a1b99c7d9f524f00818f10bc5ae985315a425597f17f729b2923f85ad148fcf06ccaa47b26b4312c25ab3a7c719386be0e1641e48d009fe10f40183011084c11da4b58043916697022944a4048e6846b53f6f8a315ed9d892898232675806f41726a0c89c2123d2deab444fe11b3cc709b327dfb4e708c5320aeea01958f17965422a04beec379847f92a35db4a668a91058411c6e9bbefbffa368747114b364336d1dff2d57c4fbba142168b9e7ae6e20b72256829e7bd32f35bb8e6bff739709a4a761d64a0d15f9dc17717311b08778927b0d6e2e1bb237a718b6241490042999918b14d4b628d36bd1bb12ffacc7697698a0729435c2d9e795a7172cc9194a42ab8ce93b0c06cab9d5f9eaf8941795e2c63b93d6a30b9febf7d5522f4f4927a2ea0daadf89d4872778028b0996d252e9e3531246b262709ceff8eebfff52423a12e5c3b320e4d381af8aae11d5bf9bae51bfd78dd57020af3076244030fcc771ebec32fc324caec8b3486e217aa3f20d101cd6ed8d82ae4f332c6554cf16f89afbfec24a8951d26c718f63b00beabd2dfa032a1990b7adc", 0x1000}, {&(0x7f0000001200)="31e2f6b09e6ebadcc5b37250adf3ecb65f39299c1f772187996be8429049567b464d92f264d45a5b9727974b15aea64ec472bc837d1a1848d5194ec746066e26ef58fede7f218cbd5eb475acfa3362e582e884642cbcb4d3ed79fa5bcafd60cfab9d1aef2183ae05288dd01cf3b4a1976026d2d3b7eb06626274eb522667c40f8be99fce2dd1bef527fd09c24664197d120378e7a59ae2ee29249f1b755ca5b175bda27334ec9ee310808b8742b835fa11bf134e2ef90388021e5625", 0xbc}], 0x5) 02:23:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x98) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:23:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="53514f3ce81343ab6c499487df2b71b70d56451a448841645c5aa13ab5c7ff403ed7feae82d804806d6148f27be1b88c7aea036391e775794e736fe3817a7431b92bbb350cae8a503d349c9de188fe4a9280266247ebd8ece6c0c477ac9b608e9a976d1d2e086b0234d488149e7ff52b946028f6dea7a0d7e3208434d2c75ac612451280bd4b303a8cb2d5d9900dd4ac423439dcbff4c8276cad2a009c29a8c6a354b878e7c79739c38b02c38d5900fb15d887a3f63cfc7c5222e42f71", 0xbd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 02:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r1 = socket(0x27, 0x1, 0x4) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x1c0000000000, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:23:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 02:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0xd5cd, 0x40, {0xffff, 0xffffffff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:23:45 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) 02:23:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0xfffffffffffffffe) 02:23:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104000000042b09f8e588a1090000000000ff010001c1caab002e6c0000000094936cb9442863000000000000000000", 0x34}], 0x1) 02:23:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) 02:23:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x45e94b43f610ef9c) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 02:23:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x30) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="d14a4079ce01764531a0cdb6c2d40273a8c0069f8becd50b628fe0ee6d", 0x1d}, {&(0x7f0000000080)="220a548f0ee4ec1e661956878a34d810c41a356add0fc9aa01fdfd1c955743d9f9d668665732e6ab4069792134892c790a03b5856165d3cf70f6c75cad93d40c1fe42843a882625885ab573f141d596ae4785113223156dcc38b50efc70d409ee78fe39b81580dfa48f38692c2fc6b79dc1655890b640a7e4ae4676d378151b4c9d203febd1ae1c26a29d16c1927c0183e5abd3a153f7a7e834d8ba17a6634d8e43dba3f8c9863fd7579fce2bee92323914af14b7f6cae52fcc3e772ce1790de7866bdea36af592e1415658c14f33e06509d908809b551ec09f5e6bc46119df1e240b7cf14a9aeb3cad9887f2a90736556a45eb95cd44186dc2ce6fecc31982f2a78896011a51bc51064c3b4f04a2681202617cb40f297c747078f9c69ada08aa79ebf64c1b3278160f35c6404217ba410a5867d858457600640a4c181bbfe42e89695b1bccf9cde7941703a2eedb07d6deb8f5ab7ab93a35d3f14a798609819270f6357e9b6ecf2c7096d7bcfa5d20fe041991d684c31ef16b174cd6f89e1935f6fda5dd78ba7ed5ffda94f0af02684f410e4ce1c4a9b1d38907d6dccb9faf929b860a55fce8a1fcbd41c3929e56e0af87bd37f40f4593755dedd958b3c4cdffd9ad0f8cdd30965fbfa09931da53d9d6a59d2c582518e67f9822cb4450949ec367e2f9a91bbb6d0e6ab2be666c0c6adf6f7078cb946d36f4595ac382e18e79f73ef2849aae9d5e370548124be889011c160bcc4b35bd8b7c8b634f65f25660cddbaf803eef586eaea3eb49b8e5857353a0adfdfcaa88ee8fd1f84a150ee3f4cee511e547ffcc98800d4f66696842ea702ef35219e92daff6e5a30dec3020ad288c17b9e3fa3c9fabcb3c69edc71705c345d7a4167b261edf0c52502d3137ecbe649a8f0504ff7725890d3a9579b03eb9615f43bc3aa5a18e4275956e3defc45691d538c507ea220c990cf918a2623de717bcb83d6b5ab4dab1cc4e3466a835599db1755d74eeea22adc709f91f6b529f55223dc5dd8515449626740156f59076f6d5890e06414f890caee46db06218746f4b844da0c39391d714da64c9b99abebb13693241d4348e942786b22523b78ea643aa7b6583cd1a658c6503b4f6708777f4af3740d8aedcd2e4248ea9e2cb7a96d4201b940e190e0d0fafbac2c4a3a76f2d9f488785b59c1869eae31c35395f14d0a7b28c082a6b5e7d2c3982eb4591f8c4f47c6b957eb64310e2128e9842af99f8dbc90d76a11014c50304c7dfb18fbf4c13bf48f34c1e14d2929244eb78f716cc72d74a7affeb3fd52546456ddec822cc7b10a5f89d45954628744935c6931f8780a38e4220060dd3868f2233f4aedd5d3b439c3a8725618979488197a649733f980a1093d05549faadf2973891598d0b0fb6704c5b151f3b271303bf44e17533b74da7b814d880e38baffd5ff4a40a7991813652c050e39ab778cbba69226be3077877e549927c6d703a76f313912bb5d087abfbe37cbb0ebe4f578ecd1624a45cc450274836ffae28851348a6235d908d4bc6f10c83c0cb761bb73d940317d7e933b5be8a0ee6ebfcdc61863c7841996b564fda4f3fa360b904c284076b9dc5003a29f711fa198286e468ff661e5f1a37cb117c1544fb5e7df89a4b33522dbd38be3837832e065ee7a18639ba6e090c1462a3e2fafd2aa64e8d993fde0dbb84d6643e55ff72e8932258a4e66e42bac96b8ad02dedfb3277c15d9638074a767173b679bb198387b1b6aa707e461ad3f2349cf997c96952748027b2c5f202b8d0b73a6c21daad8ab4a96502d805d6b6ae08cf37d9c4bde58a0c3e023b371c60b2a70cdbeb2d821d21df2e210103f6d3e1308c576207f76976569fa5d98278b3697bbe0cc14089a33f000544e7f5c3ebada253059fa044e5d40be8e72bbd156ee1ee2e1f6a92e3a89b304fc551ec5f16711a3b07ea4d1e366d9e21f02914e2cbfc14d0ea1cf4b4bc18646dfb331b7f503cfc4112d8c3e4ee4e1130c73469fce28f35cbc93a8a1254ab0930bd3de2928fccf5b043edd39b87f14203e6cf88cf3eb0bea07ace4e496a46dfc178eed1d6d2bff131f9bd1c3293caa5b0f0e796084b869278f1713e02b0458c992d57b7b6869a30ccb9b5d92e661a53fb85e9756cd746d98f17e972f93e77cad595919e14cf33f16d32f9676fe3a338e2aad96b255e4751970157dfc2916c192e6206ea14699c06433763109f1b967a60b5c74a87367beb412037b751e21768fdc847331f73b31ffc0a67e65fb4da4213c489d97af7a2eb5a1b2a78312861740948ebdfb78ef0732480dfcb868e5013fbfa2e7458322df99210518cb97ba6a8152513ba3098ac73c0dccd89bfb37a57bbfcc8493023ad015c685b1fb38306d324797d67c78d6fcb0cccd5be4aedcac6c06e5140fa6a6900ab7ecdfcba7784dda39a1347da68aa070e7ab9fde1ba135ba255704a6fabd2fa2b291bb735c52aaf1ea056f5e5127341b3e506c639512e3e16d450b9e573bf5879043cd3ef8d5dcbda2530577e68fbb97d6202d69daf7cf5641563af4999a5983fc3226c5003160bddd9191c15eec9c221b4ef53123a52b9bf6679415095dd527ffe40f69840c230eadf0bd22e796b18d4d8f9a109c6724f2bb3ba59fbe03aed7c1dd51571145e3f54ebca50801900722323dfe85dbb34af86448ff8407a260d4f0fae51e8a85d7e34fd0e25583972ba50f42848f63fd2465deea78c6daa045a80921d472ceeb37f9ca3f28c34ddd60016fc18aff5879eefba503682c6a96b9dea775fb966e61e1a9c225aa0677b84a40895cbec232815b6cddcaf0603d67d7ae11b7f7eba0a2e8156d560ffaaaca8240cf3fd009583d65b76431a43e864583f1aee7f291ae46a6eeb54c6e339b2797f9c66d7d86bd0cf51a2a9be0f963f179c244ba05c40d48f4e7e42e74a72098ad791ecef64f01aa8d6fcb56f1167ac8132b3a2f2f20357b6ebd7072e2fd7fac6aa0c25c77f5cb294bdc6d45468b97542ea20ce4bf2ef818157d4bd41df292fe19820658544f9244d40ea2e46ffbed76a97738b03a279c9d453018d2e9461ec707934b2203d7d7f22be240c47856bd424b3da88ab7a2b0da8c00ea521b6f020ba0064f8787d0bf730c734167d6d83e7c9202b416449d8670ba828963ffe11c71c801eba32d637b6fa0a04baa6a2e2857516c45a228567d9d02adbd186ef9eb04a3e47be952f222451da8e1f1ea11357adf48c5803a093ac56fad4e3bad1d1583f54fbe0acca06e5ab3acd4ca5b15da2b324ee6a53825fe0be72fbb5e1986840461616ee49921664302193fe8d56e654f3b600bda4152a2ac9c77753bb5423daee3527ca793c533185ddc037b113a387433fae48f9a70caa7e7ee3072bc2c1b53ec04c3394e9925c86e56d385c9b68ceb8116b42d1e5481f202b19f34a6cee78999c5c62de15dccc7383c97ade8f2a4f3ef06785a8c88e3fb00d9d3fee65fec6fd099cc439b540ad4cc483c8ff1da72b1e262e3a0de9816a3685a30e770d868459fc53fb29c1f50d0681eca89e707847c46b9fcd1c2b8e95253f0702e00eec553fc60aec9318b53a103e19735df489a31adad06505c20de5a3fe8e709b538ef957c4e095080938329c115b0b76718b4ce619cc5baa03a024f0376d27ed0d3cd246cbbaba4686ba65a77c4f9abbf56ee5bb3721866cf39c34e586f6f4ee37f38e7900a9fdbe4998f076301a9197a3c88c19f91396f39410bda07132972aeac61d06ef9676116587dc0c11189106c201d941530bfc9fe5ce11aaf5385482de94f3a65a0e4ab7d20fe0f62ce07904a2096fbb5d4f4f54e17d93b85a8ae7aaa679f0e94b163f05057b22fd76e1e19897eb41b11dc7e8b71936d1f51181d598184d88c33e9bb37f070ddeab10b3fa0e25e4f12bdd7767ada38bc960180f0b4cf05cf8b1092dc00a89aaa143593b4e884be301091a5ea666ce165e0a2ed33b3a5e1533a37fc348d211c94eace8150bee1f3b5819830654eed06033dac4b78b099848a7dd04d40f31d1baaa2f04f203cacf82a1e90b25dd3fae609a80735dd67a5aa5b92402e5c6b58f27fe1f739615a6018fa1830568bdae41e5fffb4b23c56378fc07d115e9c0510a89cbf86dbdd848789d8931e549f9f86156364ef7d6fa297f0247ff6841458ea649fe333ee3c5ab692398a9b707a25fd1fcc9b87d709bcd388cf794d317b88bb823037188824bfb4e3dcd2087841fe601bff991d07e1db46a5d1a020d516cc24975bdc75259ee60f0e705aa2e816d98b7263df9b5140e56ecae7e9d7840557d8a7fff5d2992dd9a774f8be9288ec68898c95abee08919b48712d01aa5de885ba76b63229de7c258e1892369c1b9d122638bffd45ff68c1964a395447d7e3016d3dd76b5c76d45fb71d01d137cd1f02ab066efd93607e212b714c277f3f7c8f5e4e880c899f6bbcaf3fdc083f477fb88c364cbec9de4316924fae76663aa60b6d674720146569a46eec5e211ad6183d4012f8a0355959ad5855ad444fc9f9080b2c6fdb29e9292ff9854cd8f10feae492adb2f752a33d1fdaef79ca953b4b5ebf8d26309c30f184f95c496f0b87a0b4cac65c374a41fbd36c16b34acc6fd95757dddbc0aba6184dfc6339e7d1df9e142806b10a2ffb6dcbd05f48d5fa879394f98a81c5aea3e28a0604c69cbdcc79546fb1e3859d8113d84046828c70f5783cbf3bbb6d1a0d221b1afc8c3fdd28e959192795084a4638feaa66a4c51f57538d8303227108859f4b1fe65df62cbd52bd3a2ad3d8ec4d2ba46486a9126313cec79d561ba491484903df5c82ddcc6aa6e870c42f2af9bd53109d037a140573d4a0d420211a401a9d250a47d146a7cc88931270a5f36b8d150328f8692f6f5bc93658ebb4e8f0569606a683743ef6ad9cf4ee14d477110650cfd954188d074d7a43d6118eaa31b3fd9e38d407a9202015307d1e8ddbe3d8862813b9da5acda78db05d6786e31328c6825c45aad29f6c0f5f6cbb42cb3e1b49af3d21e3306ce5388878c7e9e4f96b55245d0ae9e34675ad90b3c525089cb760b612d57d14ce395535d69fe9fb0ec141c8bb1c198b04b2f3d957bfd4d875fce968c0eb9dad14f3f40ef074040b2ee82d480d1ac047ad3631deffe6e3bec2486b0d1607cf357a31152a65391fa6711a26d2185d443b9a4f7b575332020aac22e391750c5d2c3bb4f0615f27f6580976e3e1293039172fa286fad8941d6719a8dc3470439b191e8bcef6d1e9dc016a3feccc202ac9a0fc8e5e753dc7e948496e77c177f3aaf37e733cfb4276205e177cc3000fb65d57d48606077922d0588875ca8feee64b6ee4c72b8398c53ea2404d7cf41572dbf430e5e4cec35507bb3c6dd51fd70a8af99c98741b8bdc966bb4684a423589f9d43f57c9ca352bbf3b88368a2f13d7d47f1f92d46c1edaf6c1388e3c59125c44899b6fee1ffc32d6333d0994addf6f67e6fade0a4ab63380807e8e49e5ccfad36e8cb2071d14a27f33079bb3fea755f0bbce40ca2a6980ac9162a5d37111dca38c01f48584dc48bfbd2785f267199be9b431138c3b920ea01c18cf3dfe8e024b3a55240e0989f52f409f41758d48cdf6596f823009fefb0526ecb9f4fb1acd3ac7d770490820a4c2c84f96e45152ca3c2cb4cb56fbcb596b7a909272571dfad0765d255badbf71a11a1c6a8d610489ca63cba827da289b3d1072269bd4d7bf2df23a6c5b3ef33db8a92f5550a5ed7ea14a4ffa1c3dba783df712d2737ca24c4881a6388c622f6053a772053724974d", 0x1000}, {&(0x7f0000001080)="ba9a9fdcc4d5f1ef85d4c3041a81f59f34c2518aabb5d99abeb74f13ecb61230291f", 0x22}, {&(0x7f00000010c0)="16ea5c048cf1f2894106520a3d7606f9ffbe9bc83d8706af2a3f53c53a80e4fd87799e5dc01108913936307bd17ef08f884949c35be6478ff172c557295c24c544cd7f684eae833226ee6724ece4fb67e715180137fee92baf602e4933ff7e8d015e28cd8982a70815a48fa06130f0e2bac86f57c60b02e902b4f9ed9bae42404a34", 0x82}], 0x4, 0x0) 02:23:46 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) shmctl$IPC_RMID(r0, 0x0) 02:23:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000000000000, 0x0, 0xff19) semget(0x3, 0x0, 0x301) 02:23:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="2de7000030001d8f70aba4390fb0298dd3e9dd1058c804e8ef58e650c1d7851d6d428c188de1b477258ffbf981d714162d1deb1821cc716fa3187be766a462e604f8bd993b1236664708f9dccb30d897c4e3e45acacbb09c731d6e42c8d8e8a67604a97f7277f701fe72bad5dc8197984c36eb096cb4b8ceea7be7db72b2e9afb67b313a570fb004f569eb068c94838797107c375ba2fc746cee10ae4a74d9513ab1bdc81183d1eb988ebacd6d743b0ce4d3692fa93ab2711e5019d8e0b1e540c39cec4f8ff3417a6adbd5b19709d0a4587094ae03e9af00bd8f84028dec82d742c3d21809ab98cf737c4b77bba04a633930e11453b25ade855025caaec6b044fd28162b29552aa644d8b85e09a2c128ffa62431bd6c348096299585ec91ee6bd3af8d8b56739a0ec0ea7f8ed53059f89e49b601fffda886630509b75ef16a2b0ae8759c1739822ee2e9edb323fced004cb64b4529765f65baeed4c211cef45fb6d8ba5a39e5bde0c9291067d9183c5bd3db963c3bcf7dda088360b4bd86b35bd7ed671ca0e4037d1fd9"], 0xa) dup2(r3, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x23) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 02:23:47 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup(r0) readv(r2, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) 02:23:47 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x3e, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20102, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x80000001, 0x5f, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20000003, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0x5d3}, {{r1}, 0xffffffffffffffff, 0x0, 0x44, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x44, 0x8, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x7e2, 0x7}, {{r1}, 0x0, 0x4c, 0xfffff, 0x894, 0x3380}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x8, 0x9}], 0x1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xff}, {{r1}, 0x0, 0x22, 0xfffff, 0x40}, {{r1}, 0xfffffffffffffffe, 0x70, 0x1, 0x6, 0x9}], 0x7fff, &(0x7f0000000280)={0x4, 0xffff}) pckbd_enable: command error 02:23:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0xffffffffffffffff}, {0x6, 0x2}}, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:23:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10480, 0x1) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x120) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10018, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r1, 0x30}, {r2, 0x100}, {r3, 0x40}], 0x4, 0xfffffffffffffffa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002327fffffffe00a3d500000008000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 02:23:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000480)=""/161, 0xa1, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000300)="2eaacb28d8b7da4f15a31f503bd129874adaa8198db85c267ce39602fd9181ba80012412b075763b1fccf6ef22f2d4ba796b8e947a4cd333fa01832d4e6381a9907e271a60399586a70063740d79808e75c6ee6eacf70e3619bd5947fb96b694c612005e1259748dcc6a1b3ab627acf74e2e9e3ef802a53cbeb6b20ab381ebaf901c3b17eac54578b54df688b85c93c0c6df9aa4c78160cc06608af431547c24e038d74c9ad7ec4bc21b16898c143adb2dd42f1874c13d7aaa8fbfdb3ba3a2", 0xbf, 0x400, 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x20) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/202) 02:23:48 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) open(&(0x7f00000007c0)='./file0\x00', 0x20040, 0x80) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x268389e6d1fd536f, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r4, 0x1) getuid() openat(r4, &(0x7f0000000700)='./file0\x00', 0x20418, 0x34) r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r4, &(0x7f0000000500), 0x18, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x318, &(0x7f0000000700)) open(&(0x7f0000000740)='./file1\x00', 0x6a8, 0x100) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000500)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 02:23:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xf5, 0xea, './file0\x00', 0x7ff, 0x100000001, 0xfffffffffffffff7, 0x101}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pckbd_enable: command error pckbd_enable: command error 02:23:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x2b6, './bus\x00', './bus\x00'}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x44) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYRES32=r2, @ANYRESOCT=r0, @ANYRESHEX, @ANYBLOB="d5e85299263df2518b1f2c2b409626b17edbc2fdf7f7a9c84d9e913defdeeb6ea1e80693cf440c289ee01300b49f6f7868f9705cc172ccd0e9c7b6c34b6c55c14b9123be598217795931e9005ada8dbe363d1e"], 0x4, 0x0, 0x1005) msgget$private(0x0, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) msgget$private(0x0, 0x80) 02:23:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f00000000c0)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x4000000034, 0x0, 0xc68, 0x0) 02:23:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="34eb2e1f47dad60d427c8ec9b28a709d5afb3cad1557caf2ec2a0e5c8006570fd735c1e1f459e6000797038b1fb19def489f168606", 0x35) getsockname(r0, 0x0, &(0x7f0000000040)) 02:23:52 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x6) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getgroups(0xa, &(0x7f0000002580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) r17 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, &(0x7f0000002940)=0xc) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) sendmsg$unix(r1, &(0x7f0000002b80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f00000000c0)="9222d98fa29d48a1a266904762abf072de7d98374c50b7f7d1fea4a01f76e7be96b9f22b024eb2dc3a876cdb92714655df431b3ba7e4314b8053b056c0a3879e1e99ceea7e90ac7c0426fddd4508659426422fc9e4e7ea393f4d727bb1ca6d7bc02697c7f0d30f3ba80904e37f028d82f304bf3a5c3d3d9ad452299d9a8e1145dce380542d0e0a8d5e71b02b052b8ee963ecdb56c93abaf0eced7e9e5379f2e9fd47c8decf0726aa6fff6c50470cbd5aa076693d827881570e14ef03aad657364891ace96741031fc29c4054955a21cb4bd2f3edde5c5507b4167f", 0xdb}, {&(0x7f0000000040)="7bc1cefd72bfb1540d9b18cf24c3414be7dda0c4e6657d35153fdb0267269099fe960bde6ef293", 0x27}, {&(0x7f00000001c0)="fccc50552d43199a25cd327d4431c27cf830df8502c3cd33bf84ce421f9e2c75cc9c2b1fca364c757f1d40d1cad208c99736987d9f5c4d61430b4910c1e5c6293c00eab46185cc612ebfbe8c104962e648ccb3395f43d09f57217ed9fce5acb02bddc2c0feb076c93513fc7f1a89f94c2ef9952310ab4224a9a4829bfc5a3535439ca0c72ed87def314b85695ac0dd4e9a870f913f06df2d58db54d5c626fb2dbdbcd7455516c45f3ebe925a028e60a9c2e9589d39486798e85eaca65cbb01d77f2961cadb2e0b7cde24602fbf3c55c3beb77d2074974c0cea8ea600a723b60f40b92a44fd", 0xe5}, {&(0x7f00000002c0)="7847b89d433925e4846a0f5027777fd20cbf0cc13b8b7791cea4b5f197", 0x1d}, {&(0x7f0000000300)="d2b8f4c5bd855053f4584d56ac3c1a4e5c06c28c644538597f834f9023f20c6c49468bd85ece225df12b2d74efebd5c4e1e1d851800219cf84d27ad39b883cdce7b8d534eee307af798f6be6b3f2605e83074f602a58eb054cd81315e450b6af1df059cb2ab3dd7dafcf7de236e56f0d82273ffecdcc6634d39ad5289556002268c4df29802ea5b688f4f3606bb5769c89003503f9073de17598645599a49a066f88a539bcb15f3b7a30378810c2918586d586832d12ca09b3c6cdd79fc7ca5a9ca89909e49a55d62aa8c6fc58ed74e85f5f798e3dcacab4356ee2824c0280aff8c6e4703a6114a2fdbe587dbdf0061b65402688a56ae495e3f0ba575de4d21f4976fd8e39bde286a6bda75fc8ee633c8c7fa15b07c0a513f035ace2b1ce08662150f3a0e9b94ced70ffcd51b89eb3da69bc063c2d6c6a3b2c15ef6ec0d6c97588c84656879642f4d2ebf80a6d9a1e47ba55ab689917c9047bcae49929cc8d852cb6849392edd5e3352c5d15d8b1837633ec3278695629a91adbef4718835aee2bc3f909d0d695fd6a6c187484e2b8442db1d5a10f4757e2b672a855e63817a45b488d454d5ced85ad28d1c4986a44f227ee61a11e69618b193df03639878cc7998255a00d265ef80348eade82e2ec74ff1f43956319cf9972cb70f5d4d6dda633e4c8d44f1a19653c45ff21882c2fd98b4d9bab96358ed15fd504ad94824f45d9f79b28160613a67e3b8ef49fc57dba7ef51c5a493b9561af0788838ed46b4261edaf61985c8363ca6d562179fddaf2f4c8509ac49fc98ca69a43cb6ed6bc2b22215949765250eea63c6616e63fa9d635948a82e1ff27109987dd8f376194f100af1b68eee96abe5cc82191d6441be98cee42e9d9cb46556784bc8007e41dcdbdbfc590478cb31ad5474fde33ed473ccf0415790ceaa61ad0e440b3fdc1bea0fd02e6c38517f6d07122595b4746969aacaaa9b79e38613a5dc13db6144f1962e281b98b55fce6105b961f271ba9950feed880236c735b3293d8707f3583045439df49c4c309cf578d662cdcab4b7266a669e8c1db8cfc8efda19a99c622329e613086585cf6710902975e146f2508d61b607bc83ae00fc66d4b132dbc6a1f196317ff01f49f11bf0a7604e07002bccba1da7bec2c6311b9d1adefa323faadd3b9d9388afcd941c74bfe1701bc75f2216c48aafeb35be734de6094c4fbb85ff24c3323c33fc385cdce41e7a67e9b9d2171a20b222893fd5bf309abd25fdeaa3c3a7f8f2ba326b8b75435d5751fbabf8789c3fcf2fcb1c8e030c4b610b5fd63d005165a9c0f4edf7806c8efad4d1b0979f5a86b7fdb4e1b729a56bb8228d4ccc351313e3ba4731c9666bbd7166898c54d4e14fa23e17fa601eb4ade37aa7697c0d2e8e251f90270c59fac4df562edc832060e81580b1aeb86ca35bb1214c2f0cdae34ae351ec912aab6cf6533030b155a8cc3d2a5c1be818a46f2cd979cfceda158700088ef99d9120f572a9610a8df1f38a7ad621bc338848a7b6bd8b74ea8f0af69aecb0745c84dfed1ce78cf53d338205484cfc08baba09d4fabab830cbbcc190771c005c701666f6c5534897873dee8698d6dffd42535d556c5757ae9ddfe0e2004a37facf6c7c94a2a25cf3ad19e048a1a53cb6cb35f519801444bdce6e1a9e30c72454da06e1d97db9c4f5fd399658f983b9b375f7900e458270ee20d092811105969460c783bbbe792c743be58b1931a1707ebc9841b233cdefa8666820c13a541af959a7b483b291225f2b267c4e762ef3ca01d41aadf5f4ab6218ec534ecd2066f01eb5da823910359ab5d9c7857ec4d6e7f04706cf4857a821d6df7db464f27a1a8cedc216619e941310bdb7ad9936dfb4acc6deb80d65f1915fc18fe816b706cea1bc5ebb657172329b44f59982b8a5704d3c6ee996a959a02f13569a6ace1c63294ad37fb641bd18ce2d62c94d0aca1148d6fb2839a119fa991d6f6e76a810c11942fabda37357837b47ed98a0d30069165c874b8ed4e1f7d0d8a773d15172c0c34fe5d699abdba3dfd532953e2c0ce2d817ecfb15bd655af5220cc8853d7ff21052dbae78ad7c3ac037eac343439ed66a10081e68e4770717ff9d840bfbd3ebfa31db9f1985b99b90df0450906a2f37776ca40ff4bde0f89c3b87e1f84713e1b1823099a8dad66bf9b836da06cae548b7386b464a6b9d8266eaeceb79391c18b166b2b430aee12486bbb0cd66930a648a9ba27009ec45fd9f2ddc35d2a8d6f6c0f6b193875394ce24703277fda768b5871e5fba7c96bd913f7638308cd495469ae8a9554cc6ea0af5c7ef93c4c6ea047bcdb9f05930017be2d3a472c1cbf457b279dc6dc19abba7ec8ca7da34a864545951faa17b2ee84212764e888551575cfde64994330bda1f3b62ddffc0cd5a2d7add14e09151ec9750a175a9a13e787d093f1eb24e6e54fc88d3a8a59f652ac2456db847f5d04c1a0aa129fb0d7b4e5e32e6a4aac0c5e8142108483f3948a2af11ff4b6ba35e437809bb6d3527c4bef93e693611b9c9b3ee3222847165a20a99d94190762c19c8f73c9c3957ef9d5f46103af429cf76dfd977f1f42e8cf9a7c8a0f318e6722057479cb78cfb11818c640c3f2f65012c3b71241b7c5254c662d8cadba4a79832c5adaa77beffa86497876b51a098daa231636b070ba6f553cc858d91a7e1bcf4f8b0ea738c44863ee166f24de42b9eed432229aa813db99180911e8121e9d3b33c0b797c74ce813b670600b80d5022ed617387080fd1313ad194995cdfd04d9cbbf932920d48cded2073784e5cdb225e7aaab4b36ac2a46b5fc153f45748636858ee19f8321f4db0263405401b5bbb5d53c761f849cace0de454baca32337fa2bdb8fcc88c1990ac1975ff07d5e5178f02235d3c409b6124a787112b545bdf2f14a9004eeb19bee5941afcb4f00923a844893f276f8c9b8e63c96618495d0e367df7d90576001a60d5a1fa8c92327c3bcbf81691181d5530b903c0b04f1412f214c7acbbfd649978a8246b0b754d826e9ecf55e151c5ba8dbd5ecfc697faf47834984e47e274d0016c7dec3055e8809e298f7c9b30f2e790a36bf294bdee07d4ead24005e063e680984197c024b93d6881507babf47265f9e0ee24606289f6d07ea0f9bf488ca5d6716c8d32b22ca72797b1c12225c20fa7e1ac41324ea60b33da6d8e69363c9ea8c3023b305228e31f00457ab1d266c7a2048f95fff1968aa39f664db080cf1c156ae23b045e754f49c1f91bcab84ce6ead9944313e86736f41652c4d2e5f1d9d9a1a0c63feda2ba241bad8cb8e48a7ed9b7e978b50ce5e97fb25f3a59126cf7d9eca6b01ab31a12e65aaef01144af58cd1fe79145e84590cfb3c5a383d63fd21439e76cf6d208edd6d056fa312d6306a4128175fb81a1574b65db6b9f49315319d3cd89b3f06761d441ac8a42667f6e87da0d710526d808e7e5b636f996427463f4bfab21f9bf1a33460eedbc68452a4959631d4c77bcec03063bc83aab9cd70d815c4fc4f94d2c2843e9b7f5664de0726c0f0e35147f11afe872355d76bc00e10ee3fa255ddd934e5604080f96efde1f39d1936d1a25dc1f1a89b1ef7063a22eb81537a3501473fc27267e4d81c1f9edb9f44f1ae49c020b32f49b1903763a176e41e2afef1ac5b19ecb163f959a5d299af5952d78411b031225a5ced8223aa51dbd299400c8433d3724577413e07aec2e9760f24e32ccd09f47678c3ad55b72330eff672affc492f31101e41f376479ab5b12c142b127f27fe095e55aec48aabf0f466604a549abc49502cb1bd4bfc6e339e5c310fe9defcc1ab2005280d04429d48a1337a313c4dffc474f06eb832d77c57fea361ca13f0af2badb2101cdd26db47e9289fa2b8ad25c2d19f0662a845c4122e7cffdb560c092319a6a465f5cf0484f641da51d3b2f551d66405e4cb45d0188a81355a27e10a619f8637d606650d1a1c826579e5d7f9625b661d65d930cec75aa2d56f4f2ad10e5c6da37986b5a3726f1378bc3a9bd0426b0db132e2bc3bf742145ea4e901f1d244c6c2433203bd625f7466b502b588ce778359fd43f34b3bd1b2a9b6bd2a374d4e8333005e5ce69abcf679d7c8ed9bb122fd921c025068612d7de61f3dae5b7e3e7e5f901062a618af0740ce543a00c997a6fd9b5f08427c4435bee250c0afefe253803beac6da344a8ed33d4f88ecc3bf6bfbb4de03bcb2a7268c862d79a73701d8ee90fcd14e4cc41e313e381860533e83e37a5d063e3bff033e13581563deb665b537ffe51d5f5134f21c2070d4ae4a819d8ce395a715d663c168cf2e1564eb3b8b4c24163f82382672d98f87d0e62724d9dc6c9d97e1e2975025a949937c0c15348d3eeff5cb16ee7598f38ec55164c14caa9f47a686c4b70493bac2be2519d7cec042d0fbde4d1fed928a4a4272ccb2c3a336cf1cf33302d227a7aa51a7c57ebd7be9c547c571d2fae8782f921c256aa2d2dbfea0d74806b7998bf8364c4259603492e76e925f1e2942382a5fbf789723312ac0bbf9f03318f1ff77955cb71ac9a8ed3bdadcbc50b9f2b5c2052730205b2ffed33de9592dbaa04744ff64876cc0b2d80ff2b2255722d5b55e89c679f44f352ab1837b61f031b1663721bea8ec486d254efaa49b4a57d8d0a266909074b1b1a633837a90601dd119e11bf4b3728fa1cf80de49485094feb5cff28a5459f4be23a06e3d2699f185ca3fb37d983740b60347e48009813a09d2cf0b651c1277ddd20201234715cacba4fcb1dff809264179a4cb9cc89e08d745af1495891ebb990512e9865f827a147494abe2f90488c90944ea3875997bb8fea00dac0ee3e497acb88ca16846414a124a3def8ac8e329877f7110ebc1c2f1355b3aa25af38c43f0cedfb0a7bec213432afda3853bda5635e7231a6d56e91aa688450cdf10180d9b3977ac8e6607761ded1053aa6420b98be56ef9dfd305828ee2f521621a88c30240701f300b76608411ddc844d8855f98d1ca3282a1be86ec6600b964a688a87668ca3ed9592da899809148e310af9b788068cd08639e6d5906a5db60af276ea48c32866fd5d7c2775d06f46342eaf08f72ec325c58d8299d2a92f1017cb19ebc4182e4844895931f36aec1cbd14a77c2f06253573a32ea3c78aafb6095960ad721b9a2008a06d8055b14ffd0156bdfaf449521add15c0a9c447bd306d2e0f566a125ccd0c6be2501921d19c142712286a183a390ddde35d8d79ba2b0d67383702e0535c7ef547cb4f481547928b4ce14ecac2cd095514d5e869cc95648de112552da571c407e91c4f72f0b8b9d8c02d2e2fee87e884e7fa6af0935be4d36fcb72cbdb6ff966d917ac42f387bc24e1baa71d3d03d5a4daf8be3d05660680aaf2053cabb669b92bdfd81c3b7d32e4e76e35144878f934ce26a9fa7c2693e40ae6fb569c1fbc204e5b2586b2c472061007d963f57de92ab8c20012480e9b27814a212ed4d228e0a3f61bfe83bde49ead7edb7e61e2fdb21663585c63e357c83f1aa466af2b4750b4bcc586d5e6eef37658bb66a02f39588bca7f8e66859c5d38f801d82bbba9e57264950c2140a4689e43c4b222f4e0bcf91f40cf83a2c391f442487c4cab85ba983328ab793abd718ec273ccaced4d0c7992cc88a0a7235c1b9e1fd730baf4baac5e20a6895cddf12e856108a50f098f87d32d1a43eee6f3439ba5f84662fc0d361cae49f94fea177be7b293ca877c188a2edb567892c07063fe989217a8e006e91d9888755913b", 0x1000}, {&(0x7f0000001300)="436e38114fb53845438ea2c8ec3ce9af5bfdd3ed960a69d07af352268af8cb93ddae4995004592c8a87acd47d0e36441eeb66f6354f22f9dfec969586e1210e66d4570eee114f6a661794de167f2603fb8f6c0775c83bae6c7cda94fe518fb721314735652e265517133ce0d965edbf2bd3cd9d7ca57001aaeed49ab43b563016c50de1393c8f551dc42c490bce44526bf2fa677e49eefc7a3cec30b77b1e23486db1b04ea45e5fcdd85172941e1ef0de1decb58daa8cdf440c85b1fde1571fd771e20dd0b55460a5ddd6e68aed479897bdd5b17afbdf90f4feb66805f91bada3e0215440ef6ab3965864f6a7124e8ec815e0498cb3e3c976e09e1b1e0d51a2c96b6f20fdf4ecc177651de9d704de491719b8b788fe07a30754e193f54ee0fccae437c5c3c16b019dab0b19f5d86b0f75094addf0291c057f7e0f59095ec8ed514bff4c9b1047e136e5429d2631d3264b128ab0b819e127869194d7c2fddd5b1843f8553c43fee598e8a36e88f9388b0dbd40f355b3894bebc9e7bee6f96db7231151a6b835678013e2ed6fb24585875efba736d1dd229b53a17200e7a93d2fd0cde5e82984ad3748de104408e685c289e798f901036113e693bf40760a76ca578e3d160e19750c5dba92120f36d958f8032d8bf35329f96cd71e7b4f19311c4acab2c66e740b106088a189fa0a3b5429f08ba70ed912835f0f93227835e4c24b74f32d45f656a0521797c167399b7179fa1663db9a530d67f0c1fbdb058a3f51cc28b23710d124cd4b33c88748da96e5115733d2f9ee095b86eaf53171b01d934f90b6f68a47e75bf800cfc96d5d618f78e4ef43743de069ac3e66490a2b476d3ea39fac1bae455060ce239b8198c31af572d1c5d2d0f694ce1b1c0e05b27665e256a0f7aee013c388ae54bd2d3d8ca28a0796f5eb2f476cba787440d353ec5bb60a9548114788b2e87f98700dad28af3cc56bb0552319b423731e95989db6f3c12d0e2737587837138498b653c992ae251bb9bb7e2b1feb2245564d5566f02df5f466c872a837bd99102a39937b9d1f452231004d60754d4cc958f5182d83c1dbb0da5b6d38d05bb08237409726c2d0382a80d7d2c5aabcd7c995a2be4972e35c07f719300b08db3ed74ce9129e21fd278d93ae06a1c62373a349c1a2e68e77066598133dad8461b08d92077ff0783373891d7ada53ced7fa032ecd1b0016ccee99e2e43045a5558786156b1753426115e63c9db3bea5aa3204c3627c7e63b752bb36a320e46e919fd810e47905278fa0c056ca13b46f81d2d1a7b3860a8ec891c6a2b74dcc562cbf579ea62409af0ed666b2bf3938de1a57b042865d68c56ca78201afaf4acc025791fc07de13ab6444c472b1b08334422ed26b82241afcb40fdbd3ef22fe4f02c892079bd2ecc5fbd53cc643eb1dfbe93f9a07c366c34c6af53d4bb5bd84a9536d90d24f8adab77b5ac4c1edbc811f741b010831b7618e411d5e28aa5cdf23554ef9c8cc8c17317610e7fb4a433977dfe9ba26561a3ed8ecafedfc07a927125ec50dad43fd07007f02bd746135c10c8404e2f5c7fc423bed36a0df13c18aa5e66fbb7a68689c8a00e342758d373dbda61773611ae556a51e89d81d4d6ee87bf0ee0a9c0c4d1363750e869e20913a3ff57c950982a49698771067c6d1120b005792a29b0500e799f7bd711a26e52e36026b1590a8d17b66dda27612ce5d8e993ed87b4bc42f2073baef8957d47095df8a1d73aff1ca54798dcae5cc2191c456bcf0839f98bfa0bd76cba6d1bf0e7a6af97b4ce2eaffcf387bf66a84d78b63c0e458c81a05709f62793050eda0e8d748dcc67c366aed31ce889868ebf93634b822f8a3b75c0b5a1fb35cc719a6d56cca55aa95372e238c35376a77a06df28af700f013f3c9c1b74e2e0ed0fe49682e645f182df2b56170c8dc3fed18d19a061cbd163c239cfebf127417c788b1d97c378daff56e28b1eb7fe608ea6bb5884008ec8d646c83b91743dc9c2d7623ef351bffa437cc3ee2cb8a79ea96a9cbde15abe0730e9c89731cca1bf03dd2a124d0d2fa5ac17fb61517a47881a0654a7c9a83bd988080b80c13ec7cb3df03c68d0338cb43abedc84282d7c676162c88c8ef377f622e5818f6f1d42a5e11afdfd5f156299e983715934e795f4d6e5e1f8b64972a4119e306e49ece0ed2b919ce10597e28a4ab5e777e460c0a0b31f08ceba4d9a06eb284148e88a6034d0b1a9c8c7a86e7055435eb76f80e2f8f20b63ca5146f82e7a2311a1ae9780a7430bb9b8bfe6426aaf7d76a8d1e12435b5a96bbce1171d1fffa7d8d8028fc2390f1cad552b97a37ce1e7ddb0e7d002fc24061d580fcc1767778b1ea4ff36180ddf424beef002ff2a6a3ba76b291f3f3ca88252f4af183e0fd417bc935e34a8d375f07df8cdaa9b0d378d688dbaf09f0bcdf41a42bdab732b5d529d8429f2897cb072d9c882a309b20f99b760ea1326644d11c72bef8f416c5dfa82adbb5f7d65d0446bdb2f8d4a4047ba0fcaf9f68f48214e2b1eae648e8dc29ad37fd2d3626d06795334db167024fe1c2b4824b7c7084e587774ca9985693f06f7d97e200eb8353167122cb3ef7140ea44e69081670e9093cac60d337876a94fcf58c247ec9c650efb4a7000deacfca8d20d943657e75091846ff4cd2ccfec50d57f9ef87429438fb8f8316fe384e26656acf5ea1848c8ceaf11a1adc62db756a79351e206cf6dbe737424b526c1bbea6e566753adc088e622739d61110069a7d8c2e00b002d4c8d19d5dbf50ac0eeff6ed4a0ecf7a6a4030a1d5a997bfecf705c547ee1321b845812b106368673813fddbc3c275317236bcb5ec8116bdff8d7d548d528dde93cb050bb7cae8984e821e9af6662fe26cf6d014d36ee947b2a0f5241969ab692264b61792bde0a3ba4bdfb25fa1a5c7c735b201cdc16eff82c0a9ced86ec8304f88bc047a7574ec0271b8b1f06fb87701bfebdf505a4a91257c27ab304d32748298e912adb70cc61fa1aa8033f583cc3814606b294e3a5f04b2d171cfa75238279ec738a07d6577684d3c7b9e05f9927494c5e7246cb75cfad23ae3e37561ee8fa729677ba101d1c71150e171333dbf9dad088c5bb1de3a0e4cc8c1deee8faf0cb419ee15ae0cbc17edf4fa9a40440b6d6b749fbecf8150968c7d87063622607c3515935b5fd155ce6ad21432481de5622a1b1217e1e9dfeffa0e3ddf25535335a6e5abb60c73bd51ba043fe681464866b8fa400d4babd5e9ca5b448e40f3573164c66cff7d1fbcb08939c0d3236a68386418e1f259f09688e4142251783970cef4d23a3c0e5c9ff92e36a8700ad51d016c0b6afd7e9c3acbaaac9467f836058b487daec8350e5f0cd678c74aa931b489754ad3f8f6afd8ffbcd997bd6a2c6423cd57be2c90407a30c77753bd3c17d72dbf0613d238d40967d7cac46d9ef18cf59b05f8b26363cb6baf20a3fc09e64af7cc439a4aa3286c66b406ed15e00cf4007d61bf9c69acae049b7da205345d04a8150b093ae86b0b711535feea2182e84458eb07b6ad07df76fbe73ce5a7babefd67363fbe37c2bcdb38e4072262a514b149616d6d7a4df59e96df74b309f15bd1a7ce2f81c71c8a47df36323096941b01385647ff6de7bac5d0a795434dcb5d976206ac06872d0ca3c64e81bef64522bdc98f29555ab128ba86bfe7e4d6b9bba78baacecb42bc5c2d7672c40afde968e81677b325e606eaccda35a30a97daa2fc6b6d510db17cc10001fa8230f60254294f9ced81d9aa5a14cf7f39496321f3a9e5df257f8b8fc34ada964fc2856c676fe9b380995724d68b2099cb241615f34cd17a66530d048937834a60e12e7e68e3e0def1514779380e11443ae299ac351870e88b0dd6b8a160d60d4d49677c84937f4dab76a06fd348bd90c3f4e3b4077d1a401f746e0a02b1a1efdab247964a5616dea1d0b00989ce2c1a554a601242b1c9d5bd2f4ba45c425758ae5342a8fe1feb95d3dd9e8334684cc9d07274a1f18675d8051780be8e373367bdcb75ae3782bd0561fbe7dcfb6785da80c9dcdba74cd8dba71b3f3aa112b8b49f0d3829ef529d3760cb4ef01e0621a6594551364021d25684fed1bbe0a5182eb3e3fdef1c17c2c85cce2d6e3d4a39d2cdb5ab5e4ac832318f378270233e38f1c0b182d3f0e87c200b23dc2b88e18183065a97a27dc36b44b0ff2591e07127c4f1b36a1ba14bca70429b615c115fa04a950a12e307de3eb4c7e7f11068f4e7a901950f0dd002702f051b4e50f978d839ca89614e9a33a9832fe45ab9d7ab1371fe62e660a9928312f282d82965a1d255ebd498929e06a9a11954f91c704dc5192045476422b023897216cbe9a8f7c0096de2a04751031af4d0cc389a04599e3bb3f2055ce64a718d8eb22f60358a2e704d6576349b9ec8fcb399be94b8345b8d0ce37ee18cf0be3649115934c937f22d7798fe93fb8710ccb937e7c947ed4c63d6ffd96c4778781a55f2d68c81c15cbd7201af5b868e2e6edee3fb2a120398cb91b3face1c04476b86e9e8ab2aa9fe10d6976b3e8b8c833aeb4de02848ff64459df434008a844b1e7a9706105ebab6cadf999e0d080ca91b7df418226c134a328b8b1c670c477b1c46a1925b35387420f274c6f2a7c5e195ae90ab119bd40f180c5ff5c8ae83e73a1c770921350844dea60488e9bd7b1cf965ff876160f8fc33371a52f1768ed59af250ce312a9191f00bc9f18c7ca3a8ae8748df7d4a8ef50d42c55f34eac050b67b713c1be2b1ea622097b60cda009a90f1ecbc2211e77a0922850bb08ab26d6acd63a34852d45eb0d76d05c1a356d67b5584c5b58720909070ba31eca3e71ce49a47bb1c2184b72cd65b91caf2cd408d31e6a164c3c5391a78e7afd6ee4383805ab6c0e69197ee19856e8fa21ae4effe76c61499cde36e8d1e1eb15a8128b3e4062a4dfe3e6a95bd9aef3a74225cead00d4c52e6c576d97aaecd78ba14cad505d99b62457ca5f617e826e9572f4e890a43c921b5996e2a34d27558b7eb23e5fcc97abc34032d67057293f2639c19c8a8294208e9a26cdd369200202a2577eb5f84c75b98b11143814d49fd5adfa543ad82f3712736124aa3850ac7d19efcd2bdc9d599d8f612b8cf86a403f9688443709ac63b03c6f633e8c517085faf6d138d13da1611c3f43d55ddcb27a9c7246376bfc680139627fd8f062ec13871c6d04892216e6ead4729fe83210192ffcedbedb0d2d1cf65cfb06b1eebb88815644acf3f5146d6fee235868fff1c4b75a730371a195b792aed24eb0d04501ca2c91b291fcffaedc1b000e6260ca2bce1a1e56d2bede385eb8ade7cbd745b71ec9a7740c2e3c8d4b822244b7c5e190f383339b3f9d4c57459056187cbe2e4f56b76aa0fe43c745c6f977ef0dc4da3d4446e5ed14ab9a2f5236772f509b6947cf7d728433f2f5267945927acd0201d3836de936943acf9b7bc0b53cf1c59a109a25ab18a5f255ea65faa333d185c0d6f977092714e74e735acf53ab51f7c7cb27d5fbe5ff793e7601c0bc4d9ed5df0b5dabc56898c9b3b871ab037647030cc9e289ccf65d78df7aab52817f948f7ab4ddc1a755791619eb8fda2547cc3e255ec534085476eeceeb4715031e0f2d4e89288a0054cabeb7368ce68eb681b8bbfa70dd3020d9abd51be5d79ae0c5812c5f363894470add585720e6250819057f956940e968fb4d6fa150a92a7a4d84f4f4e3f3d17a92774589c99e13cad332c350742bbb3847ababb571c372ef6f64b950fd", 0x1000}, {&(0x7f0000002300)="0d608c6323fce249d1f9d98350cf85264fb88b7d16fc9250dd4343ac6d9e2a7358f821617ee7dc3d66a48ea31f31be46cf4a5f2666da2133be5f5b0d0482b55055370dae81489ef05a26113e8838d6d6be", 0x51}, {&(0x7f0000002380)="a53040abd5901e008cc45f7e792008d99cce94256ea1d78263dc60beb50e823fc985e4174ae7d8b9c336c4a526958a53dccffdbad0410d93a3aaec84f2d3b3a84dba661db20c7dbbe70a6c1101da9f0a5baa53907080b2497ffac3d1916c20d375cfbcec933332576db6159c1c41ad0e7d64b08a42b294b47ba33d1d6921c4422c93850d3a2a1faf9156fec475296a", 0x8f}, {&(0x7f0000002440)="b0dc69090d764b289fc46fa7e5b477edf77bc9c5f67aaae82e2cd9dc623e64441222c0b466847c8f57484e0c0e697e230b44aa9c24a79d6f2657e42ef0e935c3e45d2822fb6275141237a1", 0x4b}], 0x9, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x150, 0x5}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0xaa, 0x4) 02:23:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/191, 0xbf}], 0x3, 0x0) 02:23:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:23:52 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 02:23:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:23:52 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100040000000000a, &(0x7f0000000080)='\x00', 0x186) fchflags(r0, 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 02:23:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:23:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ffff00000100001e00000000d8c4e4e64b4c4b0fbace8d443ca73bef926207f50cfe4c939b963d037335c4bc404392dc0f65f00bce35587a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 02:23:52 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, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:23:53 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa80, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 02:23:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223", 0x47) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) write(r1, &(0x7f0000000000)="0ffc6a4a11180bb75ae2fd11d6bc54846751766e9db75e4ce7f3c0e8426354747e3873ad960c471542c1838a", 0x2c) fcntl$lock(r1, 0x20000000000007, &(0x7f0000000080)) 02:23:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x7, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 02:23:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x412, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x9, 0x9, 0x0, 0x7fffffff, 0x0, 0xfffffffffffff52b, 0x3, 0x2, 0x4, 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000140)=[{0x2, 0x7, 0x800}, {0x3, 0x100, 0x1000}], 0x2) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) connect(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) fchflags(r2, 0x10001) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0x3f) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget$private(0x0, 0x3, 0x4) write(r0, &(0x7f0000000280)="b49bfb477fb726ffdf91b9021396e6131e5b97b97ad0f7c21d297c01a079af6a7ddf7b7111a15eeff6395c87d8e37a69aafa965886ce6a624f5f6314e6a54dd4846498e67b4579adc464903291bb8a28705aa7dd1eac8430580741c83a4e0d1b886a59458cf4c58126ad163b9e02fa2f07cea13bcc4e12ad627d422dab9fdd1a457a99f722ff557695d6b9c470921f1f06eaa9e2916b5f59d8bf72569b62555070e5c0467a328e314bda8c5da29bf9dfc67ecfa26bf49fa36019ea091a037ebe3d691e0b828b4558f6b4f90b11", 0xcd) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5, 0x800}, {0x3, 0x0, 0x1800}, {0x3, 0xffffffffbeba31de, 0x1000}, {0x0, 0x100000001, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0xac6, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x800, 0x1000}], 0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000400)='./file0\x00', r7, r8, 0x6) syz_extract_tcp_res(&(0x7f0000000500), 0x3, 0xed) socket$inet(0x2, 0x7, 0xff) symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') fcntl$setown(r4, 0x6, r6) semop(r3, &(0x7f0000000640)=[{0x0, 0x8}, {0x0, 0x5, 0x1800}, {0x7, 0x3}, {0x1, 0x2}, {0x0, 0x6, 0x1000}, {0x3, 0x1000, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0x200, 0x1800}], 0x9) linkat(r5, &(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00', 0x4) 02:23:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mlockall(0x2) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:23:53 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x8) 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:23:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x18) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022eb8ee086986bcb30e07bd6e2f66696c652000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x7fff, 0x319e, 0x56, "d62bc561c1cc4157b35cf44ab809dbf3dc5dacd9", 0x3, 0x3}) 02:23:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:23:53 executing program 1: socket(0x18, 0x1, 0x0) 02:23:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340), 0xffffffffffffd43) close(r1) 02:23:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000030000000000000000000000000010000000000000000069000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e805fc6700000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000580)=""/248) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) connect$inet6(r4, &(0x7f00000003c0), 0xc) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x180f, &(0x7f0000000000)=0x1, 0x4) 02:23:53 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 02:23:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000880)='./file0/file0\x00') setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r5 = geteuid() r6 = getegid() r7 = getppid() r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="a224f0aa18b138b062c391", 0xb}, {&(0x7f0000000340)="9d26fcc6d74ebc5e8f5cfe9060c136d0f704465fcd2493ad835f8f252a04369de27ba8ba8423991e9be4e714e754e4347d52ef582a05eccb1210ebb4a152d9a3ef011916d8571dddfa6d07cd74d48a6d081097b176ae42a8e8458efb56620cacd194543692e4e51c726c5407d0f6648b782fc151ab9141342a495b7242be4b5c3c7a3cb34b0dcb60a5da7010c1b70eee75db1f1e6664afa0d5540e65aa977e328a68c51ce89c2470cfe18a534726f4a41e586da568de30ccef41b11b7889c88a8886214916406d3e3a802629fcbd355d4ab083b9819ad99db34847cb048e6277c5bb", 0xe2}, {&(0x7f0000000440)="bbb84a5aa98cd4d6e84adc5a1546ac2f68c964469ee92b729e037d2d4692c975fbc77b58233a4aefec4c8a522a84c6e2473d0c093bac51ded01e0662d1440260df5458ca913532207c448d9119270f98b2410696c02e6cd25d01aabde5dc27fab944e5fa5394d59d3214ae54555182ee9c3b032847b817884261cea9af4b8744d8b537b4e7922196ed9f0f2007591177d577c12cd85c60d5054fdfd6e3462a8166cdeff938867efc4182272b292006e9a23117c31e7d0307ce81eca40b3aef0bc7be4f80e98c20655ffd13c1fa61015422837c1b46df6c4fa9f3c163c3c65190204949144103d0954a833922ad187bef6c51d10b3f6bd83d92c6d3a8", 0xfc}, {&(0x7f0000000540)="db79fe8c2086221ae03cac1b372b915dcbbef7b7945645a2f05a542215c88b28e768986574bcec71bb10b62daa258d31f7d2b2b6e06b4f0b4193e9c1c5d731bb358f991bc841274d44f75872c859fc11cf5537e77981e430679948cae974f0d08c56190ce723e33449f2d193b6600acdd1126b7c955c162613a315b2d4511c28d1abfacb6027d719d8be1359d3ef0f19abd7863996440cbc25cc8a818bc8c2de3510f4", 0xa3}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0xb8, 0x2}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 02:23:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000010000a3726410ed3707944bc876f1330008cd3fdf00000000560e2d4d640f0c2cdca66e1e2e1e8cf8cc889f91900556bb19b276475f0fc3361c2ca2dfd1de8e49a2e02f21203855bb5fabd04e56d34d6ffed9482a7fc8988ec4a0d0a70512602d67dd5917fe700eb704060c78b5e9f6c4752b18f26ff8003050cbcc772c396a5a1c9bb3d85a9077178bd3d480bfa1b564f7b20fed362b74542c3395ba895ae68339c77ac72d96980aa8be3de274343a60e53948c301885385248d26307bcf22812cd70028a8c95cfb6bce45d02303b2940b4f374f96d8b0c14eab18eeb1871208d2e9d565491cbad290152a7f57fb10382547e8b6095ac6da9abd6c4f512caf003030e5fe9c9c7d6c6c2b54", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 02:23:54 executing program 1: socketpair(0x12, 0x4004, 0x7af3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="1694e8e479f06bd1fb759de3b22f7af82c412350161c6cddada0b3c055a79f9ccb7b807861d870a2850fc7fd141b21bb135c5dd6d70c83db767cc02d095ac78acbe2813ca71061e197a901d42eb09ac6651c8333546252d5dd3cf6039bbc6a1a51c1ea59f183a37d5ce3650bcd3b345b01226bbf56b4aa049cf392cf9cdd809beeae", 0x82) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2800df03000000bdd553a0deaec93a44c8d610e03d17f661ff03f2df1f08aecea9d668540774cc5d09eb3bdf3a7ad5e76e7cabc48c38c0aaeb95b6f181453238483fa383935e020bddb5e0e7a7671f0cea46de1405fb7999df3110631516ab7e29fab390cd781051aef25e8594e08e7ed55637f87b6ef8447d0d55cf0d763643673899a210f25cf39c3ee42119ef50122f7e4e6048b80961e0ad6d180e3711102cad2f258fcd5e058c5ec832326c2a5af51e45ccdaff", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 02:23:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:23:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x401, 0x3ff, r1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:23:54 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 02:23:55 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x20ef, 0x4, 0x0, 0xe, "cecbd05bb6e39db6090000c59855942287fbd1a8", 0xbad, 0xffff}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4007, 0x7) close(r0) lseek(r2, 0x0, 0x1) r3 = dup(r1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x1, 0x0, "0000000000000005688e26fc0a62f35cb3b78e87", 0x7}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe2", 0x69}], 0x1) 02:23:55 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/220, 0xdc}], 0x5, &(0x7f0000000580)=""/199, 0xc7}, 0x40) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0xac) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x40000000000000, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0xf0000000, 0x20, 0xfe00000000000000}], 0xff, &(0x7f0000000740)=[{{r1}, 0x0, 0x80, 0xf0000044, 0x101, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0xffffffffffffffe1, 0x6}, {{r1}, 0xffffffffffffffff, 0xc8, 0x40000000, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x1, 0x0, 0x9}], 0x7, &(0x7f00000007c0)={0x0, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x3}, 0x8) openat(r0, &(0x7f0000000800)='./file0\x00', 0x0, 0x10) 02:23:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x90d2, 0x0, "d730c1dfbb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x490, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5e, './file0\x00'}) 02:23:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f28488196378b66696c653000"], 0xa) r1 = socket(0x1e, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xc) listen(r1, 0x0) 02:23:55 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getdents(r0, &(0x7f0000000180)=""/138, 0x8a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:23:55 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) r1 = msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = dup(r5) bind(0xffffffffffffffff, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/119}, 0x7f, 0x3, 0x2ac54a37b50fa8e0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r5}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:23:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xbf, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$getflags(r1, 0x3) 02:23:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000015c0)=0x200000010000003, 0xffffffffffffff5d) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r3, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0x6, 0xf0000001, 0x9, 0x40}], 0x5, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x9}], 0x4, &(0x7f0000001580)={0x80000000, 0x302}) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) r4 = dup(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) lseek(r4, 0x60, 0x1) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000000)=""/145, 0x91}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, &(0x7f0000001400)=""/188, 0xbc}, 0x2) 02:23:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8301, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000440)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813976c44f5951c4c783", 0xffffffffffffffac}], 0x1) 02:23:55 executing program 1: r0 = socket(0x6, 0x2, 0x200000) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:23:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:23:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = semget(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000080)=""/103) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r5 = dup2(r1, r3) getdents(r5, 0x0, 0x3c3) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 02:23:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) socket(0x2, 0x7, 0x559) shutdown(r0, 0x0) 02:23:55 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:23:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x10001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0xffffffffffffffff) 02:23:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 02:23:56 executing program 1: mknod(&(0x7f0000000700)='./file0\x00', 0x2, 0x4f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x281, 0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0xcdc, 0x100, 0xffffffffb2d7a495, 0x1, 0x1, 0x8, 0x1, 0x2, 0x1, 0x80, 0x8}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x0, 0x20000000000}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x150, 0x111) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='-,^\xe9!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%!,@^.%*^\x00', &(0x7f00000003c0)='\\![}A\x00']) kevent(r5, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffb, 0xbb, 0x0, 0xfffffffffffffff7, 0x3}, {{r4}, 0xffffffffffffffff, 0x82, 0xf0000003, 0xff, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x7, 0x1}, {{r0}, 0x0, 0x10, 0x0, 0x4, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x54, 0x668}, {{r4}, 0xfffffffffffffffb, 0x14, 0x0, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000008, 0x2a7, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x20, 0x2}], 0x8, &(0x7f0000000580)=[{{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0x30000000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x11, 0x3, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0xb9, 0xf0000001, 0x6, 0x2}], 0xffffffff, &(0x7f0000000600)={0x30, 0x7fff}) 02:23:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(0xfffffffffffffffe) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:23:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x81, './file0\x00', './file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x40d, 0x100) chflags(&(0x7f00000000c0)='./file0\x00', 0x70000) setitimer(0x0, 0x0, &(0x7f0000000140)) 02:23:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[r1]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1ec08c2b3c45a72caca157e4cab8d43803e9908ce2375b96f008f0d91227e665a391a9f2e9c7774e4c9cb553e008c54a4b40ccbeaad929e90dc18a673421a87ba041ebccd906487a00071dee080a1c9b124c4422d764a457941b1e62f1c15aa6c7d7faa8", 0x64) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) 02:23:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 02:23:56 executing program 0: socketpair(0x18, 0x0, 0xaf, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x1, 0x4) r1 = socket(0x14, 0xa90f0c4e14c55b82, 0xa3b0) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x2) open(&(0x7f0000000000)='./file0\x00', 0x283cb0e7d4e24f93, 0x0) 02:23:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200000010000, 0x0) r2 = semget(0x3, 0x3, 0x0) semop(r2, &(0x7f0000000080)=[{0x5, 0x1000}, {0x5, 0x10001, 0x800}, {0x4, 0x7, 0x800}], 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xe28, 0x81, {0x0, 0xdd}}) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) 02:23:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="f691a4ecd0f878f54b24cb81e0d1d7726006e8", 0x273) pledge(&(0x7f0000000180)='(\x00', &(0x7f00000001c0)='{%+\x00') ioctl$TIOCSTART(r2, 0x2000746e) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20881, 0x20) preadv(r3, &(0x7f00000003c0), 0x4, 0x57) 02:23:56 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = semget(0x2, 0x4, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/45) r2 = shmget(0x3, 0x1000, 0x750, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setpgid(0x0, r0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x1, 0x2}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) bind$inet6(r4, &(0x7f0000000140)={0x18, 0x0, 0xbc0, 0x52}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setpgid(0x0, 0x0) 02:23:56 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) 02:23:56 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 02:23:56 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f00001d4000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:23:56 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x20}) 02:23:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x7fffffff, 0x3}, 0xc) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:23:56 executing program 0: r0 = socket(0x6, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 02:23:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/154, 0x9a, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:23:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x7}, {0x18f, 0x3f103269}, {0x42, 0x9}, {0x26, 0x86}, {0x87, 0x41b9dccc}, {0x5, 0x5}, {0x40, 0x7f}, {0x4, 0x1}], 0x33a}) 02:23:56 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x100, 0x0, 0x0) setsockopt(r0, 0x24ae, 0x8, &(0x7f0000000000)="6f8fda394c1bdfeda5d17bffb03cb912e16cae18f6a8579501007cfbebff2ef26f161942bc3d1565278e008b8e4f528742d1a0a1060b411b0daacfb62b621818d4e8d81e4ed6e0caea86611921efc37ee4d7a4b0984d8ffdb61de4ee88cd62bcadede78e690d4eeb35f4b1babc838a8b5631004b820894b67c81ba9ea3bab330182b10e128654759bfc4f2fb3eae40200ebc53e4efd3b5356eb554e6414e1ca57bcebd44c53b4c2f016b71a8bfeb6fe0ca049687f5d2036408ad3b54dfd3b0539a3b9904c14464487d80ac9ce477362018a5a557b5c7ae091a61ebcbc5b287cf6aead31b485471257553e88246", 0xed) close(r0) 02:23:56 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x7, 0x0, 0x0) 02:23:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="fd8a08ae45ae839cdd62", 0xa) chflags(&(0x7f0000000080)='./bus/file0\x00', 0x1) write(r0, &(0x7f0000000180)="483d97308878611f1b462d", 0xb) chdir(&(0x7f00000000c0)='./bus\x00') 02:23:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x20004) rename(&(0x7f0000000280)='./file1\x00', &(0x7f0000000000)='./file1\x00') 02:23:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x2, './file0\x00', './file0\x00'}) link(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x8001) 02:23:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 02:23:57 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 02:23:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 02:23:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:23:57 executing program 0: poll(0x0, 0x0, 0x7b) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:23:57 executing program 1: r0 = socket$inet(0x2, 0x4, 0xab63328) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 02:23:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r4, r6) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x801, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) r7 = socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r5, r4) setuid(0xee01) sendmsg(r7, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000001640)="9fe6c0756d8833a727c5886a034601d3fc768751ce8f9af26948926aea5f80f12f21894af906beb760eab6324af93603b5c72f5cb2722cd8f39b8b28a30ab9ebbb11e666b7c2842f522fc6a04ef40875653da48dd7de5d9a271592aae753bdf0f53b2cdfb86814301eb283f4526b957c552e4469e5708190e56f4a5dfc513f3fd3f565ac65ac13bd610c1f4090dcaf7e58c7482225d5b8bb8b7d9fd8841ab0141dd740a6b09ab8e1a914235bebb27037e2c68ee5fbbb4f0eed18a654b3e003f072c2a22dd83038d711f0b1d456b4321a11d44e6f320b0ded506b3d864b1a851810fb8540a53dfa07ecb7ce34ac2966a1c465d7f124d9eed500", 0xf9}, {&(0x7f0000001740)="85753157c1410bbb5193ac38cf3a3614f50b49ecd1be3596553772ba0840e6772d822ad878ad0fd5e1cb46b7d757d15fcda70c6dd9bd8b9798e53cb3691aa73abdd54f6804004937f169efad93913e45dbd423e5fb9d394cae118248214d6e75e16e02c5c94a2c77420d4d13ee0d57e0c68cce8bae3a00682ce76980a2c7716e6432369a13dc23166c4a782ecc3a4e1d0d4feb7ad8d8b7a910ae2994", 0x9c}, {&(0x7f0000001800)="9776b1f45523b07d10d02ff019a65642526053859be8381f9518d50f0bc92b5aa3cb929479154381f46d4383bc5c5326afb85dad0819793cba6daa3be630d74edd3680b459c4ee0d0294beec87c6d1d2eb7986303c470610d869cbe1aa8e023b85bc2c5b2bf50dc7d92ae37aa8cb66ad8db1946d4aac0ed0e965d6d44d0b5041fdd88042e4ed251153ff720cde4752d2ef1bd9e40d670ffcb6cee83b029a0cd60757585230888dccff5edee5b53eb64d952942f6f06eb410c2d67f6873b9456d31badfcdc2cbbb13a7d4e1b8a90da9b871bbe241ff3b509bfb07ddffb65b81784240477efdad3784fa6eeb9ec96b58fa", 0xf0}, {&(0x7f0000001900)="36ec614239d68999236bca5762f228c73aa78bbf3e6f6c95dd7cc4319f3e8c7f265a92c73d54ee2ec9172f380129a61e447bd61418d7fd2d062ebe4d20ad0f610eeaa759ad6664efd4692ba7b02200f79c81fe7e26a16681689cf35018deb9e6fe0d210d1132d84c79770466a957052a9b4d1487adc07221ac8abeb25e26382c643ef283f3c29479f168c071ba616eb484df0d4e3ba8199dade53e", 0x9b}, {&(0x7f00000019c0)="b20a9a53b83c94445f0c5f5c4985d91e0aa1f2f408ed50a2f4c8f028b968418230bdfa1695607ff0d94db4e5ba5753d20b5b9ab732796f615683b738adef5a623d04cc9f80005268de469cc1e9f420e6f3e6bbb9ac4b257cc74d94d60e2ce145e94db557bb38cf1cdfab9e07e41293b792b8043aecab792b3f7947b6fc089c3ec74cac3645c50bed80eeddfec932a680ad8e44efa4bf3f80", 0x98}, {&(0x7f0000001100)}], 0x6, &(0x7f0000001bc0)=[{0xe8, 0x1, 0x8, "7c44be66ada8f630bb85df45fb21c7ca701ab1dd1da0a37ac4be72ec71755ab528374f9015d39be3e78e90ae3b21bd9e1de162c86620ce47b90aaa8bc58386331dc596822d76b6195529b8cda579817377600618364dbbe62172be1bbd9d594909a9535484debc8d9a5b1866645f42c53e28024b94262e1c7053a43bdd39fb19c5b96ed5727e2af4eefeaf8ce8ef245d39a9d353f57f4b67e5056779a646c50262d5372ad1c388efed32e37fe8b9c4925451daeb24e314bce33cc0d7f423c9a902f364034f2fe3e433389e3b7d3de487382dfbc460dcbe"}, {0xb8, 0xffff, 0x100000001, "ec00fc6a3a571e950e78f1586ce0cf3997eba782a46263ee8e803f40bb475d61f19c399dc95a0f3472572a39d1eb305d2f1801f0ed242015315d6301a0fab3d548e8f7066ded85ad94fd34982494cc2d0cd9043a22730db609cee9fbf30b102be09659cf705f29ef069c989e0b1af29db1ecc3d7c6658bc7b84dd32edadc4fda8262f46b09226a5a9dbc1c80eb702abcf0772ed56c53411773856c53f817757cc2988cd873767d40"}], 0x1a0}, 0x3) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0\x00') open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001600)=""/21) 02:23:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ce23c4bcb6f006c953b9eb59b39401ab7c72e5101080ad879f3d7ed2a1f658", 0x1f) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)='\x00', 0x16f}], 0x31e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 02:23:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) chdir(&(0x7f0000000080)='./file0\x00') setreuid(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) setuid(r0) 02:23:58 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x200, 0x108) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:23:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20880, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20141, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='+\x00']) fcntl$lock(r1, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x1}) 02:23:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000a80)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000740)=""/134, 0x86}, {&(0x7f0000000800)=""/23, 0x17}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)=""/122, 0x7a}], 0x4, &(0x7f00000009c0)=""/185, 0xb9}, 0x800) getsockopt(r0, 0x3, 0x80, &(0x7f0000000ac0)=""/52, &(0x7f0000000b00)=0x34) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/84, 0x54}], 0x8, &(0x7f0000000b40)=""/227, 0xe3}, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:23:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x6, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 02:23:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:23:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/111, 0x6f, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x0, &(0x7f0000001200)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000001240)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001280)=0x1) rmdir(&(0x7f00000012c0)='./file0\x00') r2 = getuid() r3 = getegid() chown(&(0x7f0000001300)='./file0\x00', r2, r3) ioctl$KDGKBMODE(r1, 0x40044b06) getpeername$unix(r1, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000002380)=0x1002) seteuid(r2) chown(&(0x7f00000023c0)='./file0\x00', r2, r3) lchown(&(0x7f0000002400)='./file0\x00', r2, r3) truncate(&(0x7f0000002440)='./file1\x00', 0xfffffffffffffffe) getpeername$unix(r0, &(0x7f0000002480)=@file={0x0, ""/108}, &(0x7f0000002500)=0x6e) getsockname$inet6(r1, &(0x7f0000002540), &(0x7f0000002580)=0xc) connect(r0, &(0x7f00000025c0)=@in={0x2, 0x2}, 0xc) renameat(r1, &(0x7f0000002600)='./file0\x00', r1, &(0x7f0000002640)='./file1\x00') bind(r0, &(0x7f0000002680)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f00000026c0), 0x0) setgid(r3) getsockname$inet6(r1, &(0x7f0000002700), &(0x7f0000002740)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000002780)=0x1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000027c0)={'./file0\x00', 0x3, 0x16a, 0x0, 0x0, 0x40, 0x1, 0x87, 0x2, 0x3, 0x2, 0x400}) getpeername(r0, &(0x7f0000002840)=@un=@file={0x0, ""/108}, &(0x7f00000028c0)=0x6e) 02:23:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 02:23:58 executing program 1: sync() getpgrp() r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8049, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chdir(&(0x7f0000001380)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0xd98f8504641fa671, 0x81) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/4096) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getuid() sendto$unix(r3, &(0x7f00000011c0)="e2e26c15362722307719a64c60784792024de476b6c03c2e742c92b33f0c68f7cbe9574cd77689fa1880c866d4e149ec88f26ffef5b4505f5c623cf15d2139ea7550fd49d7ae3d38965e3ca5bac1a64cd0c4e43faa40185cc381f42ce542286a65dea2506c81f32170d03682225065e2aa9d29d4e1fb459ac98856d3a91afdb73ba49a94aa557d8024876616", 0x8c, 0x0, 0x0, 0x0) getpgrp() semget(0x3, 0x2, 0x40) mkdirat(r1, &(0x7f00000012c0)='./file0\x00', 0x70) sendmsg(r3, &(0x7f0000005a00)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f0000005800)=[{&(0x7f0000005780)="dc69b1d0b93f4effd6e2bd086c4a2741b413c61a4c53608abd45ca37af546a4e7d767ee50ab43d3d785c83f4331b2d3606fe7965a6b82f2a0b29c6132138bf9bf4411c3def9041b56a98ffc9cf12a25da075481729b72bc707ac6d4534b7", 0x5e}], 0x1, 0x0}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000005a40)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r3, 0x10) open$dir(&(0x7f0000005a80)='./file0\x00', 0x80, 0x1) socketpair(0x6, 0x8003, 0x991, &(0x7f0000005ac0)) mkdir(&(0x7f0000005b00)='./file0\x00', 0x1d) pipe(&(0x7f0000001440)) open(&(0x7f0000005b80)='./file0\x00', 0x0, 0x85) semget$private(0x0, 0x2, 0x44) pipe(&(0x7f0000005bc0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) open(&(0x7f0000005c40)='./file0/file0\x00', 0x80, 0x10) 02:23:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 02:23:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x401, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000140)={0x0, ""/71}, 0x4f, 0x3, 0x800) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 02:23:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 02:23:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000140), 0x6d35923800885721) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)="bfcb6d58db764de7", 0x8}], 0x1, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8010, 0x10001) 02:23:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x45, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 02:23:58 executing program 0: msgget$private(0x0, 0x10) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x10) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) dup2(r0, r0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8080, 0x1d9) r1 = openat(r0, &(0x7f00000000c0)='./file2\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0xfff, 0x7, 0x5, 0x1, 0x81, 0x380, 0x44f, 0x0, 0x1, 0x8, 0xfffffffffffffff7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x170, 0x3, './file0/file1\x00', 0x7, 0x4, 0x401, 0x7}) 02:23:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000880)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0xfffffffffffffedf}], 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000003c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x9, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x4, 0x71, './bus\x00', 0x80, 0x8, 0xfff, 0x6}) 02:23:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x83) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8010, 0x0) recvfrom(r1, &(0x7f0000000140)=""/86, 0x56, 0x74df7222f9efee08, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xffff) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 02:23:58 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = getegid() getgroups(0x8, &(0x7f0000000100)=[r4, r3, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]) lseek(r1, 0x0, 0x2) r7 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchown(r0, 0x0, r6) 02:23:58 executing program 1: r0 = msgget$private(0x0, 0xe4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/130) r1 = socket$inet(0x2, 0xc005, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = msgget$private(0x0, 0x0) r4 = getppid() fcntl$setown(r1, 0x6, r4) msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 02:23:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0xffffffffffffff71) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x4}, {0x18, 0x2, 0x200, 0x101}, 0xad, [0x7, 0x9, 0xf83c, 0x0, 0xffffffff, 0x7, 0x1, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x101, 0x1, 0x8b6a, 0x1000}, 0xc) 02:23:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x581, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x3) unlink(&(0x7f0000000200)='./file0\x00') getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) bind(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x5) getsockopt(r0, 0x26, 0x157a, &(0x7f00000003c0)=""/245, &(0x7f00000004c0)=0xf5) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000500)="352c7aa2937d0c555fefde39006bec458b8dd408caff9431cad5759fa0e34c5ec9cf76113ceddb4923102ca353327b95101811ea60ad5481a710fd170aaa0fba8aad8c72c740ab7789cdac10e41621d478523e7beae14871ce4af8c36ad3b8251e50ec89fc445c415ef32edb6234a8a89c2d763f32129e576a02ae89102b75e129f088a7d1c9cc0297cc81d1209be20ae8bc", 0x92, 0x9, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0/../file0'}) getrlimit(0x4c4050bb4b052509, &(0x7f0000000640)) unlinkat(r0, &(0x7f0000000680)='./file0/../file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000006c0)=0x3cf) sendto$unix(r0, &(0x7f0000000700)="ae5369d469c5623b7a44d997edc42239ccf0f9fcd7f7bdac88ab730adc527278fe93eae66e77c2a978412041996f1dcb1d7a5842f99bf52dfb9ecf38b1231a16c67309dde20a730574045b1e026b4803abf12390e871afd5ec14e1fe87923f07fa6a666504c8481dd5c2fb9f7c400d62608aeea679896b5452713b006567f825a00be26834b6568c6d9f7f314590ce6a8bf4a4486c3a47dba8105cfbddf5bede3352547d5e0eccf63e0d1a1d01f74205ba93b51c6334c2833c09fb87", 0xbc, 0x400, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000800)='./file0/../file0\x00', 0x8000, 0x2) mknodat(r0, &(0x7f0000000840)='./file0/../file0\x00', 0x80, 0x8000) getpgrp() ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000008c0)={0x1, 0xffffffffffffffea}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000900)={0x2, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000940)=0x8) 02:23:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000002200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000000100)="91dd59755c32fedb511d0153a504c524fd50dc78ee8fd44015ec834aeea99fb0fe018587b24169ee74088c05523818cbf4b1c10845c8976845bc5c1bc5f08b9f2591592688c61f8cf81dfbc6c9bdfd8f08bee7b3c76500c67d788510d4a3e4d0a03465370af4c42627a58dbd9fc602195e91a2bca3b2c2133efda2ab35f4413be0ee72a4e8d532584c989d2e203dab3c1c69ee4cfb96437713604a2da0fb991363fa56adcd3500a1cd84f656dfa7aaa778c244e402aa742b3b13fc6215959b62853d2a68319e39cf50de0d1d03f15bfc331f4d894806122612d6ccc8a5242bfd65f8d90942e8843cdf285fa008faad8f2040c15746d990af1f806038c60247c870bc1ccaea1c1a446d803f96c6a737e306429832b3858cdebdc1218794163b72df2d0c564875de1157981d2f18a69ee6dc7b6cece06829e776e05da88a979424fd620eee71adc427bf8c677ae6ee30fdc56ad33b23df5569016c6035d58778a2dfeec0d5685172e464c2b0a22560072122b213cb58172f5fa57b6e2a372bef601c4726e7eaff1831a087f0144f9c238f03c8df5c26aecaff2ab379cce8653e81e36ad002231f5e138641b9abfd3f863a804c4e9548e40f675cb81493b09b32b982cc375b1c25f177dc37b84010418aaf9b893b49090c112102da31fae05203a837f3115c3452c248ec13da5cd32bd51b9ce2e47e03ab69f3d0dd83e538bffd7861136e23a1e432f3e21c2bda5b6421471c8e4fb0e7252d5031cd010edc3f52ecba59eccb84cf9daa1212c22288d7de873170a88166dc83598314e0025a1cd823c5ca05fa96f7d0160aea37d5d224293dfa37d6728ca2076d03eb71cec4840ac1da1edf306d21baa68703c0053a9aab76f3bc67ae643d9187d0e80c9f4cc4100623a739c60dc206a4683281c0624ff6e312de506baf81675deefca3b605da3c49215def6723463bc21d26794289e6f4473fcb1e976723e5db8c0b528d4ee10f276ee684588a0d0a360de975b35ab3b5904b2489db0ede382f747ee3ed34527d6a9e0e2d241f3c655dbaa00952378b8e1f1226400cf377c9d5a937407b576d3f3815f28fb1b4044c3677c733638ce266753aa6f871cd160f6e07df7f416ff6c6a78447f7814e20f57e2e3fea05ff383c850b07e334d296f6b080dfda6746b3d5437f0b7aea69eb196282e2b5e8fc08abf86387224bd426a7f0976b23fed819ec99f91701c18ea7e774ed42813875fb681104725093b6fa007867a98b551c760d8ba4ff12af24424ee920ed172545eaaaed8190941a2f36a97d85c6da0c58f674f44621ccc11874a927ea557789a435d801b3f498124778b03d2e7e5b4eca0288d43600a086e8d9074a9e3dae77ee560331da82b1dc70b96db0b27b13addf4a14d2d8710c73da2610d9b76593328a57e181337e6b54d3e93b8f10336cf1b7750c728ae228632b518b501762e33dbadea7bf856488d895c36ba9ee8c5be4febf9ce84172021496be8deca6bf1f9082faa66230c090008e5f41f7585f39cb5802e174791d64178694dfe3c35b3bad931ccf712664897d95d2dee94005c7eda7f9800d0cd2aac32f0619890cc2467e62fa61092849c7e8e6bbf71941ef505d77c8e8226af03ed46253a4128a2acb132dfbfd3efb4c81798ba79cd1fd00ef72411e0e70b8868a2a11004db467bc9cad3081346e2b1c9359641fe1ac125b243b0daff6b22093250634021f3740ef8395e975797c909daf05c37a61d832aadcfb3cff5c26d91449be9e775dd5e2333b76fcd52e27b028dcbbf54284fed65a1b980dc6a102df22e58e9b0eab59b68a75f6d7acbd4c3ea87a8f87112d175c69f0311fca0516a509bd12e5a0f978926440b598b44fe70dca4d10f3cfee026a89ac53e2006545705ee5af3df3bdfc9861b27057e722f39ab929578e506a881a03d7931bd255e464b5153d81e20856b0736954d00e6ebbb3044378da3f7520698c03b57529a1e5511fcb1509db3a26582cf55096b34ef3294e24106b590324f2659212c7023e7d497537ea64a40a1eb3b2e9ec7aed1771f7dad15e50b9f0e4208bba74c71d1b2e852cde21014c93cfef9393993675c0fa257126db00347a87e0cb44a00bf7011d7ca34cd347116381c649d022e6e6ecdeb66d2e78f548f4e29cbd40946c71c974487deaf4309f696e544de3bfcde5c855f777342d074b4bd9d711d940f86080f34dde2f62698f5bcb540ae1df8822fbdf9857e52dcc5351acf3a6111f00ac862758193e283703a8a667fdbb37abc48198c3dbb2b8997983ce2f045369e66459add6c21d55a919a081ebfd419171c392da49ec8dab01ed8bf7e20c5768136cf6b02db619d936672b1be0881c86af1c8bd2a6e22059754ad3928691f74d537728c7108d65aba44a3cc7802d13252e967464e1d3f3cdbc438e4a247b9f91e6fbfa2343a29e01656a43fda666091d6f282644784d15c4ddf965d5bf40f10b621e982aeb6345892ea44705b1acdf729b0936fc6afd1cd87be4e36081b5bb1141f457a5644197407843fd5c9f386a7016a1dff491dbd74e14124c7cc97888f16ec498e9e81c7e692f26838cc95ba7c3b671dc1191fce3f3dccb678e7631061ddee449d5f4e21684a42a2833e02f1c0ef52ed3375034d5346abb027e008295c9fe4cc660baa96a4dc744d23958a5fa2a16a3b198555052a466d730fceadc2f605b76d938e306ff734cfb651e5b23c2f01c6353037b7bc60da8256a96a48cdbfe861461fc308b915e4c32466bf438014e34756bc2803ae5f4fc0ed257ca57c02ef8837bd81af71175afc5993fbe8dd06f9f55b6ae28871a7841db8bac89aa1b7f46110e786343631e9f171fbd02b49087bfb012c1791074b1e332c9396a43bea674da878072a1e7817c860296126ba236fe58664e8036a0e8f969271de75aad318e31d065216ffdd89ba8e13b0f5d12be672ebebd5a0ff77e9da9ae64570dfcb3bab78f58b4ddd02b053f4c2dd84653ec04cbc30043225a0ccd990dc5f120c4897fbea21cb43a2905d3d42956cbe44163aec6a1bed8efd67199131eaa4b31e5f38a9797fe7785b3bc34c2a38507cbbbb8835756728fc934cbc69da759c46d42c29ca38bab1dbaa3fd1150cbd19460c486c207ad24d7e3442bd7d001766f47a2e8b38e2342859d8f8f0e9c90be550be932f18a5ec4c5a7a312623bbd7b4b16f5e4db9605e464426051e06df66b34a630cb9cd2e3b45a849cd86972aaa64ffa02e4fee777234fdfbb19fc20f94a677d69ec3ce93f6953656ea4c40bd12612b2fc8832f97caaf11e3806533c66ce83f1781c59b57548b23734dad1007ea07c006874ddff59aa219f992623e5af5f11378098bdf0b3f955d1b64c0fe8a0cee3945895e05b702741db62d34fcaf5adfd5b91da2b5fb334f88b883d172050f2cf53d5b02746af8ada575805981d9fe705f3f59b6566a828fb5a7890879b511ab60de9999dcc2d4a54a64ed9f5efd18789e17c37f070dadbe0f2ef0eb913cecc532a29c2d2896867cd42310c6fa909591b6972b98c64267892d842f6663f997b9a856c45a9cbc242cbc41bef0dc859199e0d0612482f99815f2b4f09774a049bf80fa5b6e0fdce1440ece2e80bb0dd9fdf5149365a6aa9f85e34d3b827ce77c4a128ac6170b8c25a6065db1e695d4a8fb3e3219bdde8a7a4310b9779e1dee9f0789f71be2d672dd98b1556d3f2f1be80550d872724f0c1d2ba95517c58ed1e19a3cfddf5724470269a3c5232d2127fb33986ca57ee46a9f05ee2c35b3c77e7dd07aa8c1f0bfbc5d5a4f56324e6f95b6050e1123ddfe604099ad2d6f6af4682f7f502a6af52f4be5d06cc867dd0d4c929600afaed6460cc706dafb31c7202b4c2a74d6afbf6938c8f1609f7c3e3e26999b0958dd88874474157a4b3cb1f8d53558b015dfc5023629dfd469476b90ac4a147553def9dff3e520cff90e18db5211e86e1cfa3b5d3dbb73b02296059421b98fcbc9667be8d22a6f88517b9b90c264de78139fcc57dac2f95edc3e154b88dcccf8b5a9eebce7c880204783d5926d995a6a9c7fd31e3cd0be7925c78e7d84a1d97a86a0d90111c875e28eec0469c970e7a57f1860e9c1410b176ae4d9d523786970cbb1adeb2adc48c09e0163da4389265360efc506af19a0f96e81698a3456acf7fc7e6d48143780cd8d03525649ad860b855f03c399026a934f9f9db5ea6932e759a63a006ed132ebc18966670a3adbdb99fdb48d4870d4bcf8203e668afb21d3827955ba9c8841a9f470fe334d539ed8645b41f38ff2298afaa4ce9be745948809cc263f94c5ef876d71c120a247aae30eedabbca4a92f95bd985d05f3caaff0318c01390afbba92b11e274280f6fc2267e69f127f5f0e829918663c26642b7593bc560ecf53f07d8e42a21ee3327523bd00369ad11484c1df48605b34078a2acbb0f2dcb642c37369bd3c3eb73422d3c5f4a0a5e265d734110f970243c765fc38e4bf0b8947245852ed61c1416d9ae436d2cd2a10c0e2967284a748834ec7587d1ece5f80f22a6a610caf58194bd0a403ef54d015bcf8e63acc226e3e5efe5e8df7ae0fe0c4abbfbb152e6fa7849620c6a0da8112d885080efeba8e524dd3387108d22f2c5e6ef0f2bbf7ace46b75daa583390207f6c7a7ec32e093f94251affc3259a24429af56ea659936bb6695bef30efb62156532a7ff3a8f1dc338585a91d523a873ab742ac774b888521e4f869ff0f53a020c6c5a1eef4c4dec1bf0450fe07de39684c949bf5b013b717f14314568be9c38af3859c4e9d35e58f7a7c8f2b6e03a7001d47ddfe813b27d1c659724f71e30882a02f6097f416de846fffc3a41ed82d041ee28afbc906977123f899bf54c89de72a600967828ea9e1e66409e259fb4f290e12a2a581704d1dda963c8403cfb204f6b4031ff8a23f9f2b66744dcf066a89b9f77c23f35fbef25f47d66eee16f50ebec06a484ea41d8010561e2649bf55d5b99230972d8fe1778913428461f8138cd47cd826c363bf39153724902cb5d4998b444ab3e893a317f5dd70ef005e2a4aecceef6781b83affe4dff552d0f6a435841043155a189589f03e24846527c2958687c5af5db438373f1c20ff5ab81b253b650db1d1299917ae454a041e40dd5c01fc3fe8de6f88116072e0d6b9853621836a5db860a759603eaa6a69e6384e3af9782062cfe077d2d0ca7232620293c42ccb41420b1c264e46967d2d9545ce1dec4873105e8c6cda287c335f2040bedcee0244338871c2d03322350c4b070c97752c0628aa34b0c6c086514cb2cf34df3b2d4fd7e2e31582cc68c6bf582d2cc7fcfb087693179b355123d6215fa6ab675343ee416462bbf62f54c34bf8eacc63ff21ba7a0bb5c4ceed10e52f6a590735337b8da21b45f77d4355761ade2e10a327eef10cdacc7893fcdebdead0fe6a7505e77f414e7b318462f04903fae1232c8504ff2ebe3f3d72bd784fb2a657eca88595b2842a2bfaf094e97554907b37879fb9283bba10bdbf31ae086f9f428377526fa2987c4a25f16d4fa2cf8ddadb8a4b025d05aa3cdbdfe6e7c7bda46e73057da5ef6ceb54025cca3ac981850322598acdba3506e9dee5529794850bcfae1ab2883d242416a45e1d3dd3bf49e3cbb2628a51e2696e003c4dc34da310f30729df522a8863d206772032d5c230ba51d50f9bc544edc1688581900ce49785324baa87f6d27d2b89be2eebe22ae9fc8dd6c85cab71d00e44a25b38361c464713db76a1c63beb59d39e642a95e8ff1d5dfeea", 0x1000}, {&(0x7f0000001100)="445be423e4b7a3452048b8ca9aa411e46b98bed7dad24dac01c50c28357030cde66cfc41da811792c250b7dcbeb69c2dbe9fb7c68500fdb0aab9e4c1255ebb75e7e9641027b979a1096514c3cce96d11ce5d27b39da19d09cdca8c6f4641d72451b64909d062a173c5310f5f9a8e18b81e3fc6cb1e0a6b2de56704fa8c42554d21238b4178", 0x85}, {&(0x7f0000000080)="3aa1285dbf977e8b5ea0008d2b9d9bb3c6e82baf17f1711c93ac2804d1fe148c447f044e", 0x24}, {&(0x7f00000011c0)="b18ac3cf3ee7b72d34dc5e2e00a100b5f969dba4d642926538c5c47e7ea150ddd161140fae1bffbda22a65a31f931e98555ee905b13b614a026ba7d97bd80c9033e292de78c49145822352df89077cc971709c1f9324b57647b734fd992b3a0d7d695addb18baa76fb734d10b4c6a31ba5fb07ce10fab1f4ac52ad2d606b24b19430a1632b959ecc0f7c8fb3b7fe7830a7e3826da4d66a2f680ab2ef173db300d7bbdf67a7669dd358d01a083cb2bef647de47f024915b8c6e07383f9257c58225a0823aacfa1a659c55e95d95649abdd7f75bb184446ebd1284d2108a8f3fc67f781b13202bee3fca9f7229c717e7d3399c1c60323c340d3bf549607d1fba8aed66b89e955373cda166200a50507ac4edee65a2b525ae75d1a25063aba6916da14e6c376f110b14ea3ce71e094b5b86e4ba40f96245b084c871d98056a8d142bc6b034823ef0e2194e6365a3b062aeff9a2e2ce2b3b123555752b7cbedb32052c4377143fc6fa78a70109090c34f17efb3ed1e05e41988e0e81a599ba3cbc7598d084c5fcfbdddcdda9df83f5bd179581a27543bf63cbba12578f6b2958c4b41c01b620d1ce6b532e8567b0da4ed83845329f024b5f09e2f4a088e5a3e0c4a261e09c1ecbf6de078e3414607502879368929cc4142d11ac28ed0cc61c4b01c87c76af213785421e68cc699336e84bb5ae69dd2b3bd9a590482fb435f6b184f9a296c4d0fdd4d93ddb0682b9a7bff6dedca4b0c26ff8f5e793d27680a4df6932e32cb531c1c091dc5a39a64bf0edfbde8ec5daaeb05a4b2f4e8c6445dda0cae7e585bbce24ffe1644ab19d8898481aedd56993071921039b6613ea8476fb49dc79bc7121b5e3684612b3a42b1ebe912b6f08e74d56d22b333d6b8087ab5d12c2df0f4d80fc5dff3ab97424c52cd9d411d482d636015e46e04785835b5c024e4a781381ed0850a84dde65371872a6223625b8204a458745b30a638201dc145b55a2a010508ef6d6045642b13dab47fb699e69afad197cea8b593b6175cc99b41cc40af5c759b2f92129b8a0c3c4947ca8abffe453f8a2b4aa291abb81d1e9e923708dd08591d9acfd606338f0e8b4a7ccd7e987e86158604844134615106c411c7e5ede5cbc895e923c7c300ce53f9c40293ede3a752f7da4612d4931da30b47a57a9d9fad99e9916cfc0b52c5cc574038302e5ee0a590d1d5a94121ba752d207538e07295b8defa401861e3ad5f0c036cade5f264764593ae8621750d1af2b3379db3f565f61e6166f258989d307e3f77d2008b0c6ade2c8ac92f47b6efe1b907dd7caf926107fdac67edfbe6186f148ed5be2ad291a85fdc30ae1f5f4a5ac4f799ccd60103f00edb5146d8f35cd92569374806f922785e486fbdb6c7967bc933a232eaba9f759c83439be5733e32f35bf394eb42b256d0c78b923ca1c894998aa611fb62264f5e32f91ca96cfa9222e560f901ce49bbca19ee948dcd1ac5709ad740853df3f5fee7c5974bb189700aaae1b23f389cd36867f48424c57e60718b7d86015bfb84ee670cac07f1926e563e334d514d47e2ee14683f6abdde1be169a48d2e3c2e496e823dc4db9da9e31aeab04507721517483777806c2193f22a363800f20e7d940b4738fad083ecd8ebaf85489efb0aa9135a2d36b662a9defc87c39ee2db0a8112d7a491b8dc388ebf1f911dfe31b29abe5eeb10255baab626a045e7c9890916097b16835ffb486d01b5761ea23333c723d58359b18ec48907266e1f47dcc91623e58abc108454d799016115a3009f0d7a04eb8951a5a812ea74940275605d4734c71afd296713ebf6e51caac653e6817ff47b292a7aa2bfec4ce66601f12baa012e34f26f323cc16f5725c2222d0cacbb92adece4055ccb3c4b5a4e27da683ee603f200c07e1d48fb2179c2c58b7746277002c4c9169024955f1b4b967ee817c8f447e74df6085ad96002130333c232cdbfb6af15d261cbbb00d8a600d007fe3b000a885eb02b67f4ce241ba8550647da1e1bdc08838f347e563d14e638d49c060f558ffc82c9ea173ca6227f886bdc56bc18d65c3df96903f80013a3b700acead6b0cecd8467ae12d496485c3fdeacc49fac8b807aee0b94af796b849851952e263e2bf6e20d03f0d926f91ba2aaf5a0ed14d262f0660def668e00b804089cb9e1e2e77f7a14bc91b032ced50708ad2365752a5c73b1d8d390b1e2bbca53e55cc13b442c7753d8291384fd6f247979e260ebebba05bdf605118a107cb19299300f3e8360124850272fd03590ea2138f671963ea28902b6c391437534fbcac589208cbc21b3a8b30a06581d09e03aa221a788d5b458bb78e5b0a08750f739c12a9346f2609f526c769cb307deadb370663f942f4dcd109cf372442577a3d9e4aed6ca13cdaaf1d562b1939e622e2bc2b07e4ec04dda9eab53bbb9d46e9dc1da5e9480e463f6111453c43d0785b8ce58d462672cf0517681e45ae59856c9c3d9e3fd9a8d0f6d53d9ab19e808668f4174ef5b5ce49ea0c1099bb46819d42633bdcd458ecdaeab7f152d80847c426a9eb6eb94f218431a203b6ce7a7fc47ee1d122839f8d525a4d0c38e59af5425ef9187cad02afcd2f1005b0e8732dcca284a9d5f7d1cfc601edd470766372d111bcf1c9e1b888039083532d4cb324595ee215600117ebf95b66509abe03c09d91b7d3ac9f459a726c473950ff06c5a1e258a3bd056a9f807e12a2ad01b72c2a45da3e553c8703b07bd6a9eb7c0eaeae246dca974583054ad6b060bce7d3519a0eee9f164b19b833a6dcf97247dfd3a1d4a35e4b708558cb64625780b55debd0820d08f8a1533a6c6d5c1dc252c6a3de79da70968eeeab5dd2bc97b4008668ded5d11adf7ffc993108e91c22fe83ede413b2b477444eb5967588ae83641e6d7924ff29a79d61beafba804730d2d9428235317898dac63bf9caac84310033ff43c169ad1a1c4c5794013a07572f7b523fc8784bfae090c11eedff4f12435805e8f652deb8a744f8ffcd62cccbd8576ef2129a878fe80f2f7fa4dc4c6e3078a174cae8b54cb753bdb23579f489a5dd2f7d42cf0c9fc0538762e8a9c9cb884edcb7e87af7c9cbc3263fdc5e73f4c5a2bff8436e6d3e4824bd05d501d81ce87f67bd5038fd31b1a86e2eda011d99d01f26a156bb46321f17dcd46e310d99d7c9b072a47ec579c3fde09e571cf1b28bbdd2fb441e1fb12d117944619423868e83448eb9b0e1d390d0e3882fdb8bced942dde31c741c074c213973e02540483c38690fc6d0debc5b315293405f3eea3e0164575541a512efaca8fe11cbc58373a3529e0f1abfbebe4d96411132cac9df59b86ce0ff07edf3c41c4e6a3ed5b9f6b002bb33dfc741b0afd9ac2bfd980b59c4f5474b322eb311931ee2b7beb4a4d4201b949cfd0940df0a946022a8921be8b03d20569c0a39eb44a6170041b1d9239b1f8e765a4cbaa16f20b673ed59b23eb51a7f3b9250ef9b9b8a272db1ceea573874d0b434384ff7d1284d88282e25cf0dd9c6a06698fe499da2ca942a9bdb9d90bcb8582a67e677b98a481ba7810ca09d6b93ca473ccbe3627e5fb0fac9f26ab7e818d683745c3931c1f51a0a7f9f953d3168fc83482657961bb9398f9773a22bdcecd1bc8a67210455df50d998872810d93db3241b4e41b4fdb7f597e0f3482ad2e6655e3a46662a18165a2e8e184a1781cb797fb14dac6aaa68fea8e7cb5048388e3dfadf86ea8df524388660d33ce394166ee8570b8f65454e35d980fc29c73d194774d9cc14cf43d863ffef877d16a351c51596e4071a035e0ca7d9924ee8f3fe8904b6278543d9a7510899e15576dae806c1542c4a638e0eb6c2009c0a439e11d21a4af733949b578af97da741c52b866b3bc4215f2651cc29d5965f9d7082a4ae55b35052064fd74389b341b8cc0dfe8865c92839fe1c72f2e5730a5b7d54540dc211078e0aa25bbd24ef8f9529af2b8643c2bc81f73696f7f327681ffdfa82a0f9b5f9cfc6c4f5bb56296892c9cc33a718eea97ffdd9c3115d737051d8827dbc799ede4c225255d3e64a6bb11b26160585106858e06e7aaa7eb51c9c8fa53a7c5a53411e8ff2d9448a77c00d2e2b540259022ba82401d64a78cf9c0ba6f35be64da4b33de1f886ae73c4bffe8e1f935aec87c978bdcd55a42983632ad0b5b26b84d355319e5c1591d771b9ec0754d4fe90f2aaeca19243e526c18f9257320dc8cd0305db2410b90b4ecd5961ff8be94300cd5c8a527752163f9d51c85d5ac884747ca32bf3867374bcf07f0fda91d940b98e9e95f81e5019f562d7dcd85b8359d4206b985ab5905f4c97b1c075fd90e65db1ada31931cf0c8c0e46c709fa6360be92b98ea945bfbe2619f676f9c39ae839f8ff96729059205732c6f94e81245d0ffe65630945f56b926a130dbc6b4dc5f8448141ca81034f9cd9b5239933fc9a79e14a9919d689852a1e4b59cef7a2bec481aad739492b69dcfd19ebea1afd118dc12330fd0451b0e300f7ace4e4a680019ce6673a98ee1d8e660cead07584f29533edf491d328843242cd7aac9b2e321dd280bfdc075abd78a2c101249592cedd17dd37e2c6caca45fafe73266da0f51fd9926b217245938c4bf7219e18d25d1dcde22cce2ada5105c61b686bae20dd1a5883be2e52931b4e4f3f6803d91adef7e113e26ea06f58b3d6b74eb7c16145ae006bcf26686b5260e9a2f55e86cfaa3154e5413e71bbc88a334f0cf390659f25e0f2dfdf756f945585b667f99d72f09b894b05e64ad3e2d498eb93064d098a27373864807b38dade9cc5906210790fd600d38ce3253f273f2b6fded2c5b9405c356241cfb0cd7dac933d485351989b73be50709b2e048292458fe3b71ec215ff36402009c115af235452d02e62a1201edfe808ba8f6cd568fa182710e77a0902fd8bce620c7ea63a4ede5d20e71789855ef00fb1b54ce43439b0ef2d7997ebd109bf0139b811439ae205a4668253ee9ad2167464a720b8584c4a86403273bee4e7469ffa23cf03d568f1eb1d1e1aa5b07089221a43e36a8c073c46bcd7d8aad0a1cdb575b285961a42690f80c4892e48b3dc8fdfe073ba20b94aa18047c9d0788ddf37b89087fa66dbfbad67bb14d91bc90be56653ea2b85d49591f8d2de2b7f3a1e44233763c944ac74c3ee8aa6deaa93cf921910db8472905d3a8ef2f7d6c184a3ecbdb232cb3585f378d9362678d315c40b868f6ff396a30a370bee39d2947354c201f44f5bb4593ede64dc7bd114659a4a66fe2ca81936620e3c7c279a64a020b38abddf09af1d1db15b0d81f3eb4c96a5a4ec91a9c485a8ad55c2a5dc0a30352959dd1f28e14e259b0a2a8a25adf439bc068a69f544928fea890d02548a803a510d52c5af1f64361afbc52408f2d2dbd87322a70246a3e39d874c503777302f652974015c0d4d0960db4ea6b5c2add9b07b3f7dcb9018b5907c21baa908db1efd022474000618dae8ba52a5e79d5abaad6293e28dc18243675b87992f329f873a37f96e397bc53d986b13b0d50d931d8de4939017a0fcfa2c854fd054df1563f6fa85633b6d1485bbc15d9d282ba7c5e15e797bbcff8592e6083fd54b58c5f5a381f623c4794d0a03d47ddfd55bdf793a0dd5d723f49fec442b6e66a3094cc91bc59fd90b45dec7c41fb58bfe9a372c03d9c9e41e341efcef76154ede294d8e665572693e3c02cefcfeed5e199a5ba1d1585d5fb26d7131ddb9cc408a5bee15437e1b3a8c499662bd4c2a2d20347289f4e179282ea9378c47", 0x1000}], 0x4, 0x0, 0x0, 0x4}, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:23:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x85) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0xffd}) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x1) recvmsg(r0, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/138, 0x8a}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x43) 02:23:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x19) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x4, 0x40, 0x1, 0xe4, 0x80, 0x5, 0x3}, &(0x7f0000000040)={0x1ff, 0xfffffffffffffff9, 0x8001, 0xffff, 0x1, 0xff, 0x9, 0x81}, &(0x7f0000000080)={0x6, 0x6, 0xffffffff, 0x4, 0x8, 0xfffffffffffffffb, 0x9, 0x3c0e}, &(0x7f00000000c0)={0x7ff, 0x1000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xfe, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) 02:23:59 executing program 1: r0 = syz_open_pts() r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xc8, 0x0) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8020, 0x40) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 02:23:59 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3, 0x0, 0x200}], 0x3, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 02:23:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) close(r3) close(r4) 02:23:59 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x200007, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) read(r0, &(0x7f0000000440)=""/219, 0xdb) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) 02:23:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) 02:23:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f00000000c0)) 02:23:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x444, 0x6, 0x7ecb028d, "7a079504ba7df944a0f12b32b7d4db152d133a71", 0xfffffffffffffffe, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 02:24:00 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:24:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8102, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 02:24:00 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x0, 0x1231) fchflags(r0, 0x40005) r1 = kqueue() r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2, r2}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCNOTTY(r3, 0x20007471) 02:24:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 02:24:00 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x0) 02:24:00 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff100000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a2cfcb1cc01462a7cf9cd30b4d8f74fb96ea3ff02d192351d316436332981e37e64a610f8741359c5738db68d777d34de3b8d2a23e883527d59e17942d9fb73f8f3d2984f273772d09ab9fb7818682c49390f4309a3625e39740a5f005a37460122456ee0610678cbec2c097bb30da0518ac51c436ab9ec717d54c779fc16128d3890f90d8e4a9540b779b681"], &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0xfffffffffffffcdd) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 02:24:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001540)=""/4096, 0x1000}], 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/162, 0xa2) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 02:24:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 02:24:00 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x8, 0x1}) r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 02:24:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x405) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) 02:24:01 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfd04, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff823439e0, 0xffff80000299e000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)