UI hangups

Bill Schwab BSchwab at anest.ufl.edu
Wed Mar 23 23:17:36 UTC 2005


Cees,

==========================
> In all honesty, I cannot answer your question. In my case, it was
> apparently a case of inadequate mutual exclusion. I made a critical
> section bigger, and was no longer able to reproduce the lockup. I no
> longer recall the details, but it was driven by looking at callstacks
> from other than the active process/thread.
>
The funny thing is - I have four machines running my p2p code. Of
course,
I'm disorganized so they all run various base images :), but the p2p
code
is the same. One image (on Linux) locks up very quickly; another image
(on
Win2k) locks up now and then, the two other images (one on Win2k, one on
WinXP) just keep on running.
==========================

It could be that it has nothing to do with my previous experience.


==========================
I lowered the priority of all p2p-related processes to 20. No special UI
code is running so even if I horribly deadlock my own threads, I would
expect that I'd still be able to get a response from Morphic.

That's why I'm a bit at a loss why this happens...
==========================

I think I caught elsewhere that you said even the VM is clobbered.  If
that's the case, my callstack idea won't buy you much, if anything.


==========================
> I might be able to find what I did to make it work; let me know
> if you have interest; better still, let me know if there is collective
> interest in making what IMHO would be a very useful change to the VM.
>
Absolutely!
==========================

I will dig around for it.  There are a couple of aging machines that
should have it.  Hopefully they still run, and if not, I might be able
to get the drives to work in another box.  I doubt it will help you in
this siuutation, but I think it will be a useful addition to Squeak
(otherwise, I wouldn't nag about it every year or so<g>).

Bill



Wilhelm K. Schwab, Ph.D.
University of Florida
Department of Anesthesiology
PO Box 100254
Gainesville, FL 32610-0254

Email: bills at anest4.anest.ufl.edu
Tel: (352) 846-1285
FAX: (352) 392-7029




More information about the Squeak-dev mailing list