Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 623052 - net-libs/webkit-gtk-2.16.5 WriteBarrierInlines.h:54:39: internal compiler error
Summary: net-libs/webkit-gtk-2.16.5 WriteBarrierInlines.h:54:39: internal compiler error
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-29 20:26 UTC by tman
Modified: 2017-07-12 23:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tman 2017-06-29 20:26:04 UTC
MakeFiles/JavaScriptCore.dir/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGToFTLForOSREntryDeferredCompilationCallback.cpp
[707/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTransition.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTransition.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTransition.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTransition.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGTransition.cpp
[708/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARM64/A64DOpcode.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARM64/A64DOpcode.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARM64/A64DOpcode.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/disassembler/ARM64/A64DOpcode.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp
[709/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTypeCheckHoistingPhase.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTypeCheckHoistingPhase.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTypeCheckHoistingPhase.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGTypeCheckHoistingPhase.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGTypeCheckHoistingPhase.cpp
[710/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUnificationPhase.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUnificationPhase.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUnificationPhase.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUnificationPhase.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGUnificationPhase.cpp
[711/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT64.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGSpeculativeJIT64.cpp
[712/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessData.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessData.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessData.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessData.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVariableAccessData.cpp
[713/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUseKind.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUseKind.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUseKind.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGUseKind.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGUseKind.cpp
[714/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValueSource.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValueSource.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValueSource.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValueSource.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGValueSource.cpp
[715/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp
FAILED: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o 
/usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVarargsForwardingPhase.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp
In file included from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/Structure.h:47:0,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/ArrayStorage.h:33,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/ButterflyInlines.h:28,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/JSArray.h:24,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/bytecode/ArrayProfile.h:29,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/bytecode/CodeBlock.h:32,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/jit/AssemblyHelpers.h:30,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGGraph.h:30,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGArgumentsUtilities.h:30,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVarargsForwardingPhase.cpp:31:
/var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/WriteBarrierInlines.h: In instantiation of 'void JSC::WriteBarrierBase<T>::setEarlyValue(JSC::VM&, const JSC::JSCell*, T*) [with T = JSC::JSString]':
/var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/WriteBarrierInlines.h:39:18:   required from 'void JSC::WriteBarrierBase<T>::set(JSC::VM&, const JSC::JSCell*, T*) [with T = JSC::JSString]'
/var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/JSString.h:303:34:   required from here
/var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/runtime/WriteBarrierInlines.h:54:39: internal compiler error: in lookup_member, at cp/search.c:1248
     vm.heap.writeBarrier(owner, this->m_cell);
                                 ~~~~~~^~~~~~
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.gentoo.org/> for instructions.
[716/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValidate.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValidate.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValidate.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGValidate.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGValidate.cpp
[717/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEvent.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEvent.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEvent.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEvent.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVariableEvent.cpp
[718/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGSpeculativeJIT.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
[719/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessDataDump.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessDataDump.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessDataDump.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableAccessDataDump.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVariableAccessDataDump.cpp
[720/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEventStream.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEventStream.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEventStream.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVariableEventStream.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVariableEventStream.cpp
[721/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVirtualRegisterAllocationPhase.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVirtualRegisterAllocationPhase.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVirtualRegisterAllocationPhase.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGVirtualRegisterAllocationPhase.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGVirtualRegisterAllocationPhase.cpp
[722/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWatchpointCollectionPhase.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWatchpointCollectionPhase.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWatchpointCollectionPhase.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWatchpointCollectionPhase.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGWatchpointCollectionPhase.cpp
[723/5275] /usr/bin/x86_64-pc-linux-gnu-g++    -DNDEBUG @Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWorklist.cpp.o.rsp -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWorklist.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWorklist.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/dfg/DFGWorklist.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5/Source/JavaScriptCore/dfg/DFGWorklist.cpp
ninja: build stopped: subcommand failed.
 * ERROR: net-libs/webkit-gtk-2.16.5::gentoo failed (compile phase):
 *   ninja -v -j9 -l0 failed
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_compile
 *   environment, line 5405:  Called cmake-utils_src_compile
 *   environment, line 1518:  Called cmake-utils_src_make
 *   environment, line 1690:  Called _cmake_ninja_src_make
 *   environment, line  627:  Called eninja
 *   environment, line 2302:  Called die
 * The specific snippet of code:
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 * 
 * If you need support, post the output of `emerge --info '=net-libs/webkit-gtk-2.16.5::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-libs/webkit-gtk-2.16.5::gentoo'`.
 * The complete build log is located at '/mnt/portage/logs/net-libs:webkit-gtk-2.16.5:20170629-201157.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-2.16.5/temp/environment'.
 * Working directory: '/var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkit-gtk-2.16.5_build'
 * S: '/var/tmp/portage/net-libs/webkit-gtk-2.16.5/work/webkitgtk-2.16.5'
 * 
 * The following package has failed to build, install, or execute postinst:
 * 


Reproducible: Always




Portage 2.3.6 (python 3.5.3-final-0, default/linux/amd64/13.0/desktop/plasma/systemd, gcc-6.3.0, glibc-2.24-r3, 4.11.7-gentoo x86_64)
=================================================================
System uname: Linux-4.11.7-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.4.1
KiB Mem:    24625360 total,  20408020 free
KiB Swap:   26488828 total,  26488828 free
Timestamp of repository gentoo: Thu, 29 Jun 2017 20:00:01 +0000
Timestamp of repository poly-c: Thu, 29 Jun 2017 14:52:59 +0000
sh bash 4.4_p12
ld GNU ld (Gentoo 2.28 p1.2) 2.28
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.1-r2::gentoo
dev-lang/python:          2.7.13::gentoo, 3.4.6::gentoo, 3.5.3::gentoo, 3.6.1-r1::gentoo
dev-util/cmake:           3.8.2::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1::gentoo
sys-apps/openrc:          0.27.2::gentoo
sys-apps/sandbox:         2.10-r4::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r3::gentoo
sys-devel/automake:       1.13.4-r1::gentoo, 1.15.1::gentoo
sys-devel/binutils:       2.28-r2::gentoo
sys-devel/gcc:            6.3.0::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r4::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.10::gentoo (virtual/os-headers)
sys-libs/glibc:           2.24-r3::gentoo
Repositories:

gentoo
Comment 1 Mart Raudsepp gentoo-dev 2017-07-07 20:35:56 UTC
You probably ran out of memory. Try a smaller MAKEOPTS for webkit-gtk.
Comment 2 Mart Raudsepp gentoo-dev 2017-07-07 20:36:35 UTC
and dmesg after the failure would in this case probably tell that OOM handler kicked in, which would result in what you see in the build.log, instead of an OOM message
Comment 3 Mart Raudsepp gentoo-dev 2017-07-12 23:23:49 UTC
Closing bug per the suspicion this is just an our of memory situation with MAKEOPTS="-j9". I think some of this can't be swapped and it hits it or some such when too many parallel jobs and not enough gigabytes of memory for all of that, I bet even just -j6 might work fine for this. You can read how to do this only for webkit-gtk from e.g https://wiki.gentoo.org/wiki/Knowledge_Base:Overriding_environment_variables_per_package