Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2022 06:04:44 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 261567] science/chrono: clang-12 crashes when option OPENGL=ON
Message-ID:  <bug-261567-227@https.bugs.freebsd.org/bugzilla/>

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

            Bug ID: 261567
           Summary: science/chrono: clang-12 crashes when option OPENGL=3DON
           Product: Base System
           Version: 13.0-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: bugs@FreeBSD.org
          Reporter: yuri@freebsd.org

To reproduce:
1. Comment out the OPENGL_BROKEN=3D line
2. Choose OPENGL=3DON


Build breaks:
PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include =
the
crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /usr/bin/c++ -DBP_USE_FIXEDPOINT_INT_32
-DCH_API_COMPILE_OPENGL -DCH_IGNORE_DEPRECATED -DChronoEngine_opengl_EXPORTS
-DGLM_ENABLE_EXPERIMENTAL
-I/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src
-I/disk-samsung/freebsd-ports/science/chrono/work/.build
-I/usr/local/include/eigen3
-I/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono
-I/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono/c=
ollision/bullet
-I/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono/c=
ollision/gimpact
-I/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono/.=
./chrono_thirdparty/HACD
-I/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono/.=
./chrono_thirdparty/HACDv2
-I/usr/local/include -I/usr/local/include/GLFW -O2 -pipe
-fno-omit-frame-pointer -fstack-protector-strong -fno-strict-aliasing
-fno-omit-frame-pointer -pthread -fopenmp=3Dlibomp -O2 -pipe
-fno-omit-frame-pointer -fstack-protector-strong -fno-strict-aliasing
-fno-omit-frame-pointer -pthread -fopenmp=3Dlibomp -msse4.2 -mavx2 -mfma -O2
-pipe -fno-omit-frame-pointer -fstack-protector-strong -fno-strict-aliasing
-fno-omit-frame-pointer -msse4.2 -mavx2 -mfma -O2 -pipe -fno-omit-frame-poi=
nter
-fstack-protector-strong -fno-strict-aliasing -fno-omit-frame-pointer -pthr=
ead
-fopenmp=3Dlibomp -msse4.2 -mavx2 -mfma -DNDEBUG -fPIC -O2 -pipe
-fno-omit-frame-pointer -fstack-protector-strong -fno-strict-aliasing
-fno-omit-frame-pointer -pthread -fopenmp=3Dlibomp -msse4.2 -mavx2 -mfma
-Wno-unknown-warning-option -Wno-reorder-ctor -Wno-pragma-pack
-Wno-unused-local-typedef -Wno-unused-function -Wno-unused-parameter -MD -MT
src/chrono_opengl/CMakeFiles/ChronoEngine_opengl.dir/ChOpenGLViewer.cpp.o -=
MF
CMakeFiles/ChronoEngine_opengl.dir/ChOpenGLViewer.cpp.o.d -o
CMakeFiles/ChronoEngine_opengl.dir/ChOpenGLViewer.cpp.o -c
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp
1.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:251:9:
current parser token '}'
2.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:61:1:
parsing namespace 'chrono'
3.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:62:1:
parsing namespace 'chrono::opengl'
4.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:180:46:
parsing function body 'chrono::opengl::ChOpenGLViewer::Render'
5.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:180:46:
in compound statement ('{}')
6.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:186:29:
in compound statement ('{}')
7.=20=20=20=20=20
/disk-samsung/freebsd-ports/science/chrono/work/chrono-7.0.1/src/chrono_ope=
ngl/ChOpenGLViewer.cpp:243:16:
in compound statement ('{}')
#0 0x000000000404ec91 PrintStackTrace
/disk-samsung/freebsd-src/contrib/llvm-project/llvm/lib/Support/Unix/Signal=
s.inc:565:13
#1 0x000000000404d035 RunSignalHandlers
/disk-samsung/freebsd-src/contrib/llvm-project/llvm/lib/Support/Signals.cpp=
:72:18
#2 0x0000000003fecfa3 HandleCrash
/disk-samsung/freebsd-src/contrib/llvm-project/llvm/lib/Support/CrashRecove=
ryContext.cpp:75:5
#3 0x0000000003fecfa3 CrashRecoverySignalHandler
/disk-samsung/freebsd-src/contrib/llvm-project/llvm/lib/Support/CrashRecove=
ryContext.cpp:388:51
#4 0x0000000805335e60 handle_signal
/disk-samsung/freebsd-src/lib/libthr/thread/thr_sig.c:0:3
c++: error: clang frontend command failed with exit code 139 (use -v to see
invocation)
FreeBSD clang version 12.0.1 (git@github.com:llvm/llvm-project.git
llvmorg-12.0.1-0-gfed41342a82f)
Target: x86_64-unknown-freebsd13.0
Thread model: posix
InstalledDir: /usr/bin
c++: note: diagnostic msg: Error generating preprocessed source(s).

--=20
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-261567-227>