Closed
Bug 820796
Opened 13 years ago
Closed 12 years ago
Intermittent Linux "build js/src/ion/IonBuilder.cpp or js/src/vm/Shape.cpp or js/src/ion/MIR.cpp internal compiler error: Segmentation fault"
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: emorley, Unassigned)
References
Details
(Keywords: intermittent-failure)
Linux mozilla-inbound pgo-build on 2012-12-10 21:03:42 PST for push dfaef416ac16
slave: bld-linux64-ec2-399
https://tbpl.mozilla.org/php/getParsedLog.php?id=17808309&tree=Mozilla-Inbound
{
/usr/bin/ccache /tools/gcc-4.5-0moz3/bin/g++ -o IonCaches.o -c -I./../../dist/system_wrappers_js -include /builds/slave/m-in-lnx-pgo/build/js/src/config/gcc_hidden.h -DENABLE_TYPEDARRAY_MOVE -DENABLE_YARR_JIT=1 -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -Ictypes/libffi/include -I. -I/builds/slave/m-in-lnx-pgo/build/js/src/../../mfbt/double-conversion -I/builds/slave/m-in-lnx-pgo/build/js/src -I. -I./../../dist/include -I/builds/slave/m-in-lnx-pgo/build/obj-firefox/dist/include/nspr -I/builds/slave/m-in-lnx-pgo/build/js/src -I/builds/slave/m-in-lnx-pgo/build/js/src/assembler -I/builds/slave/m-in-lnx-pgo/build/js/src/yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fno-omit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/IonCaches.o.pp /builds/slave/m-in-lnx-pgo/build/js/src/ion/IonCaches.cpp
IonFrames.cpp
/usr/bin/ccache /tools/gcc-4.5-0moz3/bin/g++ -o IonFrames.o -c -I./../../dist/system_wrappers_js -include /builds/slave/m-in-lnx-pgo/build/js/src/config/gcc_hidden.h -DENABLE_TYPEDARRAY_MOVE -DENABLE_YARR_JIT=1 -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -Ictypes/libffi/include -I. -I/builds/slave/m-in-lnx-pgo/build/js/src/../../mfbt/double-conversion -I/builds/slave/m-in-lnx-pgo/build/js/src -I. -I./../../dist/include -I/builds/slave/m-in-lnx-pgo/build/obj-firefox/dist/include/nspr -I/builds/slave/m-in-lnx-pgo/build/js/src -I/builds/slave/m-in-lnx-pgo/build/js/src/assembler -I/builds/slave/m-in-lnx-pgo/build/js/src/yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fno-omit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/IonFrames.o.pp /builds/slave/m-in-lnx-pgo/build/js/src/ion/IonFrames.cpp
IonMacroAssembler.cpp
/usr/bin/ccache /tools/gcc-4.5-0moz3/bin/g++ -o IonMacroAssembler.o -c -I./../../dist/system_wrappers_js -include /builds/slave/m-in-lnx-pgo/build/js/src/config/gcc_hidden.h -DENABLE_TYPEDARRAY_MOVE -DENABLE_YARR_JIT=1 -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -Ictypes/libffi/include -I. -I/builds/slave/m-in-lnx-pgo/build/js/src/../../mfbt/double-conversion -I/builds/slave/m-in-lnx-pgo/build/js/src -I. -I./../../dist/include -I/builds/slave/m-in-lnx-pgo/build/obj-firefox/dist/include/nspr -I/builds/slave/m-in-lnx-pgo/build/js/src -I/builds/slave/m-in-lnx-pgo/build/js/src/assembler -I/builds/slave/m-in-lnx-pgo/build/js/src/yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fno-omit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/IonMacroAssembler.o.pp /builds/slave/m-in-lnx-pgo/build/js/src/ion/IonMacroAssembler.cpp
IonSpewer.cpp
/usr/bin/ccache /tools/gcc-4.5-0moz3/bin/g++ -o IonSpewer.o -c -I./../../dist/system_wrappers_js -include /builds/slave/m-in-lnx-pgo/build/js/src/config/gcc_hidden.h -DENABLE_TYPEDARRAY_MOVE -DENABLE_YARR_JIT=1 -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -Ictypes/libffi/include -I. -I/builds/slave/m-in-lnx-pgo/build/js/src/../../mfbt/double-conversion -I/builds/slave/m-in-lnx-pgo/build/js/src -I. -I./../../dist/include -I/builds/slave/m-in-lnx-pgo/build/obj-firefox/dist/include/nspr -I/builds/slave/m-in-lnx-pgo/build/js/src -I/builds/slave/m-in-lnx-pgo/build/js/src/assembler -I/builds/slave/m-in-lnx-pgo/build/js/src/yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fno-omit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/IonSpewer.o.pp /builds/slave/m-in-lnx-pgo/build/js/src/ion/IonSpewer.cpp
JSONSpewer.cpp
/usr/bin/ccache /tools/gcc-4.5-0moz3/bin/g++ -o JSONSpewer.o -c -I./../../dist/system_wrappers_js -include /builds/slave/m-in-lnx-pgo/build/js/src/config/gcc_hidden.h -DENABLE_TYPEDARRAY_MOVE -DENABLE_YARR_JIT=1 -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -Ictypes/libffi/include -I. -I/builds/slave/m-in-lnx-pgo/build/js/src/../../mfbt/double-conversion -I/builds/slave/m-in-lnx-pgo/build/js/src -I. -I./../../dist/include -I/builds/slave/m-in-lnx-pgo/build/obj-firefox/dist/include/nspr -I/builds/slave/m-in-lnx-pgo/build/js/src -I/builds/slave/m-in-lnx-pgo/build/js/src/assembler -I/builds/slave/m-in-lnx-pgo/build/js/src/yarr -fPIC -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -Wno-long-long -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fno-omit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/JSONSpewer.o.pp /builds/slave/m-in-lnx-pgo/build/js/src/ion/JSONSpewer.cpp
LICM.cpp
/builds/slave/m-in-lnx-pgo/build/js/src/ion/IonBuilder.cpp: In member function 'bool js::ion::IonBuilder::jsop_binary(JSOp, js::ion::MDefinition*, js::ion::MDefinition*)':
/builds/slave/m-in-lnx-pgo/build/js/src/ion/IonBuilder.cpp:3011:68: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[6]: *** [IonBuilder.o] Error 1
}
Reporter | ||
Comment 1•13 years ago
|
||
Reporter | ||
Comment 2•13 years ago
|
||
Reporter | ||
Comment 3•13 years ago
|
||
Reporter | ||
Comment 4•13 years ago
|
||
Comment 5•13 years ago
|
||
Comment 6•13 years ago
|
||
Comment 7•13 years ago
|
||
Reporter | ||
Comment 8•13 years ago
|
||
Comment 9•13 years ago
|
||
Comment 10•13 years ago
|
||
Comment 11•13 years ago
|
||
Reporter | ||
Comment 12•13 years ago
|
||
Comment 13•13 years ago
|
||
Comment 14•13 years ago
|
||
Comment 15•13 years ago
|
||
Reporter | ||
Comment 16•13 years ago
|
||
Comment 17•13 years ago
|
||
Comment 18•13 years ago
|
||
Comment 19•13 years ago
|
||
Comment 20•13 years ago
|
||
Comment 21•13 years ago
|
||
Comment 22•13 years ago
|
||
Comment 23•13 years ago
|
||
Comment 24•13 years ago
|
||
Reporter | ||
Comment 25•13 years ago
|
||
Comment 26•13 years ago
|
||
Comment 27•13 years ago
|
||
Comment 28•13 years ago
|
||
Comment 29•13 years ago
|
||
Comment 30•13 years ago
|
||
Comment 31•13 years ago
|
||
Comment 32•13 years ago
|
||
Comment 33•13 years ago
|
||
Comment 34•13 years ago
|
||
Comment 35•13 years ago
|
||
Comment 36•13 years ago
|
||
Comment 37•13 years ago
|
||
Comment 38•13 years ago
|
||
Comment 39•13 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=19220982&tree=Fx-Team
Don't worry, I'll just keep retriggering it until I get one to compile.
Comment 40•13 years ago
|
||
Comment 41•13 years ago
|
||
Comment 42•13 years ago
|
||
Comment 43•13 years ago
|
||
Comment 44•13 years ago
|
||
Comment 45•13 years ago
|
||
Comment 46•13 years ago
|
||
Comment 47•13 years ago
|
||
Comment 48•13 years ago
|
||
Comment 49•13 years ago
|
||
Reporter | ||
Comment 50•13 years ago
|
||
Reporter | ||
Comment 51•13 years ago
|
||
Comment 52•13 years ago
|
||
Comment 53•13 years ago
|
||
Comment 54•13 years ago
|
||
Comment 55•13 years ago
|
||
Comment 56•13 years ago
|
||
Comment 57•13 years ago
|
||
Comment 58•13 years ago
|
||
Comment 59•13 years ago
|
||
Comment 60•13 years ago
|
||
Comment 61•13 years ago
|
||
Comment 62•13 years ago
|
||
All the failures appear to be with PGO, and a number of the functions in which compilation fails (except jsop_getprop()) have JS_NOT_REACHED(). Perhaps PGO does not have good interaction with that directive?
Comment 63•13 years ago
|
||
Comment 64•13 years ago
|
||
Comment 65•13 years ago
|
||
Comment 66•13 years ago
|
||
Comment 67•13 years ago
|
||
Comment 68•13 years ago
|
||
Comment 69•13 years ago
|
||
Comment 70•12 years ago
|
||
Comment 71•12 years ago
|
||
Comment 72•12 years ago
|
||
Comment 73•12 years ago
|
||
Comment 74•12 years ago
|
||
Comment 75•12 years ago
|
||
Comment 76•12 years ago
|
||
Comment 77•12 years ago
|
||
Comment 78•12 years ago
|
||
Comment 79•12 years ago
|
||
Comment 80•12 years ago
|
||
Comment 81•12 years ago
|
||
Comment 82•12 years ago
|
||
Comment 83•12 years ago
|
||
Comment 84•12 years ago
|
||
Comment 85•12 years ago
|
||
Reporter | ||
Comment 86•12 years ago
|
||
Comment 87•12 years ago
|
||
Reporter | ||
Comment 88•12 years ago
|
||
Comment 89•12 years ago
|
||
Reporter | ||
Comment 90•12 years ago
|
||
Comment 91•12 years ago
|
||
Reporter | ||
Comment 92•12 years ago
|
||
Comment 93•12 years ago
|
||
Comment 94•12 years ago
|
||
Comment 95•12 years ago
|
||
Comment 96•12 years ago
|
||
Comment 97•12 years ago
|
||
Comment 98•12 years ago
|
||
Comment 99•12 years ago
|
||
Comment 100•12 years ago
|
||
Comment 101•12 years ago
|
||
![]() |
||
Comment 102•12 years ago
|
||
Comment 103•12 years ago
|
||
Comment 104•12 years ago
|
||
Comment 105•12 years ago
|
||
Comment 106•12 years ago
|
||
Comment 107•12 years ago
|
||
Comment 108•12 years ago
|
||
Comment 109•12 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=20559599&tree=Mozilla-Inbound
Is there anyone who can look into this? It's a waste of build resources to have to keep losing these jobs multiple times daily.
Comment 110•12 years ago
|
||
The best we can do is to try a newer gcc.
Comment 111•12 years ago
|
||
Can we try reducing a testcase here? It's just compiling a single source file when it ICEs.
Comment 112•12 years ago
|
||
Comment 113•12 years ago
|
||
Comment 114•12 years ago
|
||
Comment 115•12 years ago
|
||
Comment 116•12 years ago
|
||
Comment 117•12 years ago
|
||
Comment 118•12 years ago
|
||
Comment 119•12 years ago
|
||
Comment 120•12 years ago
|
||
Reporter | ||
Comment 121•12 years ago
|
||
Comment 122•12 years ago
|
||
Comment 123•12 years ago
|
||
Comment 124•12 years ago
|
||
Comment 125•12 years ago
|
||
Comment 126•12 years ago
|
||
Comment 127•12 years ago
|
||
Comment 128•12 years ago
|
||
Comment 129•12 years ago
|
||
Comment 130•12 years ago
|
||
Comment 131•12 years ago
|
||
Comment 132•12 years ago
|
||
Comment 133•12 years ago
|
||
Comment 134•12 years ago
|
||
Comment 135•12 years ago
|
||
Comment 136•12 years ago
|
||
Comment 137•12 years ago
|
||
Comment 138•12 years ago
|
||
Comment 139•12 years ago
|
||
Comment 140•12 years ago
|
||
Comment 141•12 years ago
|
||
Comment 142•12 years ago
|
||
Comment 143•12 years ago
|
||
Comment 144•12 years ago
|
||
Comment 145•12 years ago
|
||
Comment 146•12 years ago
|
||
Comment 147•12 years ago
|
||
Comment 148•12 years ago
|
||
Comment 149•12 years ago
|
||
Comment 150•12 years ago
|
||
Comment 151•12 years ago
|
||
Summary: Intermittent Linux "build js/src/ion/IonBuilder.cpp:3011:68: internal compiler error: Segmentation fault" → Intermittent Linux "build js/src/ion/IonBuilder.cpp or js/src/vm/Shape.cpp internal compiler error: Segmentation fault"
Comment 152•12 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #150)
> https://tbpl.mozilla.org/php/getParsedLog.php?id=21430581&tree=Mozilla-Aurora
https://tbpl.mozilla.org/php/getParsedLog.php?id=21430753&tree=Mozilla-Aurora
Make that 2.5 hours of builder time wasted on this push...
Comment 153•12 years ago
|
||
Comment 154•12 years ago
|
||
Comment 155•12 years ago
|
||
Comment 156•12 years ago
|
||
Comment 157•12 years ago
|
||
Comment 158•12 years ago
|
||
Comment 159•12 years ago
|
||
Comment 160•12 years ago
|
||
Reporter | ||
Comment 161•12 years ago
|
||
Reporter | ||
Comment 162•12 years ago
|
||
Comment 163•12 years ago
|
||
Comment 164•12 years ago
|
||
Comment 165•12 years ago
|
||
Comment 166•12 years ago
|
||
Comment 167•12 years ago
|
||
Comment 168•12 years ago
|
||
Comment 169•12 years ago
|
||
Comment 170•12 years ago
|
||
Comment 171•12 years ago
|
||
Comment 172•12 years ago
|
||
Comment 173•12 years ago
|
||
Comment 174•12 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=21585216&tree=Mozilla-Aurora
another burned nightly...
Comment 175•12 years ago
|
||
Comment 176•12 years ago
|
||
Comment 177•12 years ago
|
||
Comment 178•12 years ago
|
||
Comment 179•12 years ago
|
||
Comment 180•12 years ago
|
||
Comment 181•12 years ago
|
||
Comment 182•12 years ago
|
||
Comment 183•12 years ago
|
||
Comment 184•12 years ago
|
||
Comment 185•12 years ago
|
||
Comment 186•12 years ago
|
||
Comment 187•12 years ago
|
||
Comment 188•12 years ago
|
||
Comment 189•12 years ago
|
||
Comment 190•12 years ago
|
||
Comment 191•12 years ago
|
||
Comment 192•12 years ago
|
||
Comment 193•12 years ago
|
||
Comment 194•12 years ago
|
||
Comment 195•12 years ago
|
||
Comment 196•12 years ago
|
||
Comment 197•12 years ago
|
||
Comment 198•12 years ago
|
||
Comment 199•12 years ago
|
||
Comment 200•12 years ago
|
||
Comment 201•12 years ago
|
||
Comment 202•12 years ago
|
||
Comment 203•12 years ago
|
||
Comment 204•12 years ago
|
||
Comment 205•12 years ago
|
||
Comment 206•12 years ago
|
||
Comment 207•12 years ago
|
||
Reporter | ||
Comment 208•12 years ago
|
||
Reporter | ||
Comment 209•12 years ago
|
||
Comment 210•12 years ago
|
||
Comment 211•12 years ago
|
||
Comment 212•12 years ago
|
||
Comment 213•12 years ago
|
||
Comment 214•12 years ago
|
||
Comment 215•12 years ago
|
||
Comment 216•12 years ago
|
||
Comment 217•12 years ago
|
||
Comment 218•12 years ago
|
||
Comment 219•12 years ago
|
||
Comment 220•12 years ago
|
||
Comment 221•12 years ago
|
||
Comment 222•12 years ago
|
||
Reporter | ||
Comment 223•12 years ago
|
||
Comment 224•12 years ago
|
||
Comment 225•12 years ago
|
||
Comment 226•12 years ago
|
||
Comment 227•12 years ago
|
||
Summary: Intermittent Linux "build js/src/ion/IonBuilder.cpp or js/src/vm/Shape.cpp internal compiler error: Segmentation fault" → Intermittent Linux "build js/src/ion/IonBuilder.cpp or js/src/vm/Shape.cpp or js/src/ion/MIR.cpp internal compiler error: Segmentation fault"
Comment 228•12 years ago
|
||
Comment 229•12 years ago
|
||
Comment 230•12 years ago
|
||
Comment 231•12 years ago
|
||
Comment 232•12 years ago
|
||
Comment 233•12 years ago
|
||
Comment 234•12 years ago
|
||
Comment 235•12 years ago
|
||
Comment 236•12 years ago
|
||
Comment 237•12 years ago
|
||
Comment 238•12 years ago
|
||
Comment 239•12 years ago
|
||
Comment 240•12 years ago
|
||
Comment 241•12 years ago
|
||
Comment 242•12 years ago
|
||
Comment 243•12 years ago
|
||
Comment 244•12 years ago
|
||
Comment 245•12 years ago
|
||
Comment 246•12 years ago
|
||
Comment 247•12 years ago
|
||
Comment 248•12 years ago
|
||
Comment 249•12 years ago
|
||
Comment 250•12 years ago
|
||
Comment 251•12 years ago
|
||
Comment 252•12 years ago
|
||
Comment 253•12 years ago
|
||
Comment 254•12 years ago
|
||
Comment 255•12 years ago
|
||
Comment 256•12 years ago
|
||
Reporter | ||
Comment 258•12 years ago
|
||
Comment 259•12 years ago
|
||
Comment 260•12 years ago
|
||
Comment 261•12 years ago
|
||
Comment 262•12 years ago
|
||
Reporter | ||
Comment 263•12 years ago
|
||
Comment 264•12 years ago
|
||
Comment 265•12 years ago
|
||
Comment 266•12 years ago
|
||
Comment 267•12 years ago
|
||
Hit this in a 22.0b6 Linux build too.
Reporter | ||
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•