>>>>> "cb" == blake  <[EMAIL PROTECTED]> writes:

  cb> I am using cmucl for the creation of a large graphic image
  cb> (interfaced through the alien functions with Intels opencv and
  cb> IPP libraries). The program works fine for images less than 40
  cb> megabytes, but when I try to do something larger than this
  cb> (essentially I just change the size of the drawing), it silently
  cb> fails and returns me to the operating system.

you haven't specified which version of CMUCL you are using. If you are
using a version older than 18e, this could be due to you overflowing
the lisp heap (in 18e there are overflow detection mechanisms, but not
in previous versions). Normally you will see an error message from the
garbage collector in this situation though, so I'm not certain that
this is the cause. It could also be due to foreign libraries
overflowing the space that's reserved for them, and corrupting the
lisp heap.

Try using the -dynamic-space-size commandline option to increase the
size of your heap (see the CMUCL User's Manual for details). 
  
-- 
Eric Marsden                          <URL:http://www.laas.fr/~emarsden/>

Reply via email to