Page 1 of 20

Galactic Navy Strikes Back

Posted: Mon Jun 22, 2009 4:52 am
by Nemoricus
After a month of hard work by myself and a bunch of dedicated testers, the fifth version of Galactic Navy is ready for release.

The Navy has completely overhauled their scripting, replacing antiquated legacy code with the new and more powerful JavaScript. In addition, reserve pilots are now issued missions in the area near the Sector Command station that they receive their assignments from. However, since the distances are no longer as great, reserve pilots are now required to actively engage in each battle in order to be credited with the sortie.

Behemoth battle groups now use revised protocols instituted by Commodore Eric Walch that greatly enhance their coordination and effectiveness.

Join the Navy in fighting the Thargoid threat and get the latest version here.

Major, major thanks to both Thargoid and Eric Walch for their many contributions to this project. Without them, this would have taken longer and would not have been as well made as it is.

Special thanks to Screet, for being one of the best testers I've ever seen.

An extra special thanks to matt634, who approved my continuation and expansion of his superb work. I hope that my contributions to the cause will be judged worthy.

Happy hunting, Commanders.

EDIT 10/18/2011: Updated Galactic Navy to 5.4.3. Link is here.

Posted: Mon Jun 22, 2009 9:51 am
by DaddyHoggy
8)

Is there any other OXPs I should installed along with this one to make it worth while or is it self contained?

Posted: Mon Jun 22, 2009 10:11 am
by Eric Walch
DaddyHoggy wrote:
8)

Is there any other OXPs I should installed along with this one to make it worth while or is it self contained?
It needs also the Behemoth.oxp. (Any version will do)

Posted: Mon Jun 22, 2009 10:13 am
by DaddyHoggy
Cool - do any of the Thargoid/Thargon based OXPs interact well with the OXP?

Posted: Mon Jun 22, 2009 10:44 am
by Diziet Sma
Behemoth Spacewar is also recommended to include with Behemoth OXP. See the Wiki for details.

Posted: Mon Jun 22, 2009 11:27 am
by Thargoid
And Second Wave will toughen up and give variety to any OXP which uses Thargoids... :twisted:

Posted: Mon Jun 22, 2009 11:13 pm
by Rimbaud
Unfortunately I am having Olite crash when I am trying to buy victory bonds or get a mission at a Navy station. Here is the log:

Code: Select all


**********

Host Name:      Jon-Powerbook-2
Date/Time:      2009-06-23 00:09:10.544 +0100
OS Version:     10.4.11 (Build 8S165)
Report Version: 4

Command: Oolite
Path:    /Applications/Oolite/Oolite.app/Contents/MacOS/Oolite
Parent:  WindowServer [57]

Version: Oolite version 1.72.1 (1.72.1)

PID:    3836
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0xf55493e8

Thread 0 Crashed:
0   org.aegidian.oolite            	0x0012e68c Balloc + 40 (crt.c:355)
1   org.aegidian.oolite            	0x0012e7f0 mult + 88 (crt.c:355)
2   org.aegidian.oolite            	0x0012f424 pow5mult + 256 (crt.c:355)
3   org.aegidian.oolite            	0x001313f0 JS_dtostr + 2948 (crt.c:355)
4   org.aegidian.oolite            	0x0015d474 js_NumberToString + 276 (crt.c:355)
5   org.aegidian.oolite            	0x00179040 js_ValueToString + 216 (crt.c:355)
6   org.aegidian.oolite            	0x0005ab70 +[NSString(OOJavaScriptExtensions) stringWithJavaScriptValue:inContext:] + 108 (crt.c:355)
7   org.aegidian.oolite            	0x000eb9b8 MissionVariablesSetProperty + 96 (crt.c:355)
8   org.aegidian.oolite            	0x00172da8 js_NativeSet + 368 (crt.c:355)
9   org.aegidian.oolite            	0x00177a74 js_SetProperty + 1220 (crt.c:355)
10  org.aegidian.oolite            	0x001211b8 js_Interpret + 25132 (crt.c:355)
11  org.aegidian.oolite            	0x00127c60 js_Invoke + 2148 (crt.c:355)
12  org.aegidian.oolite            	0x0012807c js_InternalInvoke + 204 (crt.c:355)
13  org.aegidian.oolite            	0x001803c8 JS_CallFunction + 48 (crt.c:355)
14  org.aegidian.oolite            	0x0005ca74 -[OOJSScript doEvent:withArguments:] + 320 (crt.c:355)
15  org.aegidian.oolite            	0x00078e88 -[PlayerEntity doWorldScriptEvent:withArguments:] + 76 (crt.c:355)
16  org.aegidian.oolite            	0x00078e28 -[PlayerEntity doScriptEvent:withArguments:] + 84 (crt.c:355)
17  org.aegidian.oolite            	0x000910b4 -[ShipEntity doScriptEvent:withArgument:andArgument:] + 176 (crt.c:355)
18  org.aegidian.oolite            	0x000894d8 -[PlayerEntity setGuiToStatusScreen] + 1616 (crt.c:355)
19  org.aegidian.oolite            	0x000b573c -[PlayerEntity(OOControlsPrivate) pollDemoControls:] + 1584 (crt.c:355)
20  org.aegidian.oolite            	0x000b5910 -[PlayerEntity(OOControlsPrivate) pollDockedControls:] + 340 (crt.c:355)
21  org.aegidian.oolite            	0x000b5070 -[PlayerEntity(Controls) pollControls:] + 264 (crt.c:355)
22  org.aegidian.oolite            	0x000757c8 -[PlayerEntity update:] + 184 (crt.c:355)
23  org.aegidian.oolite            	0x00038454 -[Universe update:] + 1968 (crt.c:355)
24  org.aegidian.oolite            	0x0000ea3c -[GameController doPerformGameTick] + 136 (crt.c:355)
25  org.aegidian.oolite            	0x0000e2b8 -[GameController goFullscreen:] + 1628 (crt.c:355)
26  com.apple.AppKit               	0x93865d44 -[NSApplication sendAction:to:from:] + 108
27  com.apple.AppKit               	0x938c05b0 -[NSMenu performActionForItemAtIndex:] + 392
28  com.apple.AppKit               	0x938c0334 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 104
29  com.apple.AppKit               	0x938bfddc -[NSMenu performKeyEquivalent:] + 272
30  com.apple.AppKit               	0x938bfa28 -[NSApplication _handleKeyEquivalent:] + 328
31  com.apple.AppKit               	0x937c94e8 -[NSApplication sendEvent:] + 2944
32  org.aegidian.oolite            	0x0003a6f8 -[OoliteApp sendEvent:] + 188 (crt.c:355)
33  com.apple.AppKit               	0x937c0df0 -[NSApplication run] + 508
34  com.apple.AppKit               	0x938b1974 NSApplicationMain + 452
35  org.aegidian.oolite            	0x00002254 _start + 340 (crt.c:272)
36  org.aegidian.oolite            	0x000020fc start + 60

Thread 1:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   com.apple.Foundation           	0x92be922c -[NSConditionLock lockWhenCondition:] + 68
3   org.aegidian.oolite            	0x000da8e4 -[OOAsyncQueue dequeue] + 40 (crt.c:355)
4   org.aegidian.oolite            	0x00101420 -[OOAsyncLogger loggerThread] + 308 (crt.c:355)
5   com.apple.Foundation           	0x92be20c0 forkThreadForFunction + 108
6   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 2:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   ...ple.CoreServices.CarbonCore 	0x90bc3984 MPWaitOnQueue + 224
3   ...thesis.MacinTalkSynthesizer 	0x058704bc MTBEWorker::WorkLoop(MTBEWorker*) + 168
4   ...thesis.MacinTalkSynthesizer 	0x0586f6f4 MTBEWorkerStartMPTask + 16
5   ...ple.CoreServices.CarbonCore 	0x90bc3794 PrivateMPEntryPoint + 76
6   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 3:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   ...ple.CoreServices.CarbonCore 	0x90bc3984 MPWaitOnQueue + 224
3   ...thesis.MacinTalkSynthesizer 	0x058704bc MTBEWorker::WorkLoop(MTBEWorker*) + 168
4   ...thesis.MacinTalkSynthesizer 	0x0586f6f4 MTBEWorkerStartMPTask + 16
5   ...ple.CoreServices.CarbonCore 	0x90bc3794 PrivateMPEntryPoint + 76
6   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 4:
0   libSystem.B.dylib              	0x900411f8 mach_wait_until + 8
1   libSystem.B.dylib              	0x90040fc4 nanosleep + 388
2   libSystem.B.dylib              	0x90044798 usleep + 88
3   ....speech.synthesis.framework 	0x91999f20 PollChannelStatus + 36
4   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 5:
0   libSystem.B.dylib              	0x9000b348 mach_msg_trap + 8
1   libSystem.B.dylib              	0x90107ebc mach_msg_receive + 56
2   org.aegidian.oolite            	0x000069e8 PortWait + 72 (crt.c:355)
3   org.aegidian.oolite            	0x00006d08 +[OOSoundChannel reaperThread:] + 156 (crt.c:355)
4   com.apple.Foundation           	0x92be20c0 forkThreadForFunction + 108
5   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 6:
0   libSystem.B.dylib              	0x9000b348 mach_msg_trap + 8
1   libSystem.B.dylib              	0x9000b29c mach_msg + 60
2   com.apple.CoreFoundation       	0x907ddad8 __CFRunLoopRun + 832
3   com.apple.CoreFoundation       	0x907dd3dc CFRunLoopRunSpecific + 268
4   com.apple.audio.CoreAudio      	0x91456524 HALRunLoop::OwnThread(void*) + 264
5   com.apple.audio.CoreAudio      	0x914562c4 CAPThread::Entry(CAPThread*) + 96
6   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 7:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   com.apple.Foundation           	0x92be922c -[NSConditionLock lockWhenCondition:] + 68
3   org.aegidian.oolite            	0x000da8e4 -[OOAsyncQueue dequeue] + 40 (crt.c:355)
4   org.aegidian.oolite            	0x000cf464 +[OOTextureLoader(OOTextureLoadingThread) queueTask:] + 212 (crt.c:355)
5   com.apple.Foundation           	0x92be20c0 forkThreadForFunction + 108
6   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 8:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   ...ple.CoreServices.CarbonCore 	0x90bc3984 MPWaitOnQueue + 224
3   org.aegidian.oolite            	0x00004dbc +[OOCAStreamingSound feederThread:] + 164 (crt.c:355)
4   com.apple.Foundation           	0x92be20c0 forkThreadForFunction + 108
5   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 9:
0   libSystem.B.dylib              	0x9002f08c kevent + 12
1   com.apple.DesktopServices      	0x92af5eb0 TFSNotificationTask::FSNotificationTaskProc(void*) + 56
2   ...ple.CoreServices.CarbonCore 	0x90bc3794 PrivateMPEntryPoint + 76
3   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 10:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   ...ple.CoreServices.CarbonCore 	0x90bc3984 MPWaitOnQueue + 224
3   com.apple.DesktopServices      	0x92af652c TNodeSyncTask::SyncTaskProc(void*) + 116
4   ...ple.CoreServices.CarbonCore 	0x90bc3794 PrivateMPEntryPoint + 76
5   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 11:
0   libSystem.B.dylib              	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib              	0x90030eac pthread_cond_wait + 480
2   com.apple.Foundation           	0x92be922c -[NSConditionLock lockWhenCondition:] + 68
3   com.apple.AppKit               	0x938617e8 -[NSUIHeartBeat _heartBeatThread:] + 324
4   com.apple.Foundation           	0x92be20c0 forkThreadForFunction + 108
5   libSystem.B.dylib              	0x9002bd08 _pthread_body + 96

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x000000000012e68c srr1: 0x000000000000d030                        vrsave: 0x0000000000000000
    cr: 0x44444448          xer: 0x0000000000000007   lr: 0x000000000012e674  ctr: 0x0000000000012936
    r0: 0x000000000012e7f0   r1: 0x00000000bfffcf90   r2: 0x0000000000298cb8   r3: 0x000000007d4ac1cc
    r4: 0x000000000985cf30   r5: 0x0000000000000000   r6: 0x0000000000002127   r7: 0x0000000000002127
    r8: 0x00000000c9348ccd   r9: 0x00000000f52b0730  r10: 0x00000000c93484a1  r11: 0x0000000000002127
   r12: 0x00000000a664b073  r13: 0x000000000985cf30  r14: 0x00000000ffffffff  r15: 0x0000000000000001
   r16: 0x00000000bfffd210  r17: 0x000000007fffffff  r18: 0x0000000000000018  r19: 0x0000000000000000
   r20: 0x0000000000000000  r21: 0x00000000ffffffff  r22: 0x0000000000000000  r23: 0x0000000000000202
   r24: 0x0000000009830750  r25: 0x0000000000012936  r26: 0x0000000000000000  r27: 0x000000000000949b
   r28: 0x000000000985cf30  r29: 0x000000000000949b  r30: 0x000000007d4ac1cc  r31: 0x000000000012e674

Binary Images Description:
    0x1000 -   0x1d5fff org.aegidian.oolite Oolite version 1.72.1 (1.72.1)	/Applications/Oolite/Oolite.app/Contents/MacOS/Oolite
  0x759000 -   0x772fff GLDriver 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLDriver.bundle/GLDriver
  0x7b1000 -   0x7ccfff GLRendererFloat 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
 0x175b000 -  0x175efff SCRDynamicShim.dylib 	/Applications/Oolite/Oolite.app/Contents/Frameworks/SCRDynamicShim.dylib
 0x17a1000 -  0x17a3fff com.unsanity.menuextraenabler Menu Extra Enabler version 1.0.1 (1.0.1)	/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler
 0x39eb000 -  0x3afafff GLEngine 	/System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
 0x3b29000 -  0x3c19fff com.apple.ATIRadeon9700GLDriver 1.4.18 (4.1.8)	/System/Library/Extensions/ATIRadeon9700GLDriver.bundle/Contents/MacOS/ATIRadeon9700GLDriver
 0x3c27000 -  0x3c2efff com.unsanity.smartcrashreports Smart Crash Reports version 1.2.1 (1.2.1)	/Users/Jon/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle/Contents/MacOS/Smart Crash Reports
 0x5866000 -  0x58b8fff com.apple.speech.synthesis.MacinTalkSynthesizer 3.3	/System/Library/Speech/Synthesizers/MacinTalk.SpeechSynthesizer/Contents/MacOS/MacinTalk
 0x5a5c000 -  0x5a5dfff com.apple.aoa.halplugin 2.5.6 (2.5.6b5)	/System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin
 0x5c05000 -  0x5c69fff com.DivXInc.DivXDecoder 6.6.0	/Library/QuickTime/DivX Decoder.component/Contents/MacOS/DivX Decoder
 0x7e03000 -  0x7e74fff net.sourceforge.webcam-osx.common 0.8.7	/Library/QuickTime/macam.component/Contents/MacOS/macam
0x41410000 - 0x414affff com.apple.QuickTimeImporters.component 7.2	/System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTimeImporters
0x70000000 - 0x700fdfff com.apple.audio.units.Components 1.4.7	/System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8fe00000 - 0x8fe52fff dyld 46.16	/usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib 	/usr/lib/system/libmathCommon.A.dylib
0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90293000 - 0x90344fff ATS 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90373000 - 0x9072efff com.apple.CoreGraphics 1.258.77 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907bb000 - 0x90894fff com.apple.CoreFoundation 6.4.8 (368.31)	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908dd000 - 0x908ddfff com.apple.CoreServices 10.4 (???)	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908df000 - 0x909e1fff libicucore.A.dylib 	/usr/lib/libicucore.A.dylib
0x90a3b000 - 0x90abffff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
0x90ae9000 - 0x90b59fff com.apple.framework.IOKit 1.4 (???)	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b6f000 - 0x90b81fff libauto.dylib 	/usr/lib/libauto.dylib
0x90b88000 - 0x90e5ffff com.apple.CoreServices.CarbonCore 681.17	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90ec5000 - 0x90f45fff com.apple.CoreServices.OSServices 4.1	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f8f000 - 0x90fd1fff com.apple.CFNetwork 129.22	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90fe6000 - 0x90ffefff com.apple.WebServices 1.1.2 (1.1.0)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x9100e000 - 0x9108ffff com.apple.SearchKit 1.0.7	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x910d5000 - 0x910fefff com.apple.Metadata 10.4.4 (121.36)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9110f000 - 0x9111dfff libz.1.dylib 	/usr/lib/libz.1.dylib
0x91120000 - 0x912dbfff com.apple.security 4.6 (29770)	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x913da000 - 0x913e3fff com.apple.DiskArbitration 2.1.2	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913ea000 - 0x913f2fff libbsm.dylib 	/usr/lib/libbsm.dylib
0x913f6000 - 0x9141efff com.apple.SystemConfiguration 1.8.3	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91431000 - 0x9143cfff libgcc_s.1.dylib 	/usr/lib/libgcc_s.1.dylib
0x91441000 - 0x914bcfff com.apple.audio.CoreAudio 3.0.5	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914f9000 - 0x914f9fff com.apple.ApplicationServices 10.4 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914fb000 - 0x91533fff com.apple.AE 1.5 (297)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x9154e000 - 0x91620fff com.apple.ColorSync 4.4.9	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync

0x91673000 - 0x91704fff com.apple.print.framework.PrintCore 4.6 (177.13)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9174b000 - 0x91802fff com.apple.QD 3.10.25 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x9183f000 - 0x9189dfff com.apple.HIServices 1.5.3 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918cc000 - 0x918edfff com.apple.LangAnalysis 1.6.1	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91901000 - 0x91926fff com.apple.FindByContent 1.5	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x91939000 - 0x9197bfff com.apple.LaunchServices 182	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x91997000 - 0x919abfff com.apple.speech.synthesis.framework 3.3	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919b9000 - 0x919fffff com.apple.ImageIO.framework 1.5.6	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a16000 - 0x91addfff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto.0.9.7.dylib
0x91b2b000 - 0x91b40fff libcups.2.dylib 	/usr/lib/libcups.2.dylib
0x91b45000 - 0x91b63fff libJPEG.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b69000 - 0x91c20fff libJP2.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91c6f000 - 0x91c73fff libGIF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c75000 - 0x91cdffff libRaw.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91ce4000 - 0x91d21fff libTIFF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91d28000 - 0x91d42fff libPng.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91d47000 - 0x91d4afff libRadiance.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91d4c000 - 0x91e2afff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
0x91e4a000 - 0x91e4afff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91e4c000 - 0x91f31fff com.apple.vImage 2.4	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91f39000 - 0x91f58fff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91fc4000 - 0x92032fff libvMisc.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9203d000 - 0x920d2fff libvDSP.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x920ec000 - 0x92674fff libBLAS.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x926a7000 - 0x929d2fff libLAPACK.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92a02000 - 0x92af0fff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
0x92af3000 - 0x92b7bfff com.apple.DesktopServices 1.3.6	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x92bbc000 - 0x92de7fff com.apple.Foundation 6.4.9 (567.36)	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92f14000 - 0x92f32fff libGL.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f3d000 - 0x92f97fff libGLU.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fb5000 - 0x92fb5fff com.apple.Carbon 10.4 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92fb7000 - 0x92fcbfff com.apple.ImageCapture 3.0	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92fe3000 - 0x92ff3fff com.apple.speech.recognition.framework 3.4	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92fff000 - 0x93014fff com.apple.securityhi 2.0 (203)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x93026000 - 0x930adfff com.apple.ink.framework 101.2 (69)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x930c1000 - 0x930ccfff com.apple.help 1.0.3 (32)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x930d6000 - 0x93103fff com.apple.openscripting 1.2.5 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9311d000 - 0x9312cfff com.apple.print.framework.Print 5.2 (192.4)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x93138000 - 0x9319efff com.apple.htmlrendering 1.1.2	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x931cf000 - 0x9321efff com.apple.NavigationServices 3.4.4 (3.4.3)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9324c000 - 0x93269fff com.apple.audio.SoundManager 3.9	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9327b000 - 0x93288fff com.apple.CommonPanels 1.2.2 (73)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x93291000 - 0x9359ffff com.apple.HIToolbox 1.4.10 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x936ef000 - 0x936fbfff com.apple.opengl 1.4.7	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93794000 - 0x937b4fff libmx.A.dylib 	/usr/lib/libmx.A.dylib
0x937ba000 - 0x937bafff com.apple.Cocoa 6.4 (???)	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x937bc000 - 0x93deffff com.apple.AppKit 6.4.9 (824.44)	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9417c000 - 0x941eefff com.apple.CoreData 91 (92.1)	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x94227000 - 0x942ecfff com.apple.audio.toolbox.AudioToolbox 1.4.7	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9433f000 - 0x9433ffff com.apple.audio.units.AudioUnit 1.4	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94341000 - 0x94501fff com.apple.QuartzCore 1.4.12	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x9454b000 - 0x94588fff libsqlite3.0.dylib 	/usr/lib/libsqlite3.0.dylib
0x94590000 - 0x945e0fff libGLImage.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x945e9000 - 0x94603fff com.apple.CoreVideo 1.4.1	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x947b0000 - 0x947bffff libCGATS.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x947c7000 - 0x947d4fff libCSync.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x9481a000 - 0x94833fff libRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9483a000 - 0x94b59fff com.apple.QuickTime 7.2.0	/System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x94c3d000 - 0x94caefff libstdc++.6.dylib 	/usr/lib/libstdc++.6.dylib
0x95084000 - 0x950a1fff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
0x974f6000 - 0x9750efff com.apple.speech.SpeechDictionary 3.3	/System/Library/PrivateFrameworks/SpeechDictionary.framework/Versions/A/SpeechDictionary
0x9794a000 - 0x97969fff com.apple.vecLib 3.2.2 (vecLib 3.2.2)	/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x98080000 - 0x98141fff libGLProgrammability.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x9816c000 - 0x9816dfff libGLSystem.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLSystem.dylib
0x9816f000 - 0x9817cfff com.apple.agl 2.5.6 (AGL-2.5.6)	/System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x99c5e000 - 0x9a824fff com.apple.QuickTimeComponents.component 7.2	/System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x9b702000 - 0x9b720fff com.apple.OpenTransport 2.0	/System/Library/PrivateFrameworks/OpenTransport.framework/OpenTransport


Posted: Tue Jun 23, 2009 3:34 am
by Nemoricus
I can make no sense of the above log. It's not Oolite's own log file.

Look for a folder called Logs in the Oolite folder. In it are two logs, Previous and Latest. Post whichever one was being written when the crash occurred.

I'm going to look into this tomorrow.

Posted: Tue Jun 23, 2009 7:04 am
by Cmdr James
Actually, although this isnt a log file, it is a backttrace of the error, which identifies exactly where the error occured, together with an identification of exactly what the problem is, EXC_BAD_ACCESS. Of course that doesnt necessarily mean its easy to fix.

I think its unlikely that the log file will be any more helpful, one of the devs will have to take a look at the string parsing, and see if there is a failure case that isnt handled. It looks like there is a number being parsed which is not valid, but I would need to investigate the code to confirm that. This is an oolite bug, there may also be an OXP bug, but for sure oolite should not be doing this.

Posted: Tue Jun 23, 2009 7:47 am
by Eric Walch
Rimbaud wrote:
Unfortunately I am having Olite crash when I am trying to buy victory bonds or get a mission at a Navy station. Here is the log:
I think you suffer from a bug in Oolite in the string to number conversion, that only affects certain types of macs. (ppc based macs) This bug is already solved in Oolite 1.72.2.1 You are using an old version 1.72.1. that was only released during a few weeks before the final 1.72.2 was released.
The 1.72.2.1 is only needed for the G4/G5 series and addressed your bug were I also suffered from during a long time.

Posted: Wed Jun 24, 2009 9:31 pm
by JensAyton
The Mac OS X crash log is almost always more useful than Oolite’s own log for crashes.

In this case, Eric is right on the money: some script is doing missionVariables.foo = bar;, where bar is a floating-point number. Due to a problem in my build environment, this caused a crash in certain builds on PowerPC Macs.

Posted: Thu Jun 25, 2009 3:17 am
by Nemoricus
Ahruman wrote:
The Mac OS X crash log is almost always more useful than Oolite’s own log for crashes.

In this case, Eric is right on the money: some script is doing missionVariables.foo = bar;, where bar is a floating-point number. Due to a problem in my build environment, this caused a crash in certain builds on PowerPC Macs.
So, what exactly does this mean for the problem? Is it an Oolite internal bug, or is one of my scripts causing a problem?

Posted: Thu Jun 25, 2009 7:48 am
by Eric Walch
Nemoricus wrote:
So, what exactly does this mean for the problem? Is it an Oolite internal bug, or is one of my scripts causing a problem?
Its an Oolite problem, nothing to do with your scripts. Its only present in Oolite 1.72.0 till 1.72.2 and only affects power-PC based macs, not the intel-macs. On those macs any conversion from a string to floating point resulted in garbage as result that sometimes leaded to crashes. When remembering well, the conversion of "10.3" to a float always crashed Oolite.
Mission variables are stored as strings. For use in JS some are converted to a float, so even when you don't use that conversion explicit, they still can happen.
Also writing floating values to the log could lead to a crash on those macs.

Downloading the latest 1.72.2.1 version will fix these problem.

Posted: Thu Jun 25, 2009 1:44 pm
by Nemoricus
Okay then, so this is a problem I don't have to worry about. Good.


Something I'd like is to hear people's thoughts on how Galactic Navy could be improved. Any thoughts, comments, or suggestions are welcome.

..

Posted: Thu Jun 25, 2009 5:09 pm
by Lestradae
Nemoricus wrote:
Something I'd like is to hear people's thoughts on how Galactic Navy could be improved. Any thoughts, comments, or suggestions are welcome.
A longer "bulletin board" with missions - a bit into the direction Frontier & FFE had.

That you can actually join the navy and rise in their ranks.

Five or six standard mission formats that are expanded with randomisation.

These are things I'd like to see in there.