<div dir="ltr">Hello David,<div><br></div><div>Bravo, it is working for me! No crashes after running on hundreds of files since I implemented your fix, including old ones that I had marked as bad. Of course I haven't looked at the results yet... but all evidence so far indicates that the fix is effective for the problems I was seeing.</div><div><br></div><div>-Richard J.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 11, 2014 at 12:04 PM, David Lawrence <span dir="ltr"><<a href="mailto:davidl@jlab.org" target="_blank">davidl@jlab.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Offliners,<br>
<br>
I have checked in some changes to the DAQ plugin that implement an alternative for reading in the EVIO<br>
files. This addresses some of the corruption issues we’ve been seeing, particularly with data taken after<br>
the Thanksgiving break. The new code implements error recovery so that it can skip past bad areas it<br>
detects within the file. It also allows use to reallocate user buffers if it runs across a large event (this<br>
was the problem forcing to allocate 20MB buffers.)<br>
<br>
Testing of this has been *extremely* limited up to now so it is still not the default. Early adopters who want<br>
to help with beta testing can enable it by setting the #define of USE_HDEVIO at the top of the<br>
DAQ/JEventSource_EVIO.cc file to 1 instead of zero and recompiling.<br>
<br>
For those brave souls willing to test this out, please send me any feedback. Particularly if you<br>
come across a file that causes a crash.<br>
<br>
Regards,<br>
-David<br>
_______________________________________________<br>
Halld-offline mailing list<br>
<a href="mailto:Halld-offline@jlab.org">Halld-offline@jlab.org</a><br>
<a href="https://mailman.jlab.org/mailman/listinfo/halld-offline" target="_blank">https://mailman.jlab.org/mailman/listinfo/halld-offline</a><br>
</blockquote></div><br></div>