Logo Platform
logo amplifiers simplified

Crash on launch on Wednesday and Friday but fine on Thursday

Copied to clipboard!
9 years ago
Sep 18, 2015, 11:40:31 PM
Yes, you read that subject line correctly.

I have a brand new Mac Book Pro. My Mac upgrade was prompted in some small part by wanting a machine that was actually up to the task of playing this game.



On Wednesday, I tried to launch Endless Legend for the first time. It crashed. I tried again and again. Crashed every time. I tried every fix I could find in your web pages -- modifying the registry.xml, turning off the Steam overlay, etc. Nothing fixed it. I even deleted the local content and re-downloaded the game... still crashed.



On Thursday evening after a long day of work, I sat down with my Mac and I accidentally clicked the Play button... and, miraculously, the game launched flawlessly and I enjoyed about 2 hours working my way through the tutorial and various menus. I quit the game and went to bed.



Tonight, I hit play... and crashed. I did more digging on the web site. I found the suggestion to install the MONO package. Tried that. Crash. I checked for updates... fine. I checked game integrity... fine.



[EDIT] Still crashes on Saturday.



I do not know what was special about Thursday. I have tried every fix that is proposed on your pages. Please... help me. I would like to be able to play more than once per week.



Model: MacBookPro11,5, BootROM MBP114.0172.B04, 4 processors, Intel Core i7, 2.8 GHz, 16 GB, SMC 2.30f2

Graphics: AMD Radeon R9 M370X, AMD Radeon R9 M370X, PCIe, 2048 MB

Graphics: Intel Iris Pro, Intel Iris Pro, Built-In

Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120

Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.15.166.24.3)

Bluetooth: Version 4.3.6f3 16238, 3 services, 27 devices, 1 incoming serial ports

Network Service: AirPort, AirPort, en0

Serial ATA Device: APPLE SSD SM0512G, 500.28 GB

USB Device: Internal Memory Card Reader

USB Device: Bluetooth USB Host Controller

USB Device: Apple Internal Keyboard / Trackpad

Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1



Here is the stack dump:

Process: EndlessLegend [2912]

Path: /Users/USER/Library/Application Support/Steam/*/EndlessLegend.app/Contents/MacOS/EndlessLegend

Identifier: unity.AMPLITUDE Studios.Endless Legend

Version: Unity Player version 4.6.3f1 (4.6.3f1)

Code Type: X86 (Native)

Parent Process: ??? [1]

Responsible: EndlessLegend [2912]

User ID: 501



Date/Time: 2015-09-18 18:11:34.678 -0500

OS Version: Mac OS X 10.10.5 (14F27)

Report Version: 11

Anonymous UUID: 655C325C-8ABA-43A4-91DE-B29A8672D0DF



Sleep/Wake UUID: 0B213365-D1B0-4283-9F78-C41A3311E6E8



Time Awake Since Boot: 28000 seconds

Time Since Wake: 400 seconds



Crashed Thread: 0 MainThrd Dispatch queue: com.apple.main-thread



Exception Type: EXC_BAD_ACCESS (SIGABRT)

Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000



VM Regions Near 0:

-->

__TEXT 0000000000001000-0000000000b70000 [11.4M] r-x/rwx SM=COW /Users/USER/Library/Application Support/Steam/*/EndlessLegend.app/Contents/MacOS/EndlessLegend



Application Specific Information:

abort() called



Thread 0 Crashed:: MainThrd Dispatch queue: com.apple.main-thread

0 libsystem_kernel.dylib 0x9446869a __pthread_kill + 10

1 libsystem_pthread.dylib 0x94645634 pthread_kill + 101

2 libsystem_c.dylib 0x946b4dee abort + 156

3 libmono.0.dylib 0x0134d51d mono_handle_native_sigsegv + 881

4 libmono.0.dylib 0x01386c3a sigabrt_signal_handler + 99

5 libsystem_platform.dylib 0x9324c03b _sigtramp + 43

6 ??? 0xffffffff 0 + 4294967295

7 libmono.0.dylib 0x01386bd7 sigusr1_signal_handler + 159

8 libsystem_c.dylib 0x946b4dee abort + 156

9 unity.AMPLITUDE Studios.Endless Legend 0x00349ca2 HandleSignal(int, __siginfo*, void*) + 34

10 libmono.0.dylib 0x0138681a mono_chain_signal + 76

11 libmono.0.dylib 0x012d0ae2 mono_sigsegv_signal_handler + 234

12 libsystem_platform.dylib 0x9324c03b _sigtramp + 43

13 ??? 0xffffffff 0 + 4294967295

14 libmono.0.dylib 0x012d09f8 mono_sigill_signal_handler + 59

15 unity.AMPLITUDE Studios.Endless Legend 0x0066d297 ScreenManagerOSX::GetResolutions(int, bool) const + 599

16 unity.AMPLITUDE Studios.Endless Legend 0x0065d349 ScreenManagerOSXStandalone::GetResolutions(int, bool) const + 57

17 unity.AMPLITUDE Studios.Endless Legend 0x00446105 Screen_Get_Custom_PropResolutions() + 53

18 ??? 0x12fe1ea1 0 + 318643873

19 ??? 0x12fdd37e 0 + 318624638

20 ??? 0x0fdcac59 0 + 266120281

21 libmono.0.dylib 0x012d2a16 mono_jit_runtime_invoke + 1142

22 libmono.0.dylib 0x014064b7 mono_runtime_invoke + 133

23 unity.AMPLITUDE Studios.Endless Legend 0x0024a23f scripting_method_invoke(ScriptingMethodMono, MonoObject*, ScriptingArguments&, MonoException**) + 47

24 unity.AMPLITUDE Studios.Endless Legend 0x003528d0 ScriptingInvocation::Invoke(MonoException**) + 64

25 unity.AMPLITUDE Studios.Endless Legend 0x00352838 bool ScriptingInvocation::Invoke(MonoException**) + 24

26 unity.AMPLITUDE Studios.Endless Legend 0x0034129d Coroutine::Run() + 125

27 unity.AMPLITUDE Studios.Endless Legend 0x00344225 MonoBehaviour::CreateCoroutine(MonoObject*, ScriptingMethodMono) + 341

28 unity.AMPLITUDE Studios.Endless Legend 0x0034463e MonoBehaviour::StartCoroutineManaged2(MonoObject*) + 174

29 unity.AMPLITUDE Studios.Endless Legend 0x00460363 MonoBehaviour_CUSTOM_StartCoroutine_Auto(ReadOnlyScriptingObjectOfType, MonoObject*) + 115

30 ??? 0x0fdca75f 0 + 266119007

31 ??? 0x0fdca71c 0 + 266118940

32 ??? 0x0fdcaad7 0 + 266119895

33 ??? 0x0fdcac59 0 + 266120281

34 libmono.0.dylib 0x012d2a16 mono_jit_runtime_invoke + 1142

35 libmono.0.dylib 0x014064b7 mono_runtime_invoke + 133

36 unity.AMPLITUDE Studios.Endless Legend 0x0024a23f scripting_method_invoke(ScriptingMethodMono, MonoObject*, ScriptingArguments&, MonoException**) + 47

37 unity.AMPLITUDE Studios.Endless Legend 0x003528d0 ScriptingInvocation::Invoke(MonoException**) + 64

38 unity.AMPLITUDE Studios.Endless Legend 0x00352838 bool ScriptingInvocation::Invoke(MonoException**) + 24

39 unity.AMPLITUDE Studios.Endless Legend 0x0034129d Coroutine::Run() + 125

40 unity.AMPLITUDE Studios.Endless Legend 0x00341217 Coroutine::ContinueCoroutine(Object*, void*) + 87

41 unity.AMPLITUDE Studios.Endless Legend 0x00228062 DelayedCallManager::Update(int) + 562

42 unity.AMPLITUDE Studios.Endless Legend 0x002f15f9 PlayerLoop(bool, bool, IHookEvent*) + 1577

43 unity.AMPLITUDE Studios.Endless Legend 0x0065b20c -[PlayerAppDelegateUpdatePlayer] + 252

44 com.apple.Foundation 0x91ddf76f __NSFireTimer + 119

45 com.apple.CoreFoundation 0x9a1ec006 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22

46 com.apple.CoreFoundation 0x9a1ebab4 __CFRunLoopDoTimer + 1316

47 com.apple.CoreFoundation 0x9a26754f __CFRunLoopDoTimers + 351

48 com.apple.CoreFoundation 0x9a1a3531 __CFRunLoopRun + 2081

49 com.apple.CoreFoundation 0x9a1a2aa6 CFRunLoopRunSpecific + 390

50 com.apple.CoreFoundation 0x9a1a290b CFRunLoopRunInMode + 123

51 com.apple.HIToolbox 0x970a08f8 RunCurrentEventLoopInMode + 262

52 com.apple.HIToolbox 0x970a0631 ReceiveNextEventCommon + 494

53 com.apple.HIToolbox 0x970a042c _BlockUntilNextEventMatchingListInModeWithFilter + 99

54 com.apple.AppKit 0x9011cb41 _DPSNextEvent + 742

55 com.apple.AppKit 0x9011c1e5 -[NSApplicationnextEventMatchingMask:untilDate:inMode:dequeue:] + 350

56 com.apple.AppKit 0x90110b9c -[NSApplicationrun] + 907

57 com.apple.AppKit 0x90085fa0 NSApplicationMain + 2082

58 unity.AMPLITUDE Studios.Endless Legend 0x0065af5b PlayerMain(int, char const**) + 731

59 unity.AMPLITUDE Studios.Endless Legend 0x00002975 start + 53



Thread 1:: Dispatch queue: com.apple.libdispatch-manager

0 libsystem_kernel.dylib 0x944698ce kevent64 + 10

1 libdispatch.dylib 0x9180173f _dispatch_mgr_invoke + 245

2 libdispatch.dylib 0x918013a2 _dispatch_mgr_thread + 52



Thread 2:

0 libsystem_kernel.dylib 0x94468e6a __workq_kernreturn + 10

1 libsystem_pthread.dylib 0x9464372a _pthread_wqthread + 939

2 libsystem_pthread.dylib 0x94640e0e start_wqthread + 30



Thread 3:

0 libsystem_kernel.dylib 0x94468e6a __workq_kernreturn + 10

1 libsystem_pthread.dylib 0x9464372a _pthread_wqthread + 939

2 libsystem_pthread.dylib 0x94640e0e start_wqthread + 30



Thread 4:

0 libsystem_kernel.dylib 0x94468e6a __workq_kernreturn + 10

1 libsystem_pthread.dylib 0x9464372a _pthread_wqthread + 939

2 libsystem_pthread.dylib 0x94640e0e start_wqthread + 30



Thread 5:

0 libsystem_kernel.dylib 0x94468e6a __workq_kernreturn + 10

1 libsystem_pthread.dylib 0x9464372a _pthread_wqthread + 939

2 libsystem_pthread.dylib 0x94640e0e start_wqthread + 30



Thread 6:

0 libsystem_kernel.dylib 0x94462a0a semaphore_wait_trap + 10

1 libmono.0.dylib 0x01471a55 mono_sem_wait + 33

2 libmono.0.dylib 0x013b7cc1 finalizer_thread + 219

3 libmono.0.dylib 0x014348f5 start_wrapper + 534

4 libmono.0.dylib 0x01468334 thread_start_routine + 265

5 libmono.0.dylib 0x0148e2b1 GC_start_routine + 108

6 libsystem_pthread.dylib 0x94643c25 _pthread_body + 138

7 libsystem_pthread.dylib 0x94643b9b _pthread_start + 162

8 libsystem_pthread.dylib 0x94640e32 thread_start + 34



Thread 7:: UnityLookForNewInputDevices

0 libsystem_kernel.dylib 0x944629ce mach_msg_trap + 10

1 libsystem_kernel.dylib 0x94461a70 mach_msg + 68

2 com.apple.CoreFoundation 0x9a1a3ef6 __CFRunLoopServiceMachPort + 214

3 com.apple.CoreFoundation 0x9a1a3309 __CFRunLoopRun + 1529

4 com.apple.CoreFoundation 0x9a1a2aa6 CFRunLoopRunSpecific + 390

5 com.apple.CoreFoundation 0x9a2665c1 CFRunLoopRun + 129

6 unity.AMPLITUDE Studios.Endless Legend 0x00666194 LookForNewDevices(void*) + 452

7 unity.AMPLITUDE Studios.Endless Legend 0x003b70c1 Thread::RunThreadWrapper(void*) + 65

8 libsystem_pthread.dylib 0x94643c25 _pthread_body + 138

9 libsystem_pthread.dylib 0x94643b9b _pthread_start + 162

10 libsystem_pthread.dylib 0x94640e32 thread_start + 34



Thread 8:

0 libsystem_kernel.dylib 0x94468e6a __workq_kernreturn + 10

1 libsystem_pthread.dylib 0x9464372a _pthread_wqthread + 939

2 libsystem_pthread.dylib 0x94640e0e start_wqthread + 30



Thread 9:: UnityGfxDeviceWorker

0 libsystem_kernel.dylib 0x94462a22 semaphore_timedwait_trap + 10

1 com.apple.CoreServices.CarbonCore 0x99b5dd28 MPWaitOnSemaphore + 120

2 unity.AMPLITUDE Studios.Endless Legend 0x00672032 PlatformSemaphore::WaitForSignal() + 34

3 unity.AMPLITUDE Studios.Endless Legend 0x003b81b6 ThreadedStreamBuffer::HandleReadOverflow(unsigned int&, unsigned int&) + 118

4 unity.AMPLITUDE Studios.Endless Legend 0x006967d0 GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) + 80

5 unity.AMPLITUDE Studios.Endless Legend 0x0069664f GfxDeviceWorker::RunGfxDeviceWorker(void*) + 79

6 unity.AMPLITUDE Studios.Endless Legend 0x003b70c1 Thread::RunThreadWrapper(void*) + 65

7 libsystem_pthread.dylib 0x94643c25 _pthread_body + 138

8 libsystem_pthread.dylib 0x94643b9b _pthread_start + 162

9 libsystem_pthread.dylib 0x94640e32 thread_start + 34



Thread 10:: UnityWorker

0 libsystem_kernel.dylib 0x94462a22 semaphore_timedwait_trap + 10

1 com.apple.CoreServices.CarbonCore 0x99b5dd28 MPWaitOnSemaphore + 120

2 unity.AMPLITUDE Studios.Endless Legend 0x00672032 PlatformSemaphore::WaitForSignal() + 34

3 unity.AMPLITUDE Studios.Endless Legend 0x003b63f3 JobScheduler::WorkLoop(void*) + 99

4 unity.AMPLITUDE Studios.Endless Legend 0x003b70c1 Thread::RunThreadWrapper(void*) + 65

5 libsystem_pthread.dylib 0x94643c25 _pthread_body + 138

6 libsystem_pthread.dylib 0x94643b9b _pthread_start + 162

7 libsystem_pthread.dylib 0x94640e32 thread_start + 34



Thread 11:: UnityWorker

0 libsystem_kernel.dylib 0x94462a22 semaphore_timedwait_trap + 10

1 com.apple.CoreServices.CarbonCore 0x99b5dd28 MPWaitOnSemaphore + 120

2 unity.AMPLITUDE Studios.Endless Legend 0x00672032 PlatformSemaphore::WaitForSignal() + 34

3 unity.AMPLITUDE Studios.Endless Legend 0x003b63f3 JobScheduler::WorkLoop(void*) + 99

4 unity.AMPLITUDE Studios.Endless Legend 0x003b70c1 Thread::RunThreadWrapper(void*) + 65

5 libsystem_pthread.dylib 0x94643c25 _pthread_body + 138

6 libsystem_pthread.dylib 0x94643b9b _pthread_start + 162

7 libsystem_pthread.dylib 0x94640e32 thread_start + 34



Thread 12:: UnityWorker

0 libsystem_kernel.dylib 0x94462a22 semaphore_timedwait_trap + 10

1 com.apple.CoreServices.CarbonCore 0x99b5dd28 MPWaitOnSemaphore + 120

2 unity.AMPLITUDE Studios.Endless Legend 0x00672032 PlatformSemaphore::WaitForSignal() + 34

3 unity.AMPLITUDE Studios.Endless Legend 0x003b63f3 JobScheduler::WorkLoop(void*) + 99

4 unity.AMPLITUDE Studios.Endless Legend 0x003b70c1 Thread::RunThreadWrapper(void*) + 65

5 libsystem_pthread.dylib 0x94643c25 _pthread_body + 138

6 libsystem_pthread.dylib 0x94643b9b _pthread_start + 162

7
0Send private message
9 years ago
Sep 20, 2015, 3:24:10 AM
SOLVED IT!!!



Weirdly -- the autogenerated Registry.xml is bad; editing it didn't fix anything, but deleting it entirely did. I had wiped it out on Wednesday night in frustration, so when I tried it on Thursday the app launched. But it recreated the Registry.xml file, so after I quit and restarted, it regenerated... and back to crashing.



So, as long as I wipe the file before I launch, all good. You might want to fix this bug, but I have a workaround for now. :-)
0Send private message
9 years ago
Sep 24, 2015, 3:53:20 PM
Great find, and thanks for sharing.



I'll raise this with the team, but until it's fixed it's good to know there's a workaround. smiley: smile
0Send private message
9 years ago
Sep 26, 2015, 3:29:56 AM
Ok.... I did *something* in my game/Steam settings and now the game launches just fine without needing to delete Registry.xml every time. I really don't know what it is that I changed. I mean, I'm happy about this, but I wish I had something more concrete to give you folks in order to fix this.
0Send private message
9 years ago
Sep 27, 2015, 3:48:52 AM
And now tonight, we're back to crashing every time I try to launch.

*head bang*
0Send private message
9 years ago
Sep 28, 2015, 2:01:14 AM
And tonight it works again. I really have no idea what I'm changing on my system. I thought I understood, but I clearly don't. It's some mystical setting that I happen to hit from time to time.
0Send private message
?

Click here to login

Reply
Comment

Characters : 0
No results
0Send private message