Problem 98

Summary: G4IntersectionSolid G4Exception
Product: Geant4 Reporter: Paulo Mora de Freitas <mora>
Component: geometry/solidsAssignee: Vladimir.Grichine
Status: RESOLVED DUPLICATE    
Severity: major    
Priority: P2    
Version: 1.1   
Hardware: PC   
OS: Linux   

Description Paulo Mora de Freitas 2000-05-16 11:30:37 CEST
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).
Comment 1 Gabriele Cosmo 2000-06-27 01:39:59 CEST
Under investigation.
Comment 2 Vladimir.Grichine 2000-09-11 09:20:59 CEST
*** This bug has been marked as a duplicate of 150 ***
*** 'Vladimir.Grichine@cern.ch' will be responsible for this bug. ***