≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Bug #562

Bug #562: CRASH: Dies in CoreGraphics _CGSWindowBounds

Kind bug
Product Synergy Advance
When 2007-04-20T10:26:59Z
Status open
Reporter Greg Hurrell
Tags no tags

Description

Just received this crash report from a user (will attach, pasting excerpt below):

Thread 0 Crashed: 0 com.apple.CoreGraphics 0x90332db8 _CGSWindowBounds + 60 1 com.apple.CoreGraphics 0x9037b340 CGSSetWindowOpacity + 297 2 com.apple.AppKit 0x932a712c CreateWindowNamed + 312 3 com.apple.AppKit 0x932a6cef NewCacheWindowInfo + 76 4 com.apple.AppKit 0x932a6b32 _NXAllocateImageCache + 2172 5 com.apple.AppKit 0x932a5f8a -[NSCachedImageRep _initWithSize:depth:separate:alpha:allowDeep:] + 350 6 com.apple.AppKit 0x932a5e26 -[NSCachedImageRep initWithSize:depth:separate:alpha:] + 78 7 com.apple.AppKit 0x932a5d25 -[NSImage lockFocus] + 285 8 SynergyAdvance 0xe1001a57 0xe1000000 + 6743 9 SynergyAdvance 0xe1007b25 0xe1000000 + 31525 10 com.wincent.SynergyAdvance 0x0000e2a3 start + 25323 11 com.apple.Foundation 0x927e817b _nsnote_callback + 230 12 com.apple.CoreFoundation 0x90862c42 __CFXNotificationHandleMessage + 375 13 com.apple.CoreFoundation 0x90862a4a __CFXNotificationReceiveFromServer + 173 14 com.apple.CoreFoundation 0x9083e385 __CFMachPortPerform + 136 15 com.apple.CoreFoundation 0x9082e62d CFRunLoopRunSpecific + 2904 16 com.apple.CoreFoundation 0x9082dace CFRunLoopRunInMode + 61 17 com.apple.HIToolbox 0x92dde8d8 RunCurrentEventLoopInMode + 285 18 com.apple.HIToolbox 0x92dddfe2 ReceiveNextEventCommon + 385 19 com.apple.HIToolbox 0x92ddde39 BlockUntilNextEventMatchingListInMode + 81 20 com.apple.AppKit 0x93264465 _DPSNextEvent + 572 21 com.apple.AppKit 0x93264056 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137 22 com.apple.AppKit 0x9325dddb -[NSApplication run] + 512 23 com.apple.AppKit 0x93251d2f NSApplicationMain + 573 24 com.wincent.SynergyAdvance 0x00008206 start + 590 25 com.wincent.SynergyAdvance 0x000080c6 start + 270 26 com.wincent.SynergyAdvance 0x00007fe1 start + 41

This is occurring upon receiving a piece of cover art from iTunes. Synergy Advance hands the art off to CoreImage so that it can composite a badge for the Dock icon.

Looking at the stack trace I suspect that there is some problem with the image and CoreImage is choking on it; as such there is probably nothing that I can do to avoid this kind of issue.

But you may wish to try one of the newer nightly builds to see if you can reproduce the issue there (all of the Dock icon code has been completely rewritten):

https://wincent.dev/s/nightlies/

Comments

    Add a comment

    Comments are now closed for this issue.

    • contact
    • legal

    Menu

    • Blog
    • Wiki
    • Issues
    • Snippets