[crash] Squeak crash on MasOS 10.3 (panther)

John M McIntosh johnmci at smalltalkconsulting.com
Mon Nov 3 02:26:25 UTC 2003


Well I'd like to have more positive news about fixing the carbon squeak  
in 10.3, but I don't.

After much fiddling I went back and found an example application from  
Apple

http://developer.apple.com/samplecode/Sample_Code/Graphics_2D/ 
BufferedWindows.htm

With a slight change to erase and flush the oval (round ball) before we  
move, redraw, and flush in the new position,
since the OEM apple code actually erases the entire! window.

With that I could see

a) I seem to be following the rules according to this example
b) The example crashes with

Thread 0 Crashed:
  #0   0x00000000 in 0x0
  #1   0x91562c50 in QDFlushPortBuffer (QDFlushPortBuffer + 276)
  #2   0x927d1aa0 in _FlushWindow (_FlushWindow + 300)
  #3   0x927d2ac4 in FlushAllWindows (FlushAllWindows + 36)

or
Thread 1 Crashed:
  #0   0xa64e8004 in 0xa64e8004
  #1   0x91562564 in QDPlatformFlushWindow (QDPlatformFlushWindow + 272)
  #2   0x91562b94 in QDFlushPortBuffer (QDFlushPortBuffer + 88)
  #3   0x00003a84 in AnimationThread (main.c:112)

which is similar to what is happening with Squeak.  So it's not  
something obviously wrong. Sure points to a bug in 10.3
Right now the only solution is to migrate to the Unix quartz VM. Now  
Ian and I talked about merging VMs on Friday, and this
might accelerate the effort.

Remember to submit those crash reports, and append that it's bug  
reporter ID is #3471160
That way they can tie to my officially submitted bug.
https://bugreport.apple.com

--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===




More information about the Squeak-dev mailing list