Created attachment 66963 [details] Patch to fix the problem. Darwin barnbyerner.mtv.corp.google.com 11.2.0 Darwin Kernel Version 11.2.0: Tue Aug 9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64 x86_64 load_thin_file currently uses the wrong value (size instead of len) to determine the end of the headers section. A large thin binary can end up wrapping around the end pointer, causing the sanity check in the headers load loop to fail. (binary I was using was Chromium's browser_tests, as build on Lion w/ make). Patch attached.
Committed, r12739. Thanks for the diagnosis + patch.