Garfield+Geant4 not running

The installation of the garfield has been succesful.
As well the instalation of geant4 and the instalation of root.

The problem is that, after i run the example exampleGeant4Interface and run the executable ./exampleGeant4Interface, i have tried to run the physics.mac file, but appears problems everytime i do it:

/exampleGarfield/physics/setIonizationModel PAI false
***** Illegal application state </exampleGarfield/physics/setIonizationModel PAI false> *****

***** Batch is interrupted!! *****

-------- WWWW ------- G4Exception-START -------- WWWW -------
*** G4Exception : UIMAN0123
      issued by : G4UImanager::ApplyCommand
Command aborted (200)
Error code : 200
*** This is just a warning message. ***
-------- WWWW -------- G4Exception-END --------- WWWW -------


 *** Break *** segmentation violation



===========================================================
There was a crash.
This is the entire stack trace of all threads:
===========================================================

Thread 12 (Thread 0x7fc501751700 (LWP 98805)):
#0  0x00007fc5a6a7a89d in syscall () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc53c421746 in g_cond_wait_until () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc53c3a4581 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc53c3a4ba6 in g_async_queue_timeout_pop () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc53c3fe419 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc53c3fdad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7fc501f52700 (LWP 98804)):
#0  0x00007fc5a6a74aff in poll () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc5023c71d6 in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fc5023b8841 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fc5023b8ec3 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fc5023b8f70 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fc5023c711d in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fc50236372c in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#7  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7fc502c98700 (LWP 98801)):
#0  0x00007fc5a6a74aff in poll () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc53c3d436e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc53c3d44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc51b1c799d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007fc53c3fdad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7fc50affd700 (LWP 98676)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5565b6d1fd48) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5565b6d1fcf8, cond=0x5565b6d1fd20) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5565b6d1fd20, mutex=0x5565b6d1fcf8) at pthread_cond_wait.c:638
#3  0x00007fc518606b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc51860671b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7fc50b7fe700 (LWP 98675)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5565b6d1fd48) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5565b6d1fcf8, cond=0x5565b6d1fd20) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5565b6d1fd20, mutex=0x5565b6d1fcf8) at pthread_cond_wait.c:638
#3  0x00007fc518606b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc51860671b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7fc503fff700 (LWP 98674)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5565b6d1fd48) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5565b6d1fcf8, cond=0x5565b6d1fd20) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5565b6d1fd20, mutex=0x5565b6d1fcf8) at pthread_cond_wait.c:638
#3  0x00007fc518606b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc51860671b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fc50bfff700 (LWP 98673)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5565b6d1fd48) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5565b6d1fcf8, cond=0x5565b6d1fd20) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5565b6d1fd20, mutex=0x5565b6d1fcf8) at pthread_cond_wait.c:638
#3  0x00007fc518606b1b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fc51860671b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fc51a051700 (LWP 98668)):
#0  0x00007fc5a6a74aff in poll () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc53c3d436e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc53c3d44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc5a553a435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc5a54e13ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc5a5319785 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc521601efa in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fc5a531a9d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fc51a93a700 (LWP 98664)):
#0  0x00007fc5a6a74aff in poll () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc53c3d436e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc53c3d46f3 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc51b76ff8a in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fc53c3fdad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fc51b13b700 (LWP 98663)):
#0  0x00007fc5a6a74aff in poll () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc53c3d436e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc53c3d44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc53c3d44f1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc53c3fdad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fc520d30700 (LWP 98662)):
#0  0x00007fc5a6a74aff in poll () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc53cd15c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc53cd1790a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc5216fe298 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fc5a531a9d2 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc5a5240609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fc5a6a81293 in clone () from /usr/lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fc538daf200 (LWP 98645)):
#0  0x00007fc5a6a44dff in wait4 () from /usr/lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fc5a69b40e7 in ?? () from /usr/lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fc5a70980ee in TUnixSystem::StackTrace() () from /home/lucas/Downloads/root_v6.24.06.Linux-ubuntu20-x86_64-gcc9.3/root/lib/libCore.so.6.24
#3  0x00007fc5a7094f65 in TUnixSystem::DispatchSignals(ESignals) () from /home/lucas/Downloads/root_v6.24.06.Linux-ubuntu20-x86_64-gcc9.3/root/lib/libCore.so.6.24
#4  <signal handler called>
#5  0x00007fc5a5909d78 in QOpenGLContext::makeCurrent(QSurface*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007fc5a646764d in QGLContext::makeCurrent() () from /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
#7  0x00007fc5a646d685 in QGLWidgetPrivate::makeCurrent() () from /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
#8  0x00007fc5ace41bdf in G4OpenGLStoredQtViewer::~G4OpenGLStoredQtViewer() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4OpenGL.so
#9  0x00007fc5ace42574 in non-virtual thunk to G4OpenGLStoredQtViewer::~G4OpenGLStoredQtViewer() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4OpenGL.so
#10 0x00007fc5a550beee in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc5a5f54c29 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc5a60cb05d in QStackedWidget::~QStackedWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fc5a550beee in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc5a5f54c29 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fc5acb77c65 in G4QTabWidget::~G4QTabWidget() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4interfaces.so
#16 0x00007fc5a550beee in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fc5a5f54c29 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fc5a606c4bd in QMainWindow::~QMainWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fc5a550ea44 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fc5a5f5925d in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc5a606e148 in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fc5a5f16a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fc5a5f200f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc5a54e280a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fc5a54e5488 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fc5a553ae37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fc53c3d417d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fc53c3d4400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc53c3d44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc5a553a435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fc5a54e13ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fc5a54e9116 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fc5acb6f35d in G4UIQt::SessionStart() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4interfaces.so
#34 0x00005565a85cca9d 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.
===========================================================
#5  0x00007fc5a5909d78 in QOpenGLContext::makeCurrent(QSurface*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007fc5a646764d in QGLContext::makeCurrent() () from /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
#7  0x00007fc5a646d685 in QGLWidgetPrivate::makeCurrent() () from /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
#8  0x00007fc5ace41bdf in G4OpenGLStoredQtViewer::~G4OpenGLStoredQtViewer() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4OpenGL.so
#9  0x00007fc5ace42574 in non-virtual thunk to G4OpenGLStoredQtViewer::~G4OpenGLStoredQtViewer() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4OpenGL.so
#10 0x00007fc5a550beee in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc5a5f54c29 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc5a60cb05d in QStackedWidget::~QStackedWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fc5a550beee in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fc5a5f54c29 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fc5acb77c65 in G4QTabWidget::~G4QTabWidget() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4interfaces.so
#16 0x00007fc5a550beee in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fc5a5f54c29 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fc5a606c4bd in QMainWindow::~QMainWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fc5a550ea44 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fc5a5f5925d in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc5a606e148 in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fc5a5f16a66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fc5a5f200f0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc5a54e280a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fc5a54e5488 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fc5a553ae37 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fc53c3d417d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fc53c3d4400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc53c3d44a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc5a553a435 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fc5a54e13ab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fc5a54e9116 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fc5acb6f35d in G4UIQt::SessionStart() () from /home/lucas/Downloads/geant4.10.07.p02/geant4.10.p02-install/lib/libG4interfaces.so
#34 0x00005565a85cca9d in main ()

What could it be?
I thought that could have something to do with Qt five, but i think it is not, sudo apt-get install qt5-default says it is installed normally.

@hschindl can help you I think

Hi,
I also get a similar message when running the example using the GUI. I’ve contacted the original author of this example who might be able to help.
In the meantime, as a workaround, can you run the example in batch mode?

Oh. How careless i was…
At the beginning of the mac run.mac, it is written: # Can only be run in batch, without graphic
I didn’t see it, Is it general? I mean, garfield+geant4 generally only works at batch mode?

Hi,
no, I think the GUI version is/was also supposed to work. Probably just needs a bit of tweaking…

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.