Really painful bug in 3.9

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Really painful bug in 3.9

Colin Putney
Hi folks,

Normally I work in 3.7, but recently I've been working on getting OB  
up to snuff in 3.9. It's no fun.

It seems that slow drawing problem is still around in 3.9 and worse  
than ever. In the good old days, you could watch each window being  
redrawn in turn, and you could see text being drawn character by  
character. Thanks to the radial gradients in 3.9's  SystemWindows,  
you now get to watch every window redraw EACH PIXEL of the gradient  
as well. Opening and closing debuggers can take minutes if you've got  
a lot of windows open.

This problem has been around for at least a year, and has been  
discussed several times. See, for example:

http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-June/ 
092514.html
http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-January/ 
099650.html
http://bugs.impara.de/view.php?id=2359

Fixing this is beyond my ken, so I can only appeal to the gurus out  
there: please, don't let 3.9  ship with this bug.

Colin


Reply | Threaded
Open this post in threaded view
|

Re: Really painful bug in 3.9

stéphane ducasse-2
This is strange because this problem was fixed by adrian and marcus.
Marcus just told me that he never saw that behavior after the bug fix  
was in.
On which platform are you? VM?

Stef

On 14 juil. 06, at 19:55, Colin Putney wrote:

> Hi folks,
>
> Normally I work in 3.7, but recently I've been working on getting  
> OB up to snuff in 3.9. It's no fun.
>
> It seems that slow drawing problem is still around in 3.9 and worse  
> than ever. In the good old days, you could watch each window being  
> redrawn in turn, and you could see text being drawn character by  
> character. Thanks to the radial gradients in 3.9's  SystemWindows,  
> you now get to watch every window redraw EACH PIXEL of the gradient  
> as well. Opening and closing debuggers can take minutes if you've  
> got a lot of windows open.
>
> This problem has been around for at least a year, and has been  
> discussed several times. See, for example:
>
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2005-June/ 
> 092514.html
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-January/ 
> 099650.html
> http://bugs.impara.de/view.php?id=2359
>
> Fixing this is beyond my ken, so I can only appeal to the gurus out  
> there: please, don't let 3.9  ship with this bug.
>
> Colin
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Really painful bug in 3.9

Colin Putney

On Jul 14, 2006, at 3:12 PM, stéphane ducasse wrote:

> This is strange because this problem was fixed by adrian and marcus.
> Marcus just told me that he never saw that behavior after the bug  
> fix was in.
> On which platform are you? VM?

Mac/PPC, using both "unix 3.9-7" and "carbon 3.8.12beta4U" VMs. This  
was with update 7038.

However, I just tried to trigger the problem in 7043, just to be  
sure, and I couldn't. I may have a broken image, somehow. The 7043  
image is much, much nicer.

Colin
Reply | Threaded
Open this post in threaded view
|

Re: Really painful bug in 3.9

Andreas.Raab
Colin Putney wrote:
> However, I just tried to trigger the problem in 7043, just to be sure,
> and I couldn't. I may have a broken image, somehow. The 7043 image is
> much, much nicer.

The way to find out is to open a ProcessBrowser and see if there are
multiple UI processes running. If so, just kill one.

Cheers,
   - Andreas