[Halld-offline] bug fixes to the evio-2.0 io library
Richard Jones
richard.t.jones at uconn.edu
Tue May 24 08:14:24 EDT 2011
Elliott,
Back when I was first trying to read events from the evio files created during our recent test run, I ran into a number of problems with the evio library. After I fixed the initial seg faults that were happening because of a mismatched new/delete pair, there was a nasty memory leak that prevented me from getting past a few million events. The resident set size would grow past 4GB and then the application would crash when it hit my limits defined in /etc/security/limits.conf.
I was able to trace the bug to parts of the evio library source and install a fix. You can look at my fixes and decide whether to use them or fix it in some other way. My revised source tree is available at
http://zeus.phys.uconn.edu/halld/gridwork/packages/evio/2.0b/evio-2.0b.tgz
My memory is alreadying fading about the details. I fixed it late one night when I just wanted it to work so I could look at my data, and forgot that I needed to pass the changes back upstream. I hope this is not already too old to be useful.
-Richard J.
-------------- 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/20110524/60ea2639/attachment.p7s>
More information about the Halld-offline
mailing list