[squeak-dev] Re: Last update broke browsers...

David T. Lewis lewis at mail.msen.com
Mon Dec 28 16:51:29 UTC 2009


On Mon, Dec 28, 2009 at 02:03:12PM +0100, Andreas Raab wrote:
> David T. Lewis wrote:
> >In any case, I can confirm that this same problem has happened one time
> >to me. Unfortunately that I cannot reproduce it in other images, and it
> >is hard to figure out what is wrong with the broken image because all the
> >debugger windows have the same "red X" failure.
> 
> Try moving .sources and .changes out of the way. If it's in any way 
> related to source file handling (I'm not convinced of that), this should 
> avoid using them.

I tried running the broken image with .sources and .changes out of
the way, and there is not change to the symptoms.

On Mon, Dec 28, 2009 at 11:10:13AM +0100, Nicolas Cellier wrote:
> I saw some code trapping Exception in the MultiDisplayScanner family.
> That might be a source of problems.

Aha!

The SqueakDebug.log points at MultiDisplayScanner, so I took a look
at recent changes there. Some methods were out of sync with the
trunk repository, but should not have been. I reloaded the package,
and the image is no longer broken.

So I think that I must have corrupted my changes file (and some
compiled methods) for this image during my earlier work on the large
changes files, and this produced the red X problem later on.

My only remaining concern is that Casimiro de Almeida Barreto reports
similar sounding symptoms in his broken image. Hopefully it's just
a coincidence.

Dave




More information about the Squeak-dev mailing list