A GEANT4 application using boolean solids crashes with the geant4-01-01-ref-02 tag with this G4Exception: Invalid call in G4IntersectionSolid::DistanceToOut(p), point p is outside *** G4Exception: Aborting execution *** The Linux backtrace is : (gdb) backtrace #0 0x402a84e1 in __kill () from /lib/libc.so.6 #1 0x402a8156 in raise (sig=6) at ../sysdeps/posix/raise.c:27 #2 0x402a9868 in abort () at ../sysdeps/generic/abort.c:88 #3 0x84dcbda in G4Exception () #4 0x80d4606 in G4UnionSolid::DistanceToOut () #5 0x8443a50 in G4VoxelNavigation::ComputeStep () #6 0x8439c23 in G4Navigator::ComputeStep () #7 0x843e0e6 in G4PropagatorInField::ComputeStep () #8 0x84148ee in G4Transportation::AlongStepGetPhysicalInteractionLength () #9 0x840877d in G4SteppingManager::Stepping () #10 0x840170d in G4TrackingManager::ProcessOneTrack () #11 0x83f5ce5 in G4EventManager::ProcessOneEvent () #12 0x83e568a in G4RunManager::DoEventLoop () #13 0x83e5242 in G4RunManager::BeamOn () #14 0x83ecdb9 in G4RunMessenger::SetNewValue () #15 0x84bd11e in G4UIcommand::DoIt () #16 0x84cebdd in G4UImanager::ApplyCommand () #17 0x80f8d8f in G4UIterminal::ExecuteCommand () #18 0x80f7e58 in G4UIterminal::SessionStart () #19 0x80555ad in main () #20 0x402a21eb in __libc_start_main (main=0x80550dc <main>, argc=1, argv=0xbffff864, init=0x804cf30 <_init>, fini=0x8535e78 <_fini>, rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffff85c) at ../sysdeps/generic/libc-start.c:90 We cannot test with the geant4-01-01-ref-03 tag because the field crashes before (see PR #95).
Under investigation.
*** This bug has been marked as a duplicate of 150 *** *** 'Vladimir.Grichine@cern.ch' will be responsible for this bug. ***