[Halld-offline] hd_ana hanging after variable number of bggen events

Richard Jones richard.t.jones at uconn.edu
Mon Mar 14 08:45:28 EDT 2011


Dave,

Ok, I thought it might be related.  I think the following represents progress on this front:

   1. It is not a "hang" but a segfault in child thread #2
   2. Segfault in a child thread causes the code to hang.  This seems to be because we are going through the root signal handling mechanism, which is badly broken in the JANA context.

I suggest that the top priority is to fix item #2, by writing your own signal recovery and backtrace mechanism for the JANA framework.  This seems like a first-order requirement for our analysis framework, to have a signal recovery and backtrace mechanism with an appropriate behavior.  Once that is done, tracing other problems, such as item #1, will be more feasible.

-Richard J.




On 3/14/2011 8:37 AM, David Lawrence wrote:

> Hi Richard,
>
>      The DTrackCandidate_factory_CDC::FindThetaZRegression() has come up before when Kei and Jake reported problems with DANA programs hanging as far back as December. This led to the "fix" currently used (though not incorporated into the build system) where optimization is turned off when compiling DTrackCandidate_factory_CDC.cc. As of yet, we have not been able to identify the bug exactly as the behavior is not deterministic.
>
>      I will take another look at this today to see if I can make some more headway on the problem.
>
> Regards,
> -Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20110314/00a27d84/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4092 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20110314/00a27d84/attachment.p7s>


More information about the Halld-offline mailing list