Message: Segmentation fault in G4MaterialCutsCouple::GetMaterial Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Segmentation fault in G4MaterialCutsCouple::GetMaterial 

Forum: Geometry
Date: 22 May, 2013
From: Jérôme Roccaz <Jérôme Roccaz>

Hi everyone,

To simply explain what I've done : I have an experimental setup that contain several identical detectors. These detectors are complex and I cannot use Replica or Parameterized Volume.

To do so I've built a DetectorConstruction class called MyDecConstruction. The experimental setup is built in another DetectorConstruction class called MyExpConstruction.

In MyExpConstruction I declare two detectors like this : MyDecConstruction* Dec1 = new MyDecConstruction(); Dec1->Construct(); MyDecConstruction* Dec2 = new MyDecConstruction(); Dec2->Construct();

When I use (declare) only Dec1, program runs fine and tracking operates within the detector. But when I add Dec2, I obtain this message :

>>>> Begin of event: 2

 >>>> Begin of event: 3

 >>>> Begin of event: 4

 >>>> Begin of event: 5

 >>>> Begin of event: 6

Program received signal SIGSEGV, Segmentation fault. 0x08555dc4 in G4MaterialCutsCouple::GetMaterial (this=0x0) at /home/jerome/geant4/geant4.9.5.p01/source/processes/cuts/include/G4MaterialCutsCouple.hh:153 153 return fMaterial;

I don't really understand what that error means and how to solve it.

Any idea?


Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 None: Re: Segmentation fault in G4MaterialCutsCouple::GetMaterial   (John Apostolakis - 22 May, 2013)
(_ Agree: Re: Segmentation fault in G4MaterialCutsCouple::GetMaterial   (Jérôme Roccaz - 22 May, 2013)
 Add Message Add Message
to: "Segmentation fault in G4MaterialCutsCouple::GetMaterial"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews

[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]