| Summary: | Very large number of warnings of Infinite loop from G4SubtractionSolid | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | John Apostolakis <John.Apostolakis> |
| Component: | geometry/solids | Assignee: | tatiana.nikitina |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 9.5 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| URL: | https://savannah.cern.ch/bugs/?93709 | ||
|
Description
John Apostolakis
2012-04-16 12:37:36 CEST
The error message indicates that there is likely a problem in the geometry under consideration (subtraction of shared surfaces can a source of the problem... also, consider that it is printed out every 1000 failed attempts!). In order to debug the problem it would be useful if you provide the exact geometry setup so that we can reproduce it. To clarify: It is exactly the same message which appears each time - with the same point and direction. So the simulation is stuck at this location. Error was fixed in DistanceToIn(p,v) of the G4SubtractionSolid. In case of detected loop solid returns dist, before it was retourning zero. Still remains issue in Navigator, the loop with zero step length was not detected by Navigator in case of parallel geometries. |