chromium-32.0.1700.77 unusable on 8.4 i386

Lena at Lena at
Sat Jan 18 20:37:13 UTC 2014

On 8.4-RELEASE i386, not pkgng:

chromium-30.0.1599.101 built with gcc46 works OK
even when significant part of memory (1467 MB RAM + 768 MB swap)
is occupied with Firefox.

Build of both chromuim-31.0.1650.63 and chromium-32.0.1700.77
with gcc47 (FAVORITE_COMPILER=gcc in make.conf) fails at
CXX obj/testing/perf/perf_test.perf_test.o:

===>  Configuring for chromium-32.0.1700.77
cd /usr/ports/www/chromium/work/chromium-32.0.1700.77 && /usr/bin/env CC=gcc47
CXX=g++47  GYP_GENERATORS=ninja  GYP_DEFINES="use_cups=1  use_system_yasm=1  use_system_libxml=1  use_system_ffmpeg=0  use_system_libusb=1  use_system_libevent=1  use_system_libvpx=0  linux_breakpad=0  linux_strip_binary=1  linux_use_tcmalloc=0  linux_use_heapchecker=0  test_isolation_mode=noop  clang_use_chrome_plugins=0  disable_nacl=1  enable_webrtc=1  enable_openmax=1  enable_one_click_signin=1  werror=  no_gc_sections=1  os_ver=804000  prefix_dir=/usr/local  python_ver=2.7 google_api_key=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8  google_default_client_secret=IR1za9-1VK0zZ0f_O8MVFicn ffmpeg_branding=Chrome proprietary_codecs=1 use_gconf=0 use_pulseaudio=0 disable_sse2=1 buildtype=Official gcc_version=47" CFLAGS="-O2 -pipe -march=athlon-mp -fno-stack-protector -Wno-unknown-warning-option -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing"  CPPFLAGS=""  CXXFLAGS="-O2 -pipe -march=athlon-mp -fno-stack-protector -Wno-unknown-warning-option -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47"  LDFLAGS=" -Wl,-rpath=/usr/local/lib/gcc47 -L/usr/local/lib/gcc47" PYTHON="/usr/local/bin/python2.7" PKG_CONFIG=pkgconf SHELL=/bin/sh CONFIG_SHELL=/bin/sh /usr/local/bin/python2.7  ./build/gyp_chromium chrome/chrome.gyp --depth .
Updating projects from gyp files...
[2872/12766] CXX obj/testing/perf/perf_test.perf_test.o
FAILED: g++47 -MMD -MF obj/testing/perf/perf_test.perf_test.o.d -DANGLE_DX11 -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -DUSE_XI2_MT=2 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_GOOGLE_NOW=1 -DCLD_VERSION=2 -DENABLE_FULL_PRINTING=1 -DENABLE_PRINTING=1 -DENABLE_SPELLCHECK=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_MANAGED_USERS=1 -DNDEBUG -DOFFICIAL_BUILD -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../.. -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-exceptions -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/drm -D_THREAD_SAFE -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libpng15 -I/usr/local/include/pango-1.0 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -Wno-format -m32 -mmmx -O2 -fno-ident -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -O2 -pipe -march=athlon-mp -fno-stack-protector -Wno-unknown-warning-option -Wl,-rpath=/usr/local/lib/gcc47 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc47 -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -Wno-deprecated  -c ../../testing/perf/ -o obj/testing/perf/perf_test.perf_test.o
In file included from ../../testing/perf/
../../testing/perf/perf_test.h:99:30: error: variable or field 'PrintSystemCommitCharge' declared void
../../testing/perf/perf_test.h:99:30: error: 'FILE' was not declared in this scope
../../testing/perf/perf_test.h:99:36: error: 'target' was not declared in this scope
../../testing/perf/perf_test.h:100:30: error: expected primary-expression before 'const'
../../testing/perf/perf_test.h:101:37: error: expected primary-expression before 'charge'
../../testing/perf/perf_test.h:102:30: error: expected primary-expression before 'bool'
../../testing/perf/ In function 'void perf_test::PrintSystemCommitCharge(const string&, size_t, bool)':
../../testing/perf/ error: invalid initialization of reference of type 'const string& {aka const std::basic_string<char>&}' from expression of type '__sFILE*'
../../testing/perf/ error: in passing argument 1 of 'void perf_test::PrintSystemCommitCharge(const string&, size_t, bool)'
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-unknown-warning-option" [enabled by default]
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 in /usr/ports/www/chromium.

Both chromuim-31.0.1650.63 and chromium-32.0.1700.77 built with clang crash.
I'm new to Chromium. I never installed any plugin or extension myself.
I stopped Firefox (freed memory), deleted ~/.config/chromium and
~/.cache/chromium , started Chromium and just waited.
In second tab it loaded
and it gave (Russian version of) 'Aw snap', with:

~ $ gdb /usr/local/share/chromium/chrome chrome.core
Core was generated by `chrome'.
Program terminated with signal 10, Bus error.
#0  0x30e4482b in ff_vp8_h_loop_filter16y_mbedge_sse2 ()
   from /usr/local/share/chromium/
[New Thread 318ff9c0 (LWP 100146/chrome)]
[New Thread 318ffb00 (LWP 100145/chrome)]
[New Thread 318ffc40 (LWP 100141/chrome)]
[New Thread 318ffec0 (LWP 100144/chrome)]
[New Thread 31937140 (LWP 100142/chrome)]
[New Thread 2fd03d00 (LWP 100140/chrome)]
[New Thread 2fdb2380 (LWP 100123/chrome)]
[New Thread 2fdb3140 (LWP 100138/chrome)]
[New Thread 2fdb3280 (LWP 100134/chrome)]
[New Thread 2fd01140 (LWP 100080/initial thread)]
(gdb) bt
#0  0x30e4482b in ff_vp8_h_loop_filter16y_mbedge_sse2 ()
   from /usr/local/share/chromium/

Core was generated by `chrome'.
Program terminated with signal 10, Bus error.
#0  0x3108746b in ff_vp8_h_loop_filter16y_mbedge_sse2 ()
   from /usr/local/share/chromium/
[New Thread 32b46b00 (LWP 100206/chrome)]
[New Thread 32b46c40 (LWP 100205/chrome)]
[New Thread 32b46d80 (LWP 100204/chrome)]
[New Thread 32b47140 (LWP 100203/chrome)]
[New Thread 32b47280 (LWP 100202/chrome)]
[New Thread 2ff04700 (LWP 100201/chrome)]
[New Thread 2ff99740 (LWP 100199/chrome)]
[New Thread 2ff9a140 (LWP 100189/chrome)]
[New Thread 2ff9a280 (LWP 100188/chrome)]
[New Thread 2ff01140 (LWP 100158/initial thread)]
(gdb) bt
#0  0x3108746b in ff_vp8_h_loop_filter16y_mbedge_sse2 ()
   from /usr/local/share/chromium/

CPU: AMD Athlon(tm) 64 Processor 3500+ (2204.61-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x50ff2  Family = f  Model = 5f  Stepping = 2
  AMD Features=0xea500800<SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x1d<LAHF,SVM,ExtAPIC,CR8>

Then in chromium-32.0.1700.77 I chose "about Chromium" in menu,
clicked the "x" to close the tab - Chromium terminated completely:

~ $ gdb /usr/local/share/chromium/chrome chrome.core
Core was generated by `chrome'.
Program terminated with signal 11, Segmentation fault.
#0  0x084b3476 in ?? ()
[New Thread 2ffc2340 (LWP 100089/chrome)]
[New Thread 31ff7280 (LWP 100186/chrome)]
[New Thread 2ffbfb40 (LWP 100184/chrome)]
[New Thread 31ff73c0 (LWP 100182/chrome)]
[New Thread 31050380 (LWP 100181/chrome)]
[New Thread 31050740 (LWP 100180/chrome)]
[New Thread 2ffc2840 (LWP 100179/chrome)]
[New Thread 310509c0 (LWP 100178/chrome)]
[New Thread 31050d80 (LWP 100177/chrome)]
[New Thread 2ffc3740 (LWP 100176/chrome)]
[New Thread 2ffc3880 (LWP 100174/chrome)]
[New Thread 2ffc39c0 (LWP 100173/chrome)]
[New Thread 2ffc3b00 (LWP 100172/chrome)]
[New Thread 2ffc3c40 (LWP 100171/chrome)]
[New Thread 2ffc3ec0 (LWP 100170/chrome)]
[New Thread 2ffc4140 (LWP 100169/chrome)]
[New Thread 2ffc3d80 (LWP 100168/chrome)]
[New Thread 2ffc4280 (LWP 100167/chrome)]
[New Thread 2ffc43c0 (LWP 100148/chrome)]
[New Thread 2ff01140 (LWP 100133/initial thread)]
(gdb) bt
#0  0x084b3476 in ?? ()
#1  0x084b32c8 in ?? ()
#2  0x300a0c00 in ?? ()
#3  0x0cc6e028 in ?? ()
#4  0xbfbfd7d8 in ?? ()
#5  0x0857cb8f in ?? ()
#6  0x00000000 in ?? ()

I stopped Firefox (freed memory), deleted ~/.config/chromium and
~/.cache/chromium , started chromium-32.0.1700.77 again,
closed the second tab before it had time to crash,
in the first tab typed - it also gave "Aw snap", with:

Core was generated by `chrome'.
Program terminated with signal 10, Bus error.
#0  0x08ced667 in ucnv_io_stripASCIIForCompare_46 ()
[New Thread 2ffa3740 (LWP 100124/chrome)]
[New Thread 2ffa4140 (LWP 100120/chrome)]
[New Thread 2ffa4280 (LWP 100109/chrome)]
[New Thread 2ff01140 (LWP 100190/initial thread)]
(gdb) bt
#0  0x08ced667 in ucnv_io_stripASCIIForCompare_46 ()
#1  0xff000000 in ?? ()
#2  0xff000000 in ?? ()
#3  0xff000000 in ?? ()
#4  0xff000000 in ?? ()
#5  0x00000000 in ?? ()

More information about the freebsd-chromium mailing list