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 ROOT Forum
Only if you are really convinced it is a bug in ROOT then please submit a
report at Sign in to GitHub · GitHub 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 ()