[tbb-bugs] #12743 [Tor Browser]: Firefox ESR 31 hangs during configure step on Linux

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jul 30 14:47:11 UTC 2014


#12743: Firefox ESR 31 hangs during configure step on Linux
------------------------------+--------------------------
 Reporter:  gk                |          Owner:  tbb-team
     Type:  defect            |         Status:  new
 Priority:  normal            |      Milestone:
Component:  Tor Browser       |        Version:
 Keywords:  gitian, ff31-esr  |  Actual Points:
Parent ID:  #12460            |         Points:
------------------------------+--------------------------
 During the configure step Firefox hangs reliably in our Gitian setup:
 {{{
 + make -f client.mk configure
 mkdir -p '/home/ubuntu/build/tor-browser/obj-i686-pc-linux-gnu/'
 client.mk:213: /home/ubuntu/build/tor-browser/obj-i686-pc-linux-
 gnu/.mozconfig.mk: No such file or directory
 python /home/ubuntu/build/tor-browser/config/pythonpath.py -I
 /home/ubuntu/build/tor-browser/testing/mozbase/mozfile \
             /home/ubuntu/build/tor-
 browser/python/mozbuild/mozbuild/controller/clobber.py /home/ubuntu/build
 /tor-browser /home/ubuntu/build/tor-browser/obj-i686-pc-linux-gnu
 Clobber not needed.
 > /home/ubuntu/build/tor-browser/obj-i686-pc-linux-gnu/.mozconfig.mk
 Generating /home/ubuntu/build/tor-browser/configure using autoconf
 cd /home/ubuntu/build/tor-browser; /usr/bin/autoconf2.13
 Generating /home/ubuntu/build/tor-browser/js/src/configure using autoconf
 cd /home/ubuntu/build/tor-browser/js/src; /usr/bin/autoconf2.13
 cp /home/ubuntu/build/tor-browser/.mozconfig /home/ubuntu/build/tor-
 browser/obj-i686-pc-linux-gnu/.mozconfig
 cd /home/ubuntu/build/tor-browser/obj-i686-pc-linux-gnu
 /home/ubuntu/build/tor-browser/configure
 Adding configure options from /home/ubuntu/build/tor-browser/.mozconfig:
   --enable-application=browser
   --enable-optimize
   --enable-official-branding
   --disable-strip
   --disable-install-strip
   --disable-tests
   --disable-debug
   --disable-maintenance-service
   --disable-updater
   --disable-crashreporter
   --disable-webrtc
 creating cache ./config.cache
 checking host system type... i686-pc-linux-gnu
 checking target system type... i686-pc-linux-gnu
 checking build system type... i686-pc-linux-gnu
 checking for mawk... mawk
 checking for python2.7... /home/ubuntu/install/python/bin/python2.7
 Creating Python environment
 New python executable in /home/ubuntu/build/tor-browser/obj-i686-pc-linux-
 gnu/_virtualenv/bin/python2.7
 Also creating executable in /home/ubuntu/build/tor-browser/obj-i686-pc-
 linux-gnu/_virtualenv/bin/python
 Installing setuptools, pip...done.
 running build_ext
 building '_psutil_linux' extension
 creating build/temp.linux-i686-2.7
 creating build/temp.linux-i686-2.7/psutil
 gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
 -Wstrict-prototypes -fPIC -I/home/ubuntu/install/python/include/python2.7
 -c psutil/_psutil_linux.c -o
 build/temp.linux-i686-2.7/psutil/_psutil_linux.o
 In file included from
 /home/ubuntu/install/python/include/python2.7/Python.h:8,
                  from psutil/_psutil_linux.c:10:
 /home/ubuntu/install/python/include/python2.7/pyconfig.h:1151:1: warning:
 "_GNU_SOURCE" redefined
 psutil/_psutil_linux.c:9:1: warning: this is the location of the previous
 definition
 creating build/lib.linux-i686-2.7
 gcc -pthread -shared build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o
 build/lib.linux-i686-2.7/_psutil_linux.so
 building '_psutil_posix' extension
 gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall
 -Wstrict-prototypes -fPIC -I/home/ubuntu/install/python/include/python2.7
 -c psutil/_psutil_posix.c -o
 build/temp.linux-i686-2.7/psutil/_psutil_posix.o
 gcc -pthread -shared build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o
 build/lib.linux-i686-2.7/_psutil_posix.so
 copying build/lib.linux-i686-2.7/_psutil_linux.so ->
 copying build/lib.linux-i686-2.7/_psutil_posix.so ->

 checking Python environment is Mozilla virtualenv... yes
 checking for perl5... no
 checking for perl... /usr/bin/perl
 checking for objcopy... /usr/bin/objcopy
 checking for gcc... gcc
 checking whether the C compiler (gcc -frandom-seed=tor ) works... yes
 checking whether the C compiler (gcc -frandom-seed=tor ) is a cross-
 compiler... no
 checking whether we are using GNU C... yes
 checking whether gcc accepts -g... yes
 checking for c++... c++
 checking whether the C++ compiler (c++ -frandom-seed=tor ) works... yes
 checking whether the C++ compiler (c++ -frandom-seed=tor ) is a cross-
 compiler... no
 checking whether we are using GNU C++... yes
 checking whether c++ accepts -g... yes
 checking for ranlib... ranlib
 checking for as... /usr/bin/as
 checking for ar... ar
 checking for ld... ld
 checking for strip... strip
 checking for windres... no
 checking how to run the C preprocessor... gcc -E
 checking how to run the C++ preprocessor... c++ -E
 checking for a BSD compatible install... /usr/bin/install -c
 checking whether ln -s works... yes
 checking for minimum required perl version >= 5.006... 5.010001
 checking for full perl installation... yes
 checking for doxygen... :
 checking for autoconf... /usr/bin/autoconf
 checking for unzip... /usr/bin/unzip
 checking for zip... /usr/bin/zip
 checking for xargs... /usr/bin/xargs
 checking for rpmbuild... :
 checking compiler version... gcc-4.4.real (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
 Copyright (C) 2009 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.
 checking for make... /usr/bin/make
 checking for X... libraries , headers
 checking for dnet_ntoa in -ldnet... no
 checking for dnet_ntoa in -ldnet_stub... no
 checking for gethostbyname... no
 checking for connect... no
 checking for remove... no
 checking for shmat... no
 checking for IceConnectionNumber in -lICE... yes
 checking that static assertion macros used in autoconf tests work... yes
 checking for --noexecstack option to as... yes
 checking for -z noexecstack option to ld... yes
 checking for -z text option to ld... yes
 checking for --build-id option to ld... yes
 checking for --ignore-unresolved-symbol option to ld... no
 checking if toolchain supports -mssse3 option... yes
 checking if toolchain supports -msse4.1 option... yes
 checking for x86 AVX2 asm support in compiler... no
 checking whether the C compiler supports -Werror=return-type... yes
 checking whether the C compiler supports -Werror=int-to-pointer-cast...
 yes
 checking whether the C compiler supports -Wtype-limits... yes
 checking whether the C compiler supports -Wempty-body... yes
 checking whether the C compiler supports -Wsign-compare... yes
 checking whether the C++ compiler supports -Werror=return-type... yes
 checking whether the C++ compiler supports -Werror=int-to-pointer-cast...
 yes
 checking whether the C++ compiler supports -Wtype-limits... yes
 checking whether the C++ compiler supports -Wempty-body... yes
 checking whether the C++ compiler supports -Wsign-compare... yes
 checking whether the C++ compiler supports -Wno-invalid-offsetof... yes
 checking whether the C++ compiler supports -Wno-inline-new-delete... no
 checking whether ld has archive extraction flags... yes
 checking for 64-bit OS... no
 checking for custom <inttypes.h> implementation... none specified
 checking whether the C++ compiler (c++ -frandom-seed=tor -fno-exceptions
 -fno-strict-aliasing -fno-rtti  -Wl,-z,noexecstack -Wl,-z,text -Wl
 ,--build-id) actually is a C++ compiler... yes
 }}}
 This might go away with fixing #12461. But maybe this is something
 unrelated.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/12743>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list