From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25892 invoked by alias); 1 Apr 2014 10:29:16 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 25795 invoked by uid 89); 1 Apr 2014 10:29:15 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.0 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,KAM_BADIPHTTP,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-la0-f54.google.com Received: from mail-la0-f54.google.com (HELO mail-la0-f54.google.com) (209.85.215.54) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 01 Apr 2014 10:29:13 +0000 Received: by mail-la0-f54.google.com with SMTP id mc6so6862127lab.13 for ; Tue, 01 Apr 2014 03:29:09 -0700 (PDT) X-Received: by 10.153.9.72 with SMTP id dq8mr21319lad.62.1396348149429; Tue, 01 Apr 2014 03:29:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.198.34 with HTTP; Tue, 1 Apr 2014 03:28:49 -0700 (PDT) From: Michael Opitz Date: Tue, 01 Apr 2014 10:29:00 -0000 Message-ID: Subject: objcopy --redefine-sym(s) segfaults on mach-o-i386 To: binutils@sourceware.org Content-Type: multipart/mixed; boundary=001a1136cd046e10fd04f5f8a387 X-IsSubscribed: yes X-SW-Source: 2014-04/txt/msg00000.txt.bz2 --001a1136cd046e10fd04f5f8a387 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 970 Hello, objcopy crashes very often when renaming symbols in mach-o-i386 object files. I've uploaded a coredump http://176.28.14.46/core.24966 and a small object file with which the crash happened. The coredump was generated on linux x86_64 The binutils version is: x86_64-apple-darwin-objcopy --version GNU objcopy (GNU Binutils) 2.24.51.20140331 Copyright (C) 2014 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. The binary was compiled on Mountain Lion with gcc -m32 -c test.c -o test.o where gcc is really a link on clang: gcc --version Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn) Target: x86_64-apple-darwin12.5.0 Thread model: posix The problem is reproducible with recent binutils compiled on OSX. I've also attached a valgrind logmessage. Kind Regards, Michael --001a1136cd046e10fd04f5f8a387 Content-Type: text/x-log; charset=US-ASCII; name="valgrind.log" Content-Disposition: attachment; filename="valgrind.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hth1rkqb0 Content-length: 12847 PT0yNTQzNT09IE1lbWNoZWNrLCBhIG1lbW9yeSBlcnJvciBkZXRlY3Rvcgo9 PTI1NDM1PT0gQ29weXJpZ2h0IChDKSAyMDAyLTIwMTMsIGFuZCBHTlUgR1BM J2QsIGJ5IEp1bGlhbiBTZXdhcmQgZXQgYWwuCj09MjU0MzU9PSBVc2luZyBW YWxncmluZC0zLjkuMCBhbmQgTGliVkVYOyByZXJ1biB3aXRoIC1oIGZvciBj b3B5cmlnaHQgaW5mbwo9PTI1NDM1PT0gQ29tbWFuZDogL2hvbWUvbmF4L21h Y29vbHMvYmluL3g4Nl82NC1hcHBsZS1kYXJ3aW4tb2JqY29weSAtLXJlZGVm aW5lLXN5bSBfaGVsbG8xPV9ob2hvIC9ob21lL25heC9Eb3dubG9hZHMvdGVz dFwgKDIpLm8KPT0yNTQzNT09IFBhcmVudCBQSUQ6IDIzODU0Cj09MjU0MzU9 PSAKLS0yNTQzNS0tIAotLTI1NDM1LS0gVmFsZ3JpbmQgb3B0aW9uczoKLS0y NTQzNS0tICAgIC12Ci0tMjU0MzUtLSAgICAtLWxlYWstY2hlY2s9ZnVsbAot LTI1NDM1LS0gICAgLS1sb2ctZmlsZT12YWxncmluZC5sb2cKLS0yNTQzNS0t IENvbnRlbnRzIG9mIC9wcm9jL3ZlcnNpb246Ci0tMjU0MzUtLSAgIExpbnV4 IHZlcnNpb24gMy4xMy43LTEtQVJDSCAobm9ib2R5QHZhci1saWItYXJjaGJ1 aWxkLWV4dHJhLXg4Nl82NC10aG9tYXMpIChnY2MgdmVyc2lvbiA0LjguMiAy MDE0MDIwNiAocHJlcmVsZWFzZSkgKEdDQykgKSAjMSBTTVAgUFJFRU1QVCBN b24gTWFyIDI0IDIwOjA2OjA4IENFVCAyMDE0Ci0tMjU0MzUtLSBBcmNoIGFu ZCBod2NhcHM6IEFNRDY0LCBhbWQ2NC1jeDE2LXJkdHNjcC1zc2UzLWF2eAot LTI1NDM1LS0gUGFnZSBzaXplczogY3VycmVudGx5IDQwOTYsIG1heCBzdXBw b3J0ZWQgNDA5NgotLTI1NDM1LS0gVmFsZ3JpbmQgbGlicmFyeSBkaXJlY3Rv cnk6IC91c3IvbGliL3ZhbGdyaW5kCi0tMjU0MzUtLSBSZWFkaW5nIHN5bXMg ZnJvbSAvaG9tZS9uYXgvbWFjb29scy9iaW4veDg2XzY0LWFwcGxlLWRhcndp bi1vYmpjb3B5Ci0tMjU0MzUtLSBSZWFkaW5nIHN5bXMgZnJvbSAvdXNyL2xp Yi9sZC0yLjE5LnNvCi0tMjU0MzUtLSBSZWFkaW5nIHN5bXMgZnJvbSAvdXNy L2xpYi92YWxncmluZC9tZW1jaGVjay1hbWQ2NC1saW51eAotLTI1NDM1LS0g ICAgb2JqZWN0IGRvZXNuJ3QgaGF2ZSBhIHN5bWJvbCB0YWJsZQotLTI1NDM1 LS0gICAgb2JqZWN0IGRvZXNuJ3QgaGF2ZSBhIGR5bmFtaWMgc3ltYm9sIHRh YmxlCi0tMjU0MzUtLSBTY2hlZHVsZXI6IHVzaW5nIGdlbmVyaWMgc2NoZWR1 bGVyIGxvY2sgaW1wbGVtZW50YXRpb24uCi0tMjU0MzUtLSBSZWFkaW5nIHN1 cHByZXNzaW9ucyBmaWxlOiAvdXNyL2xpYi92YWxncmluZC9kZWZhdWx0LnN1 cHAKPT0yNTQzNT09IGVtYmVkZGVkIGdkYnNlcnZlcjogcmVhZGluZyBmcm9t IC90bXAvdmdkYi1waXBlLWZyb20tdmdkYi10by0yNTQzNS1ieS1uYXgtb24t Pz8/Cj09MjU0MzU9PSBlbWJlZGRlZCBnZGJzZXJ2ZXI6IHdyaXRpbmcgdG8g ICAvdG1wL3ZnZGItcGlwZS10by12Z2RiLWZyb20tMjU0MzUtYnktbmF4LW9u LT8/Pwo9PTI1NDM1PT0gZW1iZWRkZWQgZ2Ric2VydmVyOiBzaGFyZWQgbWVt ICAgL3RtcC92Z2RiLXBpcGUtc2hhcmVkLW1lbS12Z2RiLTI1NDM1LWJ5LW5h eC1vbi0/Pz8KPT0yNTQzNT09IAo9PTI1NDM1PT0gVE8gQ09OVFJPTCBUSElT IFBST0NFU1MgVVNJTkcgdmdkYiAod2hpY2ggeW91IHByb2JhYmx5Cj09MjU0 MzU9PSBkb24ndCB3YW50IHRvIGRvLCB1bmxlc3MgeW91IGtub3cgZXhhY3Rs eSB3aGF0IHlvdSdyZSBkb2luZywKPT0yNTQzNT09IG9yIGFyZSBkb2luZyBz b21lIHN0cmFuZ2UgZXhwZXJpbWVudCk6Cj09MjU0MzU9PSAgIC91c3IvbGli L3ZhbGdyaW5kLy4uLy4uL2Jpbi92Z2RiIC0tcGlkPTI1NDM1IC4uLmNvbW1h bmQuLi4KPT0yNTQzNT09IAo9PTI1NDM1PT0gVE8gREVCVUcgVEhJUyBQUk9D RVNTIFVTSU5HIEdEQjogc3RhcnQgR0RCIGxpa2UgdGhpcwo9PTI1NDM1PT0g ICAvcGF0aC90by9nZGIgL2hvbWUvbmF4L21hY29vbHMvYmluL3g4Nl82NC1h cHBsZS1kYXJ3aW4tb2JqY29weQo9PTI1NDM1PT0gYW5kIHRoZW4gZ2l2ZSBH REIgdGhlIGZvbGxvd2luZyBjb21tYW5kCj09MjU0MzU9PSAgIHRhcmdldCBy ZW1vdGUgfCAvdXNyL2xpYi92YWxncmluZC8uLi8uLi9iaW4vdmdkYiAtLXBp ZD0yNTQzNQo9PTI1NDM1PT0gLS1waWQgaXMgb3B0aW9uYWwgaWYgb25seSBv bmUgdmFsZ3JpbmQgcHJvY2VzcyBpcyBydW5uaW5nCj09MjU0MzU9PSAKLS0y NTQzNS0tIFJFRElSOiAweDQwMTc4ZTAgKHN0cmxlbikgcmVkaXJlY3RlZCB0 byAweDM4MDY3M2YxICg/Pz8pCi0tMjU0MzUtLSBSZWFkaW5nIHN5bXMgZnJv bSAvdXNyL2xpYi92YWxncmluZC92Z3ByZWxvYWRfY29yZS1hbWQ2NC1saW51 eC5zbwotLTI1NDM1LS0gICAgb2JqZWN0IGRvZXNuJ3QgaGF2ZSBhIHN5bWJv bCB0YWJsZQotLTI1NDM1LS0gUmVhZGluZyBzeW1zIGZyb20gL3Vzci9saWIv dmFsZ3JpbmQvdmdwcmVsb2FkX21lbWNoZWNrLWFtZDY0LWxpbnV4LnNvCi0t MjU0MzUtLSAgICBvYmplY3QgZG9lc24ndCBoYXZlIGEgc3ltYm9sIHRhYmxl Ci0tMjU0MzUtLSBSRURJUjogMHg0MDE3NjkwIChpbmRleCkgcmVkaXJlY3Rl ZCB0byAweDRjMmI3ZjAgKGluZGV4KQotLTI1NDM1LS0gUkVESVI6IDB4NDAx NzhiMCAoc3RyY21wKSByZWRpcmVjdGVkIHRvIDB4NGMyYzhkMCAoc3RyY21w KQotLTI1NDM1LS0gUmVhZGluZyBzeW1zIGZyb20gL3Vzci9saWIvbGliei5z by4xLjIuOAotLTI1NDM1LS0gICAgb2JqZWN0IGRvZXNuJ3QgaGF2ZSBhIHN5 bWJvbCB0YWJsZQotLTI1NDM1LS0gUmVhZGluZyBzeW1zIGZyb20gL3Vzci9s aWIvbGliYy0yLjE5LnNvCi0tMjU0MzUtLSBSRURJUjogMHg1MGNlZGYwIChz dHJjYXNlY21wKSByZWRpcmVjdGVkIHRvIDB4NGEyMzczMCAoX3ZnblVfaWZ1 bmNfd3JhcHBlcikKLS0yNTQzNS0tIFJFRElSOiAweDUwZDEwZTAgKHN0cm5j YXNlY21wKSByZWRpcmVjdGVkIHRvIDB4NGEyMzczMCAoX3ZnblVfaWZ1bmNf d3JhcHBlcikKLS0yNTQzNS0tIFJFRElSOiAweDUwY2U1YzAgKG1lbWNweUBH TElCQ18yLjIuNSkgcmVkaXJlY3RlZCB0byAweDRhMjM3MzAgKF92Z25VX2lm dW5jX3dyYXBwZXIpCi0tMjU0MzUtLSBSRURJUjogMHg1MGNjOTQwIChyaW5k ZXgpIHJlZGlyZWN0ZWQgdG8gMHg0YzJiNWUwIChyaW5kZXgpCi0tMjU0MzUt LSBSRURJUjogMHg1MGM5MjMwIChfX0dJX3N0cmNtcCkgcmVkaXJlY3RlZCB0 byAweDRjMmM4ODAgKF9fR0lfc3RyY21wKQotLTI1NDM1LS0gUkVESVI6IDB4 NTBjYWM0MCAoc3RybGVuKSByZWRpcmVjdGVkIHRvIDB4NGMyYmI4MCAoc3Ry bGVuKQotLTI1NDM1LS0gUkVESVI6IDB4NTBjYjBiMCAoX19HSV9zdHJuY21w KSByZWRpcmVjdGVkIHRvIDB4NGMyYzA5MCAoX19HSV9zdHJuY21wKQotLTI1 NDM1LS0gUkVESVI6IDB4NTBjOGZkMCAoX19HSV9zdHJjaHIpIHJlZGlyZWN0 ZWQgdG8gMHg0YzJiNmYwIChfX0dJX3N0cmNocikKLS0yNTQzNS0tIFJFRElS OiAweDUwZDU3ODAgKHN0cmNocm51bCkgcmVkaXJlY3RlZCB0byAweDRjMmU1 YzAgKHN0cmNocm51bCkKLS0yNTQzNS0tIFJFRElSOiAweDUwYzRmZDAgKG1h bGxvYykgcmVkaXJlY3RlZCB0byAweDRjMjg2YzAgKG1hbGxvYykKLS0yNTQz NS0tIFJFRElSOiAweDUwYzU2MTAgKGZyZWUpIHJlZGlyZWN0ZWQgdG8gMHg0 YzI5OTMwIChmcmVlKQotLTI1NDM1LS0gUkVESVI6IDB4NTBjZWM4MCAoX19H SV9zdHBjcHkpIHJlZGlyZWN0ZWQgdG8gMHg0YzJkYmQwIChfX0dJX3N0cGNw eSkKLS0yNTQzNS0tIFJFRElSOiAweDUwYzkxZjAgKHN0cmNtcCkgcmVkaXJl Y3RlZCB0byAweDRhMjM3MzAgKF92Z25VX2lmdW5jX3dyYXBwZXIpCi0tMjU0 MzUtLSBSRURJUjogMHg1MTZkODMwIChfX3N0cmNtcF9zc3NlMykgcmVkaXJl Y3RlZCB0byAweDRjMmM4MzAgKHN0cmNtcCkKLS0yNTQzNS0tIFJFRElSOiAw eDUwY2FlMDAgKHN0cm5sZW4pIHJlZGlyZWN0ZWQgdG8gMHg0YzJiYjIwIChz dHJubGVuKQotLTI1NDM1LS0gUkVESVI6IDB4NTBjNTk0MCAoY2FsbG9jKSBy ZWRpcmVjdGVkIHRvIDB4NGMyYTdhMCAoY2FsbG9jKQotLTI1NDM1LS0gUkVE SVI6IDB4NTBjZGM5MCAobWVtY2hyKSByZWRpcmVjdGVkIHRvIDB4NGMyYzk3 MCAobWVtY2hyKQotLTI1NDM1LS0gUkVESVI6IDB4NTBkNTU3MCAocmF3bWVt Y2hyKSByZWRpcmVjdGVkIHRvIDB4NGMyZTYwMCAocmF3bWVtY2hyKQotLTI1 NDM1LS0gUkVESVI6IDB4NTBjOGZhMCAoaW5kZXgpIHJlZGlyZWN0ZWQgdG8g MHg0YTIzNzMwIChfdmduVV9pZnVuY193cmFwcGVyKQotLTI1NDM1LS0gUkVE SVI6IDB4NTBjYzkwMCAoc3RybmNweSkgcmVkaXJlY3RlZCB0byAweDRhMjM3 MzAgKF92Z25VX2lmdW5jX3dyYXBwZXIpCi0tMjU0MzUtLSBSRURJUjogMHg1 MGRlOGQwIChfX3N0cm5jcHlfc3NlMl91bmFsaWduZWQpIHJlZGlyZWN0ZWQg dG8gMHg0YzJiZDgwIChzdHJuY3B5KQotLTI1NDM1LS0gUkVESVI6IDB4NTBj YTY4MCAoc3RyY3B5KSByZWRpcmVjdGVkIHRvIDB4NGEyMzczMCAoX3ZnblVf aWZ1bmNfd3JhcHBlcikKLS0yNTQzNS0tIFJFRElSOiAweDUwZGUyYTAgKF9f c3RyY3B5X3NzZTJfdW5hbGlnbmVkKSByZWRpcmVjdGVkIHRvIDB4NGMyYmJj MCAoc3RyY3B5KQotLTI1NDM1LS0gUkVESVI6IDB4NTBkMzdjMCAobWVtY3B5 QEBHTElCQ18yLjE0KSByZWRpcmVjdGVkIHRvIDB4NGEyMzczMCAoX3ZnblVf aWZ1bmNfd3JhcHBlcikKLS0yNTQzNS0tIFJFRElSOiAweDUwZDk2ZTAgKF9f bWVtY3B5X3NzZTJfdW5hbGlnbmVkKSByZWRpcmVjdGVkIHRvIDB4NGMyY2My MCAobWVtY3B5QEBHTElCQ18yLjE0KQotLTI1NDM1LS0gUkVESVI6IDB4ZmZm ZmZmZmZmZjYwMDAwMCAoPz8/KSByZWRpcmVjdGVkIHRvIDB4MzgwNjczZDMg KD8/PykKLS0yNTQzNS0tIFJFRElSOiAweDUwY2U2NTAgKG1lbXNldCkgcmVk aXJlY3RlZCB0byAweDRjMmRmYzAgKG1lbXNldCkKLS0yNTQzNS0tIFJFRElS OiAweDUwY2IwNjAgKHN0cm5jbXApIHJlZGlyZWN0ZWQgdG8gMHg0YTIzNzMw IChfdmduVV9pZnVuY193cmFwcGVyKQotLTI1NDM1LS0gUkVESVI6IDB4NTE2 ZWE5MCAoX19zdHJuY21wX3Nzc2UzKSByZWRpcmVjdGVkIHRvIDB4NGMyYzAy MCAoc3RybmNtcCkKLS0yNTQzNS0tIFJFRElSOiAweDUwY2RmZTAgKGJjbXAp IHJlZGlyZWN0ZWQgdG8gMHg0YTIzNzMwIChfdmduVV9pZnVuY193cmFwcGVy KQotLTI1NDM1LS0gUkVESVI6IDB4NTE4ZDY5MCAoX19tZW1jbXBfc3NlNF8x KSByZWRpcmVjdGVkIHRvIDB4NGMyZGE3MCAoYmNtcCkKPT0yNTQzNT09IElu dmFsaWQgcmVhZCBvZiBzaXplIDgKPT0yNTQzNT09ICAgIGF0IDB4NDQwMUY2 OiBiZmRfbWFjaF9vX2Nhbm9uaWNhbGl6ZV9yZWxvY3MgKG1hY2gtby5jOjEw OTMpCj09MjU0MzU9PSAgICBieSAweDQ0MDg2MzogYmZkX21hY2hfb19jYW5v bmljYWxpemVfcmVsb2MgKG1hY2gtby5jOjExNzgpCj09MjU0MzU9PSAgICBi eSAweDQwNzkyMzogbWFya19zeW1ib2xzX3VzZWRfaW5fcmVsb2NhdGlvbnMg KG9iamNvcHkuYzozMTIyKQo9PTI1NDM1PT0gICAgYnkgMHg0MzA2OUI6IGJm ZF9tYXBfb3Zlcl9zZWN0aW9ucyAoc2VjdGlvbi5jOjEzNTQpCj09MjU0MzU9 PSAgICBieSAweDQwOTQ5OTogY29weV9vYmplY3QgKG9iamNvcHkuYzoyMDgx KQo9PTI1NDM1PT0gICAgYnkgMHg0MEE5RjM6IGNvcHlfZmlsZSAob2JqY29w eS5jOjI1MTQpCj09MjU0MzU9PSAgICBieSAweDQwNTg1MjogbWFpbiAob2Jq Y29weS5jOjQyNzApCj09MjU0MzU9PSAgQWRkcmVzcyAweDgwNTQzOWFhMCBp cyBub3Qgc3RhY2snZCwgbWFsbG9jJ2Qgb3IgKHJlY2VudGx5KSBmcmVlJ2QK PT0yNTQzNT09IAo9PTI1NDM1PT0gSW52YWxpZCByZWFkIG9mIHNpemUgOAo9 PTI1NDM1PT0gICAgYXQgMHg0NDAxRkE6IGJmZF9tYWNoX29fY2Fub25pY2Fs aXplX3JlbG9jcyAobWFjaC1vLmM6MTA5MykKPT0yNTQzNT09ICAgIGJ5IDB4 NDQwODYzOiBiZmRfbWFjaF9vX2Nhbm9uaWNhbGl6ZV9yZWxvYyAobWFjaC1v LmM6MTE3OCkKPT0yNTQzNT09ICAgIGJ5IDB4NDA3OTIzOiBtYXJrX3N5bWJv bHNfdXNlZF9pbl9yZWxvY2F0aW9ucyAob2JqY29weS5jOjMxMjIpCj09MjU0 MzU9PSAgICBieSAweDQzMDY5QjogYmZkX21hcF9vdmVyX3NlY3Rpb25zIChz ZWN0aW9uLmM6MTM1NCkKPT0yNTQzNT09ICAgIGJ5IDB4NDA5NDk5OiBjb3B5 X29iamVjdCAob2JqY29weS5jOjIwODEpCj09MjU0MzU9PSAgICBieSAweDQw QTlGMzogY29weV9maWxlIChvYmpjb3B5LmM6MjUxNCkKPT0yNTQzNT09ICAg IGJ5IDB4NDA1ODUyOiBtYWluIChvYmpjb3B5LmM6NDI3MCkKPT0yNTQzNT09 ICBBZGRyZXNzIDB4NzggaXMgbm90IHN0YWNrJ2QsIG1hbGxvYydkIG9yIChy ZWNlbnRseSkgZnJlZSdkCj09MjU0MzU9PSAKPT0yNTQzNT09IAo9PTI1NDM1 PT0gUHJvY2VzcyB0ZXJtaW5hdGluZyB3aXRoIGRlZmF1bHQgYWN0aW9uIG9m IHNpZ25hbCAxMSAoU0lHU0VHVikKPT0yNTQzNT09ICBBY2Nlc3Mgbm90IHdp dGhpbiBtYXBwZWQgcmVnaW9uIGF0IGFkZHJlc3MgMHg3OAo9PTI1NDM1PT0g ICAgYXQgMHg0NDAxRkE6IGJmZF9tYWNoX29fY2Fub25pY2FsaXplX3JlbG9j cyAobWFjaC1vLmM6MTA5MykKPT0yNTQzNT09ICAgIGJ5IDB4NDQwODYzOiBi ZmRfbWFjaF9vX2Nhbm9uaWNhbGl6ZV9yZWxvYyAobWFjaC1vLmM6MTE3OCkK PT0yNTQzNT09ICAgIGJ5IDB4NDA3OTIzOiBtYXJrX3N5bWJvbHNfdXNlZF9p bl9yZWxvY2F0aW9ucyAob2JqY29weS5jOjMxMjIpCj09MjU0MzU9PSAgICBi eSAweDQzMDY5QjogYmZkX21hcF9vdmVyX3NlY3Rpb25zIChzZWN0aW9uLmM6 MTM1NCkKPT0yNTQzNT09ICAgIGJ5IDB4NDA5NDk5OiBjb3B5X29iamVjdCAo b2JqY29weS5jOjIwODEpCj09MjU0MzU9PSAgICBieSAweDQwQTlGMzogY29w eV9maWxlIChvYmpjb3B5LmM6MjUxNCkKPT0yNTQzNT09ICAgIGJ5IDB4NDA1 ODUyOiBtYWluIChvYmpjb3B5LmM6NDI3MCkKPT0yNTQzNT09ICBJZiB5b3Ug YmVsaWV2ZSB0aGlzIGhhcHBlbmVkIGFzIGEgcmVzdWx0IG9mIGEgc3RhY2sK PT0yNTQzNT09ICBvdmVyZmxvdyBpbiB5b3VyIHByb2dyYW0ncyBtYWluIHRo cmVhZCAodW5saWtlbHkgYnV0Cj09MjU0MzU9PSAgcG9zc2libGUpLCB5b3Ug Y2FuIHRyeSB0byBpbmNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUKPT0yNTQzNT09 ICBtYWluIHRocmVhZCBzdGFjayB1c2luZyB0aGUgLS1tYWluLXN0YWNrc2l6 ZT0gZmxhZy4KPT0yNTQzNT09ICBUaGUgbWFpbiB0aHJlYWQgc3RhY2sgc2l6 ZSB1c2VkIGluIHRoaXMgcnVuIHdhcyA4Mzg4NjA4Lgo9PTI1NDM1PT0gCj09 MjU0MzU9PSBIRUFQIFNVTU1BUlk6Cj09MjU0MzU9PSAgICAgaW4gdXNlIGF0 IGV4aXQ6IDUzLDc4NCBieXRlcyBpbiAzNyBibG9ja3MKPT0yNTQzNT09ICAg dG90YWwgaGVhcCB1c2FnZTogMiw0MjkgYWxsb2NzLCAyLDM5MiBmcmVlcywg MjMxLDc0MiBieXRlcyBhbGxvY2F0ZWQKPT0yNTQzNT09IAo9PTI1NDM1PT0g U2VhcmNoaW5nIGZvciBwb2ludGVycyB0byAzNyBub3QtZnJlZWQgYmxvY2tz Cj09MjU0MzU9PSBDaGVja2VkIDQxMywxNzYgYnl0ZXMKPT0yNTQzNT09IAo9 PTI1NDM1PT0gTEVBSyBTVU1NQVJZOgo9PTI1NDM1PT0gICAgZGVmaW5pdGVs eSBsb3N0OiAwIGJ5dGVzIGluIDAgYmxvY2tzCj09MjU0MzU9PSAgICBpbmRp cmVjdGx5IGxvc3Q6IDAgYnl0ZXMgaW4gMCBibG9ja3MKPT0yNTQzNT09ICAg ICAgcG9zc2libHkgbG9zdDogMCBieXRlcyBpbiAwIGJsb2Nrcwo9PTI1NDM1 PT0gICAgc3RpbGwgcmVhY2hhYmxlOiA1Myw3ODQgYnl0ZXMgaW4gMzcgYmxv Y2tzCj09MjU0MzU9PSAgICAgICAgIHN1cHByZXNzZWQ6IDAgYnl0ZXMgaW4g MCBibG9ja3MKPT0yNTQzNT09IFJlYWNoYWJsZSBibG9ja3MgKHRob3NlIHRv IHdoaWNoIGEgcG9pbnRlciB3YXMgZm91bmQpIGFyZSBub3Qgc2hvd24uCj09 MjU0MzU9PSBUbyBzZWUgdGhlbSwgcmVydW4gd2l0aDogLS1sZWFrLWNoZWNr PWZ1bGwgLS1zaG93LWxlYWsta2luZHM9YWxsCj09MjU0MzU9PSAKPT0yNTQz NT09IEVSUk9SIFNVTU1BUlk6IDIgZXJyb3JzIGZyb20gMiBjb250ZXh0cyAo c3VwcHJlc3NlZDogMSBmcm9tIDEpCj09MjU0MzU9PSAKPT0yNTQzNT09IDEg ZXJyb3JzIGluIGNvbnRleHQgMSBvZiAyOgo9PTI1NDM1PT0gSW52YWxpZCBy ZWFkIG9mIHNpemUgOAo9PTI1NDM1PT0gICAgYXQgMHg0NDAxRkE6IGJmZF9t YWNoX29fY2Fub25pY2FsaXplX3JlbG9jcyAobWFjaC1vLmM6MTA5MykKPT0y NTQzNT09ICAgIGJ5IDB4NDQwODYzOiBiZmRfbWFjaF9vX2Nhbm9uaWNhbGl6 ZV9yZWxvYyAobWFjaC1vLmM6MTE3OCkKPT0yNTQzNT09ICAgIGJ5IDB4NDA3 OTIzOiBtYXJrX3N5bWJvbHNfdXNlZF9pbl9yZWxvY2F0aW9ucyAob2JqY29w eS5jOjMxMjIpCj09MjU0MzU9PSAgICBieSAweDQzMDY5QjogYmZkX21hcF9v dmVyX3NlY3Rpb25zIChzZWN0aW9uLmM6MTM1NCkKPT0yNTQzNT09ICAgIGJ5 IDB4NDA5NDk5OiBjb3B5X29iamVjdCAob2JqY29weS5jOjIwODEpCj09MjU0 MzU9PSAgICBieSAweDQwQTlGMzogY29weV9maWxlIChvYmpjb3B5LmM6MjUx NCkKPT0yNTQzNT09ICAgIGJ5IDB4NDA1ODUyOiBtYWluIChvYmpjb3B5LmM6 NDI3MCkKPT0yNTQzNT09ICBBZGRyZXNzIDB4NzggaXMgbm90IHN0YWNrJ2Qs IG1hbGxvYydkIG9yIChyZWNlbnRseSkgZnJlZSdkCj09MjU0MzU9PSAKPT0y NTQzNT09IAo9PTI1NDM1PT0gMSBlcnJvcnMgaW4gY29udGV4dCAyIG9mIDI6 Cj09MjU0MzU9PSBJbnZhbGlkIHJlYWQgb2Ygc2l6ZSA4Cj09MjU0MzU9PSAg ICBhdCAweDQ0MDFGNjogYmZkX21hY2hfb19jYW5vbmljYWxpemVfcmVsb2Nz IChtYWNoLW8uYzoxMDkzKQo9PTI1NDM1PT0gICAgYnkgMHg0NDA4NjM6IGJm ZF9tYWNoX29fY2Fub25pY2FsaXplX3JlbG9jIChtYWNoLW8uYzoxMTc4KQo9 PTI1NDM1PT0gICAgYnkgMHg0MDc5MjM6IG1hcmtfc3ltYm9sc191c2VkX2lu X3JlbG9jYXRpb25zIChvYmpjb3B5LmM6MzEyMikKPT0yNTQzNT09ICAgIGJ5 IDB4NDMwNjlCOiBiZmRfbWFwX292ZXJfc2VjdGlvbnMgKHNlY3Rpb24uYzox MzU0KQo9PTI1NDM1PT0gICAgYnkgMHg0MDk0OTk6IGNvcHlfb2JqZWN0IChv Ympjb3B5LmM6MjA4MSkKPT0yNTQzNT09ICAgIGJ5IDB4NDBBOUYzOiBjb3B5 X2ZpbGUgKG9iamNvcHkuYzoyNTE0KQo9PTI1NDM1PT0gICAgYnkgMHg0MDU4 NTI6IG1haW4gKG9iamNvcHkuYzo0MjcwKQo9PTI1NDM1PT0gIEFkZHJlc3Mg MHg4MDU0MzlhYTAgaXMgbm90IHN0YWNrJ2QsIG1hbGxvYydkIG9yIChyZWNl bnRseSkgZnJlZSdkCj09MjU0MzU9PSAKLS0yNTQzNS0tIAotLTI1NDM1LS0g dXNlZF9zdXBwcmVzc2lvbjogICAgICAxIGRsLWhhY2szLWNvbmQtMSAvdXNy L2xpYi92YWxncmluZC9kZWZhdWx0LnN1cHA6MTE5Ngo9PTI1NDM1PT0gCj09 MjU0MzU9PSBFUlJPUiBTVU1NQVJZOiAyIGVycm9ycyBmcm9tIDIgY29udGV4 dHMgKHN1cHByZXNzZWQ6IDEgZnJvbSAxKQo= --001a1136cd046e10fd04f5f8a387 Content-Type: application/x-object; name="test (2).o" Content-Disposition: attachment; filename="test (2).o" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hth1ruf71 Content-length: 1013 zvrt/gcAAAADAAAAAQAAAAMAAAAoAQAAAAAAAAEAAADAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAADXAAAARAEAANcAAAAHAAAABwAAAAIAAAAAAAAAX190ZXh0 AAAAAAAAAAAAAF9fVEVYVAAAAAAAAAAAAAAAAAAAwgAAAFABAAAEAAAAKAIA AAwAAAAABACAAAAAAAAAAABfX2NzdHJpbmcAAAAAAAAAX19URVhUAAAAAAAA AAAAAMIAAAAVAAAAEgIAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAIAAAAY AAAAiAIAAAUAAADEAgAAJwAAAAsAAABQAAAAAAAAAAAAAAAAAAAABAAAAAQA AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAVYnlg+wI6AAAAABYjYC3AAAAiQQk6Ob/ //+JRfyDxAhdw2ZmZmZmLg8fhAAAAAAAVYnlg+wI6AAAAABYjYCOAAAAiQQk 6Lb///+JRfyDxAhdw2ZmZmZmLg8fhAAAAAAAVYnlg+wI6AAAAABYjYBlAAAA iQQk6Ib///+JRfyDxAhdw2ZmZmZmLg8fhAAAAAAAVYnlg+wYi0UMi00Ix0X8 AAAAAIlN+IlF9OhS////6H3////oqP///7gAAAAAg8QYXcNISUhJMQoASElI STIKAEhJSEkzCgAAtAAAAAAAAAWvAAAAAAAABaoAAAAAAAAFdgAAAAQAAA1u AACkDgAAAAAAAKFrAAAARgAAAAQAAA0+AACkBwAAAAAAAKE7AAAAFgAAAAQA AA0OAACkAAAAAAAAAKELAAAAAQAAAA8AAAAAAAAACQAAAA8AAAAwAAAAEQAA AA8AAABgAAAAGQAAAA8AAACQAAAAHwAAAAEAAAAAAAAAAF9oZWxsbzEAX2hl bGxvMgBfaGVsbG8zAF9tYWluAF9wcmludGYA --001a1136cd046e10fd04f5f8a387--