breveCreatures screensaver crashes

The older breveCreatures screensaver v2.0 worked fine. After I updated to v 2.7.5 and I start the screensaver, the screen turns black for a few seconds and then returns back to the desktop. If I try to start the preview in the ScreenSaver preferences, the window freezes and after a several seconds I get an error.
Running on a 2.4ghz MacBook Pro with OS X 10.5.3.

And here the first part of the problem report, if of any help:

Process: System Preferences [716]
Path: /Applications/System Preferences.app/Contents/MacOS/System Preferences
Identifier: com.apple.systempreferences
Version: 5.0 (5.0)
Build Info: SystemPrefsApp-1510000~1
Code Type: X86 (Native)
Parent Process: launchd [78]

Date/Time: 2008-06-03 21:10:11.430 +0200
OS Version: Mac OS X 10.5.3 (9D34)
Report Version: 6

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
Crashed Thread: 0

Application Specific Information:
|ScreenSaver|running|breveCreatures

Thread 0 Crashed:
0 org.spiderland.breveCreatures 0x1bbdcfa1 brXMLDecodeInstance(brXMLParserState*, brXMLDOMElement*, brInstance*) + 913
1 org.spiderland.breveCreatures 0x1bbdf102 brXMLDearchiveObjectFromString(brEngine*, char*) + 642
2 org.spiderland.breveCreatures 0x1bbdf36f brXMLDearchiveObjectFromFile(brEngine*, char*) + 79
3 org.spiderland.breveCreatures 0x1bbb57ed stCDearchiveXMLObject(brEval*, brEval*, brInstance*) + 77
4 org.spiderland.breveCreatures 0x1bbbfa78 stEvalCallFunc(stCCallExp*, stRunInstance*, brEval*) + 1240
5 org.spiderland.breveCreatures 0x1bbb7d29 stExpEval(stExp*, stRunInstance*, brEval*, stObject**) + 809
6 org.spiderland.breveCreatures 0x1bbb8ab6 stExpEval(stExp*, stRunInstance*, brEval*, stObject**) + 4278
7 org.spiderland.breveCreatures 0x1bbba053 stCallMethod(stRunInstance*, stRunInstance*, stMethod*, brEval const**, int, brEval*) + 1203
8 org.spiderland.breveCreatures 0x1bbc06d8 stRealEvalMethodCall(stMethodExp*, stRunInstance*, stRunInstance*, brEval*) + 1384
9 org.spiderland.breveCreatures 0x1bbc12c5 stEvalMethodCall(stMethodExp*, stRunInstance*, brEval*) + 501
10 org.spiderland.breveCreatures 0x1bbb7d29 stExpEval(stExp*, stRunInstance*, brEval*, stObject**) + 809
11 org.spiderland.breveCreatures 0x1bbc011e stEvalAssignment(stAssignExp*, stRunInstance*, brEval*) + 206
12 org.spiderland.breveCreatures 0x1bbb7d29 stExpEval(stExp*, stRunInstance*, brEval*, stObject**) + 809
13 org.spiderland.breveCreatures 0x1bbba053 stCallMethod(stRunInstance*, stRunInstance*, stMethod*, brEval const**, int, brEval*) + 1203
14 org.spiderland.breveCreatures 0x1bbce065 stMethodTrace(stRunInstance*, char*) + 181
15 org.spiderland.breveCreatures 0x1bbce2bd stInstanceInit(stInstance*) + 45
16 org.spiderland.breveCreatures 0x1bbd2270 stCallbackLoad(brEngine*, void*, char const*, char const*) + 176
17 org.spiderland.breveCreatures 0x1bb8866f brLoadFile + 239
18 org.spiderland.breveCreatures 0x1bb886be brLoadSimulation + 46
19 org.spiderland.breveCreatures 0x1bb025d7 -[slBreveSaver initGL] + 199
20 org.spiderland.breveCreatures 0x1bb036c2 -[slBreveSaver animateOneFrame] + 98
21 com.apple.ScreenSaver 0x17dbfc78 -[ScreenSaverView _oneStep:] + 257
22 com.apple.Foundation 0x959dd95e __NSFireDelayedPerform + 382
23 com.apple.CoreFoundation 0x921f3b3e CFRunLoopRunSpecific + 4494
24 com.apple.CoreFoundation 0x921f3cf8 CFRunLoopRunInMode + 88
25 com.apple.HIToolbox 0x91a08da4 RunCurrentEventLoopInMode + 283
26 com.apple.HIToolbox 0x91a08bbd ReceiveNextEventCommon + 374
27 com.apple.HIToolbox 0x91a08a31 BlockUntilNextEventMatchingListInMode + 106
28 com.apple.AppKit 0x900c2505 _DPSNextEvent + 657
29 com.apple.AppKit 0x900c1db8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
30 com.apple.AppKit 0x900badf3 -[NSApplication run] + 795
31 com.apple.AppKit 0x90088030 NSApplicationMain + 574
32 com.apple.systempreferences 0x00008bea 0x1000 + 31722

Thread 1:
0 libSystem.B.dylib 0x96d9668e __semwait_signal + 10
1 libSystem.B.dylib 0x96dc136d pthread_cond_wait$UNIX2003 + 73
2 libGLProgrammability.dylib 0x9232a432 glvmDoWork + 162
3 libSystem.B.dylib 0x96dc06f5 _pthread_start + 321
4 libSystem.B.dylib 0x96dc05b2 thread_start + 34

Thread 2:
0 libSystem.B.dylib 0x96d8f4a6 mach_msg_trap + 10
1 libSystem.B.dylib 0x96d96c9c mach_msg + 72
2 com.apple.CoreFoundation 0x921f30be CFRunLoopRunSpecific + 1806
3 com.apple.CoreFoundation 0x921f3cf8 CFRunLoopRunInMode + 88
4 com.apple.Foundation 0x959dd4a5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
5 com.apple.Foundation 0x95a5b8ed -[NSRunLoop(NSRunLoop) runUntilDate:] + 93
6 com.apple.iLifeMediaBrowser 0x94bfec12 -[ILMediaBrowserPathWatcher watcherThread:] + 920
7 com.apple.Foundation 0x959a8f1d -[NSThread main] + 45
8 com.apple.Foundation 0x959a8ac4 __NSThread__main__ + 308
9 libSystem.B.dylib 0x96dc06f5 _pthread_start + 321
10 libSystem.B.dylib 0x96dc05b2 thread_start + 34

Thread 3:
0 libSystem.B.dylib 0x96d8f4a6 mach_msg_trap + 10
1 libSystem.B.dylib 0x96d96c9c mach_msg + 72
2 com.apple.CoreFoundation 0x921f30be CFRunLoopRunSpecific + 1806
3 com.apple.CoreFoundation 0x921f3cf8 CFRunLoopRunInMode + 88
4 com.apple.Foundation 0x959dd4a5 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 213
5 com.apple.Foundation 0x95a5b8ed -[NSRunLoop(NSRunLoop) runUntilDate:] + 93
6 com.apple.iLifeMediaBrowser 0x94c0125f -[ILMediaBrowserPathWatcher(SpotlightSupport) spotlightWatcherThread:] + 931
7 com.apple.Foundation 0x959a8f1d -[NSThread main] + 45
8 com.apple.Foundation 0x959a8ac4 __NSThread__main__ + 308
9 libSystem.B.dylib 0x96dc06f5 _pthread_start + 321
10 libSystem.B.dylib 0x96dc05b2 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00067038 ebx: 0x1bbdcc1d ecx: 0x00000000 edx: 0x1b8eace0
edi: 0x1b8ead34 esi: 0x1b8ead30 ebp: 0xbfffdfb8 esp: 0xbfffde90
ss: 0x0000001f efl: 0x00010282 eip: 0x1bbdcfa1 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x00000000

Remove the old breveCreatures.xml file

Hi,
this can happen if the breveCreatures.xml file is from too old a version of breveCreatures -- try removing the file, which should be in your Library/Preferences folder.

- jon

solved!

Deleted the file and its working perfectly now - thanks for the help.
I'm really impressed with breve -
awesome work!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.