For some reason, I cannot get the visualization on my institute cluster having access to CVMFS. Here is what I am doing:
source /cvmfs/clicdp.cern.ch/software/allpix-squared/1.6.1/x86_64-centos7-gcc10-opt/setup.sh
I have used the following configuration files as an example:
Main config
[Allpix]
detectors_file = “tutorial-geometry.conf”
log_level = “WARNING”
number_of_events = 1[GeometryBuilderGeant4]
[DepositionGeant4]
particle_type = “Pi+”
source_energy = 120GeV
source_type = “beam”
beam_size = 3mm
source_position = 0um 0um -200mm
beam_direction = 0 0 1
physics_list = FTFP_BERT_EMZ[ElectricFieldReader]
model=“linear”
bias_voltage=-50V
depletion_voltage=-30V
output_plots = 1[ProjectionPropagation]
temperature = 293K
output_plots = 1[SimpleTransfer]
output_plots = 1[DefaultDigitizer]
output_plots = 1[VisualizationGeant4]
mode = “gui”
driver = “OGL”
Geometry
[detector1]
type = “timepix”
position = 0mm 0mm 0mm
orientation = 0deg 0deg 0deg
This is the log of running:
allpix -c tutorial-simulation.conf
But I have no way of visualizing it smoothly.
The error as follow:
|09:32:24.845| (STATUS) Welcome to Allpix^2 v2.2.2
|09:32:24.846| (STATUS) Initialized PRNG with system entropy seed 7759055272147953434
|09:32:27.087| (WARNING) Main ROOT file “/scratchfs/herd/niuyan/Allpix2/workare/test1/output/modules.root” exists and will be overwritten.
|09:32:27.175| (STATUS) Loaded 7 modules
|09:32:27.175| (STATUS) Initializing 7 module instantiationsqt.qpa.xcb: failed to initialize XRandr
qt.qpa.xcb: X server does not support XInput 2
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
No XVisualInfo for format QSurfaceFormat(version 2.0, options QFlagsQSurfaceFormat::FormatOption(), depthBufferSize 0, redBufferSize 1, greenBufferSize 1, blueBufferSize 1, alphaBufferSize -1, stencilBufferSize 0, samples -1, swapBehavior QSurfaceFormat::SingleBuffer, swapInterval -1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile)
Falling back to using screens root_visual.
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 8 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 8 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
Could not initialize GLX|09:32:30.330| (FATAL) [I:VisualizationGeant4] Aborting!
*** Break *** segmentation violation
===========================================================
There was a crash.
This is the entire stack trace of all threads:Thread 2 (Thread 0x7f3e607f9700 (LWP 23695) “QXcbEventQueue”):
#0 0x00007f3e85870ddd in poll () from /lib64/libc.so.6
#1 0x00007f3e84332022 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2 0x00007f3e84333c6f in xcb_wait_for_event () from /lib64/libxcb.so.1
#3 0x00007f3e61e7bdd8 in ?? () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5XcbQpa.so.5
#4 0x00007f3e8cb76177 in ?? () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5Core.so.5
#5 0x00007f3e87725ea5 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f3e8587bb0d in clone () from /lib64/libc.so.6Thread 1 (Thread 0x7f3e7f975b80 (LWP 23624) “allpix”):
#0 0x00007f3e85842659 in waitpid () from /lib64/libc.so.6
#1 0x00007f3e857bff62 in do_system () from /lib64/libc.so.6
#2 0x00007f3e857c0311 in system () from /lib64/libc.so.6
#3 0x00007f3e8637687c in TUnixSystem::StackTrace() () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libCore.so
#4 0x00007f3e86373e85 in TUnixSystem::DispatchSignals(ESignals) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libCore.so
#5
#6 0x00007f3e876b9ff1 in allpix::Configuration::has(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) const () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixCore.so
#7 0x00007f3e8ebafd28 in allpix::VisualizationGeant4Module::~VisualizationGeant4Module() () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixModuleVisualizationGeant4.so
#8 0x00007f3e8ebb00b9 in allpix::VisualizationGeant4Module::~VisualizationGeant4Module() () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixModuleVisualizationGeant4.so
#9 0x00000000004088e9 in allpix::Allpix::~Allpix() ()
#10 0x0000000000405d9e in clean() ()
#11 0x0000000000405eb5 in abort_handler(int) ()
#12
#13 0x00007f3e857b3387 in raise () from /lib64/libc.so.6
#14 0x00007f3e857b4a78 in abort () from /lib64/libc.so.6
#15 0x00007f3e8cb3e68d in QMessageLogger::fatal(char const*, …) const () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5Core.so.5
#16 0x00007f3e718ddd86 in ?? () from /cvmfs/sft.cern.ch/lcg/releases/qt5/5.12.4-48808/x86_64-centos7-gcc11-opt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#17 0x00007f3e718de1f7 in ?? () from /cvmfs/sft.cern.ch/lcg/releases/qt5/5.12.4-48808/x86_64-centos7-gcc11-opt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#18 0x00007f3e8d238f0d in QOpenGLContext::create() () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5Gui.so.5
#19 0x00007f3e87e79e65 in QGLContext::chooseContext(QGLContext const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#20 0x00007f3e87e789fe in QGLContext::create(QGLContext const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#21 0x00007f3e87e7cbc9 in QGLWidget::setContext(QGLContext*, QGLContext const*, bool) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#22 0x00007f3e87e7cd00 in QGLWidgetPrivate::initContext(QGLContext*, QGLWidget const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#23 0x00007f3e87e7cf7a in QGLWidget::QGLWidget(QWidget*, QGLWidget const*, QFlagsQt::WindowType) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#24 0x00007f3e87f49176 in G4OpenGLStoredQtViewer::G4OpenGLStoredQtViewer(G4OpenGLStoredSceneHandler&, G4String const&) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4OpenGL.so
#25 0x00007f3e87f47676 in G4OpenGLStoredQt::CreateViewer(G4VSceneHandler&, G4String const&) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4OpenGL.so
#26 0x00007f3e8e92d15d in G4VisManager::CreateViewer(G4String const&, G4String const&) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4vis_management.so
#27 0x00007f3e8e90763f in G4VisCommandViewerCreate::SetNewValue(G4UIcommand*, G4String) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4vis_management.so
#28 0x00007f3e889a9415 in G4UIcommand::DoIt(G4String) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4intercoms.so
#29 0x00007f3e889c7b1c in G4UImanager::ApplyCommand(char const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4intercoms.so
#30 0x00007f3e8ebb2dbe in allpix::VisualizationGeant4Module::initialize() () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixModuleVisualizationGeant4.so
#31 0x00007f3e876948f2 in allpix::ModuleManager::initialize() () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixCore.so
#32 0x0000000000404840 in main ()The lines below might hint at the cause of the crash.
You may get help by asking at the ROOT forum https://root.cern.ch/forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at https://root.cern.ch/bugs Please post the ENTIRE stack trace
from above as an attachment in addition to anything else
that might help us fixing this issue.#13 0x00007f3e857b3387 in raise () from /lib64/libc.so.6
#14 0x00007f3e857b4a78 in abort () from /lib64/libc.so.6
#15 0x00007f3e8cb3e68d in QMessageLogger::fatal(char const*, …) const () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5Core.so.5
#16 0x00007f3e718ddd86 in ?? () from /cvmfs/sft.cern.ch/lcg/releases/qt5/5.12.4-48808/x86_64-centos7-gcc11-opt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#17 0x00007f3e718de1f7 in ?? () from /cvmfs/sft.cern.ch/lcg/releases/qt5/5.12.4-48808/x86_64-centos7-gcc11-opt/plugins/xcbglintegrations/libqxcb-glx-integration.so
#18 0x00007f3e8d238f0d in QOpenGLContext::create() () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5Gui.so.5
#19 0x00007f3e87e79e65 in QGLContext::chooseContext(QGLContext const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#20 0x00007f3e87e789fe in QGLContext::create(QGLContext const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#21 0x00007f3e87e7cbc9 in QGLWidget::setContext(QGLContext*, QGLContext const*, bool) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#22 0x00007f3e87e7cd00 in QGLWidgetPrivate::initContext(QGLContext*, QGLWidget const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#23 0x00007f3e87e7cf7a in QGLWidget::QGLWidget(QWidget*, QGLWidget const*, QFlagsQt::WindowType) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib/libQt5OpenGL.so.5
#24 0x00007f3e87f49176 in G4OpenGLStoredQtViewer::G4OpenGLStoredQtViewer(G4OpenGLStoredSceneHandler&, G4String const&) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4OpenGL.so
#25 0x00007f3e87f47676 in G4OpenGLStoredQt::CreateViewer(G4VSceneHandler&, G4String const&) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4OpenGL.so
#26 0x00007f3e8e92d15d in G4VisManager::CreateViewer(G4String const&, G4String const&) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4vis_management.so
#27 0x00007f3e8e90763f in G4VisCommandViewerCreate::SetNewValue(G4UIcommand*, G4String) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4vis_management.so
#28 0x00007f3e889a9415 in G4UIcommand::DoIt(G4String) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4intercoms.so
#29 0x00007f3e889c7b1c in G4UImanager::ApplyCommand(char const*) () from /cvmfs/sft.cern.ch/lcg/views/LCG_101/x86_64-centos7-gcc11-opt/lib64/libG4intercoms.so
#30 0x00007f3e8ebb2dbe in allpix::VisualizationGeant4Module::initialize() () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixModuleVisualizationGeant4.so
#31 0x00007f3e876948f2 in allpix::ModuleManager::initialize() () from /cvmfs/clicdp.cern.ch/software/allpix-squared/2.2.2/x86_64-centos7-gcc11-opt/lib/libAllpixCore.so
#32 0x0000000000404840 in main ()