Here's what I just entered as bug 1111.
      
I'm not entirely sure which is the bug here, but there are two
potential problems.

1) The root cause is that somehow, my custom.dic got a duplicate
entry.  This shouldn't ever happen, since once you add something, it
should stay added, and you shouldn't get a chance to add it again.  I
haven't the foggiest idea how this happened, but it wasn't normal.  I
can't reproduce it.

2) Once you have a duplicate entry, Abi generates an assert every time
you start up.  The question is, should we keep this assert?  I would
think that it shouldn't be a UT_SHOULD_NOT_HAPPEN case to try to add
the same key to a hash table twice.  What do other people think?  

The code that asserts is in ut_alphahash.cpp:68.  It looks like this:

else if (cmp == 0)
{
        // added duplicate key
        UT_ASSERT(UT_SHOULD_NOT_HAPPEN);
        return -1;
}

     
        sam th               
        [EMAIL PROTECTED]
        http://www.abisource.com/~sam/
        GnuPG Key:  
        http://www.abisource.com/~sam/key

PGP signature

Reply via email to