I am using 4.6.2p02 version. I get segmentation fault after I start a /geometry/test/recursive_test. Idle> /geometry/test/recursive_test GeomTest: no daughter volume extending outside mother detected. GeomTest: no overlapping daughters detected. GeomTest: no daughter volume extending outside mother detected. GeomTest: no overlapping daughters detected. GeomTest Error: SolidProblem Entering point is outside (possible roundoff error) Solid name = PMT_LFilling Local position = 2.98176 -2.21201 -9.24109 cm GeomTest Error: SolidProblem Spurious exiting intersection point Solid name = PMT_LFilling Local position = 2.98176 -2.21201 -9.24109 cm GeomTest Error: SolidProblem Entering point is outside (possible roundoff error) Solid name = PMT_LFilling Local position = 9.37185 -2.21201 -2.54109 cm GeomTest Error: SolidProblem Spurious exiting intersection point Solid name = PMT_LFilling Local position = 9.37185 -2.21201 -2.54109 cm GeomTest Error: SolidProblem Entering point is outside (possible roundoff error) Solid name = PMT_LFilling Local position = -4.08594 0.619191 -9.06109 cm GeomTest Error: SolidProblem Spurious entering intersection point Solid name = PMT_LFilling Local position = -4.08594 0.619191 -9.06109 cm Segmentation fault (core dumped) The volume PMT_LFilling is a semisphere with it's flat side up. If I remove this volume, the problem disappears. If I add the same shape but with the side facing down, the problem doesn't appear. Also, the problem appears with semispheres with minradius>0, independently on their orientation. I didn't have this problem with version 4.6.2p01. #0 0x40bab202 in G4GeomTestSegment::PatchInconsistencies(G4GeomTestLogger*) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #1 0x40bab10d in G4GeomTestSegment::FindPoints(G4GeomTestLogger*) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #2 0x40baafed in G4GeomTestSegment::G4GeomTestSegment(G4VSolid const*, Hep3Vector const&, Hep3Vector const&, G4GeomTestLogger*) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #3 0x40bb0723 in G4GeomTestVolume::TestOneLine(Hep3Vector const&, Hep3Vector const&) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #4 0x40bb0116 in G4GeomTestVolume::TestCartGrid(Hep3Vector const&, Hep3Vector const&, Hep3Vector const&, int, int) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #5 0x40baf260 in G4GeomTestVolume::TestCartGridX(int, int) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #6 0x40baf1dd in G4GeomTestVolume::TestCartGridXYZ(int, int, int) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #7 0x40baf541 in G4GeomTestVolume::TestRecursiveCartGrid(int, int, int, int, int) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #8 0x40baf4bf in G4GeomTestVolume::TestRecursiveCartGrid(int, int, int, int, int) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #9 0x40baf4bf in G4GeomTestVolume::TestRecursiveCartGrid(int, int, int, int, int) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #10 0x40ba87f1 in G4GeometryMessenger::RecursiveGridTest() () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #11 0x40ba7db6 in G4GeometryMessenger::SetNewValue(G4UIcommand*, G4String) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4navigation.so #12 0x40dbaaa2 in G4UIcommand::DoIt(G4String) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4intercoms.so #13 0x40dd376e in G4UImanager::ApplyCommand(char const*) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4intercoms.so #14 0x40dd3311 in G4UImanager::ApplyCommand(G4String) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4intercoms.so #15 0x401dac20 in G4UIterminal::ExecuteCommand(G4String) () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4UIbasic.so #16 0x401da895 in G4UIterminal::SessionStart() () from /SS/geant4.6.2.p02/lib/Linux-g++/libG4UIbasic.so #17 0x0804d512 in main ()
The reporter will be asked to supply an example if possible
Sample code is not available to diagnosis this specific problem and the user reports that this problem does not affect the current version of his geant4 application.