Simon Glover <[EMAIL PROTECTED]> wrote: > I sent this a few days ago, but RT doesn't seem to have forwarded > it to the list for some reason.
A nasty error to track down. Actually already print "hello\n" end was segfaulting, when ... > nv=long double, numvalsize=12, doublesize=8 ... Parrot was compiled with long doubles. The reason was, that --gc-debug incremented the version of pmc_ext (which isn't a real Buffer). Due to the bigger PObj size, this increment went beyond the current pmc_ext structure into the data pointer of the next pmc_ext. This bug was already lurking around a long time. Fixed. Also fixed is a bogus usage of HashEntry in t/src/hash_6. Other src/hash tests are still broken, but don't fail because no DOD is run. Thanks for reporting, leo