Jump to content

Game Fails to Launch or Loads


Recommended Posts

Hello all, I am using the latest KSP on an early 2011 MacBook Pro with a 2.3 GHz Intel Core i7 and 8 jiggabytes of RAM. It is running OS X 10.7.5 Lion. Like I said this is 1.0.4 KSP however I am getting the same issue with .90 Beta. When I try and run the launcher all I get is the launcher window completely blacked out and the mouse starts to pinwheel. I can launch the program directly and access settings and even start a game, but as soon as I select start game or resume game the loading screen makes about a half of a revolution and then freezes and the computer begins to pinwheel. By forcing the screen to refresh by dragging the window around I can get a glitchy view of KSC to load but I can't click on any of the buildings. The worst part of this is, the game stops outputting to the log after I select start game, so I can't see whats going on. Since the game doesn't actually crash (just refuses to load) there is no crash log that I can read or upload for you guys to look at. I have tried with fresh installs and like mentioned before KSP .90 Beta and the issue still persists. I also deleted the old plist files and the game save states. I have reason to believe that it is an out of RAM error that is being sneaky. By viewing the activity monitor I can see that KSP is using upwards of 1.5 GB or even above 2 GB in some cases when it freezes. The issue persists even when I turned down graphics settings and I even tried using Active Texture Management! No luck.

Here is a link to imgur gallery of screenshots...sorry for PNG's and lack of banana for scale. Also not cat tacks.

http://imgur.com/a/r0BdD

Thank you in advance for all of your help you guys are awesome!

Log link -----> https://www.dropbox.com/s/cn5wrdckjknqbqm/KSP.log?dl=0

Player Log Link ----> https://www.dropbox.com/s/n8gaztn2u1y4iff/Player.log?dl=0

Looks like there is an unhandled exception but I can't make heads or tails of it.

It was a corrupt font file somewhere on the computer that was causing the game to crash. Got rid of some excess font libraries and performed fontrestore. Worked like a charm.

Edited by Stir_Fry_Beans
Added my KSP.log file to the post. Please note that it stops outputting after the title screen.
Link to comment
Share on other sites

It is my understanding the launcher hasn't worked on OS X---possibly ever. I've never even tried to use it.

Thank you! I don't really care if the launcher itself works, but I would like my actually game to load, right now it just gets stuck trying to load KSC.

Link to comment
Share on other sites

I had been running Lion on my mid 2010 i7 iMac, with no problems, and I am now running Yosemite (did a clean install when I threw an SSD in to replace a failing HD).

Seems really odd.

Watch the console next time, and see what errors it is throwing.

Link to comment
Share on other sites

I had been running Lion on my mid 2010 i7 iMac, with no problems, and I am now running Yosemite (did a clean install when I threw an SSD in to replace a failing HD).

Seems really odd.

Watch the console next time, and see what errors it is throwing.

I have watched the console before but it stops outputting after I reach the title menu. The only errors I have gotten were non fatal part reading errors, nothing too serious and it did not stop the game from loading. This is not my normal computer and I usually don't use Apple products! I am stuck with this machine for a little while and I am trying to make the best of it :D

Link to comment
Share on other sites

Hi Stir_Fry_Beans, I don't see errors in your log, but your pics look like the anti-aliasing bug.

Please try disabling anti-aliasing in the KSP settings then start the game again.

I'd suggest updating your graphics driver, but apparently that isn't something you can do on a Mac.

Link to comment
Share on other sites

Thanks for your reply sal_vager, I tried disabling the anti-aliasing and it still didn't work. The only change is now I can't make the glitchy view of KSC appear, instead I get the loading bar in the lower right and a black window. The only way to update the graphics drivers is to update to a new OS :/ I normally use a PC and using a Mac so far has been pretty crappy.

Link to comment
Share on other sites

Maybe the player.log has some clues.

Mac OSX: Open Console, on the left side of the window there is a menu that says 'files'. Scroll down the list and find the Unity drop down, under Unity there will be Player.log Aka Files>~/Library/Logs>Unity>Player.log

Console might be Finder, and the files may be hidden.

Link to comment
Share on other sites

Well, this is new.


Receiving unhandled NULL exception
Obtained 49 stack frames.
#0 0x00000099b24d50 in strlen
#1 0x000000001bf045 in ReadFontFiles()
#2 0x000000001bf46d in DynamicFontData::GetFaceForFontRef(FontRef&, std::vector<PPtr<Font>, stl_allocator<PPtr<Font>, (MemLabelIdentifier)26, 16> >&)
#3 0x000000001bf562 in DynamicFontData::GetFaceForCharacterIfAvailableInFont(FontRef&, std::vector<PPtr<Font>, stl_allocator<PPtr<Font>, (MemLabelIdentifier)26, 16> >&, unsigned int)
#4 0x000000001bf6c6 in DynamicFontData::GetFaceForCharacter(std::vector<UnityStr, stl_allocator<UnityStr, (MemLabelIdentifier)26, 16> >&, std::vector<PPtr<Font>, stl_allocator<PPtr<Font>, (MemLabelIdentifier)26, 16> >&, unsigned int, unsigned int)
#5 0x000000001bfcac in Font::GetCharacterBitmap(unsigned int&, unsigned int&, unsigned int&, RectT<float>&, float&, unsigned int, int, unsigned int)
#6 0x000000001c395a in Font::AddCharacterToTexture(unsigned int, int, unsigned int)
#7 0x000000001c49c3 in Font::CacheFontForText(unsigned short*, int, int, unsigned int, std::vector<TextFormatChange, std::allocator<TextFormatChange> >)
#8 0x000000002abdf7 in NativeTextGenerator::Setup()
#9 0x000000002aa1fe in TextMeshGenerator2::Generate()
#10 0x000000002a9f25 in TextMeshGenerator2::Get(UTF16String const&, Font*, TextAnchor, TextAlignment, float, float, float, bool, bool, ColorRGBA32, int, int)
#11 0x000000002a81a1 in IMGUI::GetGenerator(RectT<float> const&, GUIContent const&, Font&, TextAnchor, bool, bool, ColorRGBA32, int, int, ImagePosition)
#12 0x000000002a0f8f in GUIStyle::DrawContent(GUIState&, RectT<float> const&, GUIContent&, GUIStyleState const*) const
#13 0x000000002a0226 in GUIStyle::Draw(GUIState&, RectT<float> const&, GUIContent&, bool, bool, bool, bool) const
#14 0x0000000029d14a in IMGUI::GUILabel(GUIState&, RectT<float> const&, GUIContent&, GUIStyle&)
#15 0x00000000453233 in GUI_CUSTOM_INTERNAL_CALL_DoLabel(RectT<float> const&, MonoObject*, void*)
#16 0x0000001b8c933d in (wrapper managed-to-native) UnityEngine.GUI:INTERNAL_CALL_DoLabel (UnityEngine.Rect&,UnityEngine.GUIContent,intptr) + 0x2d (0x1b8c9310 0x1b8c935b) [0x6d05e00 - Unity Root Domain]
#17 0x0000001b8c92f8 in UnityEngine.GUI:DoLabel (UnityEngine.Rect,UnityEngine.GUIContent,intptr) + 0x18 (0x1b8c92e0 0x1b8c92fd) [0x6d05e00 - Unity Root Domain]
#18 0x0000001b8c92ce in UnityEngine.GUI:Label (UnityEngine.Rect,UnityEngine.GUIContent,UnityEngine.GUIStyle) + 0x36 (0x1b8c9298 0x1b8c92d3) [0x6d05e00 - Unity Root Domain]
#19 0x0000001b8c9282 in UnityEngine.GUI:Label (UnityEngine.Rect,string,UnityEngine.GUIStyle) + 0x42 (0x1b8c9240 0x1b8c9287) [0x6d05e00 - Unity Root Domain]
#20 0x00000055203ae3 in ScreenMessages:DrawGUI () + 0x4c3 (0x55203620 0x55203f33) [0x6d05e00 - Unity Root Domain]
#21 0x0000005520360a in ScreenMessages:OnGUI () + 0x52 (0x552035b8 0x5520360f) [0x6d05e00 - Unity Root Domain]
#22 0x000000062e0c89 in (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr) + 0x41 (0x62e0c48 0x62e0cdd) [0x6d05e00 - Unity Root Domain]
#23 0x000000013b8a16 in mono_jit_runtime_invoke
#24 0x000000014ec4b7 in mono_runtime_invoke
#25 0x0000000024a98f in scripting_method_invoke(ScriptingMethodMono, MonoObject*, ScriptingArguments&, MonoException**)
#26 0x000000003540f4 in ScriptingInvocationNoArgs::Invoke(MonoException**)
#27 0x0000000034475c in MonoBehaviour::DoGUI(MonoBehaviour::GUILayoutType, int)
#28 0x0000000029a162 in _ZL18MonoBehaviourDoGUIPvN13MonoBehaviour13GUILayoutTypeEi
#29 0x00000000299a79 in GUIManager::DoGUIEvent(InputEvent&, bool)
#30 0x000000002993e7 in GUIManager::Repaint()
#31 0x000000002f194a in PlayerRender(bool)
#32 0x000000002f2457 in PlayerLoop(bool, bool, IHookEvent*)
#33 0x0000000065e65c in -[PlayerAppDelegate UpdatePlayer]
#34 0x0000009a168bab in __NSFireTimer
#35 0x0000009be842a6 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
#36 0x0000009be83c37 in __CFRunLoopDoTimer
#37 0x0000009be62cd0 in __CFRunLoopRun
#38 0x0000009be621dc in CFRunLoopRunSpecific
#39 0x0000009be62088 in CFRunLoopRunInMode
#40 0x00000091ac2543 in RunCurrentEventLoopInMode
#41 0x00000091ac98ab in ReceiveNextEventCommon
#42 0x00000091ac971a in BlockUntilNextEventMatchingListInMode
#43 0x0000009ab08ee8 in _DPSNextEvent
#44 0x0000009ab08752 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
#45 0x0000009ab04ac1 in -[NSApplication run]
#46 0x0000009ad95ac5 in NSApplicationMain
#47 0x0000000065e3ab in PlayerMain(int, char const**)
#48 0x00000000003095 in start

I think it's saying you have a corrupt font, I have no idea how to fix that so all I can do is point you to OSX support threads, hopefully fixing the fonts will fix KSP.

It's something to try at least.

Link to comment
Share on other sites

I think it's saying you have a corrupt font, I have no idea how to fix that so all I can do is point you to OSX support threads, hopefully fixing the fonts will fix KSP.

It's something to try at least.

This makes a ton of sense actually and thank you for your help. This is my mother's back up work machine and she does graphic design and helps people self publish books! The number of fonts on this machine must be enormous.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...