-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Open
Labels
crashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]lld:wasm
Description
The project sometimes builds and sometimes fails to build with the below backtrace
I'm not sure what other information to give here, other than the backtrace - please let me know what (if any) other information would be useful to include and I will try my best to return with that information 🙇
0:12.22 PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
0:12.32 #0 0x000000010aba7df0 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb83df0)
0:12.32 #1 0x000000010aba835c SignalHandler(int) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb8435c)
0:12.32 #2 0x000000019436b584 (/usr/lib/system/libsystem_platform.dylib+0x180477584)
0:12.32 #3 0x0000000104f7e784 lld::wasm::InputChunk::relocate(unsigned char*) const (/Users/jakechampion/.mozbuild/clang/bin/lld+0x100322784)
0:12.32 #4 0x0000000104f7e784 lld::wasm::InputChunk::relocate(unsigned char*) const (/Users/jakechampion/.mozbuild/clang/bin/lld+0x100322784)
0:12.32 #5 0x0000000104f97e18 lld::wasm::CustomSection::writeTo(unsigned char*) (/Users/jakechampion/.mozbuild/clang/bin/lld+0x10033be18)
0:12.32 #6 0x000000010ab41c34 std::__1::__function::__func<llvm::parallelFor(unsigned long, unsigned long, llvm::function_ref<void (unsigned long)>)::$_0, std::__1::allocator<llvm::parallelFor(unsigned long, unsigned long, llvm::function_ref<void (unsigned long)>)::$_0>, void ()>::operator()() (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1dc34)
0:12.32 #7 0x000000010ab41b60 std::__1::__function::__func<llvm::parallel::TaskGroup::spawn(std::__1::function<void ()>, bool)::$_0, std::__1::allocator<llvm::parallel::TaskGroup::spawn(std::__1::function<void ()>, bool)::$_0>, void ()>::operator()() (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1db60)
0:12.32 #8 0x000000010ab411c4 llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::work(llvm::ThreadPoolStrategy, unsigned int) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1d1c4)
0:12.33 #9 0x000000010ab4136c void* std::__1::__thread_proxy[abi:un170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, llvm::parallel::detail::(anonymous namespace)::ThreadPoolExecutor::ThreadPoolExecutor(llvm::ThreadPoolStrategy)::'lambda'()::operator()() const::'lambda'()>>(void*) (/Users/jakechampion/.mozbuild/clang/lib/libLLVM.dylib+0xb1d36c)
0:12.33 #10 0x000000019433af94 (/usr/lib/system/libsystem_pthread.dylib+0x180446f94)
0:12.33 #11 0x0000000194335d34 (/usr/lib/system/libsystem_pthread.dylib+0x180441d34)
Metadata
Metadata
Assignees
Labels
crashPrefer [crash-on-valid] or [crash-on-invalid]Prefer [crash-on-valid] or [crash-on-invalid]lld:wasm