ONI Crashes on startup (Mac)


dadsholden
  • Branch: Live Branch Version: OSX Pending

I have been having some trouble with Oxygen Not Included.
Issues that I have are, I press "Play" on Steam and the "Klei Entertainment" sign will load up for about 2 seconds, then it will close and the game will "sync", then quit.
I have tried turning off "Steam Overlay", no luck.
I have checked package contents and got the all clear, the game wouldn't start.
I sadly do not have the option to isolate a graphics card.
I have reset my Mac, re-installed the game, no luck.
Currently running on a Macbook Air 13-inch, Early 2015, 1.6 GHz Intel Core i5, 8GB Memory 1600 MHz DDR3 and Intel Graphics HD Graphics 6000 1536 MB.
I currently have 41 Hrs on the game and only until yesterday did it stop working, and I have googled many times how to find an answer, but I can't seem too.

Thank you for your time.

OxygenNotIncluded_2019-05-12-113252_Samuels-MacBook-Air.cpu_resource.diag


Steps to Reproduce
Press "Play" in Steam.

Status: Pending

This issue has not been confirmed by a developer yet.


  Report Bug


User Feedback


.... .... ....
21 hours ago, dadsholden said:

I hope this is it.

Player.log

Yes, that helps a bit. Looks like you have a couple heavy modification mods. First thing I would try is to disable them or unsubscribe in Steam if you have to. Mod may have updated something.

Other than that, I see something about waiting for a certain event/time/date. Maybe it's not reading your date/time right? I'd check your date/time is right.

Beyond that, I have no idea.

Share this comment


Link to comment
Share on other sites
....
9 hours ago, tommytom2k2 said:

Yes, that helps a bit. Looks like you have a couple heavy modification mods. First thing I would try is to disable them or unsubscribe in Steam if you have to. Mod may have updated something.

Other than that, I see something about waiting for a certain event/time/date. Maybe it's not reading your date/time right? I'd check your date/time is right.

Beyond that, I have no idea.

Thank you for trying.

I removed the mods and couldn't find an issue with the time connection. Still crashes.

I added the updated .log if you are interested.

Again, thank you.

Player.log

Share this comment


Link to comment
Share on other sites
....

Edit: Ignore this for a sec. Opened wrong log. Vivaldi pointed me to the wrong download. *sigh*
Edit2: Well, it still applies. Still showing mods and probably still the same exception.. It's missing but the log ends right where the exception started last time.
Edit3: Actually, I think I am wrong. "[01:21:22.842] [1] [INFO] Initialising UGC Service" You should get something like this after:

[01:36:13.227] [1] [INFO] Screen resolution updated, saving values to prefs: 1920x1080 @ 60, fullscreen: True
[01:36:13.399] [1] [INFO] UGC Service setup complete..

Try another resolution/refresh rate. Did you change monitors or resolutions lately? Instead of getting the above message, you get an exception. Maybe it's that instead of the object deletion thing.

________________________________
(Original post that is probably wrong)
I checked mine to be sure it wasn't a common error. It's not.

Seems to be getting a null exception in the scripting which seems to be for unloading assets from memory.

Also, I still see mentioning of mods, so they aren't gone fully, unless you added them back.

Looks like it tries to run the main loop, sets a timer-based delete of an object that doesn't exist.

If you have reset your Mac (0 user files transferred, hopefully), and reinstalled the game, there should be nothing left over but mods that steam autoloads because you subscribed to them. If you are 100% on the mods not being the problem, seems like a driver/security software issue.

Only other thing I can think of is some weird multi-threading issue where the game runs the delete twice but is only logged once.

Unloading 2 unused Assets to reduce memory usage. Loaded Objects now: 35468.
Total: 78.165728 ms (FindLiveObjects: 3.430718 ms CreateObjectMapping: 1.834411 ms MarkObjects: 72.811259 ms  DeleteObjects: 0.086450 ms)

[01:21:22.649] [1] [INFO] -- MAIN MENU -- 
[01:21:22.842] [1] [INFO] Initialising UGC Service
Receiving unhandled NULL exception
Obtained 33 stack frames.
#0  0x00000133b4f581 in (Unknown)
#1  0x0000011278fd3a in mono_jit_runtime_invoke
#2  0x000001128bc946 in mono_runtime_invoke
#3  0x0000010982d973 in ScriptingInvocation::InvokeChecked(ScriptingExceptionPtr*)
#4  0x00000109818362 in MonoBehaviour::WillDestroyComponent()
#5  0x000001094b7f9c in GameObject::WillDestroyGameObject()
#6  0x000001096eb09a in PreDestroyRecursive(GameObject&, unsigned long*)
#7  0x000001096eb0ef in PreDestroyRecursive(GameObject&, unsigned long*)
#8  0x000001096eb0ef in PreDestroyRecursive(GameObject&, unsigned long*)
#9  0x000001096eb0ef in PreDestroyRecursive(GameObject&, unsigned long*)
#10 0x000001096eb31c in DestroyGameObjectHierarchy(GameObject&)
#11 0x00000109590e0b in DelayedDestroyCallback(Object*, void*)
#12 0x0000010958eed6 in DelayedCallManager::Update(int)
#13 0x0000010970012e in ExecutePlayerLoop(NativePlayerLoopSystem*)
#14 0x00000109700157 in ExecutePlayerLoop(NativePlayerLoopSystem*)
#15 0x00000109700356 in PlayerLoop()
#16 0x00000109cf2f08 in -[PlayerAppDelegate UpdatePlayer]
#17 0x007fff3efbfe6b in __NSFireTimer
#18 0x007fff3cd3ffc0 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
#19 0x007fff3cd3fb6c in __CFRunLoopDoTimer
#20 0x007fff3cd3f6b2 in __CFRunLoopDoTimers
#21 0x007fff3cd208b2 in __CFRunLoopRun
#22 0x007fff3cd1fe0e in CFRunLoopRunSpecific
#23 0x007fff3c00c9db in RunCurrentEventLoopInMode
#24 0x007fff3c00c715 in ReceiveNextEventCommon
#25 0x007fff3c00c4a6 in _BlockUntilNextEventMatchingListInModeWithFilter
#26 0x007fff3a3a6ffb in _DPSNextEvent
#27 0x007fff3a3a5d93 in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
#28 0x0000010b2977df in -[NSApplication(SteamOverrideNextEvent) steamhooked_nextEventMatchingMask:untilDate:inMode:dequeue:]
#29 0x007fff3a39feb0 in -[NSApplication run]
#30 0x007fff3a38f3f0 in NSApplicationMain
#31 0x00000109d0034f in PlayerMain(int, char const**)
#32 0x007fff691943d5 in start

 

Edited by tommytom2k2

Share this comment


Link to comment
Share on other sites
....

It was the mods.

I googled all different types of things to try and eventually I took at the log myself after learning how to read it haha.

I completely removed the steam mod folder for Oni, it now works.

Thanks so much for your help and patience.

You're awesome.

Share this comment


Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now