Am Donnerstag, 20.03.03 um 21:49 Uhr schrieb <[EMAIL PROTECTED]>:
> > Rarely, we've seen this type error in DO-OUTPUT-LATER: > > Type-error in KERNEL::OBJECT-NOT-TYPE-ERROR-HANDLER: > NIL is not of type (MOD 536870911) Do you operate your fd-streams with the descriptors set to non-blocking mode? > It's referring to the type INDEX: > > (defun do-output-later (stream) > (let* ((stuff (pop (fd-stream-output-later stream))) > (base (car stuff)) > (start (cadr stuff)) > (end (caddr stuff)) > (reuse-sap (cadddr stuff)) > (length (- end start))) > (declare (type index start end length)) > ... > > so one of START, END, OR LENGTH must be null when DO-OUTPUT-LATER is > called. Unfortunately, I only have the error message and a > backtrace[1] to work with. > > We're using "release x86-linux 3.0.8 18c+ 31 December 2001 build 3030", > but DO-OUTPUT-LATER has been modified. It comes from the IMHO > package[2]. I've included the full source below[3]. Why does the IMHO package modify do-output-later? Regs, Pierre. -- Pierre R. Mai <[EMAIL PROTECTED]> http://www.pmsf.de/pmai/ The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents. -- Nathaniel Borenstein
