[fpc-devel]a fpc 1.1 make cycle problem

Jonas Maebe jonas at zeus.rug.ac.be
Mon Jun 17 17:08:20 CEST 2002


On Mon, 17 Jun 2002, Sergey Korshunoff wrote:

> I think there is a more errors in fpc v1.1 (even after recent patch for ECX)
> What is the problem?

I don't know :(

> I can not perform fpc 1.1 make cycle with OPT=-CR option:
>    ppc2 is crashed when it try to compile system.pp
>
> I found  that this is because tdictionery.rename do not return a nil
> (but a rundom value) when it can not find old node.
>
> But as I understand, we must always find an old node????

No, not in the case that causes the error I think.

> (After patching a tdictionery.rename to return a nil
> when we do not find a old node, ppc2 start droping a job
> in another place)

The strange thing is that this crash happens in different places and if
you try to reproduce it by recompiling the file in which the crash
occurred, it doesn't happen anymore :( Also, the value of the instruction
pointer is invalid when the crash occurs: points to the middle of some
instruction.


Jonas





More information about the fpc-devel mailing list