| Summary: | G4LineSection's G4Exception with geant4-01-01-ref-03 | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Paulo Mora de Freitas <mora> |
| Component: | geometry/magneticfield | Assignee: | John Apostolakis <John.Apostolakis> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 1.1 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
The problem has been fixed in the tag geometry-V01-01-03 . It should be included in a reference tag soon. |
The same Geant4 application with exactly the same data runs with geant4-01-01-ref-02 but crashes with geant4-01-01-ref-03. The G4Exception is: Equal points in G4LineSection::G4LineSection: line->point ? *** G4Exception: Aborting execution *** The backtrace running with Linux 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 0x84db3ba in G4Exception () #4 0x8492a25 in G4LineSection::G4LineSection () #5 0x8492b96 in G4LineSection::Distline () #6 0x8481ea3 in G4MagErrorStepper::DistChord () #7 0x8483057 in G4MagInt_Driver::QuickAdvance () #8 0x8480f5f in G4ChordFinder::FindNextChord () #9 0x8480ae0 in G4ChordFinder::AdvanceChordLimited () #10 0x84798fe in G4PropagatorInField::ComputeStep () #11 0x812293e in G4Transportation::AlongStepGetPhysicalInteractionLength () #12 0x810b10d in G4SteppingManager::Stepping () #13 0x810409d in G4TrackingManager::ProcessOneTrack () #14 0x80fb825 in G4EventManager::ProcessOneEvent () #15 0x80eb1ca in G4RunManager::DoEventLoop () #16 0x80ead82 in G4RunManager::BeamOn () #17 0x80f28f9 in G4RunMessenger::SetNewValue () #18 0x84bb8fe in G4UIcommand::DoIt () #19 0x84cd3bd in G4UImanager::ApplyCommand () #20 0x80d813f in G4UIterminal::ExecuteCommand () #21 0x80d7208 in G4UIterminal::SessionStart () #22 0x80555ad in main () #23 0x402a21eb in __libc_start_main (main=0x80550dc <main>, argc=1, argv=0xbffff834, init=0x804cf30 <_init>, fini=0x8534648 <_fini>, rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffff82c) at ../sysdeps/generic/libc-start.c:90d