[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #12743 [Tor Browser]: Firefox ESR 31 hangs during configure step on Linux
#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs