--mesa seems broken in 5.6.1

Hi,

After upgrading to 5.6.1 we get crashes with

$ paraview --mesa-llvm
: CommandLine Error: Option ‘help-list’ registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options

We’re using mesa in an x2go sessions or on virtual machines. Above option used to work in 5.6.0.

Occurs using the official ParaView download https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v5.6&type=binary&os=Linux&downloadFile=ParaView-5.6.1-MPI-Linux-64bit.tar.gz

Any idea what the problem could be?

Regards,
Florian

I assume you mean “5.6.1” here. That option seems to be related to a conflicting Mesa/LLVM being found. @utkarsh.ayachit @chuckatkins @Dave_DeMarle Where did we see this before?

This shows up at TACC on stampede2. There, we detect both system OpenGL and our own GL, which happen to have incompatible llvm versions, and the cmake flag to prefer our own was not sufficient to avoid the problem. My temporary workaround there was a hack to force really disabling system OpenGL.

In a few days I should have time to come up with a real fix. Florian it would be helpful if you can tell us if your system configuration is similar.

the server is a centos7 (3.10.0-957.1.3.el7.x86_64) machine accessed via x2go (version 4.1.0.3) . In the x2go-session I have

$ glxinfo | grep “OpenGL”
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 6.0, 256 bits)
OpenGL version string: 2.1 Mesa 18.0.5
OpenGL shading language version string: 1.30

Since I’m not familiar with TACC on stampede2, I can’t tell if that’s similar. But I’ll be happy to provide more information if you tell me what you want to know :slight_smile: