From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QYc7fhwk" Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A28B4110 for ; Fri, 1 Dec 2023 18:45:20 -0800 (PST) Received: by mail-ot1-x329.google.com with SMTP id 46e09a7af769-6d855efb920so842934a34.1 for ; Fri, 01 Dec 2023 18:45:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701485120; x=1702089920; darn=vger.kernel.org; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=v11eoEPsk9kewA8Gitq2/LXNC8PEknfJPyLfvYmz7Tk=; b=QYc7fhwky0nyKEGDOf5J6gsmYBVCY8BqDxtcpOjn8OGq01ZTvkgpiIjwB3BeJnkALA A4Lmi6rFiuqbPOsDiNeSclZQxo80eNW11JUU4op+SmJ181M4lRglC7mWZUTKSL5XlFk6 6AiNuh2EAed6MubbNvhHOzEOMnhgUHJuZjrAw+V2+f+rjwLEGiwxr8IXaO+ulNsuT2+k FqMObwmFQE3giNAi1l1nXEaPDKKVeX9BCg4C35xuka0Iq3L+Z5nBvTP5H1peHRhwkFMI yGLD6b98g6/hPanbjgmS0xeVuoEMrMJvbrTJHmv+cMkQbrQfRdPEHloRu9MR9W9YcGBF 7WOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701485120; x=1702089920; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=v11eoEPsk9kewA8Gitq2/LXNC8PEknfJPyLfvYmz7Tk=; b=l1cHPc73PnymY4rh7BD0ysk5gmmwgJeJxWc2eIolCS2LgErsl589/5AFHLCPUDweff CnHZv4T8zF1rhQwJMzRrk5gI67EQwHzGT+fbBD+qjO+C2Rt6jtbiwstlKOVVbFD1613L pbqP/zAs3u2E6Un0/SrCGX+TG7QcC5rzJemGvX6RPzhhzkr0lvmujLFx8tFy7IMMOCJW 8s4cFvhgeeEK4qkkIoC8V8N062qUtTkBbm67PXTgJbdoOsN7wAHD+HmdrBxCVgzmITcg DxQOhVq/i+GVtwMXO5q/GkFjGOA+0GNbE5y6nMAxxpugpJMZh9yJog+1Mh0MyvGIRwoo 4ThQ== X-Gm-Message-State: AOJu0YxtTC4WmLche5WganvFNkUfw/HHg4pkxlB3wEzFhs4tygyUd9+F rpRpfhvTaRfon5ChmTRQrH8= X-Google-Smtp-Source: AGHT+IHarea1gbd17b8OSAk46cP8OEd5vHngDmr0YSwUdJsFhN4D38J5Srw8WA+t7VkUo22PUDOUwQ== X-Received: by 2002:a9d:6d82:0:b0:6d8:4a74:b88d with SMTP id x2-20020a9d6d82000000b006d84a74b88dmr566820otp.16.1701485119778; Fri, 01 Dec 2023 18:45:19 -0800 (PST) Received: from ?IPV6:2600:6c56:7d00:582f::64e? ([2600:6c56:7d00:582f::64e]) by smtp.googlemail.com with ESMTPSA id t8-20020a0568301e2800b006d691456571sm697806otr.64.2023.12.01.18.45.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Dec 2023 18:45:19 -0800 (PST) Content-Type: multipart/mixed; boundary="------------O68Dd2pwcHlkeIchJEl0TJVC" Message-ID: <1b32a750-d464-49f1-a288-577ee2fd473e@gmail.com> Date: Fri, 1 Dec 2023 20:45:18 -0600 Precedence: bulk X-Mailing-List: linux-btrfs@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: BTRFS corruption after conversion to block group tree Content-Language: en-US To: Qu Wenruo , linux-btrfs@vger.kernel.org References: From: Russell Haley In-Reply-To: This is a multi-part message in MIME format. --------------O68Dd2pwcHlkeIchJEl0TJVC Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 12/1/23 14:09, Qu Wenruo wrote: > > > On 2023/12/1 22:16, Russell Haley wrote: >> Distro: Fedora 39 >> kernel: 6.5.12 >> btrfs-progs: v6.5.1. >> >> To put everyone at ease, the data seems mostly okay. The disk is >> mountable with ro,rescue=ingorebadroots:nologreplay, and I'm pulling off >> what I can.  Furthermore, there's a good chance this is the result of a >> marginally-unstable overclock. However, the symptoms are very similar to >> a recent report from Alexander Duscheleit [1], so there may be a deeper >> problem. I can provide requested metadata dumps if it would be useful, >> and I also have a few questions. >> >> A few days ago I used btrfstune to convert two btrfs filesystems to >> block-group-tree, after reading that it would reduce mount time. After >> about 10 hours, while I was using Steam, the more heavily-used of the >> two disks, which holds (among other things) the Steam game library, >> experienced a transaction abort and went read-only. > > Any dmesg of that transaction abort? That's the most critical info here. [80343.530191] BTRFS error (device dm-1): parent transid verify failed on logical 31850496 mirror 1 wanted 123883 found 123907 [80343.587776] BTRFS error (device dm-1): parent transid verify failed on logical 31850496 mirror 2 wanted 123883 found 123907 [80343.587836] BTRFS error (device dm-1): failed to run delayed ref for logical 916815872 num_bytes 16384 type 176 action 1 ref_mod 1: -5 [80343.587844] BTRFS error (device dm-1: state A): Transaction aborted (error -5) [80343.587846] BTRFS: error (device dm-1: state A) in btrfs_run_delayed_refs:2182: errno=-5 IO failure >> 2. There's something extremely weird with the primary superblock. "btrfs >>     inspect-internal dump-super" says that superblock 0 doesn't have the >>     BLOCK_GROUP_TREE or NO_HOLES flags set, unlike superblocks 1 and 2, >>     which are identical in every field except csum ("[match]", for 0, 1, >>     and 2) and bytenr. > > This is not good at all, if csum of super blocks doesn't match, there > must be something especially wrong. Comparing to other btrfs disks I have access to, different checksum for the backup superblocks seems normal? It does say [match] after the checksum value. Just the value itself is different. I dumped the 3 superblocks with btrfs inspect-internal dump-super -f and attached them to this message. "Meld" for 3-way diff worked well for me. Thanks for your help, Russell Haley --------------O68Dd2pwcHlkeIchJEl0TJVC Content-Type: text/plain; charset=UTF-8; name="super-0.txt" Content-Disposition: attachment; filename="super-0.txt" Content-Transfer-Encoding: base64 c3VwZXJibG9jazogYnl0ZW5yPTY1NTM2LCBkZXZpY2U9L2Rldi9tYXBwZXIvM3RiX3NwaW5u ZXIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCmNzdW1fdHlwZQkJMCAoY3JjMzJjKQpjc3VtX3NpemUJCTQKY3N1bQkJCTB4NDA0 YmZkZTMgW21hdGNoXQpieXRlbnIJCQk2NTUzNgpmbGFncwkJCTB4MQoJCQkoIFdSSVRURU4g KQptYWdpYwkJCV9CSFJmU19NIFttYXRjaF0KZnNpZAkJCThjZjRiY2Q4LTc2YzctNDQ5NC1h MmM4LTI1NzgxMzZjMGFhNgptZXRhZGF0YV91dWlkCQkwMDAwMDAwMC0wMDAwLTAwMDAtMDAw MC0wMDAwMDAwMDAwMDAKbGFiZWwJCQkKZ2VuZXJhdGlvbgkJMTIzODg3CnJvb3QJCQk4NzUw MzY2NzIKc3lzX2FycmF5X3NpemUJCTEyOQpjaHVua19yb290X2dlbmVyYXRpb24JMTIzMTg3 CnJvb3RfbGV2ZWwJCTAKY2h1bmtfcm9vdAkJMjg0NTkwMDgKY2h1bmtfcm9vdF9sZXZlbAkx CmxvZ19yb290CQk5MjAwNzYyODgKbG9nX3Jvb3RfdHJhbnNpZCAoZGVwcmVjYXRlZCkJMAps b2dfcm9vdF9sZXZlbAkJMAp0b3RhbF9ieXRlcwkJMzAwMDU4OTM1Mjk2MApieXRlc191c2Vk CQkxOTUxODE4NzM5NzEyCnNlY3RvcnNpemUJCTQwOTYKbm9kZXNpemUJCTE2Mzg0CmxlYWZz aXplIChkZXByZWNhdGVkKQkxNjM4NApzdHJpcGVzaXplCQk0MDk2CnJvb3RfZGlyCQk2Cm51 bV9kZXZpY2VzCQkxCmNvbXBhdF9mbGFncwkJMHgwCmNvbXBhdF9yb19mbGFncwkJMHgzCgkJ CSggRlJFRV9TUEFDRV9UUkVFIHwKCQkJICBGUkVFX1NQQUNFX1RSRUVfVkFMSUQgKQppbmNv bXBhdF9mbGFncwkJMHgxNzEKCQkJKCBNSVhFRF9CQUNLUkVGIHwKCQkJICBDT01QUkVTU19a U1REIHwKCQkJICBCSUdfTUVUQURBVEEgfAoJCQkgIEVYVEVOREVEX0lSRUYgfAoJCQkgIFNL SU5OWV9NRVRBREFUQSApCmNhY2hlX2dlbmVyYXRpb24JMAp1dWlkX3RyZWVfZ2VuZXJhdGlv bgkxMjM4ODcKZGV2X2l0ZW0udXVpZAkJYmEwMDM4YWItNjhiMi00NjQ2LThmMzAtN2Q0MGRi ZDFiNGFiCmRldl9pdGVtLmZzaWQJCThjZjRiY2Q4LTc2YzctNDQ5NC1hMmM4LTI1NzgxMzZj MGFhNiBbbWF0Y2hdCmRldl9pdGVtLnR5cGUJCTAKZGV2X2l0ZW0udG90YWxfYnl0ZXMJMzAw MDU4OTM1Mjk2MApkZXZfaXRlbS5ieXRlc191c2VkCTE5ODEwNzg4MzExMDQKZGV2X2l0ZW0u aW9fYWxpZ24JNDA5NgpkZXZfaXRlbS5pb193aWR0aAk0MDk2CmRldl9pdGVtLnNlY3Rvcl9z aXplCTQwOTYKZGV2X2l0ZW0uZGV2aWQJCTEKZGV2X2l0ZW0uZGV2X2dyb3VwCTAKZGV2X2l0 ZW0uc2Vla19zcGVlZAkwCmRldl9pdGVtLmJhbmR3aWR0aAkwCmRldl9pdGVtLmdlbmVyYXRp b24JMApzeXNfY2h1bmtfYXJyYXlbMjA0OF06CglpdGVtIDAga2V5IChGSVJTVF9DSFVOS19U UkVFIENIVU5LX0lURU0gMjIwMjAwOTYpCgkJbGVuZ3RoIDgzODg2MDggb3duZXIgMiBzdHJp cGVfbGVuIDY1NTM2IHR5cGUgU1lTVEVNfERVUAoJCWlvX2FsaWduIDY1NTM2IGlvX3dpZHRo IDY1NTM2IHNlY3Rvcl9zaXplIDQwOTYKCQludW1fc3RyaXBlcyAyIHN1Yl9zdHJpcGVzIDEK CQkJc3RyaXBlIDAgZGV2aWQgMSBvZmZzZXQgMjIwMjAwOTYKCQkJZGV2X3V1aWQgYmEwMDM4 YWItNjhiMi00NjQ2LThmMzAtN2Q0MGRiZDFiNGFiCgkJCXN0cmlwZSAxIGRldmlkIDEgb2Zm c2V0IDMwNDA4NzA0CgkJCWRldl91dWlkIGJhMDAzOGFiLTY4YjItNDY0Ni04ZjMwLTdkNDBk YmQxYjRhYgpiYWNrdXBfcm9vdHNbNF06CgliYWNrdXAgMDoKCQliYWNrdXBfdHJlZV9yb290 OgkyODc5MzI0MTYJZ2VuOiAxMjM4ODUJbGV2ZWw6IDAKCQliYWNrdXBfY2h1bmtfcm9vdDoJ Mjg0NTkwMDgJZ2VuOiAxMjMxODcJbGV2ZWw6IDEKCQliYWNrdXBfZXh0ZW50X3Jvb3Q6CTIw MzUzODQzMglnZW46IDEyMzg4NQlsZXZlbDogMgoJCWJhY2t1cF9mc19yb290OgkJMTg1MDQw ODk2CWdlbjogMTIzODg1CWxldmVsOiAzCgkJYmFja3VwX2Rldl9yb290OgkxNDYwNjMzNjAJ Z2VuOiAxMjM4ODQJbGV2ZWw6IDEKCQljc3VtX3Jvb3Q6CTE4NTYzMDcyMAlnZW46IDEyMzg4 NQlsZXZlbDogMgoJCWJhY2t1cF90b3RhbF9ieXRlczoJMzAwMDU4OTM1Mjk2MAoJCWJhY2t1 cF9ieXRlc191c2VkOgkxOTUxODE4NzQzODA4CgkJYmFja3VwX251bV9kZXZpY2VzOgkxCgoJ YmFja3VwIDE6CgkJYmFja3VwX3RyZWVfcm9vdDoJODA1NDA0NjcyCWdlbjogMTIzODg2CWxl dmVsOiAwCgkJYmFja3VwX2NodW5rX3Jvb3Q6CTI4NDU5MDA4CWdlbjogMTIzMTg3CWxldmVs OiAxCgkJYmFja3VwX2V4dGVudF9yb290Ogk0NTg5ODEzNzYJZ2VuOiAxMjM4ODYJbGV2ZWw6 IDIKCQliYWNrdXBfZnNfcm9vdDoJCTI5MTE0MzY4MAlnZW46IDEyMzg4NglsZXZlbDogMwoJ CWJhY2t1cF9kZXZfcm9vdDoJMTQ2MDYzMzYwCWdlbjogMTIzODg0CWxldmVsOiAxCgkJY3N1 bV9yb290OgkxODU2MzA3MjAJZ2VuOiAxMjM4ODUJbGV2ZWw6IDIKCQliYWNrdXBfdG90YWxf Ynl0ZXM6CTMwMDA1ODkzNTI5NjAKCQliYWNrdXBfYnl0ZXNfdXNlZDoJMTk1MTgxODc0Mzgw OAoJCWJhY2t1cF9udW1fZGV2aWNlczoJMQoKCWJhY2t1cCAyOgoJCWJhY2t1cF90cmVlX3Jv b3Q6CTg3NTAzNjY3MglnZW46IDEyMzg4NwlsZXZlbDogMAoJCWJhY2t1cF9jaHVua19yb290 OgkyODQ1OTAwOAlnZW46IDEyMzE4NwlsZXZlbDogMQoJCWJhY2t1cF9leHRlbnRfcm9vdDoJ ODA2OTEyMDAwCWdlbjogMTIzODg3CWxldmVsOiAyCgkJYmFja3VwX2ZzX3Jvb3Q6CQk4MDU5 NjE3MjgJZ2VuOiAxMjM4ODcJbGV2ZWw6IDMKCQliYWNrdXBfZGV2X3Jvb3Q6CTE0NjA2MzM2 MAlnZW46IDEyMzg4NAlsZXZlbDogMQoJCWNzdW1fcm9vdDoJODA2NjAwNzA0CWdlbjogMTIz ODg3CWxldmVsOiAyCgkJYmFja3VwX3RvdGFsX2J5dGVzOgkzMDAwNTg5MzUyOTYwCgkJYmFj a3VwX2J5dGVzX3VzZWQ6CTE5NTE4MTg3Mzk3MTIKCQliYWNrdXBfbnVtX2RldmljZXM6CTEK CgliYWNrdXAgMzoKCQliYWNrdXBfdHJlZV9yb290OgkxNDYwNDY5NzYJZ2VuOiAxMjM4ODQJ bGV2ZWw6IDAKCQliYWNrdXBfY2h1bmtfcm9vdDoJMjg0NTkwMDgJZ2VuOiAxMjMxODcJbGV2 ZWw6IDEKCQliYWNrdXBfZXh0ZW50X3Jvb3Q6CTQ0NzkzODU2CWdlbjogMTIzODg0CWxldmVs OiAyCgkJYmFja3VwX2ZzX3Jvb3Q6CQkxODUwNDA4OTYJZ2VuOiAxMjM4ODUJbGV2ZWw6IDMK CQliYWNrdXBfZGV2X3Jvb3Q6CTE0NjA2MzM2MAlnZW46IDEyMzg4NAlsZXZlbDogMQoJCWNz dW1fcm9vdDoJMzY3NjU2OTYJZ2VuOiAxMjM4ODQJbGV2ZWw6IDIKCQliYWNrdXBfdG90YWxf Ynl0ZXM6CTMwMDA1ODkzNTI5NjAKCQliYWNrdXBfYnl0ZXNfdXNlZDoJMTk1MTc3OTgyNzcx MgoJCWJhY2t1cF9udW1fZGV2aWNlczoJMQoKCg== --------------O68Dd2pwcHlkeIchJEl0TJVC Content-Type: text/plain; charset=UTF-8; name="super-1.txt" Content-Disposition: attachment; filename="super-1.txt" Content-Transfer-Encoding: base64 c3VwZXJibG9jazogYnl0ZW5yPTY3MTA4ODY0LCBkZXZpY2U9L2Rldi9tYXBwZXIvM3RiX3Nw aW5uZXIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCmNzdW1fdHlwZQkJMCAoY3JjMzJjKQpjc3VtX3NpemUJCTQKY3N1bQkJCTB4 MDc2ZDViYmEgW21hdGNoXQpieXRlbnIJCQk2NzEwODg2NApmbGFncwkJCTB4MQoJCQkoIFdS SVRURU4gKQptYWdpYwkJCV9CSFJmU19NIFttYXRjaF0KZnNpZAkJCThjZjRiY2Q4LTc2Yzct NDQ5NC1hMmM4LTI1NzgxMzZjMGFhNgptZXRhZGF0YV91dWlkCQkwMDAwMDAwMC0wMDAwLTAw MDAtMDAwMC0wMDAwMDAwMDAwMDAKbGFiZWwJCQkKZ2VuZXJhdGlvbgkJMTIzOTE3CnJvb3QJ CQkxODcxNTk4NTY3NDI0CnN5c19hcnJheV9zaXplCQkxMjkKY2h1bmtfcm9vdF9nZW5lcmF0 aW9uCTEyMzE4Nwpyb290X2xldmVsCQkwCmNodW5rX3Jvb3QJCTI4NDU5MDA4CmNodW5rX3Jv b3RfbGV2ZWwJMQpsb2dfcm9vdAkJMApsb2dfcm9vdF90cmFuc2lkIChkZXByZWNhdGVkKQkw CmxvZ19yb290X2xldmVsCQkwCnRvdGFsX2J5dGVzCQkzMDAwNTg5MzUyOTYwCmJ5dGVzX3Vz ZWQJCTE5NTE4MjAwNTA0MzIKc2VjdG9yc2l6ZQkJNDA5Ngpub2Rlc2l6ZQkJMTYzODQKbGVh ZnNpemUgKGRlcHJlY2F0ZWQpCTE2Mzg0CnN0cmlwZXNpemUJCTQwOTYKcm9vdF9kaXIJCTYK bnVtX2RldmljZXMJCTEKY29tcGF0X2ZsYWdzCQkweDAKY29tcGF0X3JvX2ZsYWdzCQkweGIK CQkJKCBGUkVFX1NQQUNFX1RSRUUgfAoJCQkgIEZSRUVfU1BBQ0VfVFJFRV9WQUxJRCB8CgkJ CSAgQkxPQ0tfR1JPVVBfVFJFRSApCmluY29tcGF0X2ZsYWdzCQkweDM3MQoJCQkoIE1JWEVE X0JBQ0tSRUYgfAoJCQkgIENPTVBSRVNTX1pTVEQgfAoJCQkgIEJJR19NRVRBREFUQSB8CgkJ CSAgRVhURU5ERURfSVJFRiB8CgkJCSAgU0tJTk5ZX01FVEFEQVRBIHwKCQkJICBOT19IT0xF UyApCmNhY2hlX2dlbmVyYXRpb24JMAp1dWlkX3RyZWVfZ2VuZXJhdGlvbgkxMjM4ODcKZGV2 X2l0ZW0udXVpZAkJYmEwMDM4YWItNjhiMi00NjQ2LThmMzAtN2Q0MGRiZDFiNGFiCmRldl9p dGVtLmZzaWQJCThjZjRiY2Q4LTc2YzctNDQ5NC1hMmM4LTI1NzgxMzZjMGFhNiBbbWF0Y2hd CmRldl9pdGVtLnR5cGUJCTAKZGV2X2l0ZW0udG90YWxfYnl0ZXMJMzAwMDU4OTM1Mjk2MApk ZXZfaXRlbS5ieXRlc191c2VkCTE5ODEwNzg4MzExMDQKZGV2X2l0ZW0uaW9fYWxpZ24JNDA5 NgpkZXZfaXRlbS5pb193aWR0aAk0MDk2CmRldl9pdGVtLnNlY3Rvcl9zaXplCTQwOTYKZGV2 X2l0ZW0uZGV2aWQJCTEKZGV2X2l0ZW0uZGV2X2dyb3VwCTAKZGV2X2l0ZW0uc2Vla19zcGVl ZAkwCmRldl9pdGVtLmJhbmR3aWR0aAkwCmRldl9pdGVtLmdlbmVyYXRpb24JMApzeXNfY2h1 bmtfYXJyYXlbMjA0OF06CglpdGVtIDAga2V5IChGSVJTVF9DSFVOS19UUkVFIENIVU5LX0lU RU0gMjIwMjAwOTYpCgkJbGVuZ3RoIDgzODg2MDggb3duZXIgMiBzdHJpcGVfbGVuIDY1NTM2 IHR5cGUgU1lTVEVNfERVUAoJCWlvX2FsaWduIDY1NTM2IGlvX3dpZHRoIDY1NTM2IHNlY3Rv cl9zaXplIDQwOTYKCQludW1fc3RyaXBlcyAyIHN1Yl9zdHJpcGVzIDEKCQkJc3RyaXBlIDAg ZGV2aWQgMSBvZmZzZXQgMjIwMjAwOTYKCQkJZGV2X3V1aWQgYmEwMDM4YWItNjhiMi00NjQ2 LThmMzAtN2Q0MGRiZDFiNGFiCgkJCXN0cmlwZSAxIGRldmlkIDEgb2Zmc2V0IDMwNDA4NzA0 CgkJCWRldl91dWlkIGJhMDAzOGFiLTY4YjItNDY0Ni04ZjMwLTdkNDBkYmQxYjRhYgpiYWNr dXBfcm9vdHNbNF06CgliYWNrdXAgMDoKCQliYWNrdXBfdHJlZV9yb290OgkxODcxNTk4NTY3 NDI0CWdlbjogMTIzOTE3CWxldmVsOiAwCgkJYmFja3VwX2NodW5rX3Jvb3Q6CTI4NDU5MDA4 CWdlbjogMTIzMTg3CWxldmVsOiAxCgkJYmFja3VwX2V4dGVudF9yb290OgkzMDUwNzAwOAln ZW46IDEyMzkxNwlsZXZlbDogMgoJCWJhY2t1cF9mc19yb290OgkJODA1OTYxNzI4CWdlbjog MTIzODg3CWxldmVsOiAzCgkJYmFja3VwX2Rldl9yb290OgkxNDYwNjMzNjAJZ2VuOiAxMjM4 ODQJbGV2ZWw6IDEKCQljc3VtX3Jvb3Q6CTgwNjYwMDcwNAlnZW46IDEyMzg4NwlsZXZlbDog MgoJCWJhY2t1cF90b3RhbF9ieXRlczoJMzAwMDU4OTM1Mjk2MAoJCWJhY2t1cF9ieXRlc191 c2VkOgkxOTUxODIwMDUwNDMyCgkJYmFja3VwX251bV9kZXZpY2VzOgkxCgoJYmFja3VwIDE6 CgkJYmFja3VwX3RyZWVfcm9vdDoJMTg3MTU5OTY4MTUzNglnZW46IDEyMzkxNAlsZXZlbDog MAoJCWJhY2t1cF9jaHVua19yb290OgkyODQ1OTAwOAlnZW46IDEyMzE4NwlsZXZlbDogMQoJ CWJhY2t1cF9leHRlbnRfcm9vdDoJMzA0NTc4NTYJZ2VuOiAxMjM5MTQJbGV2ZWw6IDIKCQli YWNrdXBfZnNfcm9vdDoJCTgwNTk2MTcyOAlnZW46IDEyMzg4NwlsZXZlbDogMwoJCWJhY2t1 cF9kZXZfcm9vdDoJMTQ2MDYzMzYwCWdlbjogMTIzODg0CWxldmVsOiAxCgkJY3N1bV9yb290 Ogk4MDY2MDA3MDQJZ2VuOiAxMjM4ODcJbGV2ZWw6IDIKCQliYWNrdXBfdG90YWxfYnl0ZXM6 CTMwMDA1ODkzNTI5NjAKCQliYWNrdXBfYnl0ZXNfdXNlZDoJMTk1MTgyMDA1MDQzMgoJCWJh Y2t1cF9udW1fZGV2aWNlczoJMQoKCWJhY2t1cCAyOgoJCWJhY2t1cF90cmVlX3Jvb3Q6CTE4 NzE2MDA4NDQ4MDAJZ2VuOiAxMjM5MTUJbGV2ZWw6IDAKCQliYWNrdXBfY2h1bmtfcm9vdDoJ Mjg0NTkwMDgJZ2VuOiAxMjMxODcJbGV2ZWw6IDEKCQliYWNrdXBfZXh0ZW50X3Jvb3Q6CTMw NTA3MDA4CWdlbjogMTIzOTE1CWxldmVsOiAyCgkJYmFja3VwX2ZzX3Jvb3Q6CQk4MDU5NjE3 MjgJZ2VuOiAxMjM4ODcJbGV2ZWw6IDMKCQliYWNrdXBfZGV2X3Jvb3Q6CTE0NjA2MzM2MAln ZW46IDEyMzg4NAlsZXZlbDogMQoJCWNzdW1fcm9vdDoJODA2NjAwNzA0CWdlbjogMTIzODg3 CWxldmVsOiAyCgkJYmFja3VwX3RvdGFsX2J5dGVzOgkzMDAwNTg5MzUyOTYwCgkJYmFja3Vw X2J5dGVzX3VzZWQ6CTE5NTE4MjAwNTA0MzIKCQliYWNrdXBfbnVtX2RldmljZXM6CTEKCgli YWNrdXAgMzoKCQliYWNrdXBfdHJlZV9yb290OgkxODcxNjAyNTE1OTY4CWdlbjogMTIzOTE2 CWxldmVsOiAwCgkJYmFja3VwX2NodW5rX3Jvb3Q6CTI4NDU5MDA4CWdlbjogMTIzMTg3CWxl dmVsOiAxCgkJYmFja3VwX2V4dGVudF9yb290OgkzMDQ1Nzg1NglnZW46IDEyMzkxNglsZXZl bDogMgoJCWJhY2t1cF9mc19yb290OgkJODA1OTYxNzI4CWdlbjogMTIzODg3CWxldmVsOiAz CgkJYmFja3VwX2Rldl9yb290OgkxNDYwNjMzNjAJZ2VuOiAxMjM4ODQJbGV2ZWw6IDEKCQlj c3VtX3Jvb3Q6CTgwNjYwMDcwNAlnZW46IDEyMzg4NwlsZXZlbDogMgoJCWJhY2t1cF90b3Rh bF9ieXRlczoJMzAwMDU4OTM1Mjk2MAoJCWJhY2t1cF9ieXRlc191c2VkOgkxOTUxODIwMDUw NDMyCgkJYmFja3VwX251bV9kZXZpY2VzOgkxCgoK --------------O68Dd2pwcHlkeIchJEl0TJVC Content-Type: text/plain; charset=UTF-8; name="super-2.txt" Content-Disposition: attachment; filename="super-2.txt" Content-Transfer-Encoding: base64 c3VwZXJibG9jazogYnl0ZW5yPTI3NDg3NzkwNjk0NCwgZGV2aWNlPS9kZXYvbWFwcGVyLzN0 Yl9zcGlubmVyCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLQpjc3VtX3R5cGUJCTAgKGNyYzMyYykKY3N1bV9zaXplCQk0CmNzdW0J CQkweGZhZWEwZDhiIFttYXRjaF0KYnl0ZW5yCQkJMjc0ODc3OTA2OTQ0CmZsYWdzCQkJMHgx CgkJCSggV1JJVFRFTiApCm1hZ2ljCQkJX0JIUmZTX00gW21hdGNoXQpmc2lkCQkJOGNmNGJj ZDgtNzZjNy00NDk0LWEyYzgtMjU3ODEzNmMwYWE2Cm1ldGFkYXRhX3V1aWQJCTAwMDAwMDAw LTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMApsYWJlbAkJCQpnZW5lcmF0aW9uCQkxMjM5 MTcKcm9vdAkJCTE4NzE1OTg1Njc0MjQKc3lzX2FycmF5X3NpemUJCTEyOQpjaHVua19yb290 X2dlbmVyYXRpb24JMTIzMTg3CnJvb3RfbGV2ZWwJCTAKY2h1bmtfcm9vdAkJMjg0NTkwMDgK Y2h1bmtfcm9vdF9sZXZlbAkxCmxvZ19yb290CQkwCmxvZ19yb290X3RyYW5zaWQgKGRlcHJl Y2F0ZWQpCTAKbG9nX3Jvb3RfbGV2ZWwJCTAKdG90YWxfYnl0ZXMJCTMwMDA1ODkzNTI5NjAK Ynl0ZXNfdXNlZAkJMTk1MTgyMDA1MDQzMgpzZWN0b3JzaXplCQk0MDk2Cm5vZGVzaXplCQkx NjM4NApsZWFmc2l6ZSAoZGVwcmVjYXRlZCkJMTYzODQKc3RyaXBlc2l6ZQkJNDA5Ngpyb290 X2RpcgkJNgpudW1fZGV2aWNlcwkJMQpjb21wYXRfZmxhZ3MJCTB4MApjb21wYXRfcm9fZmxh Z3MJCTB4YgoJCQkoIEZSRUVfU1BBQ0VfVFJFRSB8CgkJCSAgRlJFRV9TUEFDRV9UUkVFX1ZB TElEIHwKCQkJICBCTE9DS19HUk9VUF9UUkVFICkKaW5jb21wYXRfZmxhZ3MJCTB4MzcxCgkJ CSggTUlYRURfQkFDS1JFRiB8CgkJCSAgQ09NUFJFU1NfWlNURCB8CgkJCSAgQklHX01FVEFE QVRBIHwKCQkJICBFWFRFTkRFRF9JUkVGIHwKCQkJICBTS0lOTllfTUVUQURBVEEgfAoJCQkg IE5PX0hPTEVTICkKY2FjaGVfZ2VuZXJhdGlvbgkwCnV1aWRfdHJlZV9nZW5lcmF0aW9uCTEy Mzg4NwpkZXZfaXRlbS51dWlkCQliYTAwMzhhYi02OGIyLTQ2NDYtOGYzMC03ZDQwZGJkMWI0 YWIKZGV2X2l0ZW0uZnNpZAkJOGNmNGJjZDgtNzZjNy00NDk0LWEyYzgtMjU3ODEzNmMwYWE2 IFttYXRjaF0KZGV2X2l0ZW0udHlwZQkJMApkZXZfaXRlbS50b3RhbF9ieXRlcwkzMDAwNTg5 MzUyOTYwCmRldl9pdGVtLmJ5dGVzX3VzZWQJMTk4MTA3ODgzMTEwNApkZXZfaXRlbS5pb19h bGlnbgk0MDk2CmRldl9pdGVtLmlvX3dpZHRoCTQwOTYKZGV2X2l0ZW0uc2VjdG9yX3NpemUJ NDA5NgpkZXZfaXRlbS5kZXZpZAkJMQpkZXZfaXRlbS5kZXZfZ3JvdXAJMApkZXZfaXRlbS5z ZWVrX3NwZWVkCTAKZGV2X2l0ZW0uYmFuZHdpZHRoCTAKZGV2X2l0ZW0uZ2VuZXJhdGlvbgkw CnN5c19jaHVua19hcnJheVsyMDQ4XToKCWl0ZW0gMCBrZXkgKEZJUlNUX0NIVU5LX1RSRUUg Q0hVTktfSVRFTSAyMjAyMDA5NikKCQlsZW5ndGggODM4ODYwOCBvd25lciAyIHN0cmlwZV9s ZW4gNjU1MzYgdHlwZSBTWVNURU18RFVQCgkJaW9fYWxpZ24gNjU1MzYgaW9fd2lkdGggNjU1 MzYgc2VjdG9yX3NpemUgNDA5NgoJCW51bV9zdHJpcGVzIDIgc3ViX3N0cmlwZXMgMQoJCQlz dHJpcGUgMCBkZXZpZCAxIG9mZnNldCAyMjAyMDA5NgoJCQlkZXZfdXVpZCBiYTAwMzhhYi02 OGIyLTQ2NDYtOGYzMC03ZDQwZGJkMWI0YWIKCQkJc3RyaXBlIDEgZGV2aWQgMSBvZmZzZXQg MzA0MDg3MDQKCQkJZGV2X3V1aWQgYmEwMDM4YWItNjhiMi00NjQ2LThmMzAtN2Q0MGRiZDFi NGFiCmJhY2t1cF9yb290c1s0XToKCWJhY2t1cCAwOgoJCWJhY2t1cF90cmVlX3Jvb3Q6CTE4 NzE1OTg1Njc0MjQJZ2VuOiAxMjM5MTcJbGV2ZWw6IDAKCQliYWNrdXBfY2h1bmtfcm9vdDoJ Mjg0NTkwMDgJZ2VuOiAxMjMxODcJbGV2ZWw6IDEKCQliYWNrdXBfZXh0ZW50X3Jvb3Q6CTMw NTA3MDA4CWdlbjogMTIzOTE3CWxldmVsOiAyCgkJYmFja3VwX2ZzX3Jvb3Q6CQk4MDU5NjE3 MjgJZ2VuOiAxMjM4ODcJbGV2ZWw6IDMKCQliYWNrdXBfZGV2X3Jvb3Q6CTE0NjA2MzM2MAln ZW46IDEyMzg4NAlsZXZlbDogMQoJCWNzdW1fcm9vdDoJODA2NjAwNzA0CWdlbjogMTIzODg3 CWxldmVsOiAyCgkJYmFja3VwX3RvdGFsX2J5dGVzOgkzMDAwNTg5MzUyOTYwCgkJYmFja3Vw X2J5dGVzX3VzZWQ6CTE5NTE4MjAwNTA0MzIKCQliYWNrdXBfbnVtX2RldmljZXM6CTEKCgli YWNrdXAgMToKCQliYWNrdXBfdHJlZV9yb290OgkxODcxNTk5NjgxNTM2CWdlbjogMTIzOTE0 CWxldmVsOiAwCgkJYmFja3VwX2NodW5rX3Jvb3Q6CTI4NDU5MDA4CWdlbjogMTIzMTg3CWxl dmVsOiAxCgkJYmFja3VwX2V4dGVudF9yb290OgkzMDQ1Nzg1NglnZW46IDEyMzkxNAlsZXZl bDogMgoJCWJhY2t1cF9mc19yb290OgkJODA1OTYxNzI4CWdlbjogMTIzODg3CWxldmVsOiAz CgkJYmFja3VwX2Rldl9yb290OgkxNDYwNjMzNjAJZ2VuOiAxMjM4ODQJbGV2ZWw6IDEKCQlj c3VtX3Jvb3Q6CTgwNjYwMDcwNAlnZW46IDEyMzg4NwlsZXZlbDogMgoJCWJhY2t1cF90b3Rh bF9ieXRlczoJMzAwMDU4OTM1Mjk2MAoJCWJhY2t1cF9ieXRlc191c2VkOgkxOTUxODIwMDUw NDMyCgkJYmFja3VwX251bV9kZXZpY2VzOgkxCgoJYmFja3VwIDI6CgkJYmFja3VwX3RyZWVf cm9vdDoJMTg3MTYwMDg0NDgwMAlnZW46IDEyMzkxNQlsZXZlbDogMAoJCWJhY2t1cF9jaHVu a19yb290OgkyODQ1OTAwOAlnZW46IDEyMzE4NwlsZXZlbDogMQoJCWJhY2t1cF9leHRlbnRf cm9vdDoJMzA1MDcwMDgJZ2VuOiAxMjM5MTUJbGV2ZWw6IDIKCQliYWNrdXBfZnNfcm9vdDoJ CTgwNTk2MTcyOAlnZW46IDEyMzg4NwlsZXZlbDogMwoJCWJhY2t1cF9kZXZfcm9vdDoJMTQ2 MDYzMzYwCWdlbjogMTIzODg0CWxldmVsOiAxCgkJY3N1bV9yb290Ogk4MDY2MDA3MDQJZ2Vu OiAxMjM4ODcJbGV2ZWw6IDIKCQliYWNrdXBfdG90YWxfYnl0ZXM6CTMwMDA1ODkzNTI5NjAK CQliYWNrdXBfYnl0ZXNfdXNlZDoJMTk1MTgyMDA1MDQzMgoJCWJhY2t1cF9udW1fZGV2aWNl czoJMQoKCWJhY2t1cCAzOgoJCWJhY2t1cF90cmVlX3Jvb3Q6CTE4NzE2MDI1MTU5NjgJZ2Vu OiAxMjM5MTYJbGV2ZWw6IDAKCQliYWNrdXBfY2h1bmtfcm9vdDoJMjg0NTkwMDgJZ2VuOiAx MjMxODcJbGV2ZWw6IDEKCQliYWNrdXBfZXh0ZW50X3Jvb3Q6CTMwNDU3ODU2CWdlbjogMTIz OTE2CWxldmVsOiAyCgkJYmFja3VwX2ZzX3Jvb3Q6CQk4MDU5NjE3MjgJZ2VuOiAxMjM4ODcJ bGV2ZWw6IDMKCQliYWNrdXBfZGV2X3Jvb3Q6CTE0NjA2MzM2MAlnZW46IDEyMzg4NAlsZXZl bDogMQoJCWNzdW1fcm9vdDoJODA2NjAwNzA0CWdlbjogMTIzODg3CWxldmVsOiAyCgkJYmFj a3VwX3RvdGFsX2J5dGVzOgkzMDAwNTg5MzUyOTYwCgkJYmFja3VwX2J5dGVzX3VzZWQ6CTE5 NTE4MjAwNTA0MzIKCQliYWNrdXBfbnVtX2RldmljZXM6CTEKCgo= --------------O68Dd2pwcHlkeIchJEl0TJVC--