<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="FreeSerif">I got a Xiphos crash report this morning from
      someone using CzeCSP.  The error is that there are xref encoding
      glitches that Sword fails to parse, which cause Xiphos to crash
      when trying to process them.  Oops.<br>
      <br>
      The immediate glitch is fixed in Xiphos so as to avoid the crash. 
      The underlying module problem is that there are many xrefs which
      have what I believe is an improper target.<br>
      <br>
      Good example:<br>
          <note n="o308" osisID="Rom.7.11!o308" osisRef="Rom.7.11"
      type="crossReference">Gn 3,20</note><br>
      <br>
      Bad example:<br>
          <note n="o305" osisID="Rom.7.8!o305" osisRef="Rom.7.8"
      type="crossReference">v. 11</note><br>
      <br>
      The xref target is not in BCV format.  getEntryAttributes()
      returns nothingness for "v. 11", and in Xiphos' older code that
      eventually crawls down into a plain C interface to GTK, this
      propagates as NULL.<br>
      <br>
      So as I said, the crash is fixed.  But I believe the example above
      is bad due to this target error.  Am I correct?<br>
      <br>
      $ mod2imp CzeCSP | grep '>v\.' | wc<br>
         2434  117012 1539356<br>
      <br>
    </font>
  </body>
</html>