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>