<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    I just tracked down a crash in CMS_2011_S8884919 when<br>
    running rivet(HEAD) with yoda (HEAD).<br>
    <br>
    The culprit was that the histogram pointers were stored in an std::vector.<br>
    After a couple 100 events,  an assertion was caught in yodas
    BinSeacher.h,<br>
    line 219 (trunk):<br>
    <blockquote>assert(x >= _edges[index] && x <
      _edges[index+1]);<br>
      <br>
    </blockquote>
    <br>
    In the case of the crash the edges for some reason were infinite
    while the to<br>
    be filled value (x) was 63. It may be important to note that this
    was happening<br>
    when the last item of the vector was being processed.<br>
    <br>
    This crash goes away when declaring <br>
    <blockquote>Histo1DPtr _h_dNch_dn[4];<br>
    </blockquote>
    instead of<br>
            vector<Histo1DPtr> _h_dNch_dn;<br>
    <br>
    <br>
    I am not sure right now if one should dig deeper in the histogram
    booking<br>
    or just avoid declaring vectors of Histo1DPtr.<br>
    <br>
    Holger<br>
  </body>
</html>