-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WebAssembly] wasm-ld assertion failure on isa<UndefinedData>(sym) #94077
Comments
@llvm/issue-subscribers-lld-wasm Author: Alon Zakai (kripken)
```
wasm-ld: /b/s/w/ir/cache/builder/emscripten-releases/llvm-project/lld/wasm/SyntheticSections.cpp:522: virtual void lld::wasm::GlobalSection::writeBody(): Assertion `isa<UndefinedData>(sym)' failed.
```
More context and details here, including steps to reproduce: emscripten-core/emscripten#22008 (comment) As mentioned there this is a regression, and bisection leads to it likely caused by one of these:
I'll also email @sbc100 with the output of |
Am I correct in understanding that this is an LTO-only bug? |
Hmm, I don't see any LTO involvement here. All the object files are wasm object files, and I don't see |
This was broken back in llvm#78658 when we transitioned away from archive indexes to parsing lazy object files. Fixes: llvm#94077 Fixes: emscripten-core/emscripten#22008
This was broken back in llvm#78658 when we transitioned away from archive indexes to parsing lazy object files. Fixes: llvm#94077 Fixes: emscripten-core/emscripten#22008
…s. (llvm#104876) This was broken back in llvm#78658 when we transitioned away from archive indexes to parsing lazy object files. Fixes: llvm#94077 Fixes: emscripten-core/emscripten#22008
…s. (llvm#104876) This was broken back in llvm#78658 when we transitioned away from archive indexes to parsing lazy object files. Fixes: llvm#94077 Fixes: emscripten-core/emscripten#22008
…s. (llvm#104876) This was broken back in llvm#78658 when we transitioned away from archive indexes to parsing lazy object files. Fixes: llvm#94077 Fixes: emscripten-core/emscripten#22008
More context and details here, including steps to reproduce:
emscripten-core/emscripten#22008 (comment)
As mentioned there this is a regression, and bisection leads to it likely caused by one of these:
I'll also email @sbc100 with the output of
-Wl,--reproduce
as requested (too big to attach here).The text was updated successfully, but these errors were encountered: