[Newbies] squeak locks up on windows / now with Croquet, similar but different problem...

David Mitchell david.mitchell at gmail.com
Mon Jan 12 02:57:19 UTC 2009

The virus part rang a bell for me. From the list in 2007 (Ramon Leon
mentioned in the thread that he couldn't get Squeak to run well on Vista:


"I had the same problem when running Squeak on Vista. It turned out that it
was due to NOD32 anti-virus checking the changes file when it was written
to. Disabling the .CHANGES extension in NOD32 fixed the problem, and now
Squeak runs fine."

Hope this is it.

On Sun, Jan 11, 2009 at 5:59 PM, Cameron Sanders <
csanders.personal at functional-analyst.com> wrote:

> Herbert Koenig writes:
> HK> this is getting real crazy now.
> Yep. This loss of the root world menu (and in some cases, the loss of all
> interaction with objects on the world) makes the system unusable. Hopefully
> I will get these issues figured out soon... because I really need to get
> back to actual production coding. One month ago I was hopeful that Squeak
> would be the platform I use for the next few years... but unless I have
> some
> miracle break-through in the next few days, I will have to move on. [Sadly,
> after so many problems, I am hesitant to do any prototyping in squeak...
> for
> fear it will be lost time.]
> By the way, I wrote:
> CS> world/morph window is not popping up.
> But I should have said: world/morph "menu" is not popping up.
> --
> HK> In case it doesn't, alt K should open a workspace there you type:
> World putUpWorldMenuFromEscapeKey
> and doIt.
> Thank you, that helps me get oriented, and gives me something concrete to
> try. In this (last) case where the mouse buttons would not raise a menu,
> the
> escape key did. However, the menu just disappeared without effect when I
> clicked it, and no mouse-over visual effects before clicking.
> Next time I will try to raise a menu via code, as you have shown me.
> --
> HK> Maybe you need to set your display depth to Window's display depth.
> World menu, appearence, set display depth.
> I will check this particular image, but so far these have all been set to
> 32
> bits.
> > And you should look at your virus scanner.
> Hmmm... an interesting thought. Is there some known bug?
> CS> Any tips for the easiest way to re-attach the world menus, should I
> ever
> be
> CS> in a position to shout?
> HK> My Denglisch (german english) can't parse that :-))
> You already covered how to bring up the world menu via code. Here I am
> asking how to re-bind the base menus (on mouse click events)? (Assuming the
> menus exist in code -- I understand how things evolve in smalltalk.) I will
> peruse the code more.
> A version of the workspace is called Shout (as I understand it)... and so I
> simply meant that "if I can bring up a workspace".
> Cheers is right. Thanks for some direction!
> I attached gdb (gnu debugger) to the process of squeak in the case where
> the
> world was not responding to mouse or keyboard inputs (even though the
> window-frame menu could effect the console), but I did not know what
> functions to watch for. If someone could have told me to "see if
> XxxEventHandlerPassthroughYyyy() is ever called", or something, I could
> have
> done it. As it was, I would "step 1000", for example, check the stack, and
> very often it was in a GC function, although not always.
> Should I generate the VM code and get oriented with it, or is the
> outer-most
> morphic world (instance) created through a dll or something that does not
> require specific code in the VM? Also, I'm wondering what signals it will
> respond to -- perhaps I can add a few back-door debugger launchers.
> Ugh... so much to learn, and so little time.
> Thanks again!
> Cam
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20090111/df33e0db/attachment-0001.htm

More information about the Beginners mailing list