Skip to content

Automatic Geant4 UI cause segm. fault for screenless setup #1223

Description

@kholoimov

Running default configuration via ssh in container automatically tried to start a Qt Geant4 UI. If no screen is available throw segm. fault.

Easily fixed by setting: export QT_QPA_PLATFORM=offscreen

Should it be done automatically?

NeutronHP: /Inelastic file for Z = 18, A = 38 is not found and NeutronHP will use /vetoTF/FairShip/.pixi/envs/default/share/Geant4/data/NDL4.7.1/Inelastic/CrossSection/18_39_Argon
TG4ComposedPhysicsList::ConstructProcess done
Available UI session types: [ Qt, tcsh, csh ]
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: linuxfb, vkkhrdisplay, xcb, eglfs, minimalegl, minimal, vnc, offscreen, wayland-brcm, wayland-egl, wayland.

 *** Break *** abort
 Generating stack trace...
 0x00007f8c420e339e in gsignal at :? from /lib64/libc.so.6
 0x00007f8c420ca902 in abort at :? from /lib64/libc.so.6
 0x00007f87c78c4424 in qt_assert(char const*, char const*, int) + 0x0 from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Core.so.6
 0x00007f87c791e850 in <unknown> from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Core.so.6
 0x00007f87c78c5a18 in QMessageLogger::fatal(char const*, ...) const + 0xfc from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Core.so.6
 0x00007f87c8128edc in <unknown> from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Gui.so.6
 0x00007f87c81d7719 in QGuiApplicationPrivate::createPlatformIntegration() + 0x559 from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Gui.so.6
 0x00007f87c81d8279 in QGuiApplicationPrivate::createEventDispatcher() + 0x39 from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Gui.so.6
 0x00007f87c79adef5 in QCoreApplicationPrivate::init() + 0xcc5 from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Core.so.6
 0x00007f87c81df82f in QGuiApplicationPrivate::init() + 0x2f from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Gui.so.6
 0x00007f87c8b93f3e in QApplicationPrivate::init() + 0xe from /vetoTF/FairShip/.pixi/envs/default/lib/./libQt6Widgets.so.6
 0x00007f87ce1e3937 in G4Qt::G4Qt(int, char**, char*) + 0xf7 from /vetoTF/FairShip/.pixi/envs/default/lib/libG4interfaces.so
 0x00007f87ce1e3aa5 in G4Qt::getInstance(int, char**, char*) + 0x55 from /vetoTF/FairShip/.pixi/envs/default/lib/libG4interfaces.so
 0x00007f87ce1d7df3 in G4UIQt::G4UIQt(int, char**) + 0x253 from /vetoTF/FairShip/.pixi/envs/default/lib/libG4interfaces.so
 0x00007f87ce1b10e4 in G4UIExecutive::G4UIExecutive(int, char**, G4String const&) + 0x234 from /vetoTF/FairShip/.pixi/envs/default/lib/libG4interfaces.so
 0x00007f87cd580101 in TG4RunManager::CreateGeantUI() + 0x81 from /vetoTF/FairShip/.pixi/envs/default/lib/libgeant4vmc.so
 0x00007f87cf058003 in FairMCApplication::InitMC(char const*, char const*) + 0x93 from /vetoTF/FairShip/.pixi/envs/default/lib/libBase.so.19.0.1
 0x00007f87cf08a7ae in FairRunSim::SetMCConfig() + 0x6e from /vetoTF/FairShip/.pixi/envs/default/lib/libBase.so.19.0.1
 0x00007f87cf08bdc4 in FairRunSim::Init() + 0x3e4 from /vetoTF/FairShip/.pixi/envs/default/lib/libBase.so.19.0.1
 0x00007f87fb33b49f in <unknown> from /vetoTF/FairShip/.pixi/envs/default/lib/python3.12/site-packages/cppyy/../../../libCPyCppyy.so.6.40
 0x00007f87fb2f0686 in <unknown> from /vetoTF/FairShip/.pixi/envs/default/lib/python3.12/site-packages/cppyy/../../../libCPyCppyy.so.6.40
 0x00007f87fb29a732 in <unknown> from /vetoTF/FairShip/.pixi/envs/default/lib/python3.12/site-packages/cppyy/../../../libCPyCppyy.so.6.40
 0x00007f87fb29aaa6 in CPyCppyy::CPPMethod::Execute(void*, long, CPyCppyy::CallContext*) + 0x66 from /vetoTF/FairShip/.pixi/envs/default/lib/python3.12/site-packages/cppyy/../../../libCPyCppyy.so.6.40
 0x00007f87fb29abdc in CPyCppyy::CPPMethod::Call(CPyCppyy::CPPInstance*&, _object* const*, unsigned long, _object*, CPyCppyy::CallContext*) + 0x10c from /vetoTF/FairShip/.pixi/envs/default/lib/python3.12/site-packages/cppyy/../../../libCPyCppyy.so.6.40
 0x00007f87fb2a146c in <unknown> from /vetoTF/FairShip/.pixi/envs/default/lib/python3.12/site-packages/cppyy/../../../libCPyCppyy.so.6.40
 0x0000557a5ad5b50e in PyObject_Vectorcall + 0x2e from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ad46315 in _PyEval_EvalFrameDefault + 0xa45 from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5adfe75f in PyEval_EvalCode + 0x9f from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ae3a4ea in <unknown> from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ae35015 in <unknown> from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ae32020 in <unknown> from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ae31ce6 in _PyRun_SimpleFileObject + 0x1c6 from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ae31a14 in _PyRun_AnyFileObject + 0x44 from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ae2e5ae in Py_RunMain + 0x39e from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x0000557a5ade6677 in Py_BytesMain + 0x37 from /vetoTF/FairShip/.pixi/envs/default/bin/python
 0x00007f8c420cc448 in <unknown> from /lib64/libc.so.6
 0x00007f8c420cc50b in __libc_start_main at :? from /lib64/libc.so.6
 0x0000557a5ade64e7 in <unknown> from /vetoTF/FairShip/.pixi/envs/default/bin/python
 *** Break *** abort
 Generating stack trace...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions