|Message: Re: QT Multithreading crash||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
what you describe seems not related to Geant4, but instead to the Qt stack on your system. Your tests seems to indicate an issue with some low-level component of the system (maybe the graphic driver?)
I do use myself a Ubuntu machine and I do not have problems with MT and Qt. Since few years we have a fully functional MT/Qt integration.
I can suggest you to: Test 0. It is best to use Qt5. Qt4 should work with G4, but I recommend the former Test 1. Verify Qt is updated on your system (apt update && apt upgrade) Test 2. Verify Qt standalone application (not G4) are working correctly. If not the problem is in Qt itself. e.g. yum install qtbase5-examples Test 3. Evaluate if you want to go through installing the latest Qt manually. In such a case you will need to re-compile from scratch G4 **after** having re-run cmake pointing Qt at the newly installed version. Read very carefully https://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/html/ch02s03.html regarding the CMAKE_PREFIX_PATH variable. After cmake step check that in CMakeCache.txt file Qt related variables are pointing to the new installed Qt and not to your old system wide installation.