[armedbear-devel] abcl hangs when building cl-pdf component pdf-geom.lisp
james anderson
james.anderson at setf.de
Mon Apr 12 19:39:14 UTC 2010
good evening;
On 2010-04-12, at 17:25 , Erik Huelsmann wrote:
> Hi James,
>
> On Mon, Apr 12, 2010 at 1:56 PM, james anderson
> <james.anderson at setf.de> wrote:
>> good afternoon;
>>
>> attached below is the transcript of an aborted build of cl-pdf.
>> abcl hangs when it attempts to compile pdf-geom.lisp.
>>
>> is the cause clear from the stack?
>
> Possibly. Is ABCL busy looping at the moment you kill it? I.e. is it
> consuming (lots of) CPU?
it was not consuming inordinate amounts of cpu, just not doing
anything useful.
>
>> "DestroyJavaVM" prio=10 tid=0x08e7e000 nid=0x22f2 waiting on
>> condition [0x00000000]
>> java.lang.Thread.State: RUNNABLE
>>
>> "interpreter" prio=10 tid=0x08f2d000 nid=0x22fa runnable [0xb4413000]
>> java.lang.Thread.State: RUNNABLE
>> at sun.nio.cs.UTF_8.updatePositions(UTF_8.java:77)
>> at sun.nio.cs.UTF_8$Decoder.xflow(UTF_8.java:183)
>> at sun.nio.cs.UTF_8$Decoder.decodeArrayLoop(UTF_8.java:242)
>> at sun.nio.cs.UTF_8$Decoder.decodeLoop(UTF_8.java:324)
>> at java.nio.charset.CharsetDecoder.decode
>> (CharsetDecoder.java:561)
>> at org.armedbear.lisp.util.RandomAccessCharacterFile.read
>> (RandomAccessCharacterFile.java:375)
>> at org.armedbear.lisp.util.RandomAccessCharacterFile
>> $RandomAccessReader.read(RandomAccessCharacterFile.java:224)
>> at org.armedbear.lisp.util.RandomAccessCharacterFile
>> $RandomAccessReader.read(RandomAccessCharacterFile.java:190)
>> at org.armedbear.lisp.Stream._readChar(Stream.java:1684)
>
> This bit of the stacktrace would suggest there's a problem decoding
> the UTF-8 in the file it's trying to read. Could it be that it
> contains non-UTF-8 characters? If so, these should be replaced by ABCL
> with replacement characters, but we have seen ABCL bugs in the past
> where it was incorrectly looping in such cases.
>
> Is this such a case?
i don't know. it's not my code. it one of the projects from the
clbuild repertory which abcl trips over in the course of an
exhaustive build.
More information about the armedbear-devel
mailing list