Bug 132668
| Summary: | offsets.rb:183:in `buildOffsetsMap': unhandled exception – is offlineasm dependency tracking broken? | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mark Rowe (bdash) <mrowe> |
| Component: | JavaScriptCore | Assignee: | Michael Saboff <msaboff> |
| Status: | NEW | ||
| Severity: | Normal | CC: | fpizlo, simon.fraser, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Mark Rowe (bdash)
A few people saw an error today when building JavaScriptCore that looked like:
offsets.rb:183:in `buildOffsetsMap': unhandled exception
This happened for me when updating from a SVN revision that was a day or two old to r168458 and then building. I had to resort to nuking my build directory in order to get a working build. It seems like something in the offlineasm world isn't rebuilding the necessary bits?
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Simon Fraser (smfr)
This interrupts about every 3rd build that I do.
Filip Pizlo
(In reply to comment #1)
> This interrupts about every 3rd build that I do.
Do you do anything between those three builds, other than WebCore changes?
Simon Fraser (smfr)
I'm flipping between branches, between architectures and between targets (iOS/OS X).
Possibly related, incremental builds often fail with:
Undefined symbols for architecture x86_64:
"_callToJavaScript", referenced from:
__ZN3JSC7JITCode7executeEPNS_2VMEPNS_14ProtoCallFrameE in JITCode.o
"_callToNativeFunction", referenced from:
__ZN3JSC11Interpreter11executeCallEPNS_9ExecStateEPNS_8JSObjectENS_8CallTypeERKNS_8CallDataENS_7JSValueERKNS_7ArgListE in Interpreter.o
"_llint_entry", referenced from:
__ZN3JSC5LLInt10initializeEv in LLIntData.o
"_sanitizeStackForVMImpl", referenced from:
__ZN3JSC18sanitizeStackForVMEPNS_2VME in VM.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Filip Pizlo
Assigning to Michael since he was the last one to mess with offlineasm.
Simon Fraser (smfr)
iOS/OS X use different build product directories FWIW
Michael Saboff
Believe this to be a Xcode issue. Tracked in
Radar WebKit Bug Importer
<rdar://problem/16974705>