Hello everybody, When I'm trying to click one of default icons (move, pick, zoom in and zoom out) I receive a Segmentation fault (core dumped) error. I'm experiencing this on an Ubuntu 16.04 machine with the Qt5. I was able to reproduce this error on several basic examples provided by Geant4. Thank you!
To reproduce the problem: 1. Build /examples/basic/B4/B4d 2. ./exampleB4d 3. Click the move button on the toolbar and try to move the scene (NB. It is perfectly running on 10.2) I get this error message: Available UI session types: [ Qt, GAG, tcsh, csh ] G4WT0 > G4WT0 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ G4WT0 > Local thread RunManagerKernel version Name: geant4-10-03 [MT] G4WT0 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ G4WT0 > G4WT1 > G4WT1 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ G4WT1 > Local thread RunManagerKernel version Name: geant4-10-03 [MT] G4WT1 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ G4WT1 > G4WT1 > Using Root G4WT1 > G4SDManager::AddNewCollection : the collection <Absorber/Edep> is registered at 1 G4WT1 > G4SDManager::AddNewCollection : the collection <Absorber/TrackLength> is registered at 2 G4WT1 > G4SDManager::AddNewCollection : the collection <Gap/Edep> is registered at 3 G4WT1 > G4SDManager::AddNewCollection : the collection <Gap/TrackLength> is registered at 4 G4WT0 > Using Root G4WT0 > G4SDManager::AddNewCollection : the collection <Absorber/Edep> is registered at 1 G4WT0 > G4SDManager::AddNewCollection : the collection <Absorber/TrackLength> is registered at 2 G4WT0 > G4SDManager::AddNewCollection : the collection <Gap/Edep> is registered at 3 G4WT0 > G4SDManager::AddNewCollection : the collection <Gap/TrackLength> is registered at 4 G4WT1 > G4WT1 > FTFP_BERT : new threshold between BERT and FTFP is over the interval G4WT1 > for pions : 3 to 12 GeV G4WT1 > for kaons : 3 to 12 GeV G4WT1 > for proton : 3 to 12 GeV G4WT1 > for neutron : 3 to 12 GeV G4WT1 > G4WT1 > ### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0 G4WT0 > G4WT0 > FTFP_BERT : new threshold between BERT and FTFP is over the interval G4WT0 > for pions : 3 to 12 GeV G4WT0 > for kaons : 3 to 12 GeV G4WT0 > for proton : 3 to 12 GeV G4WT0 > for neutron : 3 to 12 GeV G4WT0 > G4WT0 > ### Adding tracking cuts for neutron TimeCut(ns)= 10000 KinEnergyCut(MeV)= 0 Segmentation fault (core dumped) This is the configuration I use to build Geant4 10.3: -- Reusing dataset G4NDL (4.5) -- Reusing dataset G4EMLOW (6.50) -- Reusing dataset PhotonEvaporation (4.3) -- Reusing dataset RadioactiveDecay (5.1) -- Reusing dataset G4NEUTRONXS (1.4) -- Reusing dataset G4PII (1.3) -- Reusing dataset RealSurface (1.0) -- Reusing dataset G4SAIDDATA (1.1) -- Reusing dataset G4ABLA (3.0) -- Reusing dataset G4ENSDFSTATE (2.1) -- The following Geant4 features are enabled: GEANT4_BUILD_CXXSTD: Compiling against C++ Standard '11' GEANT4_BUILD_TLS_MODEL: Building with TLS model 'initial-exec' GEANT4_BUILD_MULTITHREADED: Build multithread enabled libraries GEANT4_USE_SYSTEM_EXPAT: Using system EXPAT library GEANT4_USE_QT: Build Geant4 with Qt support GEANT4_USE_OPENGL_X11: Build Geant4 OpenGL driver with X11 support -- Configuring done -- Generating done -- Build files have been written to: /home/dciubotaru/software/geant4.10.03/build -- Cache values BUILD_SHARED_LIBS:BOOL=ON BUILD_STATIC_LIBS:BOOL=OFF CMAKE_BUILD_TYPE:STRING=Release CMAKE_COLOR_MAKEFILE:BOOL=ON CMAKE_CXX_FLAGS:STRING= -W -Wall -pedantic -Wno-non-virtual-dtor -Wno-long-long -Wwrite-strings -Wpointer-arith -Woverloaded-virtual -Wno-variadic-macros -Wshadow -pipe CMAKE_CXX_FLAGS_DEBUG:STRING=-g -DG4FPE_DEBUG CMAKE_CXX_FLAGS_MAINTAINER:STRING=-g CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG -fno-trapping-math -ftree-vectorize -fno-math-errno CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g CMAKE_CXX_FLAGS_TESTRELEASE:STRING=-g -DG4DEBUG_VERBOSE -DG4FPE_DEBUG CMAKE_C_FLAGS:STRING= CMAKE_C_FLAGS_DEBUG:STRING=-g CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG CMAKE_EXE_LINKER_FLAGS:STRING= CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF CMAKE_INSTALL_BINDIR:PATH=bin CMAKE_INSTALL_DATADIR:PATH= CMAKE_INSTALL_DATAROOTDIR:PATH=share CMAKE_INSTALL_DOCDIR:PATH= CMAKE_INSTALL_INCLUDEDIR:PATH=include CMAKE_INSTALL_LIBDIR:PATH=lib CMAKE_INSTALL_MANDIR:PATH= CMAKE_INSTALL_PREFIX:PATH=/opt/geant4-10.03 CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make CMAKE_MODULE_LINKER_FLAGS:STRING= CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_SHARED_LINKER_FLAGS:STRING= CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_SKIP_INSTALL_RPATH:BOOL=NO CMAKE_SKIP_RPATH:BOOL=NO CMAKE_STATIC_LINKER_FLAGS:STRING= CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE EXPAT_INCLUDE_DIR:PATH=/usr/include EXPAT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libexpat.so GEANT4_BUILD_CXXSTD:STRING=11 GEANT4_BUILD_EXAMPLES:BOOL=OFF GEANT4_BUILD_MULTITHREADED:BOOL=ON GEANT4_BUILD_STORE_TRAJECTORY:BOOL=ON GEANT4_BUILD_TESTS:BOOL=OFF GEANT4_BUILD_TLS_MODEL:STRING=initial-exec GEANT4_BUILD_VERBOSE_CODE:BOOL=ON GEANT4_ENABLE_TESTING:BOOL=OFF GEANT4_FORCE_QT4:BOOL=OFF GEANT4_INSTALL_DATA:BOOL=OFF GEANT4_INSTALL_DATADIR:PATH= GEANT4_INSTALL_DATA_TIMEOUT:STRING=1500 GEANT4_USE_FREETYPE:BOOL=OFF GEANT4_USE_G3TOG4:BOOL=OFF GEANT4_USE_GDML:BOOL=OFF GEANT4_USE_INVENTOR:BOOL=OFF GEANT4_USE_NETWORKDAWN:BOOL=OFF GEANT4_USE_NETWORKVRML:BOOL=OFF GEANT4_USE_OPENGL_X11:BOOL=ON GEANT4_USE_QT:BOOL=ON GEANT4_USE_RAYTRACER_X11:BOOL=OFF GEANT4_USE_SYSTEM_CLHEP:BOOL=OFF GEANT4_USE_SYSTEM_EXPAT:BOOL=ON GEANT4_USE_SYSTEM_ZLIB:BOOL=OFF GEANT4_USE_USOLIDS:STRING=OFF GEANT4_USE_WT:BOOL=OFF GEANT4_USE_XM:BOOL=OFF OPENGL_INCLUDE_DIR:PATH=/usr/include OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGL.so OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui Qt5OpenGL_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5OpenGL Qt5PrintSupport_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSupport Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets X11_ICE_INCLUDE_PATH:PATH=/usr/include X11_ICE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libICE.so X11_SM_INCLUDE_PATH:PATH=/usr/include X11_SM_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libSM.so X11_X11_INCLUDE_PATH:PATH=/usr/include X11_X11_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11.so X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND X11_XShm_INCLUDE_PATH:PATH=/usr/include X11_XSync_INCLUDE_PATH:PATH=/usr/include X11_XTest_INCLUDE_PATH:PATH=X11_XTest_INCLUDE_PATH-NOTFOUND X11_XTest_LIB:FILEPATH=X11_XTest_LIB-NOTFOUND X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include X11_Xau_INCLUDE_PATH:PATH=/usr/include X11_Xau_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXau.so X11_Xcomposite_INCLUDE_PATH:PATH=X11_Xcomposite_INCLUDE_PATH-NOTFOUND X11_Xcomposite_LIB:FILEPATH=X11_Xcomposite_LIB-NOTFOUND X11_Xcursor_INCLUDE_PATH:PATH=X11_Xcursor_INCLUDE_PATH-NOTFOUND X11_Xcursor_LIB:FILEPATH=X11_Xcursor_LIB-NOTFOUND X11_Xdamage_INCLUDE_PATH:PATH=/usr/include X11_Xdamage_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdamage.so X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include X11_Xdmcp_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdmcp.so X11_Xext_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXext.so X11_Xfixes_INCLUDE_PATH:PATH=/usr/include X11_Xfixes_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXfixes.so X11_Xft_INCLUDE_PATH:PATH=/usr/include X11_Xft_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXft.so X11_Xi_INCLUDE_PATH:PATH=X11_Xi_INCLUDE_PATH-NOTFOUND X11_Xi_LIB:FILEPATH=X11_Xi_LIB-NOTFOUND X11_Xinerama_INCLUDE_PATH:PATH=X11_Xinerama_INCLUDE_PATH-NOTFOUND X11_Xinerama_LIB:FILEPATH=X11_Xinerama_LIB-NOTFOUND X11_Xinput_INCLUDE_PATH:PATH=X11_Xinput_INCLUDE_PATH-NOTFOUND X11_Xinput_LIB:FILEPATH=X11_Xinput_LIB-NOTFOUND X11_Xkb_INCLUDE_PATH:PATH=/usr/include X11_Xkbfile_INCLUDE_PATH:PATH=X11_Xkbfile_INCLUDE_PATH-NOTFOUND X11_Xkbfile_LIB:FILEPATH=X11_Xkbfile_LIB-NOTFOUND X11_Xkblib_INCLUDE_PATH:PATH=/usr/include X11_Xlib_INCLUDE_PATH:PATH=/usr/include X11_Xmu_INCLUDE_PATH:PATH=/usr/include X11_Xmu_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXmu.so X11_Xmu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libXmu.so X11_Xpm_INCLUDE_PATH:PATH=/usr/include X11_Xpm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXpm.so X11_Xrandr_INCLUDE_PATH:PATH=X11_Xrandr_INCLUDE_PATH-NOTFOUND X11_Xrandr_LIB:FILEPATH=X11_Xrandr_LIB-NOTFOUND X11_Xrender_INCLUDE_PATH:PATH=/usr/include X11_Xrender_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrender.so X11_Xscreensaver_INCLUDE_PATH:PATH=X11_Xscreensaver_INCLUDE_PATH-NOTFOUND X11_Xscreensaver_LIB:FILEPATH=X11_Xscreensaver_LIB-NOTFOUND X11_Xshape_INCLUDE_PATH:PATH=/opt/root-6.06.06/include X11_Xt_INCLUDE_PATH:PATH=/usr/include X11_Xt_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXt.so X11_Xutil_INCLUDE_PATH:PATH=/usr/include X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND X11_Xxf86vm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXxf86vm.so X11_dpms_INCLUDE_PATH:PATH=/usr/include X11_xf86misc_INCLUDE_PATH:PATH=X11_xf86misc_INCLUDE_PATH-NOTFOUND X11_xf86vmode_INCLUDE_PATH:PATH=/usr/include Best regards
Dear Dan, Thank you for this complete report. You've a found a bug that affect only the following icons - zoom in - zoom out - move - pick A solution (before we fix this bug in the next patch) is to first click on "pick" icon, then you can click where you want. Cheers, Laurent
*** Problem 1927 has been marked as a duplicate of this problem. ***
Fixed