Some of our users recently updated their 20" iMac G5s from OS X
10.3.9 to either 10.4.3 or 10.4.4, i.e. some are 10.4.3 and some are
10.4.4.
Our app had been running fine when these machines were running
10.3.9, but is now crashing with 10.4.x. None of our users that run
on 10.4.x on non-iMac G5 hardware have had any crashes like this.
The crash logs are all like the following:
OS Version: 10.4.4 (Build 8G32) (or: OS Version: 10.4.3
(Build 8F46))
Report Version: 3
...
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000003
Thread 0 Crashed:
0 com.apple.QD 0x9174d408 Copy1BitMask + 96
1 com.apple.QD 0x9174d218 CreateRGBA32FromPixMaps + 680
2 com.apple.HIServices 0x9180492c
ISGetBestCGImageForIndexedStorageData(void*, CGSize,
_ISIconStorageCallbacks const*, unsigned char, _ISBitmapImageInfo*,
CGImage**) + 1336
3 com.apple.HIServices 0x91804dec MergeBestStorageIntoContext
(void*, void*) + 124
4 com.apple.HIServices 0x918188c4 ISDefailtIterator(void*,
unsigned char, short (*)(void*, void*), void*) + 28
5 com.apple.HIServices 0x91804178 ISGetCGImageRefForISImageRef
(void*, CGSize, short, RGBColor const*, unsigned long,
_ISImageRefCallbacks const*, CGRect*) + 912
6 com.apple.HIServices 0x91803c1c PlotISImageRefInContext
(void*, CGContext*, CGRect, short, short, RGBColor const*, unsigned
long, _ISImageRefCallbacks const*) + 208
7 com.apple.HIServices 0x91816994 _PlotIconSuiteInContext + 88
8 com.apple.HIToolbox 0x932b8b18 HIBevelButton::DrawSelf
(short, __HIShape const*, CGContext*) + 804
9 com.apple.HIToolbox 0x931a5fa0 HIView::DrawCacheOrSelf
(short, __HIShape const*, CGContext*) + 328
10 com.apple.HIToolbox 0x931a5cfc HIView::SendDraw(short,
OpaqueGrafPtr*, __HIShape const*, CGContext*) + 100
11 com.apple.HIToolbox 0x93254b88
HIView::RecursiveDrawNonComposited(short, OpaqueGrafPtr*,
OpaqueRgnHandle*, unsigned char, unsigned char, unsigned char) + 468
12 com.apple.HIToolbox 0x932542a8 HIView::DrawNonComposited
(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned long) + 312
13 com.apple.HIToolbox 0x9327fc30 DrawControlInCurrentPort + 68
14 ...
Our "mature" (ahem) PPC Carbon app is compiled with CodeWarrior 8.3
and uses PowerPlant 2.2 - you don't wanna know why. I believe the
offending DrawControlInCurrentPort call is being made by
LAMControlImp::DrawSelf().
Is anybody's Spider-Sense tingling? Perhaps some HIToolbox feature
that was deprecated in 10.3.x has been removed in 10.4.x, and
something about the new iMac's graphics code is flushing the bug out?
Any suggestions welcomed!
Sean
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list (
Carbon-dev@list...)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/subscriber%40opensubscriber.com
This email sent to
subscriber@open...
opensubscriber is not affiliated with the authors of this message nor responsible for its content.