On Thursday, February 13, 2014 5:02:58 PM UTC+1, Jan Jongboom wrote:
> I can't get Gecko to build for device anymore (via ./build.sh gecko), I get 
> this:
> 
> 
> 
> collect2: ld terminated with signal 6 [Abort trap: 6]
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'oggpack_readinit' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libogg/ogg_bitwise.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'oggpack_read' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libogg/ogg_bitwise.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'vorbis_comment_clear' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'vorbis_info_clear' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'vorbis_info_init' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'vorbis_comment_init' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../media/libtremor/lib/tremor_info.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libstagefright.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'SkMatrix::computeTypeMask() const' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/SkMatrix.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'SkMatrix::gMapXYProcs' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/SkMatrix.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'SkMatrix::mapVectors(SkPoint*, SkPoint const*, int) 
> const' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/SkMatrix.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::nextToken(char const*)' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::getLocation() const' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::skipDelimiters(char const*)' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::peekRemainderOfLine() const' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::nextLine()' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::open(android::String8 const&, 
> android::Tokenizer**)' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'android::Tokenizer::~Tokenizer()' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../widget/gonk/Tokenizer.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_pin_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_get_size_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_unpin_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_create_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_set_prot_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libui.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_get_size_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libbinder.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_create_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libbinder.so
> 
> ../../../../b2g/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
>  warning: hidden symbol 'ashmem_set_prot_region' in 
> /Users/janjongboom/repos/mozilla-central/objdir-gonk/toolkit/library/../../gfx/skia/ashmem.o
>  is referenced by DSO 
> /Users/janjongboom/repos/b2g/out/target/product/keon/obj/lib/libbinder.so
> 
> ld(54523) malloc: *** mmap(size=16777216) failed (error code=12)
> 
> *** error: can't allocate region
> 
> *** set a breakpoint in malloc_error_break to debug
> 
> libc++abi.dylib: terminate called throwing an exception
> 
> make[6]: *** [libxul.so] Error 1
> 
> make[5]: *** [toolkit/library/libs] Error 2
> 
> make[4]: *** [libs] Error 2
> 
> make[3]: *** [default] Error 2
> 
> make[2]: *** [realbuild] Error 2
> 
> make[1]: *** [build] Error 2
> 
> make: *** [out/target/product/keon/obj/DATA/gecko_intermediates/gecko] Error 2
> 
> 
> 
> This is on a fresh checkout of b2g against a clean mc (which builds FF 
> Desktop fine).
> 
> 
> 
> Any clue?

This is a memory problem. Fixed with patches in bug 888698 and running 
./build.sh -j2 gecko
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to