Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

chromium build error on FreeBSD #21533

Closed Quuxplusone closed 9 years ago

Quuxplusone commented 9 years ago
Bugzilla Link PR21534
Status RESOLVED WORKSFORME
Importance P normal
Reported by nospam@morphium.org
Reported on 2014-11-11 15:03:16 -0800
Last modified on 2014-11-13 05:55:37 -0800
Version 3.3
Hardware PC FreeBSD
CC dimitry@andric.com, llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments codec_timer-YPPx0n.sh (2764 bytes, application/x-shellscript)
codec_timer-YPPx0n.cpp.bz2 (154686 bytes, application/x-bzip)
Blocks
Blocked by
See also
uname -a

FreeBSD rstark.munix.us 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 #1 r268805: Thu
Jul 17 15:41:46 CDT 2014     root@rstark.munix.us:/usr/obj/usr/src/sys/GENERIC
amd64

clang -v

FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
Target: x86_64-unknown-freebsd10.0
Thread model: posix

Overview: A fresh install of chromium fails, output said to file a bug.

[root@rstark /]# portmaster /usr/ports/www/chromium

===>>> Port directory: /usr/ports/www/chromium

===>>> Launching 'make checksum' for www/chromium in background
===>>> Gathering dependency list for www/chromium from ports
===>>> Initial dependency check complete for www/chromium

===>>> Starting build for www/chromium <<<===

===>>> All dependencies are up to date

===>  Cleaning for chromium-38.0.2125.111

To build Chromium, you should have around 1 GB of memory
and a fair amount of free diskspace (~ 3.7GB).

Make sure you have Python build with the SEM option ON
(default in python27-2.7.8 since r361735)
===>  License BSD3CLAUSE LGPL21 MPL accepted by the user
===>  Found saved configuration for chromium-32.0.1700.77
===>   chromium-38.0.2125.111 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by chromium-38.0.2125.111 for building
===>  Extracting for chromium-38.0.2125.111
=> SHA256 Checksum OK for chromium-38.0.2125.111.tar.xz.
===>  Patching for chromium-38.0.2125.111
===>  Applying extra patch /usr/ports/www/chromium/files/extra-patch-clang
===>  Applying FreeBSD patches for chromium-38.0.2125.111
===>   chromium-38.0.2125.111 depends on file: /usr/local/bin/gperf - found
===>   chromium-38.0.2125.111 depends on executable: bash - found
===>   chromium-38.0.2125.111 depends on executable: yasm - found
===>   chromium-38.0.2125.111 depends on executable: flock - found
===>   chromium-38.0.2125.111 depends on file:
/usr/local/include/linux/videodev2.h - found
===>   chromium-38.0.2125.111 depends on file: /usr/local/share/usbids/usb.ids -
 found
===>   chromium-38.0.2125.111 depends on executable: bison - found
===>   chromium-38.0.2125.111 depends on executable: update-desktop-database -
found
===>   chromium-38.0.2125.111 depends on executable: pkgconf - found
===>   chromium-38.0.2125.111 depends on executable: ninja - found
===>   chromium-38.0.2125.111 depends on file: /usr/local/bin/python2.7 - found
===>   chromium-38.0.2125.111 depends on executable: python2 - found
===>   chromium-38.0.2125.111 depends on file:
/usr/local/libdata/pkgconfig/scrnsaverproto.pc - found
===>   chromium-38.0.2125.111 depends on file:
/usr/local/libdata/pkgconfig/x11.pc - found
===>   chromium-38.0.2125.111 depends on file:
/usr/local/libdata/pkgconfig/xproto.pc - found
===>   chromium-38.0.2125.111 depends on file:
/usr/local/libdata/pkgconfig/xscrnsaver.pc - found
===>   chromium-38.0.2125.111 depends on file:
/usr/local/libdata/pkgconfig/xtst.pc - found
===>   chromium-38.0.2125.111 depends on executable: gtk-update-icon-cache -
found
===>   chromium-38.0.2125.111 depends on file: /usr/local/bin/intltool-extract -
 found
===>   chromium-38.0.2125.111 depends on file: /usr/local/bin/perl5.16.3 - found
===>   chromium-38.0.2125.111 depends on shared library: libcairo.so - found
(/usr/local/lib/libcairo.so.2.11200.16)
===>   chromium-38.0.2125.111 depends on shared library: libdbus-1.so - found
(/usr/local/lib/libdbus-1.so.3.8.7)
===>   chromium-38.0.2125.111 depends on shared library: libdbus-glib-1.so -
found (/usr/local/lib/libdbus-glib-1.so.2.2.2)
===>   chromium-38.0.2125.111 depends on shared library: libasound.so - found
(/usr/local/lib/libasound.so.2.0.0)
===>   chromium-38.0.2125.111 depends on shared library: libfreetype.so - found
(/usr/local/lib/libfreetype.so.6.11.2)
===>   chromium-38.0.2125.111 depends on shared library: libnss3.so - found
(/usr/local/lib/nss/libnss3.so.1)
===>   chromium-38.0.2125.111 depends on shared library: libFLAC.so - found
(/usr/local/lib/libFLAC.so.11)
===>   chromium-38.0.2125.111 depends on shared library: libgnome-keyring.so -
found (/usr/local/lib/libgnome-keyring.so.0.1.1)
===>   chromium-38.0.2125.111 depends on shared library: libharfbuzz.so - found
(/usr/local/lib/libharfbuzz.so.0.928.0)
===>   chromium-38.0.2125.111 depends on shared library: libcups.so - found
(/usr/local/lib/libcups.so.2)
===>   chromium-38.0.2125.111 depends on shared library: libevent.so - found
(/usr/local/lib/libevent-2.0.so.5.1.9)
===>   chromium-38.0.2125.111 depends on shared library: libexif.so - found
(/usr/local/lib/libexif.so.12.3.3)
===>   chromium-38.0.2125.111 depends on shared library: libgcrypt.so - found
(/usr/local/lib/libgcrypt.so.20.0.1)
===>   chromium-38.0.2125.111 depends on shared library: libpci.so - found
(/usr/local/lib/libpci.so.3)
===>   chromium-38.0.2125.111 depends on shared library: libdrm.so - found
(/usr/local/lib/libdrm.so.2.4.0)
===>   chromium-38.0.2125.111 depends on shared library: libicuuc.so - found
(/usr/local/lib/libicuuc.so.53.1)
===>   chromium-38.0.2125.111 depends on shared library: libjpeg.so - found
(/usr/local/lib/libjpeg.so.11)
===>   chromium-38.0.2125.111 depends on shared library: libjsoncpp.so - found
(/usr/local/lib/libjsoncpp.so.0)
===>   chromium-38.0.2125.111 depends on shared library: libnspr4.so - found
(/usr/local/lib/libnspr4.so.1)
===>   chromium-38.0.2125.111 depends on shared library: libprotobuf.so - found
(/usr/local/lib/libprotobuf.so.9.0.0)
===>   chromium-38.0.2125.111 depends on shared library: libpng.so - found
(/usr/local/lib/libpng15.so.15)
===>   chromium-38.0.2125.111 depends on shared library: libre2.so - found
(/usr/local/lib/libre2.so.0.0.0)
===>   chromium-38.0.2125.111 depends on shared library: libsnappy.so - found
(/usr/local/lib/libsnappy.so.1.2.0)
===>   chromium-38.0.2125.111 depends on shared library: libspeechd.so - found
(/usr/local/lib/libspeechd.so.2.4.0)
===>   chromium-38.0.2125.111 depends on shared library: libspeex.so - found
(/usr/local/lib/libspeex.so.1.5.0)
===>   chromium-38.0.2125.111 depends on shared library: libxml2.so - found
(/usr/local/lib/libxml2.so.2.9.2)
===>   chromium-38.0.2125.111 depends on shared library: libwebp.so - found
(/usr/local/lib/libwebp.so.5.0.1)
===>   chromium-38.0.2125.111 depends on shared library: libatk-1.0.so - found
(/usr/local/lib/libatk-1.0.so.0.20809.1)
===>   chromium-38.0.2125.111 depends on shared library: libdconf.so - found
(/usr/local/lib/libdconf.so.1)
===>   chromium-38.0.2125.111 depends on shared library: libgconf-2.so - found
(/usr/local/lib/libgconf-2.so.4.1.5)
===>   chromium-38.0.2125.111 depends on shared library: libgdk_pixbuf-2.0.so -
found (/usr/local/lib/libgdk_pixbuf-2.0.so.0.2800.2)
===>   chromium-38.0.2125.111 depends on shared library: libglib-2.0.so - found
(/usr/local/lib/libglib-2.0.so.0.3600.3)
===>   chromium-38.0.2125.111 depends on shared library: libpcre.so - found
(/usr/local/lib/libpcre.so.3)
===>   chromium-38.0.2125.111 depends on shared library: libgtk-x11-2.0.so -
found (/usr/local/lib/libgtk-x11-2.0.so.0.2400.22)
===>   chromium-38.0.2125.111 depends on shared library: libIDL-2.so - found
(/usr/local/lib/libIDL-2.so.0.0.0)
===>   chromium-38.0.2125.111 depends on shared library: libxml2.so - found
(/usr/local/lib/libxml2.so.2.9.2)
===>   chromium-38.0.2125.111 depends on shared library: libxslt.so - found
(/usr/local/lib/libxslt.so.2)
===>   chromium-38.0.2125.111 depends on shared library: libORBit-2.so - found
(/usr/local/lib/libORBit-2.so.0.1.0)
===>   chromium-38.0.2125.111 depends on shared library: libpango-1.0.so -
found (/usr/local/lib/libpango-1.0.so.0.3400.1)
===>  Configuring for chromium-38.0.2125.111
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/sdch/open-vcdiff/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/sdch/open-vcdiff/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/sdch/open-vcdiff/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/sqlite/src/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/sqlite/src/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/freetype2/src/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/libvpx/source/libvpx/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/xdg-utils/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/opus/src/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/opus/src/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/opus/src/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/libxml/src/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/libxml/src/acinclude.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/libxml/src/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/libevent/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/libevent/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/ffmpeg/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/talloc/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/talloc/libreplace/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/talloc/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/mesa/src/acinclude.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/yasm/source/patched-yasm/config/config.rpath
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/yasm/source/patched-yasm/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/yasm/source/patched-yasm/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/tcmalloc/vendor/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/tcmalloc/vendor/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/tcmalloc/vendor/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/icu/source/aclocal.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/icu/source/configure
===>   FreeBSD 10 autotools fix applied to
/usr/ports/www/chromium/work/chromium-38.0.2125.111/third_party/icu/source/acinclude.m4
cd /usr/ports/www/chromium/work/chromium-38.0.2125.111 &&
/usr/local/bin/python2.7  ./build/linux/unbundle/remove_bundled_libraries.py
'base/third_party/dmg_fp'  'base/third_party/dynamic_annotations'
'base/third_party/icu'  'base/third_party/nspr'
'base/third_party/superfasthash'  'base/third_party/symbolize'
'base/third_party/valgrind'  'base/third_party/xdg_mime'
'base/third_party/xdg_user_dirs'  'breakpad/src/third_party/curl'
'chrome/third_party/mock4js'  'chrome/third_party/mozilla_security_manager'
'courgette/third_party'  'crypto/third_party/nss'
'net/third_party/mozilla_security_manager'  'net/third_party/nss'
'third_party/WebKit'  'third_party/angle'  'third_party/angle/src/third_party'
'third_party/blanketjs'  'third_party/brotli'  'third_party/boringssl'
'third_party/cacheinvalidation'  'third_party/cld'
'third_party/cros_system_api'  'third_party/dom_distiller_js'
'third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js'
'third_party/ffmpeg'  'third_party/fips181'  'third_party/flot'
'third_party/hunspell'  'third_party/iccjpeg'  'third_party/icu/icu.isolate'
'third_party/jinja2'  'third_party/jstemplate'  'third_party/khronos'
'third_party/leveldatabase'  'third_party/libaddressinput'
'third_party/libjingle'  'third_party/libphonenumber'  'third_party/libsrtp'
'third_party/libvpx'  'third_party/libvpx/source/libvpx/third_party/x86inc'
'third_party/libwebm'  'third_party/libxml/chromium'  'third_party/libXNVCtrl'
'third_party/libyuv'  'third_party/lss'  'third_party/lzma_sdk'
'third_party/markupsafe'  'third_party/mesa'  'third_party/modp_b64'
'third_party/mt19937ar'  'third_party/npapi'  'third_party/opus'
'third_party/ots'  'third_party/pdfium'  'third_party/pdfium/third_party'
'third_party/ply'  'third_party/polymer'  'third_party/pywebsocket'
'third_party/qcms'  'third_party/qunit'  'third_party/readability'
'third_party/sfntly'  'third_party/sinonjs'  'third_party/skia'
'third_party/smhasher'  'third_party/sqlite'  'third_party/tcmalloc'
'third_party/tlslite'  'third_party/trace-viewer'  'third_party/trace-
viewer/third_party'  'third_party/trace-viewer/third_party/tvcm/third_party'
'third_party/undoview'  'third_party/usrsctp'  'third_party/webdriver'
'third_party/webrtc'  'third_party/widevine'  'third_party/x86inc'
'third_party/yasm'  'third_party/zlib'  'url/third_party/mozilla'
'v8/src/third_party/valgrind'  'v8/third_party/fdlibm'  --do-remove || false
cd /usr/ports/www/chromium/work/chromium-38.0.2125.111 &&
/usr/local/bin/python2.7  ./build/linux/unbundle/replace_gyp_files.py  -
Dclang_use_chrome_plugins=0 -Dlinux_breakpad=0 -Dlinux_use_heapchecker=0 -
Dlinux_strip_binary=1 -Dtest_isolation_mode=noop -Ddisable_nacl=1 -
Denable_extensions=1 -Denable_one_click_signin=1 -Denable_openmax=1 -
Denable_webrtc=1 -Dwerror= -Dno_gc_sections=1 -Dos_ver=1000510 -
Dprefix_dir=/usr/local -Dpython_ver=2.7 -Duse_allocator=none -Duse_cups=1 -
Dlinux_link_gsettings=1 -Dlinux_link_libpci=1 -Dlinux_link_libspeechd=1 -
Dlibspeechd_h_prefix=speech-dispatcher/ -
Dusb_ids_path=/usr/local/share/usbids/usb.ids -Dwant_separate_host_toolset=0 -
Duse_system_bzip2=1 -Duse_system_flac=1 -Duse_system_harfbuzz=1 -
Duse_system_icu=1 -Duse_system_jsoncpp=1 -Duse_system_libevent=1 -
Duse_system_libexif=1 -Duse_system_libjpeg=1 -Duse_system_libpng=1 -
Duse_system_libusb=1 -Duse_system_libwebp=1 -Duse_system_libxml=1 -
Duse_system_libxslt=1 -Duse_system_nspr=1 -Duse_system_protobuf=1 -
Duse_system_re2=1 -Duse_system_snappy=1 -Duse_system_speex=1 -
Duse_system_xdg_utils=1 -Duse_system_yasm=1 -
Dflapper_version_h_file='/usr/ports/www/chromium/work/chromium-
38.0.2125.111/flapper_version.h' -
Dgoogle_api_key=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8 -
Dgoogle_default_client_id=996322985003.apps.googleusercontent.com -
Dgoogle_default_client_secret=IR1za9-1VK0zZ0f_O8MVFicn -Dffmpeg_branding=Chrome
-Dproprietary_codecs=1 -Duse_gconf=1 -Duse_pulseaudio=0 -Dclang=1 || false
echo > /usr/ports/www/chromium/work/chromium-38.0.2125.111/flapper_version.h
cd /usr/ports/www/chromium/work/chromium-38.0.2125.111 && /usr/bin/env
XDG_DATA_HOME=/usr/ports/www/chromium/work
XDG_CONFIG_HOME=/usr/ports/www/chromium/work  HOME=/usr/ports/www/chromium/work
TMPDIR="/tmp" CC="cc"  CXX="c++"  GYP_GENERATORS=ninja
GYP_DEFINES="clang_use_chrome_plugins=0  linux_breakpad=0
linux_use_heapchecker=0  linux_strip_binary=1  test_isolation_mode=noop
disable_nacl=1  enable_extensions=1  enable_one_click_signin=1
enable_openmax=1  enable_webrtc=1  werror=  no_gc_sections=1  os_ver=1000510
prefix_dir=/usr/local  python_ver=2.7  use_allocator=none  use_cups=1
linux_link_gsettings=1  linux_link_libpci=1  linux_link_libspeechd=1
libspeechd_h_prefix=speech-dispatcher/
usb_ids_path=/usr/local/share/usbids/usb.ids  want_separate_host_toolset=0
use_system_bzip2=1  use_system_flac=1  use_system_harfbuzz=1  use_system_icu=1
use_system_jsoncpp=1  use_system_libevent=1  use_system_libexif=1
use_system_libjpeg=1  use_system_libpng=1  use_system_libusb=1
use_system_libwebp=1  use_system_libxml=1  use_system_libxslt=1
use_system_nspr=1  use_system_protobuf=1  use_system_re2=1  use_system_snappy=1
use_system_speex=1  use_system_xdg_utils=1  use_system_yasm=1
flapper_version_h_file='/usr/ports/www/chromium/work/chromium-
38.0.2125.111/flapper_version.h'
google_api_key=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
google_default_client_id=996322985003.apps.googleusercontent.com
google_default_client_secret=IR1za9-1VK0zZ0f_O8MVFicn ffmpeg_branding=Chrome
proprietary_codecs=1 use_gconf=1 use_pulseaudio=0 clang=1"
XDG_DATA_HOME=/usr/ports/www/chromium/work
XDG_CONFIG_HOME=/usr/ports/www/chromium/work  HOME=/usr/ports/www/chromium/work
TMPDIR="/tmp" PKG_CONFIG=pkgconf ac_cv_path_PERL=/usr/local/bin/perl
ac_cv_path_PERL_PATH=/usr/local/bin/perl PYTHON="/usr/local/bin/python2.7"
AR=/usr/bin/ar CFLAGS="-O2 -pipe -fno-stack-protector -
isystem/usr/local/include -Wno-unknown-warning-option -fstack-protector -fno-
strict-aliasing"  CPPFLAGS=""  CXXFLAGS="-O2 -pipe -fno-stack-protector -
isystem/usr/local/include -Wno-unknown-warning-option -fstack-protector -fno-
strict-aliasing"  LDFLAGS=" -fstack-protector"
XDG_DATA_HOME=/usr/ports/www/chromium/work
XDG_CONFIG_HOME=/usr/ports/www/chromium/work  HOME=/usr/ports/www/chromium/work
TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh /usr/local/bin/python2.7
./build/gyp_chromium chrome/chrome.gyp --depth .
Updating projects from gyp files...
===>  Building for chromium-38.0.2125.111
ninja: Entering directory `out/Release'
[234/15297] CXX obj/v8/src/base/platform/v8_libbase.platform-posix.o
../../v8/src/base/platform/platform-posix.cc:331:1: warning: control reaches
end of non-void function [-Wreturn-type]
}
^
1 warning generated.
[547/15297] RULE Generating C++ and Py... code from copresence/proto/rpcs.proto
[libprotobuf WARNING google/protobuf/descriptor.cc:5411] Warning: Unused
import: "rpcs.proto" imports "enums.proto" which is not used.
[637/15297] RULE Generating C++ and Python code from feedback/proto/web.proto
[libprotobuf WARNING google/protobuf/descriptor.cc:5411] Warning: Unused
import: "web.proto" imports "math.proto" which is not used.
[941/15297] RULE Generating C++ and Py...ol/synced_notification_specifics.proto
[libprotobuf WARNING google/protobuf/descriptor.cc:5411] Warning: Unused
import: "synced_notification_specifics.proto" imports
"synced_notification_render.proto" which is not used.
[1224/15297] CXX obj/base/posix/base.unix_domain_socket_linux.o
../../base/posix/unix_domain_socket_linux.cc:46:13: warning: unused variable
'enable' [-Wunused-variable]
  const int enable = 1;
            ^
1 warning generated.
[2120/15297] CXX obj/base/base.sync_socket_posix.o
../../base/sync_socket_posix.cc:133:15: warning: comparison of integers of
different signs: 'Handle' (aka 'int') and 'unsigned int' [-Wsign-compare]
  if (handle_ >= FD_SETSIZE)
      ~~~~~~~ ^  ~~~~~~~~~~
1 warning generated.
[2200/15297] CXX obj/base/base.sys_info_posix.o
../../base/sys_info_posix.cc:46:5: warning: unused variable
'g_lazy_number_of_processors' [-Wunused-variable]
    g_lazy_number_of_processors = LAZY_INSTANCE_INITIALIZER;
    ^
1 warning generated.
[3385/15297] CXX obj/components/storag...rage_monitor.storage_monitor_freebsd.o
../../components/storage_monitor/storage_monitor_freebsd.cc:45:29: warning:
unused function 'EjectPathOnFileThread' [-Wunused-function]
StorageMonitor::EjectStatus EjectPathOnFileThread(
                            ^
1 warning generated.
[5614/15297] CXX obj/third_party/webrt...urce/webrtc_video_coding.codec_timer.o
FAILED: c++ -MMD -MF
obj/third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.codec_timer.o.d
-DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -
DCHROMIUM_BUILD -DCR_CLANG_REVISION=214024 -DTOOLKIT_VIEWS=1 -DUSE_AURA=1 -
DUSE_ASH=1 -DUSE_PANGO=1 -DUSE_CAIRO=1 -DUSE_GLIB=1 -
DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_X11=1 -
DUSE_CLIPBOARD_AURAX11=1 -DENABLE_ONE_CLICK_SIGNIN -DUSE_XI2_MT=2 -
DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -
DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DENABLE_EGLIMAGE=1 -
DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGINS=1 -
DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_AUTOFILL_DIALOG=1 -
DENABLE_BACKGROUND=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -
DCLD2_DATA_SOURCE=static -DENABLE_FULL_PRINTING=1 -DENABLE_PRINTING=1 -
DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_APP_LIST=1 -
DENABLE_SETTINGS_APP=1 -DENABLE_MANAGED_USERS=1 '-
DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' '-
DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' '-
DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' '-
DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' '-
DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' -
DENABLE_MDNS=1 -DENABLE_SERVICE_DISCOVERY=1 -DWEBRTC_RESTRICT_LOGGING -
DWEBRTC_MODULE_UTILITY_VIDEO -DWEBRTC_CHROMIUM_BUILD -DLOGGING_INSIDE_WEBRTC -
DWEBRTC_POSIX -DWEBRTC_BSD -DWEBRTC_LINUX -DWEBRTC_THREAD_RR -DUSE_NSS=1 -
D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -
DDYNAMIC_ANNOTATIONS_ENABLED=0 -D_FORTIFY_SOURCE=2 -Igen -I../.. -
I../../third_party/webrtc/overrides -I../../third_party -
I../../third_party/webrtc/common_video/interface -
I../../third_party/webrtc/common_video/libyuv/include -
I../../third_party/webrtc/system_wrappers/interface -fstack-protector --
param=ssp-buffer-size=4  -pthread -fno-exceptions -fno-strict-aliasing -Wall -
Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -
fPIC -Wno-reserved-user-defined-literal -fcolor-diagnostics -Wheader-hygiene -
Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-
default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -m64 -
march=x86-64 -O2 -fdata-sections -ffunction-sections -fno-slp-vectorize -
funwind-tables -O2 -pipe -fno-stack-protector -isystem/usr/local/include -Wno-
unknown-warning-option -fstack-protector -fno-strict-aliasing -fno-rtti -fno-
threadsafe-statics -fvisibility-inlines-hidden -Wsign-compare -std=gnu++11  -c
../../third_party/webrtc/modules/video_coding/main/source/codec_timer.cc -o
obj/third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.codec_timer.o
Stack dump:
0.      Program arguments: /usr/bin/c++ -cc1 -triple x86_64-unknown-freebsd10.0
-emit-obj -disable-free -disable-llvm-verifier -main-file-name codec_timer.cc -
mrelocation-model pic -pic-level 2 -mdisable-fp-elim -relaxed-aliasing -masm-
verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -ffunction-
sections -fdata-sections -coverage-file /usr/ports/www/chromium/work/chromium-
38.0.2125.111/out/Release/obj/third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.codec_timer.o
-resource-dir /usr/bin/../lib/clang/3.3 -dependency-file
obj/third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.codec_timer.o.d
-MT
obj/third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.codec_timer.o
-isystem /usr/local/include -D V8_DEPRECATION_WARNINGS -D _FILE_OFFSET_BITS=64 -
D NO_TCMALLOC -D DISABLE_NACL -D CHROMIUM_BUILD -D CR_CLANG_REVISION=214024 -D
TOOLKIT_VIEWS=1 -D USE_AURA=1 -D USE_ASH=1 -D USE_PANGO=1 -D USE_CAIRO=1 -D
USE_GLIB=1 -D USE_DEFAULT_RENDER_THEME=1 -D USE_LIBJPEG_TURBO=1 -D USE_X11=1 -D
USE_CLIPBOARD_AURAX11=1 -D ENABLE_ONE_CLICK_SIGNIN -D USE_XI2_MT=2 -D
ENABLE_REMOTING=1 -D ENABLE_WEBRTC=1 -D USE_PROPRIETARY_CODECS -D
ENABLE_CONFIGURATION_POLICY -D ENABLE_NOTIFICATIONS -D ENABLE_EGLIMAGE=1 -D
ENABLE_TASK_MANAGER=1 -D ENABLE_EXTENSIONS=1 -D ENABLE_PLUGINS=1 -D
ENABLE_SESSION_SERVICE=1 -D ENABLE_THEMES=1 -D ENABLE_AUTOFILL_DIALOG=1 -D
ENABLE_BACKGROUND=1 -D ENABLE_GOOGLE_NOW=1 -D CLD_VERSION=2 -D
CLD2_DATA_SOURCE=static -D ENABLE_FULL_PRINTING=1 -D ENABLE_PRINTING=1 -D
ENABLE_SPELLCHECK=1 -D ENABLE_CAPTIVE_PORTAL_DETECTION=1 -D ENABLE_APP_LIST=1 -
D ENABLE_SETTINGS_APP=1 -D ENABLE_MANAGED_USERS=1 -D
DATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/" -D
DATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/" -D
SPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/" -D
DATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect" -D
DATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204" -D
ENABLE_MDNS=1 -D ENABLE_SERVICE_DISCOVERY=1 -D WEBRTC_RESTRICT_LOGGING -D
WEBRTC_MODULE_UTILITY_VIDEO -D WEBRTC_CHROMIUM_BUILD -D LOGGING_INSIDE_WEBRTC -
D WEBRTC_POSIX -D WEBRTC_BSD -D WEBRTC_LINUX -D WEBRTC_THREAD_RR -D USE_NSS=1 -
D __STDC_CONSTANT_MACROS -D __STDC_FORMAT_MACROS -D NDEBUG -D NVALGRIND -D
DYNAMIC_ANNOTATIONS_ENABLED=0 -D _FORTIFY_SOURCE=2 -I gen -I ../.. -I
../../third_party/webrtc/overrides -I ../../third_party -I
../../third_party/webrtc/common_video/interface -I
../../third_party/webrtc/common_video/libyuv/include -I
../../third_party/webrtc/system_wrappers/interface -internal-isystem
/usr/include/c++/v1 -O2 -Wall -Wno-unused-parameter -Wno-missing-field-
initializers -Wno-reserved-user-defined-literal -Wheader-hygiene -Wno-char-
subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -
Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wno-unknown-
warning-option -Wsign-compare -std=gnu++11 -fdeprecated-macro -fdebug-
compilation-dir /usr/ports/www/chromium/work/chromium-38.0.2125.111/out/Release
-ferror-limit 19 -fmessage-length 0 -fvisibility hidden -fvisibility-inlines-
hidden -pthread -stack-protector 1 -stack-protector-buffer-size 4 -
mstackrealign -fno-rtti -fno-threadsafe-statics -fobjc-runtime=gnustep -fobjc-
default-synthesize-properties -fdiagnostics-show-option -fcolor-diagnostics -
backend-option -vectorize-loops -o
obj/third_party/webrtc/modules/video_coding/main/source/webrtc_video_coding.codec_timer.o
-x c++ ../../third_party/webrtc/modules/video_coding/main/source/codec_timer.cc
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module
'../../third_party/webrtc/modules/video_coding/main/source/codec_timer.cc'.
4.      Running pass 'X86 DAG->DAG Instruction Selection' on function
'@_ZN6webrtc13VCMCodecTimerC2Ev'
c++: error: unable to execute command: Segmentation fault (core dumped)
c++: error: clang frontend command failed due to signal (use -v to see
invocation)
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
Target: x86_64-unknown-freebsd10.0
Thread model: posix
c++: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/
and include the crash backtrace, preprocessed source, and associated run script.
c++: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
c++: note: diagnostic msg: /tmp/codec_timer-YPPx0n.cpp
c++: note: diagnostic msg: /tmp/codec_timer-YPPx0n.sh
c++: note: diagnostic msg:

********************
[5614/15297] CXX obj/third_party/webrt...e/webrtc_video_coding.codec_database.o
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/chromium
*** Error code 1

Stop.
make: stopped in /usr/ports/www/chromium

===>>> make build failed for www/chromium
===>>> Aborting update

===>>> You can restart from the point of failure with this command line:
       portmaster <flags> www/chromium
Quuxplusone commented 9 years ago

Attached codec_timer-YPPx0n.sh (2764 bytes, application/x-shellscript): associated run script(s)

Quuxplusone commented 9 years ago

Attached codec_timer-YPPx0n.cpp.bz2 (154686 bytes, application/x-bzip): Preprocessed source(s) (bzipped)

Quuxplusone commented 9 years ago

Your test case compiles just fine for me on FreeBSD 10.0-RELEASE with clang 3.3, and with all versions of clang that I tried (roughly, a few dozen versions from 3.3 through 3.4 to the latest trunk). So I'm closing this as WORKSFORME.

If your crash is consistently repeatable, and your machine is not suffering from any bad RAM or other hardware issues, please reopen.