[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
|