[Halld-offline] Segfault using mcsmear on commissioning simulations

David Lawrence davidl at jlab.org
Tue Dec 2 06:20:38 EST 2014


Hi Tom,

  I think we’re going to need a few more details on this. The first thing is if you can make your files available. Specifically,
if you could copy the input and output HDDM files used with hdgeant to the JLab CUE somewhere so we could see them.
Also, what versions of the software are you using (sim-rcon, HDDS, JANA, …)  and what OS you are running on.

Regards,
-David

On Dec 1, 2014, at 3:48 PM, Thomas Boettcher <tboettch at umail.iu.edu> wrote:

> Hi all,
> 
> I’m trying to generate some MC using the commissioning branch and simulation conditions. I’m generating some events using genr8 and running them through hdgeant using control.in_9101. When I try to run mcsmear on the output, I get a segfault after processing a couple hundred events. I see the same behavior if I generate events using bggen. I included a stack trace below. Does anyone have any advice for fixing this?
> 
> Tom Boettcher
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7ffff15f2700 (LWP 10822)]
> 0x0000000000bec50e in sgetn (this=0x7fffec5e9190, s="")
>    at /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/streambuf:335
> 335	      { return this->xsgetn(__s, __n); }
> Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.5-7.el6_0.x86_64 cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64 freetype-2.3.11-14.el6_3.1.x86_64 glibc-2.12-1.80.el6_3.7.x86_64 keyutils-libs-1.4-4.el6.x86_64 krb5-libs-1.9-33.el6_3.3.x86_64 libcom_err-1.41.12-12.el6.x86_64 libcurl-7.19.7-26.el6_2.4.x86_64 libgcc-4.4.6-4.el6.x86_64 libidn-1.18-2.el6.x86_64 libselinux-2.0.94-5.3.el6.x86_64 libssh2-1.2.2-11.el6_3.x86_64 libstdc++-4.4.6-4.el6.x86_64 nspr-4.9.2-0.el6_3.1.x86_64 nss-3.13.6-2.el6_3.x86_64 nss-softokn-freebl-3.12.9-11.el6.x86_64 nss-util-3.13.6-1.el6_3.x86_64 openldap-2.4.23-26.el6_3.2.x86_64 openssl-1.0.1e-30.el6_5.2.x86_64 pcre-7.8-4.el6.x86_64 zlib-1.2.3-27.el6.x86_64
> (gdb) where
> #0  0x0000000000bec50e in sgetn (this=0x7fffec5e9190, s="")
>    at /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../include/c++/4.4.6/streambuf:335
> #1  xstream::xdr::istream::operator>> (this=0x7fffec5e9190, s="") at external/xstream/src/xdr.cpp:133
> #2  0x00000000005bd5dd in hddm_s::BcalSiPMSpectrum::streamer (this=0x7fffec882290, istr=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:16529
> #3  0x00000000005bce25 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4961
> #4  0x00000000005e4ab1 in hddm_s::HDDM_ElementList<hddm_s::BcalSiPMSpectrum>::streamer (this=0x7fffec75a308, istr=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:428
> #5  0x00000000005bce25 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4961
> #6  0x00000000005bccaf in hddm_s::istream::operator>> (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4951
> #7  0x00000000005bcec7 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=<value optimized out>)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4973
> #8  0x00000000005e5140 in hddm_s::HDDM_ElementList<hddm_s::BcalCell>::streamer (this=<value optimized out>, istr=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:428
> #9  0x00000000005bce25 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4961
> #10 0x00000000005bccaf in hddm_s::istream::operator>> (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4951
> #11 0x00000000005bcec7 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=<value optimized out>)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4973
> #12 0x00000000005bccaf in hddm_s::istream::operator>> (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4951
> #13 0x00000000005bcec7 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=<value optimized out>)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4973
> #14 0x00000000005bccaf in hddm_s::istream::operator>> (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4951
> #15 0x00000000005bcec7 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=<value optimized out>)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4973
> #16 0x00000000005dcb5f in hddm_s::HDDM_ElementList<hddm_s::PhysicsEvent>::streamer (this=<value optimized out>, 
>    istr=...)
> ---Type <return> to continue, or q <return> to quit---
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:428
> #17 0x00000000005bce25 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4961
> #18 0x00000000005bccaf in hddm_s::istream::operator>> (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4951
> #19 0x00000000005bcec7 in hddm_s::istream::sequencer (this=0x7fffec000d10, object=<value optimized out>)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4973
> #20 0x00000000005bccaf in hddm_s::istream::operator>> (this=0x7fffec000d10, object=...)
>    at /home/fs7/tboettch/HallD_Home/install/sim-recon/sim-recon-commissioning/Linux_CentOS6-x86_64-gcc4.4.6/include/HDDM/hddm_s.hpp:4951
> #21 0x0000000000bca557 in hddm_s::istream::operator>> (this=0x7fffec000d10, record=...)
>    at .Linux_CentOS6-x86_64-gcc4.4.6/libraries/HDDM/hddm_s++.cpp:217
> #22 0x0000000000b9cdc8 in DEventSourceHDDM::GetEvent (this=0x7fffec000fa0, event=...)
>    at libraries/HDDM/DEventSourceHDDM.cc:109
> #23 0x0000000000c2f992 in jana::JEventSource::GetEvent (this=0x7fffec000fa0, event=...) at src/JANA/JEventSource.cc:54
> #24 0x0000000000bf174b in jana::JApplication::ReadEvent (this=0x7fffffffce20, event=...)
>    at src/JANA/JApplication.cc:655
> #25 0x0000000000bf15c1 in jana::JApplication::EventBufferThread (this=0x7fffffffce20) at src/JANA/JApplication.cc:600
> #26 0x0000000000bf12af in LaunchEventBufferThread (arg=0x7fffffffce20) at src/JANA/JApplication.cc:552
> #27 0x0000003d99807851 in start_thread () from /lib64/libpthread.so.0
> #28 0x0000003d98ce811d in clone () from /lib64/libc.so.6
> _______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/halld-offline/attachments/20141202/fde85ac4/attachment-0002.html>


More information about the Halld-offline mailing list