last executing test programs: 44.288265698s ago: executing program 1: __getcwd(0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) compat_43_ommap(&(0x7f0000251000/0x3000)=nil, 0x3000, 0x2, 0x1000, 0xffffffffffffffff, 0x1) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0xf0709cfa615b9be3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000003c0)="ab", 0x1}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000004000000ffff7b36d12b6233"], 0x10}, 0x0) pwrite(r0, &(0x7f00000004c0)="cd0f130a2292531ed51af540518a7632aad7ebd635dd7287751ca164115f97999d531a465211930370bc08a079723898f86dc6a51f0ec85313647391c0cbfcc719773a6c2e676fc7c8", 0x49, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0104304, &(0x7f00000001c0)=0xfffffffd) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4100) __mount50(&(0x7f00000002c0)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x40) ioctl$FIOASYNC(0xffffffffffffffff, 0x80067409, &(0x7f0000000280)=0x3) poll(&(0x7f0000000000)=[{}], 0x4e8, 0x0) socketpair(0x0, 0x3, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x6, 0x7, &(0x7f0000000040), 0x4) __mount50(0x0, &(0x7f0000000040)='.\x00', 0x0, 0x0, 0x0) r5 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0x70) accept$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="231acb", 0x3}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) compat_43_osendmsg(0xffffffffffffffff, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f0000000340)='ext2fs\x00', &(0x7f0000000300)='./file0\x00', 0x20000, 0x0, 0x0) compat_40_mount(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 30.661219481s ago: executing program 2: compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000005c0)='.\x00', 0x0, &(0x7f00000002c0)="01") unlink(0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 29.903011358s ago: executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) unlink(0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xdf20197fb0c4d9ba, 0x0) compat_40_mount(&(0x7f0000000140)='efs\x00', &(0x7f00000000c0)='.\x00', 0x0, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x1aa) msgrcv(r3, &(0x7f0000000000)={0x0, ""/57}, 0x41, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaef125c0000000020343ea1b28d794102d32475b8b2b4a993ed5b4e1b05000000f00c38e2ad94117406f4000000007f5ca43cff6a01f11cb3d5d3febceeafa0b3a503a4b23a21ef57955701fae9bef0d3121436cb5ab17bd1484c6541f5066e12e48c2815e4def5ac1fe25a25219e255678982f769d59cfb4773d78ea2be24ecc43000000f2ffffff000000009769e1b7be902f", 0x94) dup2(r1, r2) 29.197856176s ago: executing program 2: compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='.\x00', 0x0, &(0x7f00000002c0)="01") r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unmount(&(0x7f0000000000)='./file0\x00', 0x255a0100) fpathconf(r0, 0x0) r1 = __fhopen40(&(0x7f0000000100)="eb8e3cd903f0dbbb06167a909b2c392ae3c0553989abaa66d491d67fde70fcce7c1e1c465cf85fcdbb8b9063f063ba0d03cd614840cad1ac90c237242876178589b00a0b7ed4668ab7dc25e3bdcd8f2184de6a9a8069dbb6b13c2943c8042a2c1f5170dabfe576e48a3b9158108065a0f8cd0d45fb31fdd1036696c8419ea2535219366463a4d13cf505718cbc90cadc4d88b8af2c5cc1d16d3426f7c98208fe33a2b53dec9013cfcd7e1d55b0ec431369cb6cd03c0eb1ec0eb1582b8a880fc1f623d92f9942d881c42c4fb7", 0xcc, 0x80000) listen(r1, 0x800) 27.296864268s ago: executing program 2: compat_40_mount(&(0x7f0000000040)='tmpfs\x00', &(0x7f00000000c0)='.\x00', 0x0, &(0x7f00000002c0)="01") r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unmount(&(0x7f0000000000)='./file0\x00', 0x255a0100) fpathconf(r0, 0x0) r1 = __fhopen40(&(0x7f0000000100)="eb8e3cd903f0dbbb06167a909b2c392ae3c0553989abaa66d491d67fde70fcce7c1e1c465cf85fcdbb8b9063f063ba0d03cd614840cad1ac90c237242876178589b00a0b7ed4668ab7dc25e3bdcd8f2184de6a9a8069dbb6b13c2943c8042a2c1f5170dabfe576e48a3b9158108065a0f8cd0d45fb31fdd1036696c8419ea2535219366463a4d13cf505718cbc90cadc4d88b8af2c5cc1d16d3426f7c98208fe33a2b53dec9013cfcd7e1d55b0ec431369cb6cd03c0eb1ec0eb1582b8a880fc1f623d92f9942d881c42c4fb7", 0xcc, 0x80000) listen(r1, 0x800) 27.117812516s ago: executing program 2: r0 = semget$private(0x0, 0x1, 0x4) __fhstat50(&(0x7f0000000100)="bcdcb8f1bc7a5ad1e0841907ef1bd507613dc65ca3ef93796601598fe0d64f2bc798dae2db956bdf657fcfdc0545d5603d1893b2236094467406753e70654e245e31a726dbb3184ecc45b498a23969822df520dfb08ea720e1abee9f690798e9bb462d761a41dbf8fb426eb3fc437ed94883249e5d4b51409deaac2fe7e2139ec6ac5987549c198246555b6149cb03f1d967f05c5e281cd515bd9d86d7a4fbfa7d50ac570c98307b6c2ff12dd77e39c3d77d5eb88f4fe16996ef407e2dcad69df9c45028b586143df2011f81424712417cc0e78cb2f77d7783f1991af9d06b727311e169faabeb06e7c75a846d53e51176ce227f55854dce8c6487da61bf1cc379234641578a056c522870f8d01b7c0b6f0daaa9b0efa0eda16d22f7a0d2e15fe1482b52664697c37d8b7a5843c3fb156a39a28c00ccad63eed42c93bbd4be5fa793ac7de9e5b04f5ed8a460add58937b90e48f770dbe397290fa2243cb55e898525550dd5362a928191bc3fcb1f2d0d344a3edf0ce57d1fad7356073b21fc7e53901aa6dd21643c7bfe03d8af17477c70e2034d5a983915de79588d9f58928811a09a9282d944ea52662036bb147e8ba3dbab6ac21c4a05a22b6b202f4d6a98ed12cf37e91513ffb826ab9894a21c9ccd9a43a7dff53a3767cd081ecd936182f67d7036637fadbd03efebf497804bdbd1b4d53f6fb49578304036ef72eb8cb3d8bd62adf981a41eb59948928d835fdfdd824745cafce4dc34fc2c9874ea41b07340c0a369020c3ab1a9aa76d7179195c9e69783a73dda69f996fc0a42ee8a2a357a83682cce06c488a64c2b2b56b200e668b5848081310ffde1fd2f8172ce451472000471cbadc31c4316914011bcc0c74c81f8fc69b09193da219c161a4bf5a50f2c197578c4e39f7d505b4c10813996e7433d077268d942f03c743efd3ba5ae1709de0172e7055a9211fbc709dbbf7e327f4a212afa25954106893e54fd39d1d152c6ab9e14454710df6864ad26b21c11b12c833a55b1e96556927aa741e24826219744f877808cc32e51ead1843beae6d9ce5f7f55c27ba076c399927bc82b7e0ce2d8a03002a7216e0d6eacaf64313776f2fddaea3b0df517755c632158a32eabfdcbde39d7de537d6fe0862cbe715acc739be679902c4bc4a446428904a7aa4f912e9243c231541a695d280001f857f9d9ed7a9d92280f80adeb481a2b232da90c0e85ee83376ed9ce4bfd7d3d53be1bb0f312b94e303e3ab76422719e08f39fe83e942c2e1c0d326460112fb52e489b2de622dcb3b7cb100b2f0b6f29cc42652c22b7c1c6b1e651e949c735f4b4f60e7ab9e40a1014fcb74db1259361e5d33f55814bbc7bb75280d1a96c6132840fb15fab29bdc2b99d181b89602b7a4236b88e4ee776d0afed3d05a9c124b1c54c747c307d0d56f9e551cdaa7d5995dc84795ca8a369a7299bd632d8171d1fa4d7e8cefe22a5d22e12429d5bd8449c76016f5f0711d9a362b88eac187800eef2e6d58af20515a1a4e6714b024108223be2912ff249a47c7f183f5b25921e5bb97deabf46c40b730267438d54eadcd8bf5b05f25b9298522b71a10e314a27f8ae6b727409f362228064064eb88caef07d136285b2004d6af7dbb411cef5b83a84a076462519fd26c418187553ea3b6530b1b0c8fbece6645904f73c62e20b569182c6e5ae53c6bfa8af16d25b170d4966b4fa804666a826532a8ef85f6de55aad66cc3cbf32dd4f55d8ef97ecf4610741b12926d7700d5d3f09f8652c0a9ac1618673bf00b6c0b9c1eb617c03e567d2c9ce2a75ee178268e90be118d7863cd7c85bcf9a87a2c9ffe92f241586d551eff0f69e946d1367ece30d7aa64a818a60ad272ef2995cc3c209b84b0953595b4914147e1a836a86a264d2385b1c867cf20915b1f1af470c201cf5dcd8eda05a49d9c55fc25f77c6b2957075b139034e0d0f354d03cc46cda64743e6fe7152a3ca265a683e5242ca4075fed3e7d4e54a204b4a86fd6c2c907ab6bb7ffb5457fa5fe5d431a5d968db2f7adf82769e53ec34bc298b9e42987f0f73d9b1e2847c0e2f843b8fd56b9cd7fe2d827d61d0d95560088264ee92ffb5d8648de1f31ad00bee4e4c4f0ad1ec60f95d883d4fa81caa8f4fddde0f49b424c528501428709c336704c6b29577c27d72a013d5ab4339d91cc8d849e45af9279765a159923d6ae721ab07b150e6431e80516901cd81e708d5fea2554abe2bd52089fb28030776fccd9666b57cd9102d72b046bef5ca780b20958890ae9791c08088b6a0e2d8751c58768372599418ef35bbf327b4ef0bbffe20c2945ee4044af4c5d70dd18a7da0c40f7e945414a5e9305ed6efff76724196b1fce45b4468e46f27e749d528dd078602dd7a794611a81092f516a48d72b2b4dcd093786ae4dcdd96be6dd6607a2cab8fc21ce631dbebab8115e7e22dab75bd9af6af98c8cdbf586234d036ee7fcad3746a0817efe06aacb4199fb0e9d30b908ec5937423cf12251176fe913ae481da4100a5d9fc30187dc91f8d770b7bf2c5e9cbac60e93d812521b6e531c3508340d0c3598f4b021f7bc2f399b80023c5948877447183c39373594101edc2e3ef4a8628c92dbacb88152a8261540ea1385d530925b6339ac9ef5e11c3c2da324bd5efbffe7fc61af9aa8c69ce7868154de4b4451df9fc5e18d865e009ad8a41fab0f5be5601714cf02d023f7e585215de4dec3d702eb1d868f2e8aadf4359d2bb55aa301668c5ca0b49425f43655ca4cf119cb3ce29c05231c5056fce0444e8bc8c793c92f2ef3197714e0c6fa6daaf883ce0ddc5e92cff8133ee68135935d1769b17033502db920d3456361ba41b399f151dfa677443805a20683314f408e332f164c06a6ddcfefe8d0594ec9ce526183e04cc9fe8727c408c577a0212f419aa760078a117fdc13bafa79e18b50a18b18bc335b2ec8f00db8409a3e6b4890c1113e1d882165de4bdf0fc9690a90a6d723e27653813e1df90b0663fabd1f142083d24069f9c78b10c690233bc06fbb34e14ad39a45878eeb15e4be5fb0ce24f37f8ec6696043c1adf6a4266ae8a959316f9524b08142c466d79292b4386ce4ee274b4a2b94a3edf4a1839a79faabb64f350de3bdeadf9864b93ffe3421cda78fd46940e0c6342b088ecb92d24be1003e6dc4e0e9a77f639255c495bddf9247a7497ba7532da8f152fe009dd678acc76672897fc5e796abf02341c9f0c448222bfa1f39773ae86ec90ed167fd8a266bb980fc1f839d552b9dc954b726a4d1711d1a80021b2d1c35d27c1a13f5d30be69d7456db01069e4bc199ee378d40735d4eb25f6cb4da1ccf9ad8f9da954cf87949ca0d8744ca5e5700acf66fa27ca8e8c48b43fcd3f3543f95c59d0f3b6b64ce308f108d06789dafad72e20e8647f577ff41fd707c9f05a98697352e49efb30a8e4c07031d71ac8d08e38ab4354706e84dd9d221c78c3e0b55c97fc8a80522707ac367eda58ede507cea92afc6a79dc073ae310dcbba5c8f330d7fcce5bab31285db18cb20709c15a88edccc2dbaeff0bb4dc9ba50f0bc3e767289cc8b4300e02c860d42ba3e3b2f708188ae820c05c87cc1258ae642343750844945f0468e851345b54c1c13400b7b2965ce4831c8a2347114c54ea2806e92b2aa2bb1845fc9f4db285c50aded145901629b49992013504ee49a2b2ecfcf2f16fd5ff1cef40d4ea08205d409121261915c3b29d5cb3ba86016043e129a4e3fe0f6353970cf1a7ca4d80deb6b1b18485b3d4d305aad0f75a096aa9e8644b16a97ecc399e6f98090ab75589f358f0351c73173899270841bcc598f24735fe85c08acf3bed5fdee0c305025a2f5aa27165c2d6a75c71952f44d13d1d77d19ef271d1dde703652d2b1be71cb535349379527cbcf8da3dfb6921491723b64423a1c4ca547b4d704116050727a4ba3c5230619153df4e837ff1777d028e76e1c3fc1042c02a92dc254fd7aa4d375c5eaa8f080727d67bdfe1e698c86a612403e589a46bc380a3942071ff961fe6cbe1622c4575867fb53dc070360827b7a099f4002599f3903e6508685d9ceba81b1dabfe270d0fe1439f12ff75dda0940bc67db2132f959b5504174bc947f9991833e281784981cea1ae1ec34fcb6e33af790fd94527f33103c313a73dc8b97b13cd2164b58cf7a140d343832e0083a22bbf519ec4ba1c6b0820bca4e19439e4982ca509542785f7067beb269502d241907354ffcb36b68d5ea9559d214ca1a5a751cb752092b942675be5214bf3efe5a58fccfceda4605bf40ae6df29917aef3d7f14b2da700ea9ecbbf51fb32723a0689af1afc85d1cd332768a2c28f5575b7c5be992a63a3f2aa46fe35f32e88709dd2452da6605d58282ad083e98247a726be65e6d76712e9e2fa29fd54d9b3b2ff28ec8ca54e13d3bb0c34089d10b34ca9b5291fd19b08214519becd47bb64b4fcc5f92b343bb6c134a2cf0465bca9e62c80c7e30486f1419b8df275f5d159be3c21e1d0eac1a059a139e4d6b75d591791181bf9fef6fdb8cc405f91895866b6b670fbf12d48a8c139180a72e8c4e5ec4344ce56bb4876cb9c8bbda42a542d81b0e3d0fa418b87b1c04f722b67415e188f341f7dab39f0abc382ea0afa68cf68a0af26875f4eccb57b1ff64f0d9a17ce23e96c5e87004ddfa83fc4ca2a4c284c1243c04d53ca9abfb08ca9cb924b58253fa0b0c57719f057844c7a6cefd6613ce2c1b4d5a6383214290d19bfe474f9dbd3d709ea45623fdb0c07d162988af4731b68e872338cbec7b0f70b8a4dc7540f56c44bf2a5ca7c18cbe30b5b706d399aaab5e4fa13fdadb14f176eac47fc8eea7ae76ee9bbb6a92e8f32b12890fc52cc366ad95229c0cf0b7add95127f57dfc66c5254b6383329abad8d40f84749c8d31120682e539e3001af1cc6e56b5812f8688120de720e36ccfb2a3801d0b2ce26a8ab2fff99a4923c2bedf07a48a9edcf04ff0be88ee9a861ccb22ba7281e2489102021b3d01a6d10e804cd5de785f0709572b571d02eb8e0b2af58292f15d44a8a18f348aa28c70e51a3fa02e37dea71ceeca4559fdc2a1b177f4f131bcf6f712c64e0ad78e282c63219a64c71b9f0bba1ff8916dec1cc5889e75f3e6f13634424c0a6c8b49b77ef1bba65c40bb029f85b0cb4061934774d837058f6cccff15a8905df38888797bf302485cdead5d2e160595f0f5dc7e047f84d4d51dac07d2cbcc015054a191ed1495fb69aaae8a3797a9c41b0c93caab1f5a4dae9fc230adeef58ef09f44c16e4b7e185de090a8672983a4039b96bbf751b5dda1e90d01d0fbe61bc651a28df7b6fba3eadbe8aa8fab7708e24769af62dba1e53e65ba26829e0f6cfe6aa3f33599ba198e2f47135b5a12c2a20aacdd32951379646b64e3cb6f18163e2ba88eff1f8cd2230ee14f2178f587fae8120f4638a1f58246700ffab559fe6e5e1178dea5a99aaa65479e7fea54bd28be7698e46491c24a0a54112915ad886d855ab87477870265cd886e1873d811f2dd9026b101ed074901033fc4c4c1b5a17d0b3f427da2d3bfb3224e530fb49cb465278df1c0baa9175a44c02b5b3153ef5479fec194501fd31d6d4ac40f3b6aa5a7789e41ad92ac25f15af6bbee2631e854d87f46bb9012f28a1403261933b5b84c47064d2c7b34cf64b32a521387d245437571d0e8c8a0a120b2fca87f71d4b781bb3575ebe20e2dfaa1146ef5590c2b7e54596610b5f20c34e2b68c48c45ad0829d3dad0d6eca9d02ccd5", 0x1000, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}) compat_50___shmctl13$IPC_STAT(0x0, 0x2, &(0x7f00000011c0)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="ec946a538226fd5e0f145db2c30cef2f3bc4baac2af480953235"}) compat_14___semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001280)=@buf=&(0x7f0000001240)={{r1, r2, 0x5, 0x1a, 0x100, 0xffff, 0x1}, 0x80, 0x6, 0x4, &(0x7f0000000080)={0x58, 0x0, 0x401, 0x4}}) compat_40_mount(0x0, 0x0, 0x0, 0x0) symlink(0x0, 0x0) compat_40_mount(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x100000001}) r4 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x2000400000004, 0x269000000, 0xffffffffffffffff}) compat_50_____semctl13$GETVAL(r0, 0x0, 0x5) ____semctl50$IPC_RMID(r0, 0x0, 0x0) compat_40_mount(&(0x7f0000000040)='ntfs\x00', &(0x7f00000000c0)='.\x00', 0x0, 0x0) 14.829014243s ago: executing program 3: swapctl$SWAP_ON(0x6, 0x0, 0x3) 14.565123963s ago: executing program 5: __mount50(&(0x7f00000002c0)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) __mount50(&(0x7f00000002c0)='efs\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000080)="848d54c4f939ac78837da605140927bf79afa803c2c3c5a9e1100d87d37db237cb83cb88a455f493b38569b55241cf5cd36628312f624f", 0x37) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x8001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x90, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x10000157) 14.436386423s ago: executing program 5: symlink(&(0x7f0000000080)='.\x00', &(0x7f00000004c0)='./file0\x00') compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0x7}}) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) __mount50(&(0x7f0000000080)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="88", 0x180, 0x2, &(0x7f0000000040)={0x18, 0x3}, 0x1c) symlink(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) compat_50_setitimer(0x0, &(0x7f0000001800), 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x100b, &(0x7f0000000000)={0x5, 0x2}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) __fhstat50(&(0x7f0000000240)="609871f36b17e93478b70d098c89548501b41b1afcbe1df2b7d3c20679264a768a8698e899c142bd1ccdfd24c9ed80bea94f6f7222428eb9e51c8a46fcf8e2f64e1aa3934ec12bb33e272fc1ceb67e813f87775059d5454bfc59c1b956851d703e5280e600b1b581ff393de3cea4712006eaec043fe1ce3d0c65014d4b6b0e3cb0083af3df8ffa7365adf43fc9af92f2703b92f73a444fde6521e7e5c0256646f0d3ecb2533846179a470697d60100"/188, 0xbc, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = getegid() compat_50_clock_gettime(0x40000000, &(0x7f0000000000)) r3 = _lwp_self() compat_50__lwp_park(&(0x7f00000001c0)={0x4, 0x4}, r3, &(0x7f00000003c0)=0x2, &(0x7f0000000400)=0xca91) __posix_fchown(&(0x7f0000000200)='./file0\x00', r1, r2) __stat50(&(0x7f0000000440)='./file0\x00', &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000040)='./file0\x00', r1, r4) r5 = __vfork14() posix_spawn(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x3, r5, &(0x7f0000000180), 0x0) setuid(0xee01) __fhstatvfs190(0x0, 0x0, 0x0, 0x0) r6 = msgget(0x2, 0x217) semget(0x1, 0x1, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) compat_50_setitimer(0x0, 0x0, &(0x7f0000000000)) 14.081761707s ago: executing program 5: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket(0x18, 0x2, 0x0) compat_50___stat30(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSEEKHOLE(r0, 0x8090698e, &(0x7f0000000180)=0x8000000000000032) symlink(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) fktrace(r3, 0x0, 0x0, 0x0) __clone(0x0, 0x0) mknod(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x6b87ca3b17c39c79, 0xffffffffffffffff, 0x0, 0x0) dup2(r2, r1) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) pathconf(&(0x7f0000000040)='./file0\x00', 0x2) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x80067409, &(0x7f0000000080)) 13.759491637s ago: executing program 1: compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8000}}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r3 = __clone(0x300, &(0x7f0000000380)="72ac636541862a4deb1ed1c71328c0c7bc991c361c2d85dfbc5142d562298df888b9a2e4c5b6136d6a5446f3247b6e9e588c37f9aa7dde3b6eb8f671f3a7d86ffb37ff2045a9298a3eb47ef5d17d2dac01a2a146079e94871352b5eb38615a721666a761fe95ae0b7d55ccb3e9a1ebd30c6ad2fe68b2853f5de30c79986921773cd5f5b8ff90b51d85ff1219ba01588794c674ea9b131f6d34d0a49a82d187c9f6aaed6ff943ddc3ef8101ab79538102e11611a96b03d2eb0a43d9486eb9e00334109f744801cae19c73a168eb403382e7e76e8dbad56bbd88028772") fcntl$setown(r2, 0x6, r3) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x40}}}) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0xa718) lchown(&(0x7f0000000040)='./file0\x00', r1, r0) linkat(r2, 0x0, r2, &(0x7f0000000100)='./file2\x00', 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) flock(r2, 0x2be26c51cd8cdfc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) compat_50_clock_settime(0x0, &(0x7f0000000240)) 11.034539516s ago: executing program 3: r0 = semget$private(0x0, 0x0, 0x8) __fhstat50(&(0x7f0000000000)="ca63e67795374269eac954cfc2b89a87f40d20887b37097fd6ec6d43e42191435f7d2cad17175eda5632", 0x2a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fktrace(r3, 0x1, 0x0, 0x0) getsockopt(r3, 0x5, 0x8000000, &(0x7f00000002c0)=""/224, &(0x7f00000003c0)=0xe0) compat_50_____semctl13$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)=@buf=&(0x7f0000000240)={{r1, r2, 0xda, 0x6, 0x200, 0x4, 0x8}, 0x200, 0xffffffffffffffff, 0x2, &(0x7f0000000200)={0x2, 0x5b17, 0x95eb, 0x3}}) compat_40_mount(&(0x7f00000001c0)='nfs\x00', &(0x7f0000000100)='.\x00', 0x0, &(0x7f0000000180)="03") 10.802755931s ago: executing program 3: r0 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x400, 0x1000}, {0x4, 0x1000, 0x1000}, {0x3, 0x2, 0x800}, {0x2, 0x8000}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ____semctl50$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=@buf=&(0x7f00000000c0)={{0xffffffffffffffff, r2, 0xfffffff9, 0x2a5d, 0x200, 0x800, 0xc9e}, 0x5, 0x7, 0x90000000, &(0x7f0000000080)={0xff, 0x3, 0xff, 0x84f3}}) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x40, 0x40, r1}) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) compat_50___shmctl13$IPC_STAT(r4, 0x2, &(0x7f00000011c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="b18bbe98f43bd9e4f0dba06de910d07a90fd78ede2e9a17b9e8977482567a6d6b978b63209252a90ca1c2e2baf53eddc19b6b25651dbb27515b8486ae18efc77a11daee6f81c8c7563418ef8f90ec98e7b305f5fe9d2230a701a5e93e602f00e92e99212f5cb587ec5cd61007bb8a69f66fbfb034959ff70a89374aebaa54ad139c93a14fa04bcdf65697eea789d642d494c404b1623641c3bd1509ba88731b2ea16a40cb29048fd587d5e3e1e8495eb563639ed4d31f04f61bf555a89029d3a172f2fe2fb39d85da368d92f113df13130a8576e399e9c7c6472575808bf0e8f0f05faeaf14191e33c358de7797d97f2fd4e1811f500f655f8f27f9618e723ffa70f410f04077566a96b3b6a80539d37454489f814af7eff2dcbd71dc37ecb3a9298b82b7900a0a13f12c370dd02981c8e96cff530c848f17c789f2429fe467f749a60a09a6ba4009627a01b987c4f158f2793abdf27b9a91f8a01b91719ed4625b674e683aab3d9ed6530c684d045cd156bb2bfe364937d4f119dfe58cb03c97c45b1d107784c9827fe11e5eaaefc0792f44a945b42ea755de6a8984fe3da1d25ab0f0aba791521ee040c890125b312226bcc7535716582183cbe5edcc40c99163313cc1e3c8d7672b7a5b731a436bca871ef0309a9c5d894a0ddcd235835621df81aba383a10c83cb00da6adb178fcfb470d37d3f52de4ef87557c32c9b2379ad890bbe4b8915944c88f2e660335e947d47ddd15c6b9409eebfd9c73e57c31e7fbda7838dc6cc15674e4391eefab424ecb89822bb7e28a233176ffdffdf30a0431dae29d5c762cc999b13e5be038107d74ece0d240ca72fff027920ba4c501a04ebf87e6b80baa85bff8eacae8947e439ea356d02525516264ad562e2aa6fe46cb9ebbe40ef55d997d3c4d5245a71c7f2e9b03adb9ed61516f68f373e6269e2441da43b0e7b74eb7ebdea1a71872554e840bf9ddde84863b4c98f28cf23345fcb57ec2418df02b50793d39168363729512365c261dac360ae666605c7b756f86e386e907c5882a42138a566b88857eae5d4431de9d564b9a8d4bb62ede6363139f53bfc81bf386614ec57401c8b5096dd3c5ddecd508f31899221831043e4d1876b77816ee235da8781a0ed96417adda3e691417d559d134aeccecf92d7fbb4849b57ac3bc9b1ebfb019f07c76f0f0581c42d0e393b26e1f4930ca267edfe01fbf83f0e747a673de3b5ba7e6a8db0b452946d43765b839765cddbb6895222617fcc91d5771c6656326d58b58c747359515c1cf842c0071d638a1664c98c51cb7e0ce366e51ba8389f18b016fc3fbb5c5b7ecba6a6a91d6d8b8a5f6bb955f980bc26b8ea490b772ec6c131cc3d1bf48b1ae746126d40b403cee7895051a4ce0b847e33ed572b6d4341bcc500e59830864d077e12cf23ae510eaacd93945a6ab2abe68ffaaf4bf454fa6174cdbe1f186cee01588312d9e0bc320ada2380d61cb3c819fe41a7a4c7aabbe5054bc68c0e7bf077ac022dcc6b8fd86463e660fc734a6f5f9a24e279e968142557a9e712a7a025581896ff1a18aa5142c4bba2fad8ac9e9d7278875ecf637af7796ce5c6826b59d9c99b7a088455edbd8ce8d62dac2071fa27fb0a4260fad5a96fbaa14d771f1a07ef4d539fbe997da25b4894cd14b666ff85f2cfa59ca0b8877fd4685a94390a4c0a17739c4ba74b08396a535c49c03853fd37376141696d0a36fde4f13a236af183cb3c9e11ad699c342476acf06144f6a58701c31a5bd793bcadbad36cb0f544a90f8c2d407439d0e403734f8a7493e1428c9e340f2d1ef8b53f1ac9bf43035b745dd2f7afa92e799a33f0f26ee3b4ca356162259ee85005ac3269c80f7de73ddc502c6b05661111eacd032d846ca45f18285ab0708cb87dcb1c6ec8d7591ea26d740a5733924ccf9835802d43d1a561549a5627802d96b892e1470391b5e8fc6c4fd906805905ac7a99a0caa819d6c16b287dafe31be79e9b233a410b4017133ba550a755bbd7a478f282acf20baa71a41b17058ba99b0cba22b793d2a68a93fdcf2de6978133b529e7b2565c8021394a7e91eada2f6cf586a3f81410ac64a5976382baf8a72738c0c0501762a9effcd70ae7a2f4540ab241c098e9f641bd61eee85708d08dd5fdf8862a0c9eeabde8ab8e2b3465ef8ce9e7d0333eabd5f36f87e925aba18ab77e546e95144a7b69cc45bd695a16667a6045d74ff58d89cb0aeca2a226295dcfd965fde737c383ec1b2b238b89be5712d622c06533a3c1741261d74c09117f2776116f66d97b734fae9d1cbffeac2e03b19d5644989a31e2fdf4777436e3b23860ec13c753c769dfd73e03e490b14c3e0af84115bf36989172c388f4d93fbb704b750c1fad8b6a9fb1481e2f3a0f69e12f4e50152a5d2763b318a3353fbfecfc6fc86d1d903061340d0c851dfd5a0288bd120fbe44c1b669eac4b4871640b7dce9ee5cc1944482969ca0a1b5f3a5de5096f3720dd7267ca1cf4a3aaa963c6206560ae68dbd905d414354ae9df3a9990555d250d0be35a926c7f01f2a76dbb0f7c6544b3c8cfee439e096cf4a77051e94ee7c496fcf37a57cfd87825b8af78002ae84bc744056d2707081ee65cc7200e18c7710c143e8b8c8852ab750dc0de82806d9961fefb847b2b6af001b4b262077ecb53c29161c8edec40c70046fa7daa7ade58e48b38c5efc186f669d031f33b7d4a355dbc6d1aea7ac376a7ef9f6c25e18d7fb7e9a2beae7a99b1e396565f8394b67d3c4e706aa0cfd35526552dc4c397954de8d590bf288b85d6edab56d46a58f510f60af56196da04cd59bae465fbef346c2da565e9877c51342646a222856780d28adccd45ba5d231f1490baf8d82c989861effd2d0fe55ea6140364fd76ec078b27a50542af14f0282952584ed4e2f4d84b72d4e56e271368209f49638b67e6a4c5f4d296399d154197a431e3c4755aecc60c27927a244086f255fdef242546f2d966a9214346f68e8f7464a580eea02a11d603ea691741355ebc6cb8ad21fe71cd4cbc5aba74aafc4abccd5ddaedc5b4a406391864b248165ca2ad6123aed753573d63d5759d8bb018cc650ef1d1dc28a8daf5abdc9c2dfc2e42d41199880e93d3f226baffd5980e7174ae49d7e4aaadebd406a5658aa19f5411180d00dc6cfa977178aeef07d3fc1a5be6795b791a31863281925f0aba431764cea745aa7446c7210eee00b3b4e082ba415a273cb841cc63937741cede0613b487580acc1299ea06c27369417092fa0f0234c47272d9652aac18827fdc4107fef380d9a603efbd978d3a841a735bd984abc731294db3bd093cfcff03a730a1d10216ec34ac7ac93974f2af6fc8ea30561c1e5585d3afcdb36c7e357890df6dc90df4fbdd13ad36f5309556e91933dccb777b351365b1399c3bfff8c4e09fa4ba0db7acc1b15cb1988190e83d2a6ece0b1bad8c0cfa9e975caa8bdc7ebc710cdfec7426b942e93de76582342f47a30aee21579107216f92ce76a1e66ac59ac224d7b5c8a2376c3f4c9df491a552a1e54f8ec387de355185cf36687075fe3ccc4c4f22f6a5af78eef34d6b0d23806232b6d0f488d32a2b306adfbc699a659877d819c4efddbaf4903dcd33471423055b40794af0a01afa6f7bc6ebffee175d3e50e46c8db98268e45a8c42f3874d36fcec63ef700e123194228015b6d64f9aa17ca6302fb2fbd8908b4ff7592322bbc15bc9da4385cc0e6ac66684d70e16dced9554920a5d10fa54d2f51b9225a0ba32c518e1d7efb65f200bdb9ebd6a5139d3262f02e31cb72aa50c33749c0d057743d59dd22d07ae7868d82afbb528c41dc3ccfb3fd2d2fed304417eedd1d20c4be570856c62c6e454bf40d2cf9a7664a55f77a7ce799078eebc4e28311590660f569082b2a38d57db73786501a6d9bbae4493b1b2725e328d8ee9a4ac06fb261608325a40f3d3cd5752e49e29073b20aea407c86a7c9767fd1e5624df9201a8d70d2522f0a9998ba5c997e233bee8b37817744d79275d9bb16ce829b6f3d2eb32b925c93fe6a7eb089b65ecec4cadca649aca93a999e454da52a21081c96bb7d154e3d7ce6ce7f3c83b230290c53829357048b4d4a7551fb6142d3ad0c547a110ecefc919057c36762501eb789b6f67a8b82645f187dbdf73f6ae465fb930c52bbd7eed602c31cf7534e2083277443ea64945ec8906d98277b1ddcada6b7d12f473dfea50c4a681cb8771bfb36562b27a15f365804976741a49efd629b8b4aa4171d7f2dce1de41b18bf74e21f5f52f0aca63472e7355e90873f4084d3ed0478aba5f403dbe6cfcc9ea3874802ac26d32f6f5a681f936bc0a3eb866d3584fde2a9dc65f59719e06f9cb95f80a49579b6bfbe5dbea93e006caf2668b73d8108a99c7a637d5585cae2181a3509a2cf10fb77e0947c0e4951fd9fce8d0f90fcc10fc1b6bbf1c7cc3108544325f7a1c2e042eaa6ea8c6ac26dc840509574aa5e93e8475ea92a575c1508e32db1839bfdda5df60d05c56d288e51ad0b143de00e8a564941b15b5009a0c739577c3fd3608ca67a864ae1c13270a5f0183d9615599ffff021320300ed2e8ec3e1761a2e9815a008ac872f5add5a0d69e7d8c51d9061ce43f2dd43d70ffd69526258d93930aed7d67a0dad6f99909e7bdbe6beb2ffb6d73e06735743521cd52e19ef0bd7602ed0b56b59e1310bc3f010a68254653370e53a37c610948de8b7b4a11880149bcf53ea14495d8eae98dc348f4c60d9ab067f2fb7e977e78eabb7a425768314d93bfce2c7858a9338ae93d0a264f5695520818ead94a3b93b2ed71bd9b11d7352f7bb404e3d53bb4e3c02edb6812f17bc5061154cc5e516037cba51be83c1532586155f8c364b9021073bc765c910b0baa0f5f05291043febd918080bd9d908cca4d402f28c4ae9a55745f16a6f98c69edd91f4b7f321a0306f0458304149f9a7ecf7047b7e7c7852e89fc1a79e826ea8a9146f053e17772e44bc5d78af527c141afd40b851f5c184f73cc436c8547c35935abfb54010608c80f3ecac5f1e22f6da2b6b9cdf13b4eb7997e2fac785b3b88f761ea410563b99188c772c91b8ba805b1234609fcab80bcf8d46a213a41b5f4fd6616942177b72c9b18ba9615bc03cabb315542ac0bd361f32f6f4ba5a602941d792e6db616153054d3757fa779190385fe0d915a44724fbc2c2a246e6927135a187b633d47d9badd8cc3d4735b48173002f72fb6f1326701bd0ba65c1426bdf129fb3098bd16b032f560c7f6bdfd1b628e684ceaf4d81d978d6950b7ad5d9cc769abee454172abdab892752016bb6d1b838df446de40e08af64fda4eb988d803455ada5c5d88d6bcbbd832b2a703906af2174daab4ff57ff1c771b69f61067a543f0203b1ff625c30844066abb4f8ec0dd10a971142e122811c2a427467c2f6da5c9d9fd000d36a4d896904e62dc968981295c36b3385a682744ff1bf592c5eaf0511b466dab56511ffaf8b4ce4ba3716407f06b1b11c11359d7268145b7713e9c988ab7e22da1b4d4cd5f091ba9ef9f742fcd81c6d355325f3b9bc5fab02756297a6f9aa322fdca073db225b8261c52fc5d103c2730667e25818ae10e0cb0092c808fae2edcede1441573d7a9a8e58c1da253d9cc47ffed3c1baf1e8c1005334c68b2887da6c58f54287a28ecdcd851cb4d802af92533dab621a4669cdbc27f7050eb46a6160c85a6de8cef8111ea2efb08bf945f6efc923317693ebe5213ef6f1b2790a87191d87fd915acf5"}) compat_30_getfh(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)) r5 = accept$unix(r3, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) fcntl$lock(r5, 0x8, &(0x7f0000001340)={0x2, 0x2, 0x3ff, 0x7, r1}) recvmsg(r3, &(0x7f0000001840)={&(0x7f0000001380)=@family, 0xe, &(0x7f0000001740)=[{&(0x7f00000013c0)=""/79, 0x4f}, {&(0x7f0000001440)=""/9, 0x9}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000001580)=""/222, 0xde}, {&(0x7f0000001680)=""/9, 0x9}, {&(0x7f00000016c0)=""/90, 0x5a}], 0x6, &(0x7f00000017c0)=""/105, 0x69}, 0x5220) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) compat_43_orecvfrom(r6, &(0x7f00000018c0)=""/172, 0xac, 0x2000, &(0x7f0000001980)="7f38bb9746e5d9c7e15f6f2c9a8290cf1c508fbb1ad93ec65eba8a586aeffd9cd363bbc229378f960340dec3f6facc63f1b97896e44f0037f1cc2f8ac704b402bf9e8a94ffafb30cc476a006dd780d17ca914c3ba1153e0313292ca17caa0fa0f1f3fa0e273bd9b4a158bc051b69c6091e41d091c3099288c752c3b2f742804e23164ecf544f40c4ad3b00a3220555a614a7856490cc9ac890fa8fb90f2959eb520bf20326bac95760f3c77fbfd40096a0985c1b303644dc858a16b18f6e848027689cf63a8f06e85f5f162a", 0xcc) fcntl$lock(r3, 0x7, &(0x7f0000001a80)={0x2, 0x1, 0x6, 0x8001, r1}) writev(r6, &(0x7f0000002e80)=[{&(0x7f0000001cc0)="dc6bb2f86b322741286ca20c5fbd3844054e35b965ef5bdf0524e549fbca21b57d056ec4aafddc0ca2189a38410c010a0b4483c22f565d47bcf87ea0e2e35314d3edac1c755b0545bbb46b3011c0", 0x4e}, {&(0x7f0000001d40)="46493811da4cf33475e6a2b6c8c499b924187d25ec1e6a7530c278ceb8c67c1b58283165d8167aad0810f094ecb1f240e68604d80859d6a62fcae3b8b4f4bca2dba03943deb84799c608d5d180d55ca373ebb86b6ffef0342b089505b7a8f786bb9580edb501359bcb2282fbcee0c80c2fd8a2e49447c74b6e556dc0cd8a43934f6f7eb9b546442068ee8f587e10cd04b02ca98f432924306bdd7b651b69f0c2b846779a62d5256626f0bc3caa82f2f6ca94c634c9cc94a75f79fb30eebac4ce645f06c5ea6be3d86f517bd3401ca871a0d0c6888240ea9b20fe23105a85ab0ee8f56c607d6198cecc5029ce444ddfcd023e4f262010d6dda1487ed7d3b0839f9af2601f35f98fd9bb641f3cd536d40404be574fdc6c992fd58b24a5caf2f03b35ce281d17df19789d6c9c2c7011838237c1ef3a841ae60c7112a2785c3e74a437280753fc1fa7a5fb7f0ba866eff55fc5e0f5e058863dac2992a39e627b6516b29d45a3bd7bf0f45ae6d1ec66ab7077469095178e4d5d51cb01675f8159f6799c9e5c220bfce3be86fd5b551f2ca16eb174f48aeb78c98b31eecfb05770e3358f8469e82ef99df3d802b8a9879650ddab21dc381ec37a6ab2e024a78f463a6bdb8f05786e96fb71ed9ef819b97913c068fc156eea42cb20b46da89337bb06cf8068f40b2c6cf08371e4c8024be80cb72d263a9c5c8c5f1a8ba6af0f8ec3fd58331b36e6924f7c752cacb4d10b228cee51935d93467621fc7cc7c3dd75193c2339be2447abbc71be141f86efc68070f6a9f97926fa23823212d5ada92e7a1cc705f9f14698cbd6df8a11f486cc71116250549d625841da5c112b90cbdd63163ca9fdf2d02c4cbab392cb496b62fb35892e30c332c228f021b6d3b58ab3e2c6c9a077f56e2d09fb6661bc9653107499dc00a076647be1a313886ab60f4adbcf7d0eeab7d34233118f9406bf5085b414562147f0d8e71f2dc9fc6d0870527f1d0c722b0f9139545e458c35dcf28758536a437d749abf35e269c65a5ec5a4fd0c622fe7b5cab42f63330f44c626a405bfb7fc2af73734509c5b61ed49e36c3cabc4fea4c19c7282f2860a48e35a9180b9c7ecfa4fffb326f7dcef28dda38ccff0f14e585848ff2a4e914ef89b04f91e8adcf4ff47a788965791bd382fe074728e59eb155af68793f24e823ca3f2f60d471e06552011576fa9772709e8c8365010ac54b173d25ce81b95c030686602b2671bfb014dce3cc67b8f3eb771135e53366b58574eda12dba08d8e5300259c3664fd8b90b27a8813156c790435f3918518d10408f3738423879e9293131cff3f3b945e04cb0f5980df3a2237a421cbebcac7f366ebae54d81388b0cd596e1cc3f7639d08439ddf97a52a47f4945d4b7dd1f008a0a07f97a3f3686621af7ef2466bbdd62471a1427eba9421dff51e97873b4e3b65132630d144755e1a96d17abc1a56e6dadce060edeca5662eef72a1ccec9556f172bd95ae97e47ae741961c9f8f59ed63c6438aca4b03fef68cd2c000ed0b45e80a7413781ac976853a7bc9812abc7f25b2b783e7ad7df5324b32b6f3657b393c3cb261d3e4d624dcdaf3eac33e6240b245b9497de4975c840ddd803ed5a0da1f49f88bae848faec4a63893ce49e065d17d48fd940db3633bfc2e9fb8fd69f77cd74a455ef3a07e6d8a0264a3e86925a16b4cb45e7f98ca235ff080167ce49250d4f75b133371066ca3071d0174f9f7b699aed645f9ca5b65580d50e28c98da937670a7dbfe07e7de47a5d1e55ad2907f051b613ab67cd31c31fa59c2c379a88ef7b4d4540d4e9be12f7bd2abde5c962b3efa465e9b40e2678be95197c98c82f56c1634bf3279db422176caf4363013cb8c32f377175d3ed9ade5942802be40a32e7b72eefe5a48c51d30d880b7e9353d203ec4b0d47bb6c069a6b87446296041c22539766db8c5d88cddb270ba5176893befd858b0d3fe017f66c3dab48dba98fa45e4980e3390f78907fc0a1bcaa021c6d18ee24041c7dea51baa222735f6c0c704dcefe390f0072ef33be7d703be188e2eb9eed61aa96635c052744f3d1b9974c735d0f440c9328961a2e73277e6df1f11bed6a272297780015a546ccc504590ab8977d3871e5b8af443b5e017298c0dff84bd48770c1dd1d92aeab75eda84f2893ee8d94910e63931399557217d739e5035b38e30863f02fb669c72d1c382d992d259e64b0e3cd5a7ac49fa6695c5934caddae97a6d70a06df49ce53fd0b34a23d6e7e07e7fee579f2cffe6d8e2b24571f92c831f393de3b4b813cff34f48635010092533964d92e363d2ca2d033d212212261bd4e7b44b2ea99e051143e946d19e703d2abb40989c065234a2f181db850f2f9c0d291cca4a07e91660b3aa96da4aa8abb6c7025a6e9dd5dea75ba8774aeb896cd8c33b39e4e6a063113ffbcaf0029ec4faf6835a208391d78fef6053be451a6850c5d71009a078880c972fd7aabf43665137cfaf13d0a435d29dcd8e8e40972b36c31a8a2aad411fd89300d7525d775dc6e5961f367c1254dd0046d1a7e8be81a36c6fd7b948b579e972526bfa636925949c294720fcda9569885c31b0d8cb2442b16649268a38e1d5f90b363b28abe2d158b51572524e6f76bed5cfac5d8c63b49bb1e8b161ef798f67da6619c5077b1e0068b8b560966f661f8d42aaafac49079a2136e37a2d5f4d22705356e145a0f616082b1622e0cf18dccf1c3a49b6ce7b0468262cc40811744620fd4e740e89e4d3464da2cabfd34b9dd3e95a8a1f24627730a912e2e3fe3fe91dcdb1c0584232b14f18eb54a1f2d99a7beaa349b272c3fb76ea1efa381e9228eaa53756544df8484fdf0c14bb43292e5d00668c00852d30dceb5a36f8d92b9265d26a7d23281b3df10dc5128544def0222f90413492072d1b5772abcc506f76750d0677dcff4bd6f6d17aa17a2d60c891632ad106db4e0c1c2ba17569a7e6af1908bb27ab53429e3c5b8ddb6a500a61070bbbf87023eeee2a8e405d0aac49fab15f0d9537d6749bd4e22246b811f702052a9ccc5438015e03641f52d26833e8f920150496f7574470c8e32c7494f413b6bd0131cbbf0d67b7751fb3081f9fcc27f3f2222a354d695b07522babe1f4268b91f77af72dc322b6fb05b599b222930124fa64b052baaf09130de5ad11027c0a40e0d7dc2c29e7fd7dc28a5ab336c2e14d891386dd2d039412f0702eda1013046fb566f26276151299e6f62a1bf6d4c4384a0f38b74c2f8a4b883015a034d309b0bdf4eafceb5777d6f466759684d9bb12312f062e898b883bdb03825c3fd0c9335220df2cc422e60071f32a87c48f9f3c236d3757121ebc30fc46aa3b45b33da7485353e2165d286609cefa42e40b38596933563708850e600a52b1e7ad90cc5947cc16da42e3728e2ad7c0a283496eff8e05f2e9d52ba52461f9e83cf0901aa9f8e128d8a9be8d96521c0e498d004af2e5ad139c18c37c2ac86d227ede759bd4507f86ded0ff510c6941a43a48ce8da457fef6152e2cdb6c5b9c25ffd2b0d6abd3a6adb7eddbe6ec8d3a44fb3373d061212577d343311213a0a259739006de1b9640e201e29529c0d7f882a320301152e3c3f0d735bd62b563a6c975b8cabe1fc36a339a2e7cd99d2e6c2e558952a1bb7116361dad3b70622a95584e3000c45e5be4a1c92aff75a6361322148429750089a66dd8751301f3142c3653b6229006c924f26488ef091667f41fd5cdaa86a8256b7b6e20086aee788e13d933063ac99b9dc55d6523dc800bd7a3215d229dd2d123cb62b039b4ed30a505206a15ad98d094e040f5f2564799caa1ceeb0a98d5d1a4346b77e51a1b72bd6d18ab940b05ea56d0028b4251bc87d21a6c7990d4a9698755fa79a5e1735322529c3d4ef92971ab37f8733290fabe2e0458e8cbd0ebaf699e05fc5da4ca1902ce390fea30d192ede4853afba732c6a8c1f93fb7f9d03dc0752f6b3d9d7bec83da77c9acc108cddaf1b3f9ebb9686afc59ec09baeeb88373bcee4a378fe682dc7d31d2949281924d436004abb932ed85498f11114e4d72e1c1cecdbe12651764ee322889992b677c08e4ed87ade8e93f472d277b5adb1501db3e94123a92467d9554a9d75a449c106867c697df5f54ee2497b2ee186bf8a1cc4ee8ee5eb8848e33e2f12755f0f3b1509084973925e05a2cc9b00a51d10507ecf25fb223528d4406e68229b2e02824874bc9a04c24e96d005124e4ee7439418ed9879aa35c0f39bac7fc45e91b76806298ddec340c4b13c4d6e5ab4d872e63950c231957f1f4a76af5e90275c9ccd84247c489f4f7e6274b5c3959dc167ea68afd48b6266f9fe827a06fdb8c4a50c39f462ebd4a07bd91bd234657511907c3f020e0d557140590fc2b9ddf65c25e312baaca31241d20c7d7b1a4a2f5b4a70a21879117bf5ad447f8d995f02de58e54e2a364f77fea5e9a080f6339db7cef57533da1503c108fb3b500f7e59b1e45499c0abb6eb069ff75d21fa64a92cb5ad32d16a336fa0af5ad3d5598764d734f996bf64e5e9494cca6a2b80c6727df976189c5a4868a4d5217aee3eb41101bf5f86c74e169c88a47ad19d49008d1d74ca493a754348ec4b2fc4634575ead8912fe9ff3fc631aae33b25b18ea9918bb3f41e213d192d964b251332feb93431e1b0ea48afe7a60f0bc9575560081d7466d0144ba2cdea567b55340f7f1455fc76d4fa8153f9973ae42b954a0304384f5d2a5be19eb10309d2a102dfa713f80c2c43ebb645270cf16420ae9e4f76dcb152cfd3727076efb3d1fef00e79cd57488a18b8f5b8339498503964137918ec16ba603844ee101736b6d3911d2bb2541a857e00b4d295ab9a70de89fbebbe69e1e910237e7424b5433457da6a4b339cc25199e3332c15d68e88f3e3c4e66e6c4bf55116839b561c4acf9bbd9ca42a5928e5b9f45774c516f738d9944d65e461c261dd13701871cfc0f07dd01c3abeb4c6ee8b40b593f3393e3b3d794f82270caa62bde4d87e15b1c9e3d67954c3f40890b6c8fd167ab0ab8babedf1ae3393d6449260801033d21cdee35c27cf780b262ff6bf54d0d5b78038ed5b6a564dbdfba9809fb282fafe2f682e7fd8151e51a5ffa76353d9c061f1d7cb1efe712a5bec6af26594adf7da962c4bdad00d2e66c3798ed6f44fbb1fc66e2656b4b3a4079ebf32e2c89d812a9a9e86e2a37b0121dd9112f454ab30b2c0930fc2a5c57290d3e486c4800eb22816fbe3709143c9e20a9fd50bcac0118666875fa1d2f4b47a9ee732f3a26c44980b73d2f8717d13e94cb521437b5cc30344b234702ca3c041d2281e6afdde6c78962fe26429a3cbcf964626fb9dcf26f3785fb85dafca80e3eb7a74115cbae8f3a3e8890f02d2c6f6fe4194097d49ce676f0e845df20a1b4671f206cf65476ee35580ad16dc206254a585a41927ce36c05ab159b4f970cff528aafa3fe9da141ea3db58a1beafdc28969cc96a8ef2593ca912a3542156beafdd69e3c59480f2ee084cfcde41ed2a5e9dde2bdcbe4485ade9a1f5a33030053beb3a599312971da56641b36a5623c7f9f415842d641c8728657eca2c3ca67f39713abb6ed5f35c33cca33412925cd97aacf038728ac535cf298b2c820ed0baa6a36d5fa87e3b47014a48864fb04cb20bb318fffbf96a9fe9206bbd370bfa860ffff7156998697cea39fb85c58d4866246c67962f1fc074180306fe7c60055225a18f664a6a11e3dc46acb792c7eafe1db63d14574488c0bf822cdc6cc3e9413", 0x1000}, {&(0x7f0000002d40)="2ba8d089fdaa23eaa31faa624646f67bc0b16da1c75da9e5a41543204c4270752b789403ff6815b3f29c1243f84cc07264af58dcd5d4cdf08d", 0x39}, {&(0x7f0000002d80)="6d8c2f95aae430d180af69ce", 0xc}, {&(0x7f0000002dc0)="55ab7409422d0ec0f319e79a43aee8c858100a3303eabfcf216927ccd0e2d62a84b2b6be1e9ae73f84eadde439d1db093e1c39384a546a06f1ab68083fe92314b082529289e0f4896555e1b87b22283ccb8c5e59f65dd1082afdbeb6565fc8f2d477e10223443f8295b1d7f609f4af3545450cae60bb8898a952a77b74e60b20d1c539102eb7a04c91c4d7d49be2b8", 0x8f}], 0x5) 9.83851879s ago: executing program 5: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket(0x18, 0x2, 0x0) compat_50___stat30(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSEEKHOLE(r0, 0x8090698e, &(0x7f0000000180)=0x8000000000000032) symlink(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) fktrace(r3, 0x0, 0x0, 0x0) __clone(0x0, 0x0) mknod(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x6b87ca3b17c39c79, 0xffffffffffffffff, 0x0, 0x0) dup2(r2, r1) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) pathconf(&(0x7f0000000040)='./file0\x00', 0x2) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x80067409, &(0x7f0000000080)) 9.568754711s ago: executing program 1: compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8000}}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r3 = __clone(0x300, &(0x7f0000000380)="72ac636541862a4deb1ed1c71328c0c7bc991c361c2d85dfbc5142d562298df888b9a2e4c5b6136d6a5446f3247b6e9e588c37f9aa7dde3b6eb8f671f3a7d86ffb37ff2045a9298a3eb47ef5d17d2dac01a2a146079e94871352b5eb38615a721666a761fe95ae0b7d55ccb3e9a1ebd30c6ad2fe68b2853f5de30c79986921773cd5f5b8ff90b51d85ff1219ba01588794c674ea9b131f6d34d0a49a82d187c9f6aaed6ff943ddc3ef8101ab79538102e11611a96b03d2eb0a43d9486eb9e00334109f744801cae19c73a168eb403382e7e76e8dbad56bbd88028772") fcntl$setown(r2, 0x6, r3) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x40}}}) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0xa718) lchown(&(0x7f0000000040)='./file0\x00', r1, r0) linkat(r2, 0x0, r2, &(0x7f0000000100)='./file2\x00', 0x0) compat_40_mount(&(0x7f0000000380)='union\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) flock(r2, 0x2be26c51cd8cdfc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) compat_50_clock_settime(0x0, &(0x7f0000000240)) 9.491763322s ago: executing program 5: compat_43_ogethostname(&(0x7f0000000040)=""/15, 0xf) _ksem_unlink(&(0x7f0000000240)="66ee7e1e26103bc93bef8cf2937d42ce13a7bb9542d16941e83c142208c05e3444d72c1974fbfef6fc004ea6c9309027229b75c20b5dfe501caac332d718489343c26a7cb906e989423bbe2b27f54f9a0b7503dd2f43914bd6551eb9e6e6b938261fa29cf6fb4e10c629196693937e13a5881ea4da6d7b39e7d1de64767d5f8de8e850c42b839ec3b9e3566175f8024327339cc6da7199370986f410df5317054b82b2eec8d0f4ccbf868e2cf17daec539902399293f458b4534035b3acc6e89") 9.416885244s ago: executing program 1: compat_30_getdents(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) compat_40_mount(&(0x7f0000000180)='ptyfs\x00', &(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f0000000500)) chflags(&(0x7f00000012c0)='./file0\x00', 0x8650086379b1e028) compat_30___stat13(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f000059f000/0x3000)=nil, 0x3000, &(0x7f0000001300)=""/4096) munlockall() open(&(0x7f0000000000)='./file0\x00', 0x80000, 0x2) 9.406834316s ago: executing program 4: r0 = socket$inet(0x2, 0x5, 0x4) compat_43_osendmsg(r0, 0xfffffffffffffffe, 0x0) r1 = getsid(0x0) ptrace(0x9, r1, 0x0, 0x0) getsid(r1) 9.153153435s ago: executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f00000011c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000001200)='./file0\x00', 0x8000, 0x400) dup2(0xffffffffffffffff, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) acct(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) compat_50__lwp_park(&(0x7f00000000c0), 0x0, 0x0, 0x0) lseek(r0, 0x0, 0xbe, 0x1) r1 = compat_30_socket(0x22, 0x3, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x1) 6.97434953s ago: executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) getpid() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x1733) compat_40_mount(&(0x7f0000000040)='coda\x00', &(0x7f00000000c0)='.\x00', 0x0, &(0x7f0000000480)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1400000) r1 = socket(0x2, 0x1, 0x0) ioctl$FIOSEEKHOLE(r1, 0xc118691d, &(0x7f0000000180)=0x8000000000000031) r2 = socket(0x18, 0x1, 0x0) ioctl$FIOSEEKHOLE(r2, 0xc0206972, &(0x7f0000000180)=0x8000000000000032) setrlimit(0x0, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) setuid(0xee01) __clone(0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x29b3) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)={0x0, 0x23d8, 0x2, 0x7}, 0x7, 0xfffd, 0x2}}) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) compat_40_mount(&(0x7f0000000700)='cd9660\x00', &(0x7f0000000140)='.\x00', 0x3, &(0x7f00000001c0)) pipe(&(0x7f0000000080)) compat_40_mount(&(0x7f0000000000)='tmpfs\x00', 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) __mount50(0x0, &(0x7f0000000240)='./file0\x00', 0x800, 0x0, 0x0) mknod(0x0, 0x2000, 0x2e00) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{0x0}], 0x1) r4 = socket(0x10, 0x2, 0x0) close(r4) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 6.770148561s ago: executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f00000011c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000001200)='./file0\x00', 0x8000, 0x400) dup2(0xffffffffffffffff, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) acct(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) compat_50__lwp_park(&(0x7f00000000c0), 0x0, 0x0, 0x0) lseek(r0, 0x0, 0xbe, 0x1) r1 = compat_30_socket(0x22, 0x3, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x1) 6.630381962s ago: executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0xe015, 0x0) r0 = socket(0x2, 0x5, 0x3) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) getpeername$inet(r0, 0x0, &(0x7f0000000180)) _lwp_suspend(0x0) _lwp_wakeup(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x2, 0x0) compat_50_setitimer(0x1, &(0x7f0000000780)={{}, {0x0, 0x1000}}, 0x0) compat_50_setitimer(0x1, &(0x7f00000008c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) compat_50_setitimer(0x0, 0x0, 0x0) __getitimer50(0x1, 0x0) paccept(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xe, 0x10000000) sendmmsg(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x9}, 0x10, 0x1, 0x0) r3 = _lwp_self() _lwp_suspend(r3) _lwp_wakeup(r3) _lwp_kill(r3, 0x8) _lwp_unpark(r3, &(0x7f0000000240)=0x200) r4 = _lwp_self() _lwp_wait(r4, 0x0) _lwp_create(&(0x7f0000000100)={0x18, 0x0, {[0x12, 0x7fff, 0x0, 0x4]}, {0x10000, 0x80, 0x4}, {0xf2, 0x3, '@/:\x00'}}, 0xc0, &(0x7f00000001c0)=0x0) _lwp_wait(r5, 0x0) _lwp_unpark_all(&(0x7f0000000080)=[r3, r4], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) 6.368216443s ago: executing program 5: __getcwd(0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) compat_43_ommap(&(0x7f0000251000/0x3000)=nil, 0x3000, 0x2, 0x1000, 0xffffffffffffffff, 0x1) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fktrace(r1, 0x0, 0xf0709cfa615b9be3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000003c0)="ab", 0x1}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000004000000ffff7b36d12b6233"], 0x10}, 0x0) pwrite(r0, &(0x7f00000004c0)="cd0f130a2292531ed51af540518a7632aad7ebd635dd7287751ca164115f97999d531a465211930370bc08a079723898f86dc6a51f0ec85313647391c0cbfcc719773a6c2e676fc7c8", 0x49, 0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0xc0104304, &(0x7f00000001c0)=0xfffffffd) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4100) __mount50(&(0x7f00000002c0)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x40) ioctl$FIOASYNC(0xffffffffffffffff, 0x80067409, &(0x7f0000000280)=0x3) poll(&(0x7f0000000000)=[{}], 0x4e8, 0x0) socketpair(0x0, 0x3, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x6, 0x7, &(0x7f0000000040), 0x4) __mount50(0x0, &(0x7f0000000040)='.\x00', 0x0, 0x0, 0x0) r5 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0x70) accept$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="231acb", 0x3}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) compat_43_osendmsg(0xffffffffffffffff, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f0000000340)='ext2fs\x00', &(0x7f0000000300)='./file0\x00', 0x20000, 0x0, 0x0) compat_40_mount(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 6.341706567s ago: executing program 0: swapctl$SWAP_ON(0x6, &(0x7f0000000000), 0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0xc0204610, &(0x7f0000001340)) r1 = socket(0x10, 0x2, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f0000000180)='kernfs\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) compat_40_mount(&(0x7f0000000580)='sysvbfs\x00', &(0x7f0000000500)='./bus\x00', 0x10, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) __mount50(&(0x7f0000000180)='kernfs\x00', &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) lchown(&(0x7f0000000700)='./file0/file0\x00', r2, 0xffffffffffffffff) getsockopt(r1, 0x200, 0x10000, &(0x7f0000000400)=""/197, &(0x7f0000000240)=0xc5) compat_40_mount(&(0x7f0000000140)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40020, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x40, 0x200) __setitimer50(0x0, &(0x7f0000000200)={{}, {0x9}}, 0x0) compat_50_setitimer(0x0, &(0x7f0000000180), 0x0) r4 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x8) setsockopt(r3, 0x2, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e", 0xb) compat_50_select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) ioctl$OFIOGETBMAP(r4, 0xc004667a, &(0x7f0000000540)=0x3) r5 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r5, &(0x7f0000000000)='3', 0x2000, 0x6, &(0x7f0000000040)={0x18, 0x3}, 0x1c) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000140)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) modctl$MODCTL_LOAD(0x0, &(0x7f0000000140)={&(0x7f0000000040), 0x0, 0x0}) msgget$private(0x0, 0x18) getsockopt$sock_cred(r5, 0xffff, 0x11, &(0x7f0000000300), &(0x7f0000000340)=0xc) 6.146310406s ago: executing program 0: mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x1733) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/162, 0xa2) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') compat_50___msgctl13$IPC_STAT(0x0, 0x2, 0x0) __mount50(&(0x7f00000002c0)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) __mount50(&(0x7f00000002c0)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f0000000380)={0x9, &(0x7f0000000200)={0xa, 0x6, 0x650, 0x6, 0x6, 0x7}, 0x27, &(0x7f0000000280)=ANY=[@ANYBLOB="050f27000300100b0b100102080000ff040043f40f0a745848032d0745"], 0x1, [{0x0, 0x0}]}) read(0xffffffffffffffff, &(0x7f00000003c0)=""/135, 0x87) r3 = socket(0x2, 0x3, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x4, 0x0) r4 = socket(0x18, 0x3, 0x1f) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, 0x0, 0x0) setuid(0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xa718) open$dir(0x0, 0x0, 0x0) ioctl$OFIOGETBMAP(0xffffffffffffffff, 0xc020447f, 0x0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00"/57, 0x39) ioctl$FIOGETBMAP(r1, 0xc008667a, &(0x7f0000000000)) 5.789453701s ago: executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 5.664393401s ago: executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fktrace(r0, 0x0, 0x62e2dd08f149ff1b, r1) fstatat(0xffffffffffffffff, 0x0, 0x0, 0x0) 3.988561158s ago: executing program 3: __mount50(&(0x7f00000002c0)='overlay\x00', &(0x7f0000000040)='.\x00', 0x0, &(0x7f0000000540), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) __stat50(&(0x7f00000004c0)='./bus\x00', &(0x7f00000005c0)={0x0}) mknod(&(0x7f00000011c0)='./file0\x00', 0x2000, r0) modctl$MODCTL_LOAD(0x2, 0xffffffffffffffff) _lwp_detach(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x262, 0x0) 3.97630605s ago: executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 3.928631827s ago: executing program 0: compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000003c0)='.\x00', 0x0, &(0x7f0000000140)="01") mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x6da) __posix_rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') __stat50(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000011c0)='./file0\x00', 0x2000, r0) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x38) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x600) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 2.268856892s ago: executing program 0: compat_40_mount(&(0x7f0000000000)='tmpfs\x00', &(0x7f00000003c0)='.\x00', 0x0, &(0x7f0000000140)="01") mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x6da) __posix_rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus\x00') __stat50(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f00000011c0)='./file0\x00', 0x2000, r0) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x38) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x600) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 2.181796425s ago: executing program 0: __getrusage50(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f00000000c0)={0x0}, 0xc) __wait450(r0, &(0x7f0000000100), 0x40, &(0x7f0000000140)) r1 = socket(0x1f, 0x10000000, 0x8) __clone(0x2100, &(0x7f0000000200)="bf7be83dff4598f71774d34fa278d5daad891e62c030aa8e713934caaca9eba872111ab8c3ce923cd434e4273488cae8aed5c5251b306f36126a97332b64e9265483c3b7016380a71c905e4431ce43a4f114f6080a0a26609dd5047933ec55dbabfb3fdd584dbf08112e952c5ce315b50471ec63356df0d9f78968e9f2514131390ba6d99bfe252047b293576c1b14390a406d5bccd369abe00d5e02a69f1f3fd894fd521a") fcntl$getown(r1, 0x5) compat_40_mount(&(0x7f00000002c0)='procfs\x00', &(0x7f0000000300)='./file0\x00', 0x800000, &(0x7f0000000340)="73431e4bb980c22d0b4c6b77342eeba24bffcb1276d9d443ef83a8600d92a3f8a9dcf868ec17b8f28c8d1b88dd40e17b43f02accf3c7f0ea4deab8b6dcf6ca85e91adbc12c7a62e793c99797ce51797521d04a7fd6d0e31cda1436845718d83cf0eefbaa2a7485d35bbdb595f3d11ea3a95e154622e56cb6cff674109c5d721e784637a4fb731212c80f266a28acfbbc8b9f332b5f26e77dbb9b6ca1c7a9a8aac44e2976b3a9ef36e851ce54d123955d8af90008f1140e089fb9d38fc282bfd4ef1daf231202e627848e2399d72620c2bad224d99d32ee47fa076d2db0ffbb20a794a75ef72201b0a6755720eda19b0a") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) getsid(r0) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getpgid(r0) r4 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x2) __fhstat50(&(0x7f00000005c0)="003e7a41025006863264fbccbf0293378a7e0d17dd6d114c9a661c874a23ec9e851476ab65a48cca1b64813b5afe8dee619fbe5a21066db972b2f28a8c28d1", 0x3f, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mknod(&(0x7f0000000580)='./file0\x00', 0x10, r5) r6 = accept(r4, &(0x7f00000006c0)=@family, &(0x7f0000000700)=0xe) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000740)=0x9) r7 = semget$private(0x0, 0x1, 0x412) ____semctl50$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000007c0)=@array=&(0x7f0000000780)=0x4) __fhstatvfs190(&(0x7f0000000800)="3451c8a124fe8bf5308a634b86bc55ff2d0bd606122d2566d5875fad3671fe82aa3b20994f5ff00286455904355fa6c59386aede74d95ad5a82c11882bd694e1400f75487a8fa3be9b415a707522edb9438b426767d3c3b8256700ee1f26949c067bd9daf670a2f04240dcfedd2deec342cbdc9b968f9010f1b1bd5f4e098749606f48373736c1232dc90de2f0e4ea20de559f30ab317f427dbe53a4ce90a4820ef10f56e2dccdcfdde3af85eefa35a95d00dc424305c8c3bb5d487768ac59a7c9b72fa5f3a3c43a61ad6aafb0357ff8b900414c370bf94d533b0e7c4a25271ae9c5dd950cb6d9a83f789d5e798ef78f61a8d40feb2a65e6072e8ed67cc7f8fc4ae526bc25c93b2cc6dd24df0c86ce84d2f0ed3442eca7339ff5d88cc23a664535155ca55be450bac4608160b628860d8a4af4f42911e2b0d77562092848618cec1814d2774b007b9762ff3561c80982293a16e3762a8e5fde43d601cf6d45ee69ea009a8855745ec2f6f276adc47883fd97b90b36cc9b04349271cab83f8b088147472c8d81456adf48a3884c55ae979988a125489e66e7686534ef624e5ba2f99adc659460af47232b05e43b187cac3d13934783a2910b706f94d20edf91af129a3dd5098306063efc60997eeedfbda3957731382a2d4247788bd7c0fcd0e514414b6539d5900dc3ffa1b20914418c9c2420dc23fb177966999aa4cc3301a981ec34fce1e560d815a3d50eb5c0a91d615741fa2ee6b5c7c62b0e838f2024f4b1e9a3a115b703f2542094d33f5750d165168d1fade47f20fa0c93ed72d9d35fea262682fb9dfa98f7764d2f8f11807fa483d4b561a8555200434326ddfe1d3dd4f1db3ae2011fbfe9418e5cbe246d73fa40f013c7adbb4ae622a428e8ab4723be1e30096b26cf21498e96a7295e041f8f3026bc06e856ee96f1d0cf5ee137eea70fd01bb4ec5d0229c2d6aa1250079e2d3c0144385818d5af241a240bd0b4832817ee89b82692d44b4d6e71fffda3d47aee36d3659993f7b8fc5caea205383f2cebcdae68fa4e5b0c545a7bbcab1dae3bb471f796b8180ecc17a36f42ad964f7dac7b02b9f0caf55c151e899e02dc5fa95e2f7801a9a91b365e1b3ebb0e6772d591fd349df220177530dabfb90e19def5f235daad0e05572e639cdef966723a9643ac99d5878cbf98986b0d7c69683407be3512ac608402c7864dcaf7870dcb65ca40fa7f9cd41c3024234fadac83f02ec2261e268935bfb5c2ce5097246aa38956e64cf718687faa67825a516eb8d26db212591b4dd6a697ac97bef08bebf137a4039d070763ee519626329767636029bdf34746434b3c45ffc4a517583f71892dd68999adb6dbcba19bc7e98353b21ae1222455532bc666bd1726b18b06241bc21bc354aa0473405b84a904509dd1c7ce10154dcee2b7c14144bdca174e1748181a065846003b3ad1fcdf88bf5ad46310f3ffa54afb3b64f1e82d6830b1eff9e73438fb07b0e71896f79a2d9acb0a084dc2355fcb35688f00089bbc89f42d1f41576fb03d1cc957cf15a6f23af20e5eb720cf94ed00f358333d38407d13ea213bbb16f80c3999a69d95038aa1a56f23a6c46ee135649a483ea7b270d1a134d9d1633bd62a7c89df49960ea7e8f5cfb9167693317738638c3e55f53324cda3f894340ef615e6ce1de5db26cf710a8f740c5964455d5a633194bc0431b5a5385105f8d5486503357ed35c82ca84cb39b279409e3655f79cfe6fca837330a612d14beb8d4b24747454fc654184b5aa9555427e22abab989b64102be38a3b3f45e098eac501abd00b7a97ec570dd2b67c53495d525e711baf6054f607b03d4282ec519aab25371e4788d363e72b0c042cde2fba99d28eff68e4744599a065d9f8f6d5fc2a30ae2742bdea7bc447d9382fe29038ee28c84ce8e0fb3f5854898a70bad9b9d9c05fe25c0977bcdc3a1ddcbd4850b3bcc0a12870f7c2db5011f2147b0020db6161014cd9ca22fd60c089af96270fab1049db82aaec7c288f7519228c1265b04b1abe36d1fbf84cd15f9c59d5622da6e16e7a18ad546bafd3aedd3c6f59b406d9011a7a8a8754e469b0b4a5d3fa78231f5e7e25b8f74d24f3a73427549098c638b69fd4a20480c91bf22b0214c4e4a406db22cb0c20ecbb55cc6fa6e23958df862a0f99e9318b43c34aed9b6802d4df30084de7150a3e3d04af4c433faa2ad3f700154ce750fb1bdf8a03f05d640f76effe50fe8404a0f91472313120eefaf30f43d6013fc4681d4aea3d36a1c706eb4af91265e88402a746db95f08048fd979034280486badcdac718ae5eee80aed85e24bb9a474ef1a4250deb0dd6a47c89afc470894006ef5c08eaddfd1cc9c3563b2d976adbd9d2bebaeab5b7ced77e7e5b4e65a4d97902221aca68288043323544381bb18f0439308c4f72867a111d449eeea814be4be96e3a74544d5f161d23e70e65b5c2c92e06553a51e97fa45db4f949da0804018e5bcbdc9d04e16b062cf7afee0261e15975fd3fc0cffaa8f9f29b1cc1f0e8f2fc138bc6d6fe1bee93bd25e48472ca7ded8f7478ef26ed6efba928960b8366e966c108897b86f6b9ebc9094cf8b24a561a7e8e103116c1a84f9dc11473c553816ae17ec91dc786626d1c9fbadb726650ef4ba7862982173ab1ccecf5c91ddf807059b518911244caa550f6014fd864dab1e38a045b314a3f1a5afe964203221ab1d8d0321218eb065f165b3dc4d86db54c88fc6ec4d6f3f2c5ee86ea54da27c55597059322e59a5f106ca6239a4e84d4b95b76a455d8e35afd0cf5a41a77ba06c1156aaa2c30cfcac4da054016180c80273a7f2c88d04e7ff27f85e95a3f7fe5c78fc7deeae8108e4f6efed5cb85f5812a1dd1e5fe2917471b5147b5e5c0fd592d2ad499999532284eda6116346f4553a2cfc269034657d0f56dbe405e0ff91f62573f291ec32066921a08a7bcc47bb30d5a683db0cf168f7f237fa8219ab6cb203671ba1245daa64d5578e3e080e5403cbfaded70ff00de42f446ae53c5a3f194b29695219285eb19e2d43adddf281ebd7408025cd0bc6f9d9c500b4e36285ff6906e8ef4b8955ab50a594f95c708c214c54b01633206e5f96f59323f049cd6d297733aa4669dfadd10e7994f3c5e296d9b729b84a32d97f6a0a1cf27210861ae80732502435891335c30b13e61c6acabe72356b702d54c54749f75c9571ffbdd2f255d29a59911d62ead1d53361952a381797c96b8c08f0cabbc6479a5fff8a444e8390e7f6d4a7c608a626774c53789ba7a471f13a6506cedc9092af3ba2fc2dc4416b6625d75f4dc7b24f521d92825b79191129d677d1a8b64e3afc0c6090ed9360541923b1cbb77d26eab827c0f411e75318a0ceed498e97139d4c973e153c78684ec8ced949b68d8cb211e439180092b86bb0f0081954279e0bd43c88fdfc6fd8389528aa738a7e848bd998d43de85a1a0a4b661e4f7771fcd14e84972a4928f68c9e9957402992935a4a5558c227a1d9cbdbca04ec6ca06b1b72fbccf8323b304adc86dd2e8eca2f0a78cfcb9453984ce564d8373ec31f273b4617c77857b19356ea3083562afb1644e370c6c84d99ee9331d985e005d1801f77bfb6ee9a9159c613118d0fcb3cf57b2fe79b8531be93e11f1d96a567104a5da227b864df365a677efde6b2a712ddf223673e16a4109cde605e24ff579c6d6637506a1b8ed967b79232bb7eb19613068a442f027dfbf352f59d9566e022cb82ea8dcaa3a15b70ec6bc353caff900a6a81a1d15b1153089ca445ce2015aa837db1a3da5e8c0324949dc76929b9de935a438f6d6ea4803ae539fe109cab7500ae37364ae794f40b3e57f5caf3a6f5bff4efa2986325180ff67c9c8d76849487dfa4797e93eb9103f2f43a8ba319b04e390df4d7a448c2610d56a380b6f38f8f127d0ebf24ab3c87987eba7397e4580873bbc24903cd07d7d67748802a4bce1f068eb0edf03f713424fd017756fe7f6683e56a4690a5c44993f8fc90f719d82f778bb5f2838c740ec816a830dc787224307a0ce266e70491da84d3b32dfcae7f636413250118f9f33737f17b97ea297190c7dc7a922326a2c343ab23862a87ddad5679ce6350f19cdb49da355b6f964942df3e06564b45dd7226d0ca12a78032a99624adff1f62ce7ec28b950bf7d7e9d58b443635c7a5145e7b059911e008098f66b4205af204e45418ebc9d809d26fb8c5f83a6ccef80cbc0d353f499aca92fc8c1db7c4db8d66c8b555e64404014699c3ed917f2693fcc4e30c43dfcaa7cc227596f2d40420faf625f1170b25781b58ab414c978eb536d2fe9d09eb09e139570842fc822cb394666fde88b9ccdf18696bd77315a2093d1fff01fde407598ae98fb26288dbe60f262ac61b1fc148d2a837475a462bd96973905de6f3eb9fad6a4831753a188a5b8c0b1829ee2912e352e43aeb62aaf78d2500bde171697a38f9408ecb15237cecc5e4c0aaeeb31ff2fd84f1ff0021e4e2bbe8e08f9c7bb9e3eb6a87a2d59ca5ad5c600d83713575726610c44b421fbc412edcf78afca8553e2125f55fb51f2f6ca68136745aa7f30e83d385b69e56e567e9e1ae52b9fad5654a4680abdbc83fe4787f51002ee9952514ae5d68d927e42a1b0e83860bfe878f083dae3c1d725b388a8c5c260dbe6df20fb1d2f597544f1634f4468dc2802626429ef628e19b99f39ec8b990b0e0b9d618f990a611aa2cba1102fd451d4e44becce2da7b6ea6b5fc314a8aa50794558298de6756ab4b3ce355c9ab7d0e9f405b5fa6e67bf582a361e83e13e5cb5bf413593c91353241e050d2c49b4265ac48197213c22b1ad3ef2c8a368814dfe0d00e2e53972f60e97d10d5b275c7c4c6e2977eb387858b7420ad095429bcf80e9ffa5de84cee99da3e703220233b802fb4e8e68945d5643c02e37920488f651619f5f60da09782dbb1f2a041b4bcaed275a0650da1f9079fe3c0b1b41709c240441834884ce6f72195b20b594973b7af2c4ebb494c5c884be662ec96a38f7dd3e86d1a4c73d403c286a9a390256e1605b7fd58c3d23df7ac48a32f20be1e97a4efeeec4ac952f7d9a845f0d408032b7b73b66226b165819f00f56f76e941591e84de72aa745991f2a37aef3d8e6a7faf5077f82fd13b6adc46331946e0a6a286aaa8f690e38dfabac9766075480effbc854b1bac391361f5d656c0a15d450f44b4a1855996d7cd2410ff2b9c346c1c397bb98dd0c61ffb46e8933babdd85890da98acec60ddda164dda44d574b1da887bc0a328f5d77071435ba7b4a4a0154931317cd1164a8705bc937f42711b9e8ef5f034684c8c5cb0fc887d770fca37fcec57335670ca21afc72afb9a233b3757c242f72cc3b22739cdef21218eccaa92d21825f7f948e6c348d153fe4119027c31209930fac38f3332f3d3ada14700619144bc0ee7a6084ed042294dd7368196d0a3a257ce6a51b37ce10b541e426ecb0908854cf8f9a8d65c91bf3e2fce53fd09d9d1c20e691dbed3b2e074b538c18dda16039db25689fb9e27b275fd4b326d8acfd37ecc9c51984ae684f1a15f8efb982ae44bc524abd9eaff759cdf66a83440381846fc4f58e73104239a6314bf061bc0487e527615b383a4e6cd728ec24c958f931b531f36054d6b5d2514d16799cab1546c3c49fb8f775088f169cbfadacbc852b9f3c7f7c6f88437e7c3bf1aab8ed7d66eda429af38109e3a5d38b16a62564426ccec98264ba97bf3d35f2bc215667217cfbac4fca20d011245546", 0x1000, &(0x7f0000001800), 0x3) __fhstat50(&(0x7f0000002500)="f96c3528bc9894972d7820078adb5d6abe745a85d854ec27263edd6b0e9c97a0eb59bd6190f4bd1a11c17d673c8a5b2a7726ac9183da7d98004fa546296dece3ca97991d0cafa240c092d04d85d01abe57e7c5816b79948014fb1aeb1caaf3c472d4164537ff4c4f611d3e9ce841f6e430f4f891812863c08b966f821fe0f7fb800a0fb50e9b4345910923d916b43954d7dcb62df624f8a25333cbe29db373b1a504cc30ee7c6c17fe736859f4e35a9dc5b9bf4624e31eeb27709939d5ea3dfa2e8582b26626b4e2cfd9f7097db4c4a17d2b1bf03ed251a249a8dfcf3efe6d34ef107b37e2fa9017536c1e9325c885", 0xef, &(0x7f0000002600)) _ksem_trywait(0x50535244) r8 = dup3(0xffffffffffffff9c, r3, 0x1000000) ioctl$FIOSEEKHOLE(r8, 0xc0086662, &(0x7f00000026c0)=0x8) recvmmsg(r4, &(0x7f0000002a80)={&(0x7f0000002a40)={&(0x7f0000002700)=@family, 0xe, &(0x7f0000002980)=[{&(0x7f0000002740)=""/99, 0x63}, {&(0x7f00000027c0)=""/197, 0xc5}, {&(0x7f00000028c0)=""/136, 0x88}], 0x3, &(0x7f00000029c0)=""/121, 0x79}}, 0x10, 0x40, &(0x7f0000002ac0)={0x20, 0x47}) dup(0xffffffffffffffff) __stat50(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)) compat_43_ommap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x400, r8, 0x0) unlink(&(0x7f0000002c00)='./file0\x00') modctl$MODCTL_UNLOAD(0x1, &(0x7f0000002c40)="98e9cb1139f59c1b04c201c92a36a00a4941fccaa3c43fa5cb16c821a5141034ff655ad2c7313baa4c5359697f39046eed007e3d2a1a3b7f57cb3df885a10fee8b9d") 2.15636168s ago: executing program 4: compat_30_getfh(&(0x7f00000001c0)='./file1\x00', &(0x7f00000000c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001c00)='./file0\x00', 0xbd3b92d3bf1b4767, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0xe, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x8, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0x43a) compat_43_orecv(r4, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047401, &(0x7f0000000000)=0x5) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0xa718) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80107445, &(0x7f0000000000)) fktrace(r0, 0x0, 0xf0709cfa615b9be3, r1) compat_43_orecvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/81, 0x51, 0x0, 0x0, 0x0) 1.725110446s ago: executing program 0: mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x1003) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000280)={{0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x800}, 0x4}}) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) __mount50(&(0x7f0000000040)='procfs\x00', &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='@', 0x1) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000600)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000100)={0x0, 0x6}, 0x1, 0xfffd, 0x3}}) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) compat_40_mount(&(0x7f0000000140)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup3(r1, r1, 0x0) lseek(r1, 0x0, 0x0, 0x2) __getdents30(r2, 0x0, 0xfffffc01) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) compat_40_mount(&(0x7f0000000000)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200000, 0x7) compat_50_quotactl(&(0x7f0000000200)='./file0\x00', 0x10001, r0, &(0x7f0000000400)="1ee90701ce25a335d91a47abf7e1f1a2c6ea13ee75f7ddb9b3cfa00d78c7d4f2b250080b08b55b013925657d3d06d3e3b528392b6baef1905204338245a60805711399237eeb8b92f2de979a919bad9362c94a7d746be3e0f960ebc2c228d76da2293c5d60a007cde19c986a99f7393dc19b40df4ce9bbbbf930d21fc6c038cf16c072b4fbf8734f1af98186e46557c3bd2fb15a7f4b8d81378bb7a8db901274f4f873f13348f90a491073a559") truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r3, 0x0, 0x0) read(r3, &(0x7f0000000080)=""/159, 0x9f) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8004745c, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x3f, &(0x7f00000000c0)="5ab7776a", 0x4) 701.243853ms ago: executing program 2: symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000340)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100), 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x5}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIOGETOWN(r0, 0x80047465, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) compat_40_mount(&(0x7f0000000140)='umap\x00', &(0x7f0000000040)='./file0\x00', 0x20000000, &(0x7f00000000c0)) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1500, 0x0) __mount50(&(0x7f0000000780)='msdos\x00', &(0x7f00000000c0)='.\x00', 0x0, &(0x7f0000000800)="f6", 0x1) 0s ago: executing program 3: truncate(&(0x7f0000022280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.239' (ED25519) to the list of known hosts. 2024/06/20 12:16:41 fuzzer started 2024/06/20 12:16:41 dialing manager at 10.128.0.163:30038 2024/06/20 12:16:41 starting 6 executor processes NetBSD/amd64 (ci2-netbsd-kubsan-3.c.syzkaller.internal) (constty) login: [ 43.7067865] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 715 command syz-executor.1) [ 43.9067764] Size of accounting file not a multiple of 64 - incomplete record truncated [ 45.0367780] tap2: detached [ 45.2767775] tap5: detached [ 46.7167780] .: failed to start extattr, error = 0[ 47.8767806] tap4: detached [ 48.5067862] tap1: detached [ 48.7767777] tap0: detached [ 48.9567771] tap5: detached NetBSD/amd64 (ci2-netbsd-kubsan-3.c.syzkaller.internal) (constty) login: [ 50.4767807] WARNING: defaulted mmap() share type to MAP_SHARED (pid 1629 command syz-executor.2) [ 50.4967962] tap3: detached [ 52.1067840] tap2: detached [ 52.4167822] tap1: detached [ 54.8467875] tap5: detached [ 55.3567801] tap0: detached [ 55.8367984] tap4: detached [ 56.8467839] tap3: detached [ 57.4767758] tap2: detached [ 58.6267764] tap4: detached [ 60.5567765] tap2: detached [ 63.2367767] tap4: detached [ 63.4467849] tap1: detached [ 63.7767921] tap3: detached [ 64.6567790] tap5: detached [ 66.9967770] tap0: detached [ 67.5367896] tap1: detached [ 68.5167807] tap4: detached [ 70.1067889] tap3: detached [ 72.2567770] tap2: detached [ 72.6767773] tap0: detached [ 72.8367988] tap5: detached [ 74.0967790] tap4: detached [ 75.8267775] tap0: detached [ 77.6667900] tap5: detached [ 80.0767974] pad0: outputs: 44100Hz, 16-bit, stereo [ 80.0871046] audio0 at pad0: playback [ 80.0871046] audio0: slinear_le:16 -> slinear_le:16 2ch 44100Hz, blk 1764 bytes (10ms) for playback [ 80.1016461] spkr1 at audio0: PC Speaker (synthesized) [ 80.1088646] wsbell at spkr1 not configured [ 80.3067807] spkr1: detached [ 80.3167801] audio0: detached [ 80.3267767] pad0: detached [ 80.5767778] tap1: detached [ 80.9667870] WARNING: defaulted mmap() share type to MAP_SHARED (pid 415 command syz-executor.5) [ 80.9967765] tap3: detached [ 82.4567812] pad0: outputs: 44100Hz, 16-bit, stereo [ 82.4567812] audio0 at pad0: playback [ 82.4667849] audio0: slinear_le:16 -> slinear_le:16 2ch 44100Hz, blk 1764 bytes (10ms) for playback [ 82.4767811] spkr1 at audio0: PC Speaker (synthesized) [ 82.4767811] wsbell at spkr1 not configured [ 82.6372164] spkr1: detached [ 82.6467822] audio0: detached [ 82.6467822] pad0: detached [ 83.9767832] pad0: outputs: 44100Hz, 16-bit, stereo [ 83.9767832] audio0 at pad0: playback [ 83.9886688] audio0: slinear_le:16 -> slinear_le:16 2ch 44100Hz, blk 1764 bytes (10ms) for playback [ 83.9999141] spkr1 at audio0: PC Speaker (synthesized) [ 84.0071458] wsbell at spkr1 not configured [ 84.1067838] spkr1: detached [ 84.1067838] audio0: detached [ 84.1171596] pad0: detached [ 85.5067778] tap2: detached [ 86.4567794] WARNING: defaulted mmap() share type to MAP_SHARED (pid 652 command syz-executor.1) [ 88.4567792] tap3: detached [ 89.6767778] tap0: detached [ 90.8267786] tap4: detached [ 92.2867793] uhub4: device problem, disabling port 1 [ 92.6867775] tap3: detached [ 93.2067879] WARNING: defaulted mmap() share type to MAP_SHARED (pid 760 command syz-executor.3) [ 94.5967788] tap2: detached [ 97.1567788] tap4: detached [ 98.6167773] tap0: detached [ 100.2667792] tap2: detached [ 101.6767704] tap5: detached [ 102.6067789] pad0: outputs: 44100Hz, 16-bit, stereo [ 102.6067789] audio0 at pad0: playback [ 102.6167782] audio0: slinear_le:16 -> slinear_le:16 2ch 44100Hz, blk 1764 bytes (10ms) for playback [ 102.6267821] spkr1 at audio0: PC Speaker (synthesized) [ 102.6267821] wsbell at spkr1 not configured [ 102.8367773] spkr1: detached [ 102.8467820] audio0: detached [ 102.8467820] pad0: detached [ 102.9568059] tap0: detached [ 103.2667790] tap4: detached [ 105.2367790] WARNING: defaulted mmap() share type to MAP_SHARED (pid 5168 command syz-executor.4) [ 105.5667855] tap5: detached [ 106.3067757] tap1: detached [ 109.7167792] WARNING: module error: vfs load failed for `./file0', error 45 [ 111.2168196] tap2: detached [ 111.5667853] tap3: detached [ 112.1567790] tap1: detached [ 113.3067835] WARNING: module error: vfs load failed for `./file0', error 45 [ 113.6667842] WARNING: defaulted mmap() share type to MAP_SHARED (pid 6453 command syz-executor.4) [ 114.5067868] tap2: detached [ 115.5767772] tap5: detached [ 116.6067825] at_ifinit: timeout?! [ 117.6767794] tap0: detached [ 118.8967799] tap2: detached [ 121.7867798] tap2: detached [ 122.8467857] tap1: detached [ 123.9967785] tap0: detached [ 124.0567789] WARNING: module error: vfs load failed for `./file0', error 45 [ 125.1967808] tap2: detached [ 126.9267862] tap1: detached [ 127.1767774] tap0: detached [ 128.5167828] tap3: detached [ 129.5167810] tap2: detached [ 131.2567795] tap0: detached [ 133.1967812] tap3: detached [ 133.3667798] tap1: detached [ 134.8367789] tap5: detached [ 136.4767797] tap0: detached [ 137.5067865] tap4: detached [ 138.6867891] tap5: detached [ 139.7767792] tap2: detached [ 140.7067795] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2195 command syz-executor.2) [ 142.6367810] tap4: detached [ 144.6867891] tap1: detached [ 145.1367759] tap3: detached [ 145.2367787] tap2: detached [ 147.3167782] tap0: detached [ 147.8467795] tap4: detached [ 149.8567790] tap1: detached [ 150.1868043] tap3: detached [ 150.4067882] tap5: detached [ 151.8067776] tap2: detached [ 152.1467810] tap0: detached [ 153.4867806] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 6879 command syz-executor.2) [ 154.8767801] tap5: detached [ 154.9267786] tap3: detached [ 155.9067890] tap1: detached [ 157.1767777] tap4: detached [ 158.3167807] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 2808 command syz-executor.2) [ 158.6567785] tap0: detached [ 159.3367792] at_ifinit: timeout?! [ 160.1267784] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 4796 command syz-executor.1) [ 160.2667806] tap3: detached [ 161.4867864] tap4: detached [ 162.0267881] WARNING: module error: vfs load failed for `Y!/}umxd$onC|,[k_#{P%+>{s\mQSea] 5*3 (hp716T!WJt [ 162.0267881] xi Br', error 2 [ 162.4467798] tap0: detached [ 163.0267784] tap5: detached [ 165.3667820] tap4: detached [ 166.1367798] tap0: detached [ 167.1067792] WARNING: module error: vfs load failed for `Y!/}umxd$onC|,[k_#{P%+>{s\mQSea] 5*3 (hp716T!WJt [ 167.1067792] xi Br', error 2 [ 169.0167790] tap2: detached [ 170.5467783] tap1: detached [ 170.6367771] sockaddr_getsize_by_family: (syz-executor.0:3311:3141) Unhandled address family=0 [ 170.7667779] tap3: detached [ 171.2567764] tap5: detached [ 171.8367792] .: failed to start extattr, error = 0tap4: detached [ 172.9067860] WARNING: module error: vfs load failed for `Y!/}umxd$onC|,[k_#{P%+>{s\mQSea] 5*3 (hp716T!WJt [ 172.9267770] xi Br', error 2 [ 173.8167807] tap2: detached [ 175.6867793] tap0: detached [ 176.0067821] tap4: detached [ 176.2567803] .: failed to start extattr, error = 0WARNING: module error: vfs load failed for `Y!/}umxd$onC|,[k_#{P%+>{s\mQSea] 5*3 (hp716T!WJt [ 176.9867921] xi Br', error 2 [ 178.2167809] tap3: detached [ 178.6067776] tap1: detached [ 179.1367785] tap5: detached [ 180.1867825] .: failed to start extattr, error = 0tap1: detached [ 182.4767787] tap4: detached [ 183.0667787] tap0: detached [ 183.4067814] tap3: detached [ 183.9267796] WARNING: module error: vfs load failed for `Y!/}umxd$onC|,[k_#{P%+>{s\mQSea] 5*3 (hp716T!WJt [ 183.9390448] xi Br', error 2 [ 184.1067817] tap5: detached [ 185.3067915] tap2: detached [ 187.5567765] pad0: outputs: 44100Hz, 16-bit, stereo [ 187.5667876] audio0 at pad0: playback [ 187.5667876] audio0: slinear_le:16 -> slinear_le:16 2ch 44100Hz, blk 1764 bytes (10ms) for playback [ 187.5767779] spkr1 at audio0: PC Speaker (synthesized) [ 187.5867781] wsbell at spkr1 not configured [ 188.0767801] spkr1: detached [ 188.0767801] audio0: detached [ 188.0867798] pad0: detached [ 188.1067885] tap3: detached [ 188.1367799] tap5: detached [ 190.8967776] tap0: detached [ 191.0567799] tap2: detached [ 192.4867870] tap3: detached [ 193.7667819] .: failed to start extattr, error = 0tap5: detached [ 194.9267967] tap0: detached [ 196.0967794] tap3: detached [ 197.4367788] kobj_load, 185: [./file0]: linker error: read failed 22 [ 197.4473074] WARNING: module error: vfs load failed for `./file0', error 22 [ 199.4367808] tap2: detached [ 201.1067799] tap3: detached [ 201.9467801] tap5: detached [ 203.5267890] tap0: detached NetBSD/amd64 (ci2-netbsd-kubsan-3.c.syzkaller.internal) (constty) login: [ 205.6367793] tap3: detached [ 206.2367807] kobj_load, 185: [./file0]: linker error: read failed 22 [ 206.2367807] WARNING: module error: vfs load failed for `./file0', error 22 [ 207.1867842] tap4: detached [ 207.7467849] WARNING: defaulted mmap() share type to MAP_SHARED (pid 7120 command syz-executor.3) [ 208.0667788] WARNING: defaulted mmap() share type to MAP_SHARED (pid 7120 command syz-executor.3) [ 208.8667830] tap5: detached [ 209.9067809] tap4: detached ~[ 210.9067839] WARNING: defaulted mmap() share type to MAP_SHARED (pid 4252 command syz-executor.4) [ 210.9367817] WARNING: defaulted mmap() share type to MAP_SHARED (pid 4252 command syz-executor.4) [ 212.3667783] tap2: detached [ 212.8967785] tap0: detached [ 215.8967791] tap1: detached [ 217.8667837] tap2: detached [ 218.3167779] tap3: detached [ 221.0767797] tap5: detached [ 222.6367769] tap3: detached [ 225.6367795] tap0: detached [ 225.8167803] tap3: detached [ 226.7267798] tap1: detached [ 227.0767794] WARNING: defaulted mmap() share type to MAP_SHARED (pid 4348 command syz-executor.3) [ 227.5267876] WARNING: defaulted mmap() share type to MAP_SHARED (pid 4348 command syz-executor.3) ~[ 229.6667794] tap0: detached [ 231.1367817] kobj_load, 185: [./file0]: linker error: read failed 6 [ 231.1467791] WARNING: module error: vfs load failed for `./file0', error 6 [ 231.1767790] tap1: detached [ 232.8067857] tap0: detached ~[ 236.5367788] tap1: detached [ 236.5967782] tap2: detached ~[ 237.5267797] tap3: discarding oversize frame (len=65007) [ 238.9767826] tap1: detached [ 240.5568119] tap2: detached [ 241.8667897] tap0: detached ~[ 242.6067835] tap0: discarding oversize frame (len=65007) [ 246.6867778] tap3: detached [ 246.7867856] tap0: detached [ 246.9267807] tap2: detached [ 250.5367857] tap5: detached [ 250.7868041] tap4: detached [ 251.8967804] tap0: detached [ 252.8767817] tap3: detached [ 254.2867851] tap1: detached [ 254.9567799] tap0: discarding oversize frame (len=65007) [ 256.1467938] tap1: detached [ 260.3467863] tap4: detached [ 262.6467802] tap3: detached Jan 5 18:55:09 ci2-netbsd-kubsan-3 syslogd[812]: /var/log/messages: No space left on device [ 265.5067850] tap2: detached [ 265.7367782] tap4: detached [ 265.8067873] tap1: detached [ 267.4267857] tap0: detached [ 269.0267823] tap1: detached ㈯:rtMPˠOw2p;ɢc)OC1 z˭,ײKIVt|s6YG\g*:湾i{k&R:Sr~YڿQ@n۟FU(009|xAՉs]~}E…I ' xo!ĕхٍ19θ#Is'L"hn{dVE[G&GtbSҐjqV>ޤϪ[)7[ 277.7067796] tap1: detached [ 277.7667800] tap5: detached [ 279.1068065] tap4: detached [ 279.5667816] tap0: detached ㈯:rtMPˠOw2p;ɢc)OC1 z˭,ײKIVt|s6YG\g*:湾i{k&R:Sr~YڿQ@n۟FU(009|xAՉs]~}E…I ' xo!ĕхٍ19θ#Is'L"hn{dVE[G&GtbSҐjqV>ޤϪ[)7[ 283.2467788] tap3: detached [ 283.5967807] tap0: detached [ 284.0267809] tap5: detached [ 285.8067852] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 5311 command syz-executor.1) [ 286.9567774] tap4: detached [ 288.6267807] tap5: detached [ 292.4367801] tap1: detached [ 293.5067941] tap0: detached [ 294.4167802] tap4: detached [ 294.8367811] tap5: detached ㈯:rtMPˠOw2p;ɢc)OC1 z˭,ײKIVt|s6YG\g*:湾i{k&R:Sr~YڿQ@n۟FU(009|xAՉs]~}E…I ' xo!ĕхٍ19θ#Is'L"hn{dVE[G&GtbSҐjqV>ޤϪ[)7[ 298.7867797] tap5: detached [ 302.3267849] tap2: detached [ 302.3968021] tap3: detached ㈯:rtMPˠOw2p;ɢc)OC1 z˭,ײKIVt|s6YG\g*:湾i{k&R:Sr~YڿQ@n۟FU(009|xAՉs]~}E…I ' xo!ĕхٍ19θ#Is'L"hn{dVE[G&GtbSҐjqV>ޤϪ[)7[ 305.3867791] tap2: detached [ 306.2367808] puffs_mount: handle size 65537 too large [ 307.9867868] tap2: detached [ 308.9667806] puffs_mount: handle size 65537 too large [ 312.3467808] tap4: detached [ 314.4267812] tap3: detached [ 314.9967802] puffs_mount: handle size 65537 too large [ 316.2367793] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 6387 command syz-executor.3) [ 317.7067845] tap4: detached [ 319.4767812] tap1: detached [ 319.9667819] tap0: detached [ 321.2067807] tap3: detached Jan 5 18:55:09 ci2-netbsd-kubsan-3 syslogd[812]: /var/log/messages: No space left on device [ 322.5467854] tap5: detached ^[ 323.1067865] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 10329 command syz-executor.5) [ 323.5667791] uhub0: device problem, disabling port 1 [ 324.9167796] at_ifinit: timeout?! [ 325.3067806] tap3: detached [ 327.4867832] uhub1: device problem, disabling port 1 [ 328.6367978] tap4: detached [ 329.0767796] tap3: detached [ 329.7267824] tap5: detached [ 332.5567803] tap1: detached [ 334.0267873] tap2: detached [ 334.9167803] tap0: detached [ 335.7867777] uhub1: device problem, disabling port 1 [ 336.9667842] tap4: detached [ 338.1367787] tap2: detached [ 338.1567796] tap5: detached [ 341.2667799] tap3: detached [ 341.2767792] tap4: detached [ 342.4367783] uhub3: device problem, disabling port 1 [ 344.4367845] tap1: detached [ 345.2867799] tap2: detached [ 345.9267799] tap4: detached [ 350.2767830] tap5: detached [ 352.5867853] .: failed to start extattr, error = 0[ 352.6367834] WARNING: module error: vfs load failed for `./file0', error 6 [ 352.6667825] sockaddr_getsize_by_family: (syz-executor.5:7461:10806) Unhandled address family=0 ^?[ 367.3567826] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 12979 command syz-executor.5) [ 368.8167777] sockaddr_getsize_by_family: (syz-executor.3:7556:10029) Unhandled address family=0 [ 370.0567768] .: failed to start extattr, error = 0tap0: detached [ 370.2167858] tap4: detached [ 370.2667848] WARNING: module error: vfs load failed for `./file0', error 6 [ 370.8367833] tap1: detached [ 371.7567793] tap2: detached [ 371.8467796] load: 12.14 cmd: getty 3878 [ttyraw] 0.00u 0.04s 0% 1656k Jan 5 18:56:59 ci2-netbsd-kubsan-3 dhcpcd[485]: ps_dostop: Connection reset by peer Jan 5 18:56:59 ci2-netbsd-kubsan-3 dhcpcd[485]: ps_root_recvmsg: Connection reset by peer [ 373.9068035] tap3: detached [ 373.9467816] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 8398 command syz-executor.5) [ 374.5267875] WARNING: module error: vfs load failed for `compat_sysv_14', error 2 [ 375.0667936] load: 12.45 cmd: getty 3878 [ttyraw] 0.00u 0.04s 0% 1656k [ 390.0167809] tap2: detached [ 390.3667884] tap3: detached [ 392.0767820] tap5: detached Jan 1 00:00:19 ci2-netbsd-kubsan-3 dhcpcd[8743]: ps_inet_listenin: Can't assign requested address Jan 1 00:00:19 ci2-netbsd-kubsan-3 dhcpcd[8743]: ps_root_recvmsg: Can't assign requested address [ 406.7168054] tap4: detached [ 406.7267823] tap3: detached [ 407.2367804] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 13150 command syz-executor.2) [ 407.6767814] WARNING: module error: vfs load failed for `compat_sysv_14', error 2 Jan 1 00:00:02 ci2-netbsd-kubsan-3 dhcpcd[10218]: ps_inet_listenin: Can't assign requested address Jan 1 00:00:02 ci2-netbsd-kubsan-3 dhcpcd[10218]: ps_root_recvmsg: Can't assign requested address [ 424.9467806] tap2: detached [ 424.9667808] tap3: detached [ 425.8267897] Size of accounting file not a multiple of 64 - incomplete record truncated Jan 13 11:40:32 ci2-netbsd-kubsan-3 dhcpcd[485]: ps_dostop: Connection reset by peer Jan 13 11:40:32 ci2-netbsd-kubsan-3 dhcpcd[485]: ps_root_recvmsg: Connection reset by peer [ 426.4967847] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 9966 command syz-executor.3) [ 444.3467824] tap3: detached [ 444.4967821] tap1: detached [ 446.9267802] tap0: detached [ 447.0267797] tap2: detached [ 448.7867886] tap3: detached [ 450.2667839] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 14559 command syz-executor.0) [ 452.0567852] tap3: detached [ 456.6268183] tap0: detached [ 456.9767830] tap5: detached [ 458.9667848] tap2: detached [ 459.6967789] /root/syzkaller-testdir712456008/syzkaller.bJcCl2/1.: failed to start extattr, error = 0tap0: detached [ 461.8267879] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 11002 command syz-executor.2) [ 463.9467835] tap2: detached [ 465.2067828] tap3: detached [ 466.0467863] WARNING: module error: vfs load failed for `compat_sysv_14', error 2 [ 466.4767805] tap5: detached [ 467.9667812] tap0: detached [ 468.7167800] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 14166 command syz-executor.5) [ 470.7367805] tap5: detached [ 473.4167801] tap5: detached [ 473.5767813] tap0: detached [ 475.2567803] tap3: detached [ 476.6067813] tap5: detached [ 477.1667805] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 8128 command syz-executor.5) [ 478.9067786] WARNING: defaulted mmap() share type to MAP_PRIVATE (pid 10885 command syz-executor.0) [ 479.4967818] tap5: detached [ 481.4167794] tap1: detached [ 481.5668059] tap4: detached [ 483.4567797] tap4: detached [ 484.5767797] tap0: detached [ 485.3367834] WARNING: module error: vfs load failed for `sysvbfs', error 2 [ 485.3867829] kobj_load, 185: [./file0]: linker error: read failed 21 [ 485.3967845] WARNING: module error: vfs load failed for `./file0', error 21 [ 486.9767809] WARNING: module error: vfs load failed for `overla ', error 2 [ 488.7367812] tap0: detached [ 489.4067816] pad0: outputs: 44100Hz, 16-bit, stereo [ 489.4067816] audio0 at pad0: playback [ 489.4167867] audio0: slinear_le:16 -> slinear_le:16 2ch 44100Hz, blk 1764 bytes (10ms) for playback [ 489.4267975] spkr1 at audio0: PC Speaker (synthesized) [ 489.4267975] wsbell at spkr1 not configured [ 490.8467803] tap0: detached unexpected fault address 0x7f7fad02e000 fatal error: fault [ 491.4467802] spkr1: detached [ 491.4467802] audio0: detached [ 491.4584218] pad0: detached [signal SIGSEGV: segmentation violation code=0x1 addr=0x7f7fad02e000 pc=0x4709fc] goroutine 15 [running]: runtime.throw({0xbdc158?, 0x0?}) /usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc0001c1b58 sp=0xc0001c1b28 pc=0x43a81c runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc0001c1bb8 sp=0xc0001c1b58 pc=0x451585 runtime.memmove() /usr/local/go/src/runtime/memmove_amd64.s:375 +0x43c fp=0xc0001c1bc0 sp=0xc0001c1bb8 pc=0x4709fc github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0004c0200, 0x58a?, {0xc000a60000, 0x10029, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:247 +0x85 fp=0xc0001c1c50 sp=0xc0001c1bc0 pc=0xa11785 main.(*Proc).executeProgram(0xc0000b6600, 0xc0004e2700, 0xc0001c1df0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:123 +0xe5 fp=0xc0001c1db8 sp=0xc0001c1c50 pc=0xa1b365 main.(*Proc).execute(0xc0000b6600?, 0xc0004e2700, 0xc0004906e8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0001c1e00 sp=0xc0001c1db8 pc=0xa1b1b3 main.(*Proc).loop(0xc0000b6600) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0001c1fc8 sp=0xc0001c1e00 pc=0xa1aa2c main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0001c1fe0 sp=0xc0001c1fc8 pc=0xa1a925 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001c1fe8 sp=0xc0001c1fe0 pc=0x46f7c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 1 [runnable]: syscall.Syscall(0x3, 0x6, 0xc000380000, 0x61af4) /usr/local/go/src/syscall/asm_unix_amd64.s:19 +0x9 fp=0xc000825750 sp=0xc000825740 pc=0x4beb49 syscall.read(0xc000283180?, {0xc000380000?, 0x0?, 0x0?}) /usr/local/go/src/syscall/zsyscall_netbsd_amd64.go:860 +0x45 fp=0xc0008257a8 sp=0xc000825750 pc=0x4bdc85 syscall.Read(...) /usr/local/go/src/syscall/syscall_unix.go:181 internal/poll.ignoringEINTRIO(...) /usr/local/go/src/internal/poll/fd_unix.go:736 internal/poll.(*FD).Read(0xc000283180, {0xc000380000, 0x61af4, 0x62000}) /usr/local/go/src/internal/poll/fd_unix.go:160 +0x2ae fp=0xc000825840 sp=0xc0008257a8 pc=0x4d9d2e net.(*netFD).Read(0xc000283180, {0xc000380000?, 0xc000303c00?, 0x100c00046c400?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc000825888 sp=0xc000825840 pc=0x5b8d85 net.(*conn).Read(0xc000490290, {0xc000380000?, 0xc0000106c0?, 0x18?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc0008258d0 sp=0xc000825888 pc=0x5c96a5 net.(*TCPConn).Read(0xc000825960?, {0xc000380000?, 0xc000825938?, 0x40dd4c?}) :1 +0x25 fp=0xc000825900 sp=0xc0008258d0 pc=0x5d9e05 io.ReadAtLeast({0x7f7fb103a298, 0xc000490290}, {0xc000380000, 0x61af4, 0x62000}, 0x4) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000825948 sp=0xc000825900 pc=0x4b4a50 github.com/google/syzkaller/pkg/flatrpc.(*Conn).recv(0xc000090960, 0xc000380004?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:178 +0x1a5 fp=0xc0008259e0 sp=0xc000825948 pc=0x8d4b65 github.com/google/syzkaller/pkg/flatrpc.Recv[...](0xc000090960) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/flatrpc/conn.go:152 +0xb3 fp=0xc000825a40 sp=0xc0008259e0 pc=0xa1c6f3 main.(*FuzzerTool).handleConn(0xc0004b2780) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:222 +0x36 fp=0xc000825ae8 sp=0xc000825a40 pc=0xa19536 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:162 +0xec5 fp=0xc000825f40 sp=0xc000825ae8 pc=0xa19065 runtime.main() /usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc000825fe0 sp=0xc000825f40 pc=0x43d1fb runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000825fe8 sp=0xc000825fe0 pc=0x46f7c1 goroutine 2 [force gc (idle), 7 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056fa8 sp=0xc000056f88 pc=0x43d66e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000056fe0 sp=0xc000056fa8 pc=0x43d4d3 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x46f7c1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1406001?, 0x14060c0?, 0xc?, 0x14?, 0x1?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000057778 sp=0xc000057758 pc=0x43d66e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000577c8 sp=0xc000057778 pc=0x4283bf runtime.gcenable.func1() /usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000577e0 sp=0xc0000577c8 pc=0x41d4a5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x46f7c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x1406da0?, 0xd08fa5b8?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000057f70 sp=0xc000057f50 pc=0x43d66e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x1406da0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000057fa0 sp=0xc000057f70 pc=0x425c49 runtime.bgscavenge(0x0?) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000057fc8 sp=0xc000057fa0 pc=0x4261f9 runtime.gcenable.func2() /usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000057fe0 sp=0xc000057fc8 pc=0x41d445 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x46f7c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:201 +0xa5 goroutine 17 [finalizer wait]: runtime.gopark(0x0?, 0xcaad20?, 0xa0?, 0x0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056628 sp=0xc000056608 pc=0x43d66e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000567e0 sp=0xc000056628 pc=0x41c527 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x46f7c1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:163 +0x3d goroutine 18 [GC worker (idle)]: runtime.gopark(0x6ddd335da3?, 0xc000040020?, 0x1a?, 0x14?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000052750 sp=0xc000052730 pc=0x43d66e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000527e0 sp=0xc000052750 pc=0x41f025 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000527e8 sp=0xc0000527e0 pc=0x46f7c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1217 +0x1c goroutine 5 [GC worker (idle)]: runtime.gopark(0x70eb61f86e?, 0xc0001fe2c0?, 0x1a?, 0x14?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000058750 sp=0xc000058730 pc=0x43d66e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000587e0 sp=0xc000058750 pc=0x41f025 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x46f7c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1217 +0x1c goroutine 6 [select]: runtime.gopark(0xc000059f88?, 0x3?, 0x3?, 0x0?, 0xc000059f72?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000059e18 sp=0xc000059df8 pc=0x43d66e runtime.selectgo(0xc000059f88, 0xc000059f6c, 0xc0000de400?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000059f38 sp=0xc000059e18 pc=0x44dac5 go.opencensus.io/stats/view.(*worker).start(0xc0000de400) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc000059fc8 sp=0xc000059f38 pc=0x9f189f go.opencensus.io/stats/view.init.0.func1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc000059fe0 sp=0xc000059fc8 pc=0x9f0bc5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x46f7c1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 8 [select, 7 minutes, locked to thread]: runtime.gopark(0xc000498fa8?, 0x2?, 0x9?, 0xd9?, 0xc000498f94?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000498e30 sp=0xc000498e10 pc=0x43d66e runtime.selectgo(0xc000498fa8, 0xc000498f90, 0x0?, 0x0, 0x6e6f6c637c6e7275?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000498f50 sp=0xc000498e30 pc=0x44dac5 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1014 +0x192 fp=0xc000498fe0 sp=0xc000498f50 pc=0x4664f2 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000498fe8 sp=0xc000498fe0 pc=0x46f7c1 created by runtime.ensureSigM in goroutine 21 /usr/local/go/src/runtime/signal_unix.go:997 +0xc8 goroutine 20 [chan receive]: runtime.gopark(0xc00007a540?, 0xc000090b90?, 0x90?, 0x6f?, 0x8d43e0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000052ef8 sp=0xc000052ed8 pc=0x43d66e runtime.chanrecv(0xc00007a5a0, 0xc000052fb8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000052f70 sp=0xc000052ef8 pc=0x4094ad runtime.chanrecv2(0xc0004cc0c0?, 0x44471c?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000052f98 sp=0xc000052f70 pc=0x4090d2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc000052fe0 sp=0xc000052f98 pc=0x8d2f46 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xe5 goroutine 21 [chan receive, 7 minutes]: runtime.gopark(0xc000058ee0?, 0x7990c5?, 0x1?, 0xb6?, 0xc000058f58?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000058ec8 sp=0xc000058ea8 pc=0x43d66e runtime.chanrecv(0xc00007a120, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000058f40 sp=0xc000058ec8 pc=0x4094ad runtime.chanrecv1(0xc00007a120?, 0xc000058fb0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000058f68 sp=0xc000058f40 pc=0x4090b2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc000058fe0 sp=0xc000058f68 pc=0x79a025 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 22 [chan receive, 7 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000596f0 sp=0xc0000596d0 pc=0x43d66e runtime.chanrecv(0xc000092180, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000059768 sp=0xc0000596f0 pc=0x4094ad runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000059790 sp=0xc000059768 pc=0x4090b2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:76 +0x19 fp=0xc0000597e0 sp=0xc000059790 pc=0xa190b9 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46f7c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:74 +0x33b goroutine 23 [IO wait, 7 minutes]: runtime.gopark(0xc000497c10?, 0x41013d?, 0x18?, 0x7c?, 0x4df99d?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000497ba8 sp=0xc000497b88 pc=0x43d66e runtime.netpollblock(0x7f7fb132d1e8?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000497be0 sp=0xc000497ba8 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1039bd0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000497c00 sp=0xc000497be0 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0004c0000?, 0xc000497ce8?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000497c28 sp=0xc000497c00 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0004c0000) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000497cd0 sp=0xc000497c28 pc=0x4ddeec net.(*netFD).accept(0xc0004c0000) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000497d88 sp=0xc000497cd0 pc=0x5bada9 net.(*TCPListener).accept(0xc00046c000) /usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc000497db0 sp=0xc000497d88 pc=0x5d16de net.(*TCPListener).Accept(0xc00046c000) /usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc000497de0 sp=0xc000497db0 pc=0x5d08d0 net/http.(*onceCloseListener).Accept(0xd67f30?) :1 +0x24 fp=0xc000497df8 sp=0xc000497de0 pc=0x6f1bc4 net/http.(*Server).Serve(0xc000000000, {0xd67000, 0xc00046c000}) /usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc000497f28 sp=0xc000497df8 pc=0x6cf864 net/http.(*Server).ListenAndServe(0xc000000000) /usr/local/go/src/net/http/server.go:2985 +0x71 fp=0xc000497f58 sp=0xc000497f28 pc=0x6cf4d1 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3239 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:284 +0x9d fp=0xc000497fe0 sp=0xc000497f58 pc=0xa1a4bd runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000497fe8 sp=0xc000497fe0 pc=0x46f7c1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:283 +0x37 goroutine 9 [syscall, 7 minutes]: runtime.notetsleepg(0x37202c333231202c?, 0x202c293537202c36?) /usr/local/go/src/runtime/lock_sema.go:294 +0x29 fp=0xc00043e7a0 sp=0xc00043e758 pc=0x40ea69 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc00043e7c0 sp=0xc00043e7a0 pc=0x46bf29 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc00043e7e0 sp=0xc00043e7c0 pc=0x7993f3 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00043e7e8 sp=0xc00043e7e0 pc=0x46f7c1 created by os/signal.Notify.func1.1 in goroutine 21 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 12 [select]: runtime.gopark(0xc0001c3978?, 0x2?, 0xc0?, 0x75?, 0xc0001c391c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001c37c0 sp=0xc0001c37a0 pc=0x43d66e runtime.selectgo(0xc0001c3978, 0xc0001c3918, 0x20?, 0x0, 0x41d020?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0001c38e0 sp=0xc0001c37c0 pc=0x44dac5 github.com/google/syzkaller/pkg/ipc.(*command).handshake(0xc0004c0d00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:705 +0x1d3 fp=0xc0001c39a8 sp=0xc0001c38e0 pc=0xa14c73 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand(0xc0004c0080, 0xc000039998, {0xbda86e?, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:653 +0xc52 fp=0xc0001c3c20 sp=0xc0001c39a8 pc=0xa14352 github.com/google/syzkaller/pkg/ipc.(*Env).RestartIfNeeded(0xc0004c0080, 0xc000039998) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:313 +0xce fp=0xc0001c3c50 sp=0xc0001c3c20 pc=0xa11ace main.(*Proc).executeProgram(0xc0000b6390, 0xc00042c8c0, 0xc0001c3df0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:120 +0x6f fp=0xc0001c3db8 sp=0xc0001c3c50 pc=0xa1b2ef main.(*Proc).execute(0xc0000b6390?, 0xc00042c8c0, 0xc000490688?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0001c3e00 sp=0xc0001c3db8 pc=0xa1b1b3 main.(*Proc).loop(0xc0000b6390) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0001c3fc8 sp=0xc0001c3e00 pc=0xa1aa2c main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0001c3fe0 sp=0xc0001c3fc8 pc=0xa1a925 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001c3fe8 sp=0xc0001c3fe0 pc=0x46f7c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 49 [IO wait]: runtime.gopark(0xc0001bd890?, 0xc0001bd890?, 0x7d?, 0xeb?, 0xc0001bd8e8?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001bd878 sp=0xc0001bd858 pc=0x43d66e runtime.netpollblock(0xc000430030?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0001bd8b0 sp=0xc0001bd878 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1041a90, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0001bd8d0 sp=0xc0001bd8b0 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0007a8f60?, 0xc000430030?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0001bd8f8 sp=0xc0001bd8d0 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007a8f60, {0xc000430030, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0001bd990 sp=0xc0001bd8f8 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004904e0, {0xc000430030?, 0xc0001bda08?, 0x410365?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0001bd9d0 sp=0xc0001bd990 pc=0x4e3ad2 io.ReadAtLeast({0xd5f300, 0xc0004904e0}, {0xc000430030, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0001bda18 sp=0xc0001bd9d0 pc=0x4b4a50 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0004c0780, 0xc0000cd3f8?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x3c5 fp=0xc0001bdbc0 sp=0xc0001bda18 pc=0xa15405 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0004c0e80, 0x57f?, {0xc0000b4c00, 0x3d1, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:260 +0x10c fp=0xc0001bdc50 sp=0xc0001bdbc0 pc=0xa1180c main.(*Proc).executeProgram(0xc0000b6630, 0xc0004e2310, 0xc0001bddf0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:123 +0xe5 fp=0xc0001bddb8 sp=0xc0001bdc50 pc=0xa1b365 main.(*Proc).execute(0xc0000b6630?, 0xc0004e2310, 0xc000490228?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0001bde00 sp=0xc0001bddb8 pc=0xa1b1b3 main.(*Proc).loop(0xc0000b6630) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0001bdfc8 sp=0xc0001bde00 pc=0xa1aa2c main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0001bdfe0 sp=0xc0001bdfc8 pc=0xa1a925 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001bdfe8 sp=0xc0001bdfe0 pc=0x46f7c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 14 [select]: runtime.gopark(0xc000827978?, 0x2?, 0x60?, 0xb5?, 0xc00082791c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0008277c0 sp=0xc0008277a0 pc=0x43d66e runtime.selectgo(0xc000827978, 0xc000827918, 0x20?, 0x0, 0x41d020?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0008278e0 sp=0xc0008277c0 pc=0x44dac5 github.com/google/syzkaller/pkg/ipc.(*command).handshake(0xc000282280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:705 +0x1d3 fp=0xc0008279a8 sp=0xc0008278e0 pc=0xa14c73 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand(0xc0004c0180, 0xc0000cd770, {0xbda86e?, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:653 +0xc52 fp=0xc000827c20 sp=0xc0008279a8 pc=0xa14352 github.com/google/syzkaller/pkg/ipc.(*Env).RestartIfNeeded(0xc0004c0180, 0xc0000cd770) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:313 +0xce fp=0xc000827c50 sp=0xc000827c20 pc=0xa11ace main.(*Proc).executeProgram(0xc0000b65e8, 0xc0004e2690, 0xc000827df0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:120 +0x6f fp=0xc000827db8 sp=0xc000827c50 pc=0xa1b2ef main.(*Proc).execute(0xc0000b65e8?, 0xc0004e2690, 0xc00046a0a8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc000827e00 sp=0xc000827db8 pc=0xa1b1b3 main.(*Proc).loop(0xc0000b65e8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc000827fc8 sp=0xc000827e00 pc=0xa1aa2c main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc000827fe0 sp=0xc000827fc8 pc=0xa1a925 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000827fe8 sp=0xc000827fe0 pc=0x46f7c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 16 [IO wait]: runtime.gopark(0xc000829890?, 0xc000829890?, 0x7d?, 0xeb?, 0xc0008298e8?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000829878 sp=0xc000829858 pc=0x43d66e runtime.netpollblock(0xc0004301c0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0008298b0 sp=0xc000829878 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb10414c0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0008298d0 sp=0xc0008298b0 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0007a9860?, 0xc0004301c0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0008298f8 sp=0xc0008298d0 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007a9860, {0xc0004301c0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000829990 sp=0xc0008298f8 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000490718, {0xc0004301c0?, 0xc000829a08?, 0x410365?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0008299d0 sp=0xc000829990 pc=0x4e3ad2 io.ReadAtLeast({0xd5f300, 0xc000490718}, {0xc0004301c0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000829a18 sp=0xc0008299d0 pc=0x4b4a50 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0004c0b80, 0xc000039980?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x3c5 fp=0xc000829bc0 sp=0xc000829a18 pc=0xa15405 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0004c0e00, 0x587?, {0xc0001db8c0, 0x2a4, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:260 +0x10c fp=0xc000829c50 sp=0xc000829bc0 pc=0xa1180c main.(*Proc).executeProgram(0xc0000b6618, 0xc00042c850, 0xc000829df0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:123 +0xe5 fp=0xc000829db8 sp=0xc000829c50 pc=0xa1b365 main.(*Proc).execute(0xc0000b6618?, 0xc00042c850, 0xc000490568?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc000829e00 sp=0xc000829db8 pc=0xa1b1b3 main.(*Proc).loop(0xc0000b6618) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc000829fc8 sp=0xc000829e00 pc=0xa1aa2c main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc000829fe0 sp=0xc000829fc8 pc=0xa1a925 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000829fe8 sp=0xc000829fe0 pc=0x46f7c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 13 [IO wait]: runtime.gopark(0xc0001bf890?, 0xc0001bf890?, 0x7d?, 0xeb?, 0xc0001bf8e8?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001bf878 sp=0xc0001bf858 pc=0x43d66e runtime.netpollblock(0xc0005120a0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0001bf8b0 sp=0xc0001bf878 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb10418a0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0001bf8d0 sp=0xc0001bf8b0 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0006e7860?, 0xc0005120a0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0001bf8f8 sp=0xc0001bf8d0 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0006e7860, {0xc0005120a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0001bf990 sp=0xc0001bf8f8 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc00046a228, {0xc0005120a0?, 0xc0001bfa08?, 0x410365?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0001bf9d0 sp=0xc0001bf990 pc=0x4e3ad2 io.ReadAtLeast({0xd5f300, 0xc00046a228}, {0xc0005120a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0001bfa18 sp=0xc0001bf9d0 pc=0x4b4a50 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000282500, 0xc0000cd470?) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x3c5 fp=0xc0001bfbc0 sp=0xc0001bfa18 pc=0xa15405 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0004c0100, 0x582?, {0xc0004820a0, 0x50, 0x0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:260 +0x10c fp=0xc0001bfc50 sp=0xc0001bfbc0 pc=0xa1180c main.(*Proc).executeProgram(0xc0000b6420, 0xc0004e25b0, 0xc0001bfdf0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:123 +0xe5 fp=0xc0001bfdb8 sp=0xc0001bfc50 pc=0xa1b365 main.(*Proc).execute(0xc0000b6420?, 0xc0004e25b0, 0xc00046a028?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 fp=0xc0001bfe00 sp=0xc0001bfdb8 pc=0xa1b1b3 main.(*Proc).loop(0xc0000b6420) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc fp=0xc0001bffc8 sp=0xc0001bfe00 pc=0xa1aa2c main.startProc.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x25 fp=0xc0001bffe0 sp=0xc0001bffc8 pc=0xa1a925 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001bffe8 sp=0xc0001bffe0 pc=0x46f7c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x116 goroutine 2209 [syscall]: syscall.Syscall6(0x1e1, 0x1, 0x3560, 0xc00043ae6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc00043ae18 sp=0xc00043ae08 pc=0x4beba9 os.wait6(0xc0004029c0?, 0x408b00?, 0xc0004029c0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc00043ae88 sp=0xc00043ae18 pc=0x4e910c os.(*Process).blockUntilWaitable(0xc00003a8d0) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc00043aeb8 sp=0xc00043ae88 pc=0x4e9190 os.(*Process).wait(0xc00003a8d0) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc00043af18 sp=0xc00043aeb8 pc=0x4e3345 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0004b4840) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc00043af80 sp=0xc00043af18 pc=0x795f05 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000282500) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:640 +0x28 fp=0xc00043afc8 sp=0xc00043af80 pc=0xa14568 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:645 +0x27 fp=0xc00043afe0 sp=0xc00043afc8 pc=0xa14507 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00043afe8 sp=0xc00043afe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 13 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0xc0d goroutine 2240 [select]: runtime.gopark(0xc000053fb0?, 0x2?, 0x20?, 0x70?, 0xc000053f8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000053e38 sp=0xc000053e18 pc=0x43d66e runtime.selectgo(0xc000053fb0, 0xc000053f88, 0xc000512398?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000053f58 sp=0xc000053e38 pc=0x44dac5 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:754 +0x77 fp=0xc000053fe0 sp=0xc000053f58 pc=0xa15af7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000053fe8 sp=0xc000053fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 16 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:752 +0x2f9 goroutine 2201 [syscall]: syscall.Syscall6(0x1e1, 0x1, 0x355b, 0xc000440e6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000440e18 sp=0xc000440e08 pc=0x4beba9 os.wait6(0x416efc?, 0xc000440ec8?, 0x46b805?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000440e88 sp=0xc000440e18 pc=0x4e910c os.(*Process).blockUntilWaitable(0xc00082e4e0) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc000440eb8 sp=0xc000440e88 pc=0x4e9190 os.(*Process).wait(0xc00082e4e0) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000440f18 sp=0xc000440eb8 pc=0x4e3345 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000275600) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000440f80 sp=0xc000440f18 pc=0x795f05 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0004c0780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:640 +0x28 fp=0xc000440fc8 sp=0xc000440f80 pc=0xa14568 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:645 +0x27 fp=0xc000440fe0 sp=0xc000440fc8 pc=0xa14507 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000440fe8 sp=0xc000440fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0xc0d goroutine 2200 [IO wait]: runtime.gopark(0xc000441e18?, 0xc000441e18?, 0x7d?, 0xeb?, 0xc000441e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000441e00 sp=0xc000441de0 pc=0x43d66e runtime.netpollblock(0xc0006c0d20?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000441e38 sp=0xc000441e00 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb10416b0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000441e58 sp=0xc000441e38 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0007a8ea0?, 0xc0006c0d20?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000441e80 sp=0xc000441e58 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007a8ea0, {0xc0006c0d20, 0xd2e0, 0xd2e0}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000441f18 sp=0xc000441e80 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000490488, {0xc0006c0d20?, 0x4c9fcf?, 0xc000441fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000441f58 sp=0xc000441f18 pc=0x4e3ad2 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0004c0780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:617 +0x89 fp=0xc000441fc8 sp=0xc000441f58 pc=0xa146c9 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:632 +0x27 fp=0xc000441fe0 sp=0xc000441fc8 pc=0xa14607 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000441fe8 sp=0xc000441fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:611 +0xa05 goroutine 2225 [IO wait]: runtime.gopark(0xc000183e18?, 0xc000183e18?, 0x7d?, 0xeb?, 0xc000183e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000183e00 sp=0xc000183de0 pc=0x43d66e runtime.netpollblock(0xc0008a0000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000183e38 sp=0xc000183e00 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1039ad8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000183e58 sp=0xc000183e38 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0007a97a0?, 0xc0008a0000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000183e80 sp=0xc000183e58 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007a97a0, {0xc0008a0000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000183f18 sp=0xc000183e80 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000490708, {0xc0008a0000?, 0x4c9fcf?, 0xc000183fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000183f58 sp=0xc000183f18 pc=0x4e3ad2 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0004c0b80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:617 +0x89 fp=0xc000183fc8 sp=0xc000183f58 pc=0xa146c9 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:632 +0x27 fp=0xc000183fe0 sp=0xc000183fc8 pc=0xa14607 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000183fe8 sp=0xc000183fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 16 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:611 +0xa05 goroutine 2243 [IO wait]: runtime.gopark(0xc0001835d0?, 0xc0001835d0?, 0x7d?, 0xeb?, 0xc000183628?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001835b8 sp=0xc000183598 pc=0x43d66e runtime.netpollblock(0xc000430218?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0001835f0 sp=0xc0001835b8 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1039dc0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000183610 sp=0xc0001835f0 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc000417260?, 0xc000430218?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000183638 sp=0xc000183610 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000417260, {0xc000430218, 0x4, 0x4}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0001836d0 sp=0xc000183638 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004906c0, {0xc000430218?, 0xc000183748?, 0x410365?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000183710 sp=0xc0001836d0 pc=0x4e3ad2 io.ReadAtLeast({0xd5f300, 0xc0004906c0}, {0xc000430218, 0x4, 0x4}, 0x4) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000183758 sp=0xc000183710 pc=0x4b4a50 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).handshake.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:693 +0x5e fp=0xc0001837e0 sp=0xc000183758 pc=0xa14d9e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001837e8 sp=0xc0001837e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*command).handshake in goroutine 12 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:690 +0x14d goroutine 2192 [IO wait]: runtime.gopark(0xc000185e18?, 0xc000185e18?, 0x7d?, 0xeb?, 0xc000185e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000185e00 sp=0xc000185de0 pc=0x43d66e runtime.netpollblock(0xc000830000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000185e38 sp=0xc000185e00 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1039508, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000185e58 sp=0xc000185e38 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0006e77a0?, 0xc000830000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000185e80 sp=0xc000185e58 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0006e77a0, {0xc000830000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000185f18 sp=0xc000185e80 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc00046a218, {0xc000830000?, 0x4c9fcf?, 0xc000185fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000185f58 sp=0xc000185f18 pc=0x4e3ad2 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000282500) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:617 +0x89 fp=0xc000185fc8 sp=0xc000185f58 pc=0xa146c9 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:632 +0x27 fp=0xc000185fe0 sp=0xc000185fc8 pc=0xa14607 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000185fe8 sp=0xc000185fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 13 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:611 +0xa05 goroutine 2224 [syscall]: syscall.Syscall6(0x1e1, 0x1, 0x3956, 0xc00018266c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000182618 sp=0xc000182608 pc=0x4beba9 os.wait6(0xc0000e5000?, 0x43d66e?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000182688 sp=0xc000182618 pc=0x4e910c os.(*Process).blockUntilWaitable(0xc00003a3f0) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc0001826b8 sp=0xc000182688 pc=0x4e9190 os.(*Process).wait(0xc00003a3f0) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000182718 sp=0xc0001826b8 pc=0x4e3345 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0004b42c0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000182780 sp=0xc000182718 pc=0x795f05 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc000282280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:640 +0x28 fp=0xc0001827c8 sp=0xc000182780 pc=0xa14568 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:645 +0x27 fp=0xc0001827e0 sp=0xc0001827c8 pc=0xa14507 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001827e8 sp=0xc0001827e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 14 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0xc0d goroutine 2176 [runnable]: syscall.Syscall6(0x1e1, 0x1, 0x2eac, 0xc0007a666c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc0007a6618 sp=0xc0007a6608 pc=0x4beba9 os.wait6(0x416efc?, 0xc0007a66c8?, 0x46b805?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc0007a6688 sp=0xc0007a6618 pc=0x4e910c os.(*Process).blockUntilWaitable(0xc00082e270) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc0007a66b8 sp=0xc0007a6688 pc=0x4e9190 os.(*Process).wait(0xc00082e270) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc0007a6718 sp=0xc0007a66b8 pc=0x4e3345 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000275340) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc0007a6780 sp=0xc0007a6718 pc=0x795f05 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0004c0500) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:640 +0x28 fp=0xc0007a67c8 sp=0xc0007a6780 pc=0xa14568 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:645 +0x27 fp=0xc0007a67e0 sp=0xc0007a67c8 pc=0xa14507 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a67e8 sp=0xc0007a67e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 15 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0xc0d goroutine 2242 [syscall]: syscall.Syscall6(0x1e1, 0x1, 0x2cee, 0xc00018666c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000186618 sp=0xc000186608 pc=0x4beba9 os.wait6(0x416efc?, 0xc0001866c8?, 0x46b805?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000186688 sp=0xc000186618 pc=0x4e910c os.(*Process).blockUntilWaitable(0xc00082e600) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc0001866b8 sp=0xc000186688 pc=0x4e9190 os.(*Process).wait(0xc00082e600) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000186718 sp=0xc0001866b8 pc=0x4e3345 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0002758c0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000186780 sp=0xc000186718 pc=0x795f05 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0004c0d00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:640 +0x28 fp=0xc0001867c8 sp=0xc000186780 pc=0xa14568 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:645 +0x27 fp=0xc0001867e0 sp=0xc0001867c8 pc=0xa14507 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001867e8 sp=0xc0001867e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 12 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0xc0d goroutine 2221 [select]: runtime.gopark(0xc0007a17b0?, 0x2?, 0x40?, 0xa8?, 0xc0007a178c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0007a1638 sp=0xc0007a1618 pc=0x43d66e runtime.selectgo(0xc0007a17b0, 0xc0007a1788, 0xc0005122c8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0007a1758 sp=0xc0007a1638 pc=0x44dac5 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:754 +0x77 fp=0xc0007a17e0 sp=0xc0007a1758 pc=0xa15af7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a17e8 sp=0xc0007a17e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 13 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:752 +0x2f9 goroutine 2241 [IO wait]: runtime.gopark(0xc0007a2e18?, 0xc0007a2e18?, 0x7d?, 0xeb?, 0xc0007a2e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0007a2e00 sp=0xc0007a2de0 pc=0x43d66e runtime.netpollblock(0xc000680000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0007a2e38 sp=0xc0007a2e00 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb10399e0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0007a2e58 sp=0xc0007a2e38 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0004171a0?, 0xc000680000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0007a2e80 sp=0xc0007a2e58 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0004171a0, {0xc000680000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0007a2f18 sp=0xc0007a2e80 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004906b0, {0xc000680000?, 0x4c9fcf?, 0xc0007a2fb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0007a2f58 sp=0xc0007a2f18 pc=0x4e3ad2 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0004c0d00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:617 +0x89 fp=0xc0007a2fc8 sp=0xc0007a2f58 pc=0xa146c9 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:632 +0x27 fp=0xc0007a2fe0 sp=0xc0007a2fc8 pc=0xa14607 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a2fe8 sp=0xc0007a2fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 12 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:611 +0xa05 goroutine 2231 [select]: runtime.gopark(0xc0007a0fb0?, 0x2?, 0x40?, 0x62?, 0xc0007a0f8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0007a0e38 sp=0xc0007a0e18 pc=0x43d66e runtime.selectgo(0xc0007a0fb0, 0xc0007a0f88, 0xc000430210?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0007a0f58 sp=0xc0007a0e38 pc=0x44dac5 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:754 +0x77 fp=0xc0007a0fe0 sp=0xc0007a0f58 pc=0xa15af7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a0fe8 sp=0xc0007a0fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:752 +0x2f9 goroutine 2175 [runnable]: runtime.gopark(0xc0007a3618?, 0xc0007a3618?, 0x7d?, 0xeb?, 0xc0007a3670?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0007a3600 sp=0xc0007a35e0 pc=0x43d66e runtime.netpollblock(0xc000588000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0007a3638 sp=0xc0007a3600 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb10415b8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0007a3658 sp=0xc0007a3638 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc0007a85a0?, 0xc000588000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0007a3680 sp=0xc0007a3658 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007a85a0, {0xc000588000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0007a3718 sp=0xc0007a3680 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004902a0, {0xc000588000?, 0x4c9fcf?, 0xc0007a37b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0007a3758 sp=0xc0007a3718 pc=0x4e3ad2 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0004c0500) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:617 +0x89 fp=0xc0007a37c8 sp=0xc0007a3758 pc=0xa146c9 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:632 +0x27 fp=0xc0007a37e0 sp=0xc0007a37c8 pc=0xa14607 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a37e8 sp=0xc0007a37e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 15 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:611 +0xa05 goroutine 2223 [IO wait]: runtime.gopark(0xc0007a4618?, 0xc0007a4618?, 0x7d?, 0xeb?, 0xc0007a4670?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0007a4600 sp=0xc0007a45e0 pc=0x43d66e runtime.netpollblock(0xc000754000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0007a4638 sp=0xc0007a4600 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1039eb8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0007a4658 sp=0xc0007a4638 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc00007ab40?, 0xc000754000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0007a4680 sp=0xc0007a4658 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00007ab40, {0xc000754000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0007a4718 sp=0xc0007a4680 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc00046a100, {0xc000754000?, 0x4c9fcf?, 0xc0007a47b8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0007a4758 sp=0xc0007a4718 pc=0x4e3ad2 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc000282280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:617 +0x89 fp=0xc0007a47c8 sp=0xc0007a4758 pc=0xa146c9 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:632 +0x27 fp=0xc0007a47e0 sp=0xc0007a47c8 pc=0xa14607 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a47e8 sp=0xc0007a47e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 14 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:611 +0xa05 goroutine 2217 [syscall]: syscall.Syscall6(0x1e1, 0x1, 0x3aba, 0xc0007a4e6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc0007a4e18 sp=0xc0007a4e08 pc=0x4beba9 os.wait6(0xc00005cc00?, 0x43d66e?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc0007a4e88 sp=0xc0007a4e18 pc=0x4e910c os.(*Process).blockUntilWaitable(0xc00003ac90) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc0007a4eb8 sp=0xc0007a4e88 pc=0x4e9190 os.(*Process).wait(0xc00003ac90) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc0007a4f18 sp=0xc0007a4eb8 pc=0x4e3345 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc000275a20) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc0007a4f80 sp=0xc0007a4f18 pc=0x795f05 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0004c0b80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:640 +0x28 fp=0xc0007a4fc8 sp=0xc0007a4f80 pc=0xa14568 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:645 +0x27 fp=0xc0007a4fe0 sp=0xc0007a4fc8 pc=0xa14507 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0007a4fe8 sp=0xc0007a4fe0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 16 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:639 +0xc0d goroutine 2257 [IO wait]: runtime.gopark(0xc0001875d0?, 0xc0001875d0?, 0x7d?, 0xeb?, 0xc000187628?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0001875b8 sp=0xc000187598 pc=0x43d66e runtime.netpollblock(0xc0005121e8?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0001875f0 sp=0xc0001875b8 pc=0x436a17 internal/poll.runtime_pollWait(0x7f7fb1039410, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000187610 sp=0xc0001875f0 pc=0x469f85 internal/poll.(*pollDesc).wait(0xc00007acc0?, 0xc0005121e8?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000187638 sp=0xc000187610 pc=0x4d8a07 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00007acc0, {0xc0005121e8, 0x4, 0x4}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0001876d0 sp=0xc000187638 pc=0x4d9cfa os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc00046a110, {0xc0005121e8?, 0xc000187748?, 0x410365?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000187710 sp=0xc0001876d0 pc=0x4e3ad2 io.ReadAtLeast({0xd5f300, 0xc00046a110}, {0xc0005121e8, 0x4, 0x4}, 0x4) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000187758 sp=0xc000187710 pc=0x4b4a50 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).handshake.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:693 +0x5e fp=0xc0001877e0 sp=0xc000187758 pc=0xa14d9e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0001877e8 sp=0xc0001877e0 pc=0x46f7c1 created by github.com/google/syzkaller/pkg/ipc.(*command).handshake in goroutine 14 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:690 +0x14d