Opened 4 years ago

Last modified 2 years ago

#60300 assigned defect

petsc @3.12.4: clang: error: unable to execute command: Segmentation fault: 11

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: lion Cc: mascguy (Christopher Nielsen)
Port: petsc

Description

petsc fails to build on Lion because clang crashes:

0  clang 0x0000000100c57bb2 main + 12932498
Stack dump:
0.	Program arguments: /usr/bin/clang -cc1 -triple x86_64-apple-macosx10.7.0 -emit-obj -disable-free -disable-llvm-verifier -main-file-name err.c -pic-level 2 -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 136 -coverage-file /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/arch-macports/obj/sys/error/err.o -resource-dir /usr/bin/../lib/clang/4.2 -dependency-file arch-macports/obj/sys/error/err.d -MT arch-macports/obj/sys/error/err.o -MP -I /opt/local/include -I /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/include -I /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/arch-macports/include -I /opt/local/include -I /opt/local/include -I /opt/local/include/mpich-mp -fmodule-cache-path /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/.tmp/clang-module-cache -I/opt/local/include -Os -fdebug-compilation-dir /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4 -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -mstackrealign -fblocks -fobjc-runtime=macosx-10.7.0 -fobjc-dispatch-method=mixed -fobjc-default-synthesize-properties -fdiagnostics-show-option -o arch-macports/obj/sys/error/err.o -x c /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c 
1.	/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c:444:16 <Spelling=/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/include/petsclog.h:483:181>: current parser token ')'
2.	/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c:395:1: parsing function body 'PetscIntView'
3.	/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c:395:1: in compound statement ('{}')
4.	/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c:436:24: in compound statement ('{}')
5.	/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c:442:19: in compound statement ('{}')
6.	/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/petsc-3.12.4/src/sys/error/err.c:443:17: in compound statement ('{}')
          CC arch-macports/obj/sys/error/fp.o
          CC arch-macports/obj/sys/error/signal.o
          CC arch-macports/obj/sys/error/pstack.o
          CC arch-macports/obj/sys/error/checkptr.o
clang: error: unable to execute command: Segmentation fault: 11
clang: error: clang frontend command failed due to signal (use -v to see invocation)
Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
Target: x86_64-apple-darwin11.4.2
Thread model: posix
clang: note: diagnostic msg: PLEASE submit a bug report to http://developer.apple.com/bugreporter/ and include the crash backtrace, preprocessed source, and associated run script.
          CC arch-macports/obj/sys/error/ftn-custom/zerrf.o
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/.tmp/err-y0ylrb.c
clang: note: diagnostic msg: /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_math_petsc/petsc/work/.tmp/err-y0ylrb.sh
clang: note: diagnostic msg: 

********************

The build succeeded on Mountain Lion, and since clang on Lion obviously won't be getting any fixes from Apple at this point I'd try just blacklisting {clang < 500}.

Change History (1)

comment:1 Changed 2 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added
Note: See TracTickets for help on using tickets.