Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
D
dune-istl
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 26
    • Issues 26
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 22
    • Merge Requests 22
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Core Modules
  • dune-istl
  • Issues
  • #93

Closed
Open
Opened Jun 03, 2020 by Timo Koch@tkochDeveloper

CI fails for releases/2.6

One of the runners (debian:10 clang-7-libcpp-17) fails with a segfault in clang. The latest commit on releases/2.6 passed the CI check back then so something in the setup doesn't seem to have stayed constant. Maybe a new Docker image? See !392 (closed) (which introduces a small white space change, I didn't know or didn't the right to retrigger the CI otherwise) and the corresponding job is https://gitlab.dune-project.org/core/dune-istl/-/jobs/156290 (pipeline: https://gitlab.dune-project.org/core/dune-istl/pipelines/27471 or https://gitlab.dune-project.org/core/dune-istl/pipelines/27470 for the latest releases/2.6 commit). The tests pass on all other runners which is why I cancelled them to save resources. Feel free to trigger retries.

The first error seems to be a segfault in clang

/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x1f)[0x7fe7bcb65c2f]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0x50)[0x7fe7bcb64160]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(+0x9cef42)[0x7fe7bcb65f42]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12730)[0x7fe7bfbbe730]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm19MachineRegisterInfo22addRegOperandToUseListEPNS_14MachineOperandE+0x28)[0x7fe7bce27a98]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm12MachineInstr10addOperandERNS_15MachineFunctionERKNS_14MachineOperandE+0x2ae)[0x7fe7bcdc8bbe]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(+0x225b6a5)[0x7fe7be3f26a5]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(+0x22590ac)[0x7fe7be3f00ac]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(+0x2258cbc)[0x7fe7be3efcbc]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x89)[0x7fe7bcdc5df9]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x258)[0x7fe7bcc56668]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x33)[0x7fe7bcc568c3]
/usr/lib/x86_64-linux-gnu/libLLVM-7.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x2eb)[0x7fe7bcc56c8b]
/usr/lib/llvm-7/bin/clang(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4eb5)[0x6f21e5]
/usr/lib/llvm-7/bin/clang[0xc344a5]
/usr/lib/llvm-7/bin/clang(_ZN5clang8ParseASTERNS_4SemaEbb+0x215)[0x10b8415]
/usr/lib/llvm-7/bin/clang(_ZN5clang14FrontendAction7ExecuteEv+0x3f)[0xad243f]
/usr/lib/llvm-7/bin/clang(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x4f8)[0xa93738]
/usr/lib/llvm-7/bin/clang(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0x676)[0xb608d6]
/usr/lib/llvm-7/bin/clang(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0x5b4)[0x6aa014]
/usr/lib/llvm-7/bin/clang(main+0x2727)[0x6a84b7]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb)[0x7fe7bbcd909b]
/usr/lib/llvm-7/bin/clang(_start+0x2a)[0x6a5ada]

clang: error: unable to execute command: Segmentation fault (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 7.0.1-8 (tags/RELEASE_701/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.

but there is also others in the log which might be relevant, like:

/builds/core/dune-istl/dune/istl/eigenvalue/test/matrixinfo.hh:105:5: error: SSE2 register return with SSE2 disabled
Edited Jun 03, 2020 by Timo Koch
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: core/dune-istl#93