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
|