On 9 Dec 2007, at 21:02, Allison Randal wrote:
Andy Armstrong wrote:
And Instruments is telling me this:
http://hexten.net/junk/parrot1.png
Nice level of detail in this tool. Almost worth the cost of 10.5 all
on its own.
It seems rather lovely. Bear in mind that I didn't even launch it
until after the hang; it's very simple to attach to a running process
and poke around inside it. There's quite a wide selection of
instruments - many of which are targeted at Cocoa developers but I can
see five or six of them being useful to projects like Parrot.
And of course 10.5 comes with command line dtrace too.
It seems to hang much more readily with CX_DEBUG enabled -
including once during make rather than make test.
Good, hopefully making it easier to pin down the bug.
What next?
I've added a few more debug prints and a condition. Try another
update, recompile, and test run.
http://hexten.net/junk/parrot3.png
http://hexten.net/junk/parrot3.txt
http://hexten.net/junk/parrot4.png
http://hexten.net/junk/parrot4.txt
Still no reappearance of the six thread hang.
Again, let me know if you need more.
--
Andy Armstrong, Hexten