App crashes under Mountain Lion

Hello,

a user send me the message my app crashes under OS 10.8. It worked under OS 10.7 very well. My OS system is 10.7.
He send me the following crash report:

Process: Schulnoten [46794]
Path: /Applications/Schulnoten.app/Contents/MacOS/Schulnoten
Identifier: de.Schulnoten2.3
Version: 2.3.6 (2.3.6)
Code Type: X86-64 (Native)
Parent Process: launchd [250]
User ID: 1028

Date/Time: 2012-08-09 17:08:46.188 +0200
OS Version: Mac OS X 10.8 (12A269)
Report Version: 10

Interval Since Last Report: 296429 sec
Crashes Since Last Report: 96
Per-App Crashes Since Last Report: 4
Anonymous UUID: 18CCA2D0-4DD7-45BC-8E37-E87F5F7E5FED

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: @loader_path/…/Frameworks/Sparkle.framework/Versions/A/Sparkle
Referenced from: /Applications/Schulnoten.app/Contents/MacOS/Schulnoten
Reason: no suitable image found. Did find:
/Applications/Schulnoten.app/Contents/MacOS/…/Frameworks/Sparkle.framework/Versions/A/Sparkle: stat() failed with errno=13
/Applications/Schulnoten.app/Contents/MacOS/…/Frameworks/Sparkle.framework/Versions/A/Sparkle: stat() failed with errno=13

.
.
.

It seems that Sparkle is the causer (?). The Sparkle version is implemented with garbage collection.

What’s to do now?

Heiner

I’m not sure what your problem is, but I have apps using Sparkle that are working fine in 10.8. I’m using a version after 1.5b6, so that might make a difference, but I doubt it – that looks like there’s a problem finding it.

Shane,

your assumption seems to be right. A handler at the wrong place forced the error. I assume I have fixed it.

By the way: Andy Matuschak has published the version 1.5 b6. You have obviously a newer one. (For good friends only? ;))

Heiner

No, nothing like that. If you click on the link Development Home on his Web page, you can download the code and build it yourself.