Page 2 of 2

Re: [0.12.0][Mac OS Lion] Crash before loading screen

Posted: Thu Jul 30, 2015 3:27 am
by Grimrig
I've been having the same issue with 0.12.1. When I open the game I get the loading screen. It gets to "10% Loading Mods", then either says "Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums." or crashes my computer.

I'm running Mac OS Version 10.9.5

Code: Select all

   0.000 2015-07-29 23:18:27; Factorio 0.12.1 (Build 16116, mac)
   0.000 Operating system: Mac OS X 10.9.5
   0.000 Read data path: /Applications/factorio.app/Contents/data
   0.000 Write data path: /Users/room1436/Library/Application Support/factorio
   0.000 Binaries path: /
   0.001 Info LocaleProvider.cpp:282: Language en is LTR
   0.001 Info LocaleProvider.cpp:282: Language en is LTR
   0.180 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all]
   0.320 Loading mod core 0.0.0 (data.lua)
   0.324 Loading mod base 0.12.1 (data.lua)
   0.858 Info LocaleProvider.cpp:282: Language en is LTR
   0.859 Info LocaleProvider.cpp:282: Language en is LTR
   0.868 Info LocaleProvider.cpp:282: Language en is LTR
   0.868 Info LocaleProvider.cpp:282: Language en is LTR
   9.827 Initial atlas bitmap size is 16384
   9.828 Created atlas bitmap 16384x7664
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x7fff859ef5aa in 0x7fff859ef5aa
#1  0x0 in 0x0
#2  0x7fff8bfc6b1a in 0x7fff8bfc6b1a
#3  0x7fff8326d1ca in 0x7fff8326d1ca
#4  0x7fff8326e65f in 0x7fff8326e65f
#5  0x1234801fc14e in 0x1234801fc14e
#6  0x1234801c462a in 0x1234801c462a
#7  0x7fff88d550ed in 0x7fff88d550ed
#8  0x7fff8368b089 in 0x7fff8368b089
#9  0x1007c2269 in flip_display (in factorio) + 89
#10 0x10020f3e8 in LoadingSplashScreen::render() (in factorio) + 1240
#11 0x1001e6e6e in SoundLibrary::load(boost::function<void (double)>) (in factorio) + 1102
#12 0x1001e4f0e in GlobalContext::init(bool, boost::filesystem::path const&) (in factorio) + 4094
#13 0x1002fc9ca in MainLoop::run(boost::filesystem::path const&, boost::filesystem::path const&, bool, bool) (in factorio) + 170
#14 0x1002fb8d3 in _al_mangled_main (in factorio) + 13875
#15 0x1007beab7 in +[AllegroAppDelegate app_main:] (in factorio) + 23
#16 0x7fff8438fd8b in 0x7fff8438fd8b
#17 0x7fff80e92899 in 0x7fff80e92899
#18 0x7fff80e9272a in 0x7fff80e9272a
#19 0x7fff80e96fc9 in 0x7fff80e96fc9
  33.993 Error Util.cpp:45: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x7fff859ef5aa in 0x7fff859ef5aa
#1  0x53c380 in 0x0053c380 (in factorio)
#2  0x7fff8bfc6b1a in 0x7fff8bfc6b1a
#3  0x7fff8326d1ca in 0x7fff8326d1ca
#4  0x7fff8326e65f in 0x7fff8326e65f
#5  0x1234801fc14e in 0x1234801fc14e
#6  0x7fff88e76115 in 0x7fff88e76115
#7  0x7fff88e45bfa in 0x7fff88e45bfa
#8  0x7fff88d5672f in 0x7fff88d5672f
#9  0x10078dbc8 in ogl_destroy_bitmap (in factorio) + 120
#10 0x10073ad42 in al_destroy_bitmap (in factorio) + 226
#11 0x10076dd14 in _al_run_destructors (in factorio) + 100
#12 0x100791e40 in al_uninstall_system (in factorio) + 16
#13 0x7fff8bfc7794 in 0x7fff8bfc7794
#14 0x7fff8bfc7a4c in 0x7fff8bfc7a4c
#15 0x1004028ca in CrashHandler::SignalHandler(int) (in factorio) + 90
#16 0x7fff859ef5aa in 0x7fff859ef5aa
#17 0x0 in 0x0
#18 0x7fff8bfc6b1a in 0x7fff8bfc6b1a
#19 0x7fff8326d1ca in 0x7fff8326d1ca
#20 0x7fff8326e65f in 0x7fff8326e65f
#21 0x1234801fc14e in 0x1234801fc14e
#22 0x1234801c462a in 0x1234801c462a
#23 0x7fff88d550ed in 0x7fff88d550ed
#24 0x7fff8368b089 in 0x7fff8368b089
#25 0x1007c2269 in flip_display (in factorio) + 89
#26 0x10020f3e8 in LoadingSplashScreen::render() (in factorio) + 1240
#27 0x1001e6e6e in SoundLibrary::load(boost::function<void (double)>) (in factorio) + 1102
#28 0x1001e4f0e in GlobalContext::init(bool, boost::filesystem::path const&) (in factorio) + 4094
#29 0x1002fc9ca in MainLoop::run(boost::filesystem::path const&, boost::filesystem::path const&, bool, bool) (in factorio) + 170
#30 0x1002fb8d3 in _al_mangled_main (in factorio) + 13875
#31 0x1007beab7 in +[AllegroAppDelegate app_main:] (in factorio) + 23
#32 0x7fff8438fd8b in 0x7fff8438fd8b
#33 0x7fff80e92899 in 0x7fff80e92899
#34 0x7fff80e9272a in 0x7fff80e9272a
#35 0x7fff80e96fc9 in 0x7fff80e96fc9
  39.165 Error Util.cpp:45: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
 

Re: [0.12.0][Mac OS Lion] Crash before loading screen

Posted: Thu Jul 30, 2015 3:37 am
by KeepOnBuilding
This is a totally different issue. You see a loading screen, we didn't even get that far.

Your problem might see more love if you post it up in a new thread.

KeepOnBuilding!

Re: [0.12.0][Mac OS Lion] Crash before loading screen

Posted: Thu Jul 30, 2015 8:12 am
by slpwnd
akisute wrote:No, it's not fixed but got worth. 0.12.0 worked without any problems on my iMac, OS X 10.10.4 (Yosemite). But now 0.12.1 crashes before loading screen without any trace of logs at all, like infinitehubgear said before. You must have done something that only works on legacy Macs...

Btw my iMac runs with system language set to Japanese so it might affect something.
Seems like the fix we made for 0.12.0 fixed the problem for you (having system language set to Japanese) but broke it (for unknown reasons) for other people without any non-standard system language or username.

Re: [0.12.0] [Mac OS Lion] Crash before loading screen

Posted: Fri Jul 31, 2015 10:12 am
by KeepOnBuilding
Hey slpwnd,

I'm happy to test a debugging build if you'd like to try to find out more detail about why 0.12.0 failed on my system.

KeepOnBuilding.

Re: [0.12.0][Mac OS Lion] Crash before loading screen

Posted: Sat Aug 01, 2015 11:59 am
by akisute
slpwnd wrote:
akisute wrote:No, it's not fixed but got worth. 0.12.0 worked without any problems on my iMac, OS X 10.10.4 (Yosemite). But now 0.12.1 crashes before loading screen without any trace of logs at all, like infinitehubgear said before. You must have done something that only works on legacy Macs...

Btw my iMac runs with system language set to Japanese so it might affect something.
Seems like the fix we made for 0.12.0 fixed the problem for you (having system language set to Japanese) but broke it (for unknown reasons) for other people without any non-standard system language or username.
Aha! Now I see that's why I can't run 0.12.1 and 0.12.2. I think I might be able to help you a little bit because I'm a OS X/iOS developer myself, if you can tell me about what kind of fixes you did for 0.12.0 ;)

Or you can just make an another binary for non-standard system language users other than the current build if you wish to. I believe Steam supports conditional releases for different environments (for example x86/x86-64/arm for Windows or something like that) so this could be viable option...

Re: [0.12.0] [Mac OS Lion] Crash before loading screen

Posted: Tue Aug 11, 2015 8:04 am
by akisute
@HanziQ, @KeepOnBuilding,

Looks like this problem is fixed in the latest version :D I'm afraid I'm too new to this forum to post a PM to inform you guys.

Re: [0.12.0] [Mac OS Lion] Crash before loading screen

Posted: Tue Aug 11, 2015 8:23 am
by KeepOnBuilding
That's great. Well done, HanziQ!

Re: [0.12.0] [Mac OS Lion] Crash before loading screen

Posted: Tue Aug 11, 2015 8:28 am
by HanziQ
Great, thanks for testing.