Date: Fri, 12 Sep 2014 18:40:44 +0300 From: Lena@lena.kiev.ua To: freebsd-ports@freebsd.org Subject: Re: Can't build lang/gcc port on i386: segmentation fault Message-ID: <20140912154044.GS798@lena.kiev> In-Reply-To: <5412D743.70005@freebsd.org> References: <mailman.1.1410523200.68277.freebsd-ports@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> From: Andrey Chernov > With recent ports tree on stable-10 i386 attempting to build lang/gcc > always cause segfault at this place. > /usr/ports/lang/gcc/work/build/i386-portbld-freebsd10.1/libstdc++-v3/include/valarray:1233:1: internal compiler error: Segmentation fault > } // namespace > ^ lang/gcc (4.8.3 and 4.8.3_1) successfully built under 8.4 i386, but using gcc-4.8.3_1 for building firefox-esr-24.7.0,1 also segfaults: dtrace -x nolibs -G -C -s ../../../js/src/devtools/javascript-trace.d -o mozjs-d trace.o ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding .o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking .o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o P ageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler .o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String .o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifi er.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChec ker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnat ivestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspro pertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jsw atchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnaly sis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts .o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame .o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o B ytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnal ysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o I onFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR. o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o Ran geAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o Type Policy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x 86-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator- x86-shared.o IonFrames-x86-shared.o Lowering-x86-shared.o MoveEmitter-x86-shared .o Assembler-x86.o Bailouts-x86.o BaselineCompiler-x86.o BaselineIC-x86.o CodeGe nerator-x86.o Lowering-x86.o MacroAssembler-x86.o Trampoline-x86.o ExecutableAll ocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssembl erX86Common.o YarrJIT.o CTypes.o Library.o pm_stub.o gmake[3]: *** [mozjs-dtrace.o] Segmentation fault: 11 (core dumped) gmake[3]: Leaving `/usr/ports/www/firefox-esr/work/mozilla-esr24/obj-i386-portbld-freebsd8.4/js/src' ~ # gdb /usr/sbin/dtrace /usr/ports/www/firefox-esr/work/mozilla-esr24/obj-i386-portbld-freebsd8.4/js/src/dtrace.core ... (gdb) bt #0 0x28201af7 in free () from /lib/libc.so.7 #1 0x280c2e85 in dt_free () from /lib/libdtrace.so.2 #2 0x280be582 in dtrace_work () from /lib/libdtrace.so.2 #3 0x280bef7d in dtrace_work () from /lib/libdtrace.so.2 #4 0x280bfc4c in dtrace_program_link () from /lib/libdtrace.so.2 #5 0x0804be21 in ?? () #6 0x2834ac00 in ?? () #7 0x283821e0 in ?? () #8 0x00000002 in ?? () #9 0x2831b018 in ?? () #10 0x000000ad in ?? () #11 0x28312304 in ?? () #12 0x00000000 in ?? () (gdb) I know that firefox-esr in fresh ports tree is 31, but I don't want to upgrade firefox to Australis (29+). So, after upgrading lang/gcc to gcc-4.8.3_1 I installed also gcc47-4.7.4_1,1.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140912154044.GS798>