llvm / llvm/llvm-project

x86_64-pc-linux-gnu-clang-21: error: clang frontend command failed with exit code 134 (use -v to see invocation)

Open
#188,564 1 comment 0 reactions 0 assignees View on GitHub
crash llvm:SCEV needs-reduction
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

something from build.log

```
12:30.73 /usr/lib/llvm/21/bin/x86_64-pc-linux-gnu-clang-21 -o mpegaudiodsp_fixed.o -c -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstack-clash-protection -fstrict-flex-arrays=1 -DNDEBUG=1 -DTRIMMED=1 -DHAVE_AV_CONFIG_H -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/media/ffvpx/libavcodec -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/torbrowser_build/media/ffvpx/libavcodec -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/modules/fdlibm/inexact-math-override -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/media/mozva -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/media/libopus/include -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/media/libvorbis -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/media/ffvpx -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/torbrowser_build/dist/include -I/usr/include/nspr -I/usr/include/nss -I/usr/include/nspr -I/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/torbrowser_build/dist/include/nss -I/usr/include/pixman-1 -DMOZILLA_CLIENT -include /var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/torbrowser_build/mozilla-config.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -fPIC -pipe -march=alderlake -mno-cldemote -mno-kl -mno-pconfig -mno-sgx -mno-widekl -mshstk -Werror=strict-aliasing -floop-interchange -frecord-gcc-switches -O3 -fomit-frame-pointer -funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body -Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith -Wshadow-field-in-constructor-modified -Wsign-compare -Wtautological-constant-in-range-compare -Wtype-limits -Wno-error=tautological-type-limit-compare -Wunreachable-code -Wunreachable-code-return -Wunused-but-set-parameter -Wclass-varargs -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis -Wenum-compare-conditional -Wenum-float-conversion -Wstring-conversion -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wformat -Wformat-security -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined -Wno-unknown-warning-option -Wno-character-conversion -Wno-parentheses -Wno-pointer-sign -Wno-sign-compare -Wno-switch -Wno-type-limits -Wno-unused-function -Wno-deprecated-declarations -Wno-absolute-value -Wno-incompatible-pointer-types -Wno-string-conversion -Wno-visibility -include libavutil_visibility.h -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/mpegaudiodsp_fixed.o.pp -fcolor-diagnostics /var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/media/ffvpx/libavcodec/mpegaudiodsp_fixed.c
12:30.97 media/ffvpx/libavcodec/mpegaudiotabs.o
12:31.84 #0 0x00007f94f17d5f70 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/Unix/Signals.inc:838:3
12:31.84 #1 0x00007f94f17d345c llvm::sys::RunSignalHandlers() /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/Signals.cpp:104:20
12:31.84 #2 0x00007f94f17d345c llvm::sys::CleanupOnSignal(unsigned long) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/Unix/Signals.inc:373:31
12:31.84 #3 0x00007f94f16a4de0 HandleCrash /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/CrashRecoveryContext.cpp:73:5
12:31.84 #4 0x00007f94f16a4de0 CrashRecoverySignalHandler(int) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/CrashRecoveryContext.cpp:390:62
12:31.84 #5 0x00007f94f0248420 __restore_rt libc_sigaction.c:0:0
12:31.85 #6 0x00007f94f02acdbb __pthread_kill_implementation /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/nptl/pthread_kill.c:44:76
12:31.85 #7 0x00007f94f02acdbb __pthread_kill_internal /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/nptl/pthread_kill.c:89:10
12:31.85 #8 0x00007f94f02acdbb pthread_kill@@GLIBC_2.34 /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/nptl/pthread_kill.c:100:10
12:31.85 #9 0x00007f94f02482e6 gsignal /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/signal/../sysdeps/posix/raise.c:27:6
12:31.85 #10 0x00007f94f0229313 internal_signal_block_all /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/stdlib/../sysdeps/unix/sysv/linux/internal-signals.h:81:3
12:31.85 #11 0x00007f94f0229313 __abort_lock_wrlock /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/stdlib/abort.c:62:3
12:31.85 #12 0x00007f94f0229313 abort /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/stdlib/abort.c:85:3
12:31.85 #13 0x00007f94f069fd57 __gnu_cxx::__verbose_terminate_handler() (.cold) /usr/src/debug/sys-devel/gcc-15.2.1_p20260214/gcc-15-20260214/libstdc++-v3/libsupc++/vterminate.cc:75:10
12:31.85 #14 0x00007f94f06b7e9c __cxxabiv1::__terminate(void (*)()) /usr/src/debug/sys-devel/gcc-15.2.1_p20260214/gcc-15-20260214/libstdc++-v3/libsupc++/eh_terminate.cc:48:15
12:31.85 #15 0x00007f94f069f741 std::unexpected() /usr/src/debug/sys-devel/gcc-15.2.1_p20260214/gcc-15-20260214/libstdc++-v3/libsupc++/eh_terminate.cc:71:1
12:31.86 #16 0x00007f94f06b8178 (/usr/lib/gcc/x86_64-pc-linux-gnu/15/libstdc++.so.6+0xb8178)
12:31.86 #17 0x00007f94f0f61e48 report_size_overflow(unsigned long, unsigned long) (.constprop.0.cold) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/SmallVector.cpp:68:33
12:31.86 #18 0x00007f94f172616e llvm::safe_realloc(void*, unsigned long) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/SmallVector.cpp:96:25
12:31.86 #19 0x00007f94f172616e llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/SmallVector.cpp:159:33
12:31.86 #20 0x00007f94f2d65bac llvm::SmallVectorBase::size() const /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:79:32
12:31.86 #21 0x00007f94f2d65bac llvm::SmallVectorTemplateCommon::end() /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:270:41
12:31.86 #22 0x00007f94f2d65bac void llvm::SmallVectorImpl::append(llvm::SCEV const* const*, llvm::SCEV const* const*) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:688:29
12:31.86 #23 0x00007f94f2d65bac llvm::SmallVector::SmallVector(llvm::ArrayRef) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:1234:17
12:31.86 #24 0x00007f94f2d65bac llvm::SCEVAddRecExpr::getStepRecurrence(llvm::ScalarEvolution&) const /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:370:61
12:31.86 #25 0x00007f94f3d9fc77 llvm::SCEVAddRecExpr::getLoop() const /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h:360:40
12:31.87 #26 0x00007f94f3d9fc77 llvm::DependenceInfo::testSIV(llvm::SCEV const*, llvm::SCEV const*, unsigned int&, llvm::FullDependence&, llvm::DependenceInfo::Constraint&, llvm::SCEV const*&) const /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Analysis/DependenceAnalysis.cpp:2289:45
12:31.87 #27 0x00007f94f3da3711 llvm::DependenceInfo::depends(llvm::Instruction*, llvm::Instruction*, bool) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Analysis/DependenceAnalysis.cpp:3913:11
12:31.87 #28 0x00007f94f33f3059 std::__uniq_ptr_impl>::_M_ptr() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:192:67
12:31.87 #29 0x00007f94f33f3059 std::unique_ptr>::get() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:472:27
12:31.87 #30 0x00007f94f33f3059 std::unique_ptr>::operator bool() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:489:19
12:31.87 #31 0x00007f94f33f3059 populateDependencyMatrix /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopInterchange.cpp:181:41
12:31.87 #32 0x00007f94f33f3059 (anonymous namespace)::LoopInterchange::processLoopList(llvm::SmallVectorImpl&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopInterchange.cpp:558:34
12:31.87 #33 0x00007f94f33f60fb llvm::SmallVectorTemplateCommon::isSmall() const /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:144:39
12:31.87 #34 0x00007f94f33f60fb llvm::SmallVectorImpl::~SmallVectorImpl() /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:604:23
12:31.87 #35 0x00007f94f33f60fb llvm::SmallVector::~SmallVector() /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/ADT/SmallVector.h:1204:3
12:31.87 #36 0x00007f94f33f60fb run /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopInterchange.cpp:536:3
12:31.87 #37 0x00007f94f33f60fb llvm::LoopInterchangePass::run(llvm::LoopNest&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopInterchange.cpp:1962:67
12:31.88 #38 0x00007f94f735e9f3 llvm::detail::PassModel, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::LoopNest&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/PassManagerInternal.h:92:3
12:31.88 #39 0x00007f94f3409e43 std::optional llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runSinglePass, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>>(llvm::LoopNest&, std::unique_ptr, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&, llvm::PassInstrumentation&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h:375:3
12:31.89 #40 0x00007f94f3409e43 llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::runWithLoopNestPasses(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:112:29
12:31.89 #41 0x00007f94f340aa3b llvm::PreservedAnalyses::areAllPreserved() const /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/Analysis.h:293:44
12:31.89 #42 0x00007f94f340aa3b llvm::PreservedAnalyses::preserveSet(llvm::AnalysisSetKey*) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/Analysis.h:159:25
12:31.89 #43 0x00007f94f340aa3b llvm::PreservedAnalyses& llvm::PreservedAnalyses::preserveSet>() /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/Analysis.h:152:16
12:31.89 #44 0x00007f94f340aa3b llvm::PassManager, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>::run(llvm::Loop&, llvm::AnalysisManager&, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:40:38
12:31.90 #45 0x00007f94f340b61c std::__uniq_ptr_impl, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>::_M_ptr() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:192:67
12:31.90 #46 0x00007f94f340b61c std::unique_ptr, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>::get() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:472:27
12:31.90 #47 0x00007f94f340b61c std::unique_ptr, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>, std::default_delete, llvm::LoopStandardAnalysisResults&, llvm::LPMUpdater&>>>::operator*() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:456:13
12:31.91 #48 0x00007f94f340b61c llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Transforms/Scalar/LoopPassManager.cpp:306:41
12:31.91 #49 0x00007f94f53d7083 llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/PassManagerInternal.h:92:3
12:31.91 #50 0x00007f94f1a6e01d llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/PassManagerImpl.h:80:18
12:31.91 #51 0x00007f94f53d9343 llvm::detail::PassModel>, llvm::AnalysisManager>::run(llvm::Function&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/PassManagerInternal.h:92:3
12:31.91 #52 0x00007f94f1a6ed61 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/IR/PassManager.cpp:132:41
12:31.91 #53 0x00007f94f53d9a33 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/PassManagerInternal.h:92:3
12:31.92 #54 0x00007f94f1a71e5d llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/include/llvm/IR/PassManagerImpl.h:80:18
12:31.92 #55 0x00007f94fd39355e llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/lib/llvm/21/include/llvm/ADT/SmallPtrSet.h:88:5
12:31.92 #56 0x00007f94fd39355e llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/lib/llvm/21/include/llvm/ADT/SmallPtrSet.h:369:7
12:31.92 #57 0x00007f94fd39355e llvm::SmallPtrSet::~SmallPtrSet() /usr/lib/llvm/21/include/llvm/ADT/SmallPtrSet.h:529:7
12:31.92 #58 0x00007f94fd39355e llvm::PreservedAnalyses::~PreservedAnalyses() /usr/lib/llvm/21/include/llvm/IR/Analysis.h:112:7
12:31.92 #59 0x00007f94fd39355e (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&, clang::BackendConsumer*) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/CodeGen/BackendUtil.cpp:1210:12
12:31.92 #60 0x00007f94fd3974d5 RunCodegenPipeline /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/CodeGen/BackendUtil.cpp:1222:23
12:31.92 #61 0x00007f94fd3974d5 emitAssembly /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/CodeGen/BackendUtil.cpp:1284:21
12:31.93 #62 0x00007f94fd3974d5 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr, std::unique_ptr>, clang::BackendConsumer*) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/CodeGen/BackendUtil.cpp:1449:25
12:31.93 #63 0x00007f94fd718974 llvm::IntrusiveRefCntPtr::release() /usr/lib/llvm/21/include/llvm/ADT/IntrusiveRefCntPtr.h:232:9
12:31.93 #64 0x00007f94fd718974 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/lib/llvm/21/include/llvm/ADT/IntrusiveRefCntPtr.h:196:34
12:31.93 #65 0x00007f94fd718974 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/CodeGen/CodeGenAction.cpp:316:20
12:31.93 #66 0x00007f94fbe236ad __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h:1059:9
12:31.94 #67 0x00007f94fbe236ad std::vector>, std::allocator>>>::begin() /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h:999:16
12:31.94 #68 0x00007f94fbe236ad void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /usr/src/debug/llvm-core/clang-21.1.8/clang/include/clang/Sema/TemplateInstCallback.h:54:3
12:31.94 #69 0x00007f94fbe236ad clang::ParseAST(clang::Sema&, bool, bool) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Parse/ParseAST.cpp:190:11
12:31.94 #70 0x00007f94fe01c078 clang::CompilerInstance::shouldBuildGlobalModuleIndex() const /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Frontend/CompilerInstance.cpp:86:58
12:31.94 #71 0x00007f94fe01c078 clang::FrontendAction::Execute() /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Frontend/FrontendAction.cpp:1225:38
12:31.94 #72 0x00007f94fdfa7d85 llvm::Error::getPtr() const /usr/lib/llvm/21/include/llvm/Support/Error.h:281:12
12:31.94 #73 0x00007f94fdfa7d85 llvm::Error::operator bool() /usr/lib/llvm/21/include/llvm/Support/Error.h:241:22
12:31.95 #74 0x00007f94fdfa7d85 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Frontend/CompilerInstance.cpp:1055:42
12:31.95 #75 0x00007f94fe0a4e5c std::__shared_ptr::get() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:1673:16
12:31.95 #76 0x00007f94fe0a4e5c std::__shared_ptr_access::_M_get() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:1370:69
12:31.95 #77 0x00007f94fe0a4e5c std::__shared_ptr_access::operator*() const /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:1358:40
12:31.95 #78 0x00007f94fe0a4e5c clang::CompilerInvocation::getFrontendOpts() /usr/src/debug/llvm-core/clang-21.1.8/clang/include/clang/Frontend/CompilerInvocation.h:259:48
12:31.95 #79 0x00007f94fe0a4e5c clang::CompilerInstance::getFrontendOpts() /usr/src/debug/llvm-core/clang-21.1.8/clang/include/clang/Frontend/CompilerInstance.h:304:39
12:31.95 #80 0x00007f94fe0a4e5c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:300:29
12:31.95 #81 0x00005565dcf97f38 cc1_main(llvm::ArrayRef, char const*, void*) /usr/src/debug/llvm-core/clang-21.1.8/clang/tools/driver/cc1_main.cpp:297:40
12:31.96 #82 0x00005565dcf9dd4c ExecuteCC1Tool(llvm::SmallVectorImpl&, llvm::ToolContext const&) /usr/src/debug/llvm-core/clang-21.1.8/clang/tools/driver/driver.cpp:227:34
12:31.96 #83 0x00007f94fdbb550d operator() /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Driver/Job.cpp:436:32
12:31.96 #84 0x00007f94fdbb550d void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/lib/llvm/21/include/llvm/ADT/STLFunctionalExtras.h:46:52
12:31.96 #85 0x00007f94f16a51f8 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) /usr/src/debug/llvm-core/llvm-21.1.8/llvm/lib/Support/CrashRecoveryContext.cpp:428:1
12:31.96 #86 0x00007f94fdbf9be0 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Driver/Job.cpp:436:3
12:31.96 #87 0x00007f94fdb84554 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Driver/Compilation.cpp:197:3
12:31.96 #88 0x00007f94fdb84962 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Driver/Compilation.cpp:251:5
12:31.96 #89 0x00007f94fdb8907c llvm::SmallVectorBase::empty() const /usr/lib/llvm/21/include/llvm/ADT/SmallVector.h:82:46
12:31.97 #90 0x00007f94fdb8907c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /usr/src/debug/llvm-core/clang-21.1.8/clang/lib/Driver/Driver.cpp:2246:28
12:31.97 #91 0x00005565dcf9f6f0 llvm::SmallVectorBase::size() const /usr/lib/llvm/21/include/llvm/ADT/SmallVector.h:79:32
12:31.97 #92 0x00005565dcf9f6f0 llvm::SmallVectorTemplateCommon, void>::end() /usr/lib/llvm/21/include/llvm/ADT/SmallVector.h:270:41
12:31.97 #93 0x00005565dcf9f6f0 clang_main(int, char**, llvm::ToolContext const&) /usr/src/debug/llvm-core/clang-21.1.8/clang/tools/driver/driver.cpp:408:26
12:31.97 #94 0x00005565dcf93116 main /usr/src/debug/llvm-core/clang-21.1.8/x/y/clang-abi_x86_64.amd64/tools/driver/clang-driver.cpp:18:1
12:31.97 #95 0x00007f94f022b62b __libc_start_call_main /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/csu/../sysdeps/nptl/libc_start_call_main.h:74:3
12:31.97 #96 0x00007f94f022b6ea call_init /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/csu/../csu/libc-start.c:128:20
12:31.97 #97 0x00007f94f022b6ea __libc_start_main@GLIBC_2.2.5 /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/csu/../csu/libc-start.c:347:5
12:31.97 #98 0x00005565dcf931a5 _start /usr/src/debug/sys-libs/glibc-2.42-r5/glibc-2.42/csu/../sysdeps/x86_64/start.S:117:0
12:31.97 x86_64-pc-linux-gnu-clang-21: error: clang frontend command failed with exit code 134 (use -v to see invocation)
12:31.97 clang version 21.1.8
12:31.97 Target: x86_64-pc-linux-gnu
12:31.97 Thread model: posix
12:31.98 InstalledDir: /usr/lib/llvm/21/bin
12:31.98 Configuration file: /etc/clang/21/x86_64-pc-linux-gnu-clang.cfg
12:31.98 x86_64-pc-linux-gnu-clang-21: note: diagnostic msg:
12:31.98 ********************
12:31.98 PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
12:31.98 Preprocessed source(s) and associated run script(s) are located at:
12:31.98 x86_64-pc-linux-gnu-clang-21: note: diagnostic msg: /var/tmp/portage/www-client/torbrowser-140.9.0_p15008/temp/mpegaudiodec_fixed-f022ec.c
12:31.98 x86_64-pc-linux-gnu-clang-21: note: diagnostic msg: /var/tmp/portage/www-client/torbrowser-140.9.0_p15008/temp/mpegaudiodec_fixed-f022ec.sh
12:31.98 x86_64-pc-linux-gnu-clang-21: note: diagnostic msg:
12:31.98 ********************
12:31.98 gmake[4]: *** [/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/config/rules.mk:585: mpegaudiodec_fixed.o] Error 1
12:31.98 gmake[4]: Leaving directory '/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/torbrowser_build/media/ffvpx/libavcodec'
12:31.98 dom/base/Unified_cpp_dom_base7.o
12:31.98 gmake[3]: *** [/var/tmp/portage/www-client/torbrowser-140.9.0_p15008/work/firefox-tor-browser-140.9.0esr-15.0-1-build2/config/recurse.mk:72: media/ffvpx/libavcodec/target-objects] Error 2
12:31.98 gmake[3]: *** Waiting for unfinished jobs....
12:31.98 dom/base/Unified_cpp_dom_base8.o
```

[mpegaudiodec_fixed-f022ec.c](https://github.com/user-attachments/files/26251891/mpegaudiodec_fixed-f022ec.c)

[mpegaudiodec_fixed-f022ec.sh](https://github.com/user-attachments/files/26251897/mpegaudiodec_fixed-f022ec.sh)

Context: building this : [recipe](https://0xacab.org/poncho/torbrowser-overlay/-/blob/1126b4057e1e91485ab22a39beff65fd4fc67691/www-client/torbrowser/torbrowser-140.9.0_p15008.ebuild) via Gentoo's package manager Portage.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.