[squeak-dev] [Ann] Cuis 3.1 is available

Juan Vuletich juan at jvuletich.org
Wed Mar 9 17:18:17 UTC 2011


I don't know... Maybe :(

Cheers,
Juan Vuletich

Casey Ransberger wrote:
> Juan: do you think this relates to the fact that I was seeing crashes when rotating the screen with a background set under iOS?
>
> On Mar 5, 2011, at 6:26 AM, Juan Vuletich <juan at jvuletich.org> wrote:
>
>   
>> Levente Uzonyi wrote:
>>     
>>> Okay, first experiments:
>>> 1. Dragging windows is a lot faster than with Squeak.
>>> 2. DNU when you open the World menu and press Alt+t (it opens a Transcript in Squeak).
>>>       
>> Thanks! Will fix it.
>>
>>     
>>> 3. When I try to change the window size to 1920 at 1080 then Squeak VM crashes on Windows (4.0.2).
>>>
>>> The Smalltalk Stack:
>>> 58176356 Behavior>new:
>>> 58176236 Form>setExtent:depth:
>>> 58176096 Form class>extent:depth:
>>> 58176004 Form>magnify:to:smoothing:
>>> 58175912 Form>magnifyTo:
>>> 50340572 PasteUpMorph>buildMagnifiedBackgroundImage
>>> 50340408 PasteUpMorph>extent:
>>> 50340316 PasteUpMorph>restoreMorphicDisplay
>>> 42191724 DisplayScreen class>checkForNewScreenSize
>>> 42191632 WorldState>doOneCycleNowFor:
>>> 42191448 WorldState>doOneCycleFor:
>>> 42191356 PasteUpMorph>doOneCycle
>>> 37207620 ProjectX class>spawnNewProcessX
>>> 37207496 BlockClosure>newProcess
>>>
>>> The extent is 9711241920 at 1061 for some reason. It doesn't crash with Cog, so it might be a VM bug. It doesn't crash with Squeak images though.
>>>       
>> It doesn't crash with Squeak because it doesn't do the magnified background image stuff. If you set a plain background color in Cuis it won't happen either.
>>
>> BTW, how did you get to 9711241920 at 1061? I tried validating the arguments, and they look ok to me all over the stack...
>>
>> Anyway, I have no idea what's going wrong, but it doesn't happen with 4.0.1 or earlier Windows VMs. It also doesn't happen if I halt and proceed:
>>
>> buildMagnifiedBackgroundImage
>>   | image old |
>> [    old _ backgroundImage.
>>   backgroundImageData
>>       ifNil: [ backgroundImage _ nil ]
>>       ifNotNil: [
>>           image _ Form fromBinaryStream: backgroundImageData readStream.
>>           self halt.
>>           backgroundImage _ image magnifyTo: bounds extent ].
>>   old == backgroundImage ifFalse: [
>>       self changed ]] fork
>>
>> Andreas, can you help with this one? Did something in the platform support code changed between VMs 4.0.1 and 4.0.2 ? (I confirm it crashes in 4.1.1).
>>
>> Thanks,
>> Juan Vuletich
>>
>>     
>>> Levente
>>>
>>>       
>>>> Cheers,
>>>> Juan Vuletich
>>>>
>>>>
>>>>         
>>     
>
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 10.0.1204 / Virus Database: 1435/3483 - Release Date: 03/05/11
>
>
>
>   




More information about the Squeak-dev mailing list