Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Oct 2015 20:53:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 203989] www/firefox generates clang Assertion and fails to build on head
Message-ID:  <bug-203989-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203989

            Bug ID: 203989
           Summary: www/firefox generates clang Assertion and fails to
                    build on head
           Product: Ports & Packages
           Version: Latest
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: gecko@FreeBSD.org
          Reporter: sbruno@FreeBSD.org
                CC: dim@FreeBSD.org, freebsd-arm@FreeBSD.org
                CC: freebsd-arm@FreeBSD.org
          Assignee: gecko@FreeBSD.org
             Flags: maintainer-feedback?(gecko@FreeBSD.org)

Assertion failed: ((PartVT.isInteger() || PartVT == MVT::x86mmx) &&
ValueVT.isInteger() && "Unknown mismatch!"), function getCopyToParts, file
/usr/src/lib/clang/libllvmselectiondag/../../../contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp,
line 398.
Stack dump:
0.      Program arguments: /nxb-bin/usr/bin/c++ -cc1 -triple
armv6--freebsd11.0-gnueabi -emit-obj -disable-free -main-file-name
Unified_cpp_dom_canvas0.cpp -mrelocation-model pic -pic-level 2 -mthread-model
posix -relaxed-aliasing -masm-verbose -mconstructor-aliases -target-cpu
arm1176jzf-s -target-feature +soft-float-abi -target-abi aapcs-linux
-mfloat-abi soft -dwarf-column-info -ffunction-sections -fdata-sections
-coverage-file
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/dom/canvas/Unified_cpp_dom_canvas0.o
-resource-dir /nxb-bin/usr/bin/../lib/clang/3.6.1 -dependency-file
.deps/Unified_cpp_dom_canvas0.o.pp -MT Unified_cpp_dom_canvas0.o
-sys-header-deps -MP -include
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/config/gcc_hidden.h
-isystem /usr/local/include -include ../../mozilla-config.h -isystem
/usr/local/include -D NOMINMAX -D OS_POSIX=1 -D OS_FREEBSD=1 -D OS_BSD=1 -D
STATIC_EXPORTABLE_JS_API -D MOZILLA_INTERNAL_API -D IMPL_LIBXUL -D AB_CD=en-US
-D NO_NSPR_10_SUPPORT -D LIBICONV_PLUG -D MOZILLA_CLIENT -D LIBICONV_PLUG -D
LIBICONV_PLUG -D LIBICONV_PLUG -D NDEBUG -D TRIMMED -D _THREAD_SAFE -D
_THREAD_SAFE -D _THREAD_SAFE -I ../../dist/stl_wrappers -I
../../dist/system_wrappers -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/dom/canvas -I . -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders
-I /wrkdirs/usr/ports/www/firefox/work/mozilla-release/js/xpconnect/wrappers -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/ipc/chromium/src -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/ipc/glue -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/dom/base -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/dom/html -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/dom/svg -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/dom/xul -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/gfx/gl -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/image -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/js/xpconnect/src -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/generic -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/style -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul -I
../../dist/include -I /usr/local/include/nspr -I /usr/local/include/nss -I
/usr/local/include/nss/nss -I /usr/local/include -I /usr/local/include -I
/usr/local/include/pixman-1 -I /usr/local/include/cairo -I
/usr/local/include/glib-2.0 -I /usr/local/lib/glib-2.0/include -I
/usr/local/include -I /usr/local/include/pixman-1 -I
/usr/local/include/freetype2 -I /usr/local/include/libdrm -I
/usr/local/include/libpng16 -I /usr/local/include/cairo -I
/usr/local/include/glib-2.0 -I /usr/local/lib/glib-2.0/include -I
/usr/local/include -I /usr/local/include/pixman-1 -I
/usr/local/include/freetype2 -I /usr/local/include/libdrm -I
/usr/local/include/libpng16 -I
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/widget/gtk/compat -I
/usr/local/include/gtk-2.0 -I /usr/local/include/pango-1.0 -I
/usr/local/include/glib-2.0 -I /usr/local/lib/glib-2.0/include -I
/usr/local/include -I /usr/local/include/cairo -I /usr/local/include/pixman-1
-I /usr/local/include/freetype2 -I /usr/local/include/libdrm -I
/usr/local/include/libpng16 -I /usr/local/include/gdk-pixbuf-2.0 -I
/usr/local/include/atk-1.0 -I /usr/local/include/harfbuzz -I
/usr/local/include/gtk-unix-print-2.0 -I/usr/local/include -internal-isystem
/usr/include/c++/v1 -O3 -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare
-Wwrite-strings -Wno-invalid-offsetof -Wno-inline-new-delete
-Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option
-Wno-return-type-c-linkage -std=gnu++0x -fdeprecated-macro
-fdebug-compilation-dir
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/dom/canvas
-ferror-limit 19 -fmessage-length 0 -pthread -mstackrealign -fno-rtti
-fno-signed-char -fobjc-runtime=gnustep -fdiagnostics-show-option
-vectorize-loops -vectorize-slp -o Unified_cpp_dom_canvas0.o -x c++
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/dom/canvas/Unified_cpp_dom_canvas0.cpp 
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module
'/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/dom/canvas/Unified_cpp_dom_canvas0.cpp'.
4.      Running pass 'ARM Instruction Selection' on function
'@_ZN7mozilla3dom24CanvasRenderingContext2D12GetImageDataEP9JSContextddddRNS_11ErrorResultE'
gmake[6]: Leaving directory
'/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/ipc/ipdl'
/nxb-bin/usr/bin/cc -o sctp_input.o -c -I../../../dist/system_wrappers -include
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/config/gcc_hidden.h
-DOS_POSIX=1 -DOS_FREEBSD=1 -DOS_BSD=1 -DSCTP_SIMPLE_ALLOCATOR=1
-DSCTP_PROCESS_LEVEL_LOCKS=1 -D__Userspace__=1 -DINET=1 -DCALLBACK_API=1
-DSCTP_DEBUG=1 -DINET6=1 -D__Userspace_os_FreeBSD=1 -U__FreeBSD__
-DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DAB_CD=en-US
-DNO_NSPR_10_SUPPORT
-I/wrkdirs/usr/ports/www/firefox/work/mozilla-release/netwerk/sctp/src -I.
-I/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/ipc/ipdl/_ipdlheaders
-I/wrkdirs/usr/ports/www/firefox/work/mozilla-release/ipc/chromium/src
-I/wrkdirs/usr/ports/www/firefox/work/mozilla-release/ipc/glue
-I/wrkdirs/usr/ports/www/firefox/work/mozilla-release/dom/base
-I/wrkdirs/usr/ports/www/firefox/work/mozilla-release/netwerk/base
-I../../../dist/include   -I/usr/local/include/nspr -I/usr/local/include/nss
-I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include 
-I/usr/local/include/pixman-1     -fPIC  -Qunused-arguments
-isystem/usr/local/include -DLIBICONV_PLUG  -include ../../../mozilla-config.h
-DMOZILLA_CLIENT -MD -MP -MF .deps/sctp_input.o.pp -Qunused-arguments
-isystem/usr/local/include -DLIBICONV_PLUG  -Qunused-arguments -Wall
-Wdeclaration-after-statement -Wempty-body -Wpointer-to-int-cast -Wsign-compare
-Wtype-limits -Wno-unused -O2 -pipe -mfloat-abi=softfp -O3 -DLIBICONV_PLUG
-fno-strict-aliasing -std=gnu99 -fgnu89-inline -fno-strict-aliasing
-ffunction-sections -fdata-sections -fno-math-errno -pipe  -DNDEBUG -DTRIMMED
-O2 -O3 -fomit-frame-pointer -std=gnu99  
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/netwerk/sctp/src/netinet/sctp_input.c
sctp_output.o
libtoolkit_profile.a.desc
rm -f libtoolkit_profile.a
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-armv6-portbld-freebsd11.0/_virtualenv/bin/python
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/config/expandlibs_gen.py -o
libtoolkit_profile.a.desc Unified_cpp_toolkit_profile0.o  
c++: error: unable to execute command: Abort trap (core dumped)
c++: error: clang frontend command failed due to signal (use -v to see
invocation)
FreeBSD clang version 3.6.1 (tags/RELEASE_361/final 237755) 20150525
Target: armv6--freebsd11.0-gnueabi
Thread model: posix
c++: note: diagnostic msg: PLEASE submit a bug report to
https://bugs.freebsd.org/submit/ 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/Unified_cpp_dom_canvas0-1d9ec0.cpp
c++: note: diagnostic msg: /tmp/Unified_cpp_dom_canvas0-1d9ec0.sh
c++: note: diagnostic msg: 

********************
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/config/rules.mk:957: recipe
for target 'Unified_cpp_dom_canvas0.o' failed
gmake[6]: *** [Unified_cpp_dom_canvas0.o] Error 254

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-203989-21738>