On Tue, 31 Jan 2006, tsuraan wrote:

And, of course, the system details:

gcc 4.1-20051029
FreeBSD 5.4

512MB RAM, 3.2 GHz processor


On 31/01/06, tsuraan <[EMAIL PROTECTED]> wrote:
It looks like one of the indices (the first one opened, actually) is
missing its segments file.  Why this causes the abort several indices
later is a bit of a mystery, but I can at least work around this.

A bug posted to the gcj bug tracker in 2000 indicated that sometimes
null exceptions weren't being propogated correctly and were just
causing aborts, but I assume this is fixed by now.  Maybe the PyLucene
wrappers could have a catch-all for null pointer exceptions though, so
that aborts are prevented?  I don't know how ugly that would get, but
aborts aren't good either.

In PyLucene.i there is a catch all for all java exceptions, line 2039 in PyLucene.i, that propagates the error to python as a JavaError python exception. If there is an abort, it probably doesn't go through that code.

How about using gcc 3.4.4 or gcc 3.4.5 ?

Andi..
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to