You can attach gdb to the VM and then call printAllStacks(). HTH, Adrian On Oct 8, 2010, at 14:07 , Schwab,Wilhelm K wrote:
Do you have access to anything that will dump the callstacks for "all" processes? One of my first encounters with the Squeak update streams was trying to provide patches to the dump code... Similar features appeared years later, I suspect unrelated to my efforts. What I did was hack the VM such that the dump (on the vm menu) gave all (non-dead IIRC) processes rather than just that for the active process; for it to be readable required some changes to when the dump adds a line feed.
Seeing which threads are waiting on semaphores wrapped in critical sections can be a huge help in finding deadlocks. Get it to lock up, then ask the vm for the dump and look for the offenders. If we don't have this, we should.
Bill
________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] On Behalf Of Alexander Lazarević [laza@blobworks.com] Sent: Friday, October 08, 2010 5:06 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] 12186 image quit problem
Just when I was about to test drive Torstens configuration of ExternalWebBrowser, the image hangs somewhere while loading. I'm able to abort it and find myself in some ensure block of an crticial section of WeakArray finalization?! Trying to quit just hangs the image for good. BTW, this is on Windows.
Alex
2010/10/8 Pavel Krivanek <pavel.krivanek@gmail.com>:
Strange... Linux VM 4.0.3.2202 from squeakvm.org worked well and your prebuilt image works with all this three virtual machines. Any idea why? -- Pavel
On Fri, Oct 8, 2010 at 10:49 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 8, 2010, at 10:39 AM, Pavel Krivanek wrote:
Hmm, this is the result for Linux and cogvm 3.9-7 and pharovm 3.10-3
can you try:
https://gforge.inria.fr/frs/download.php/27589/PharoCore-1.2-12186.zip
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project