Andy Armstrong wrote:

But on Mac OS 10.5 I get random hangs. First at

t/op/01-parse_ops..............................287/335

for about ten minutes until I interrupted it and then

t/op/string_cs.................................1/50

for another ten or so minutes.

Are you sure you've got the very latest version of all files on this box ('make realclean', etc)? A few revisions ago the scheduler runloop was using a detached POSIX thread (like the old event system), and occasionally had these hangs. It's now using a joined POSIX thread, which resolves that problem on Mac OS 10.4.x and Ubuntu.

Also, try commenting out the 'Parrot_cx...' lines in src/inter_create.c and recompiling, to make sure the other failures aren't completely unrelated to the new scheduler runloop.

(Note to self to pick up a copy of 10.5.)

Allison

Reply via email to