On Sun, 15 Aug 2004 11:19:44 +0200 Leopold Toetsch <[EMAIL PROTECTED]> wrote:
> Michel Pelletier <[EMAIL PROTECTED]> wrote: > > > ... It only segfaults when *not* > > tracing. I'm still looking for the right snippet. > > You might also make sure that you aren't running into a DOD/GC bug. > These kind of bugs sometimes show this Heisenbug behavior. > > Try: > > $ parrot -G ... # turn of DOD/GC This one does not segfault. > $ parrot --gc-debug # do more DOD runs This one segfaults. > If the bug vanishes with -G, then its likely to be a DOD/GC bug. Hmmm, that appears to be the case. That also makes sense that it happens only with sufficiently complicated Parakeet scripts. I suppose none of this is very helpful though without PIR reproduction. I'm going to try and put an hour or two tonight on finding a small PIR script that fails. -Michel