[developers] Cheap 0.99.11 crashes with 'Assertion `is_type(s)' failed' error

Eric Nichols eric-n at is.naist.jp
Wed Mar 29 18:46:21 CEST 2006


Greetings,

I am getting some errors with cheap when parsing some of the sentences
from one of the profiles
distributed with Jacy. Cheap fails after around 130 sentences with the
error message:

cheap: ../common/types.cpp:82: bool is_leaftype(type_t): Assertion
`is_type(s)' failed.
Error in format: No more arguments.
  Serious signal ~D caught.
                  ^
while processing indirect format string:
  ~?
   ^
Broken at NIL.

Francis and I have verified that this bug occurs in PET 0.99.10 and
0.99.11 but not in 0.99.7.
We have also verified that it occurs under Ubuntu hoary, breezy, and
dapper as well as Debian
sarge. It would seem that this is a problem with how grammar types are
made and/or handled
after the PET upgrade, but Flop produces byte-for-byte identical
grammars. Any ideas?

Eric Nichols <eric-n at is.naist.jp>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: errors.txt
URL: <http://lists.delph-in.net/archives/developers/attachments/20060330/dc866b37/attachment.txt>


More information about the developers mailing list