Print

Print


Does this happen on the first event? This seems to point to an issue with
the recon.

On Thu, Jul 20, 2017 at 4:09 PM, Bradley T Yale <[log in to unmask]>
wrote:

> Hi,
>
> When analyzing recent files made from the DST maker in either of these
> places:
>
> /u/group/hps/hps_soft/hps-dst/centos7-64/bin/dst_maker
> /u/group/hps/hps_soft/hps-dst/build_new/bin/dst_maker
>
> It causes a crash when getMomentum() or getCharge() is called on an
> SvtTrack object:
>
> ===========================================================
> There was a crash.
> This is the entire stack trace of all threads:
> ===========================================================
> #0  0x00007efc2a30203c in waitpid () from /lib64/libc.so.6
> #1  0x00007efc2a287092 in do_system () from /lib64/libc.so.6
> #2  0x00007efc2ed64949 in TUnixSystem::StackTrace (this=0x16970c0) at
> /apps/root/5.34.36/root/core/unix/src/TUnixSystem.cxx:2419
> #3  0x00007efc2ed6658c in TUnixSystem::DispatchSignals (this=0x16970c0,
> sig=kSigSegmentationViolation) at /apps/root/5.34.36/root/core/
> unix/src/TUnixSystem.cxx:1294
> #4  <signal handler called>
> #5  HpsParticle::getMomentum (this=0x0) at /home/hps/hps_soft/hps-dst/
> hps-dst/src/hps_event/HpsParticle.cxx:164
> #6  0x00007efc2f4f8bfe in SvtTrack::getMomentum (this=0x28c3570) at
> /home/hps/hps_soft/hps-dst/hps-dst/src/hps_event/SvtTrack.cxx:127
> #7  0x00000000004078ec in main ()
> ===========================================================
>
>
> The lines below might hint at the cause of the crash.
> If they do not help you then please submit a bug report at
> http://root.cern.ch/bugs. Please post the ENTIRE stack trace
> from above as an attachment in addition to anything else
> that might help us fixing this issue.
> ===========================================================
> #5  HpsParticle::getMomentum (this=0x0) at /home/hps/hps_soft/hps-dst/
> hps-dst/src/hps_event/HpsParticle.cxx:164
> #6  0x00007efc2f4f8bfe in SvtTrack::getMomentum (this=0x28c3570) at
> /home/hps/hps_soft/hps-dst/hps-dst/src/hps_event/SvtTrack.cxx:127
> #7  0x00000000004078ec in main ()
> ===========================================================
>
>
>
> The culprit seems to be this part of the code in SvtTrack.cxx:
>
>
> int SvtTrack::getBlah() {
>     if (fs_particle == NULL) return 9999;
>     return ((HpsParticle*) this->fs_particle.GetObject())->getBlah();
> }
>
>
> Files that were made around June 1 with the same DST maker work fine.
>
> Did something change since then?
>
>
> -Bradley
>
>
>

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1