Jactorio icon indicating copy to clipboard operation
Jactorio copied to clipboard

Plain Debug build, won't start, Apple Silicone

Open pixelpax opened this issue 2 years ago • 1 comments

     0.002 Info     [jactorio.cpp:59] Darwin | Debug build 0, version: v0.1.2


     0.002 Info     [jactorio.cpp:19] 1 - Data stage
     0.002 Info     [display_window.cpp:60] Using SDL2 for window creation
     0.010 Info     [pybind_manager.cpp:83] Python interpreter initialized 3.8.9 (default, Aug  3 2021, 19:21:54) 
[Clang 13.0.0 (clang-1300.0.29.3)]
     0.014 Debug    [prototype_manager.cpp:73] Added prototype 5 @1
     0.015 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-0
     0.015 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-1
     0.015 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-2
     0.015 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-3
     0.015 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-4
     0.015 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-5
     0.016 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-6
     0.016 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-7
     0.016 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-8
     0.016 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-9
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-10
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-11
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:player-action-12
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-action-none
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-action-key-down
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-action-key-pressed
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-action-key-repeat
     0.017 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-action-key-held
     0.018 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-action-key-up
     0.018 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-mouse-left
     0.018 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-mouse-middle
     0.018 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-mouse-right
     0.018 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-mouse-x1
     0.018 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:key-mouse-x2
     0.019 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-main
     0.019 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-new-game
     0.019 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-new-game-seed
     0.019 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-new-game-play
     0.019 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-load-game
     0.020 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-load-game-play
     0.020 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-save-game
     0.020 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-save-game-invalid-name
     0.020 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-save-game-save-name
     0.020 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-save-game-save
     0.021 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-options
     0.021 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-keybind
     0.021 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-keybind-key
     0.021 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-keybind-name
     0.021 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-keybind-action
     0.021 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-keybind-reset
     0.022 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-toggle-fullscreen
     0.022 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-language
     0.022 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-option-change-language-restart-notice
     0.022 Debug    [prototype_manager.cpp:73] Added prototype 4 __core__/label:menu-quit
     0.023 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/cursor-select
     0.023 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/cursor-invalid
     0.024 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/arrow-up
     0.024 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/arrow-right
     0.024 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/arrow-down
     0.024 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/arrow-left
     0.025 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/rect-green
     0.025 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/rect-aqua
     0.025 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/rect-red
     0.026 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/rect-pink
     0.026 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/rect-yellow
     0.026 Debug    [prototype_manager.cpp:73] Added prototype 12 __core__/rect-grey
     0.027 Debug    [prototype_manager.cpp:73] Added prototype 3 __core__/inventory-selected-cursor
     0.027 Debug    [prototype_manager.cpp:73] Added prototype 12 @59
     0.027 Debug    [prototype_manager.cpp:73] Added prototype 3 __core__/reset
     0.027 Debug    [prototype_manager.cpp:73] Added prototype 12 @61
     0.027 Info     [prototype_manager.cpp:112] Directory 'data/core' prototype loaded
     0.029 Debug    [prototype_manager.cpp:73] Added prototype 14 __base__/assembly-machine-1
     0.029 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/assembly-machine-1-item
     0.029 Debug    [prototype_manager.cpp:73] Added prototype 12 @64
     0.030 Debug    [prototype_manager.cpp:73] Added prototype 12 @65
     0.055 Debug    [prototype_manager.cpp:73] Added prototype 14 __base__/assembly-machine-2
     0.056 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/assembly-machine-2-item
     0.056 Debug    [prototype_manager.cpp:73] Added prototype 12 @68
     0.056 Debug    [prototype_manager.cpp:73] Added prototype 12 @69
     0.077 Debug    [prototype_manager.cpp:73] Added prototype 14 __base__/assembly-machine-3
     0.078 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/assembly-machine-3-item
     0.078 Debug    [prototype_manager.cpp:73] Added prototype 12 @72
     0.078 Debug    [prototype_manager.cpp:73] Added prototype 12 @73
     0.095 CRITICAL [display_window.cpp:84] Error initializing window


Jactorio crashed
Below contains debug information related to the crash

Signal 11 (SIGSEGV)

Stacktrace: 
Stack trace (most recent call last) in thread 6095876096:
#21   Object "libsystem_pthread.dylib", at 0x1850454eb, in _pthread_start + 147
#20   Object "jactorio", at 0x1049b0a63, in void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(jactorio::ThreadedLoopCommon&), std::__1::reference_wrapper<jactorio::ThreadedLoopCommon> > >(void*) + 79
#19   Object "jactorio", at 0x1049b130f, in void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(jactorio::ThreadedLoopCommon&), std::__1::reference_wrapper<jactorio::ThreadedLoopCommon>, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(jactorio::ThreadedLoopCommon&), std::__1::reference_wrapper<jactorio::ThreadedLoopCommon> >&, std::__1::__tuple_indices<2ul>) + 55
#18   Object "jactorio", at 0x1049b1393, in decltype(std::__1::forward<void (*)(jactorio::ThreadedLoopCommon&)>(fp)(std::__1::forward<std::__1::reference_wrapper<jactorio::ThreadedLoopCommon> >(fp0))) std::__1::__invoke<void (*)(jactorio::ThreadedLoopCommon&), std::__1::reference_wrapper<jactorio::ThreadedLoopCommon> >(void (*&&)(jactorio::ThreadedLoopCommon&), std::__1::reference_wrapper<jactorio::ThreadedLoopCommon>&&) + 55
#17   Object "jactorio", at 0x104d2cbbf, in jactorio::render::RenderInit(jactorio::ThreadedLoopCommon&) + 23
#16   Object "jactorio", at 0x104d2cd07, in Init(jactorio::ThreadedLoopCommon&) + 147
#15   Object "jactorio", at 0x104d2d4c3, in std::__1::unique_ptr<jactorio::render::RenderController, std::__1::default_delete<jactorio::render::RenderController> >::~unique_ptr() + 27
#14   Object "jactorio", at 0x104d33283, in std::__1::unique_ptr<jactorio::render::RenderController, std::__1::default_delete<jactorio::render::RenderController> >::~unique_ptr() + 31
#13   Object "jactorio", at 0x104d332ef, in std::__1::unique_ptr<jactorio::render::RenderController, std::__1::default_delete<jactorio::render::RenderController> >::reset(jactorio::render::RenderController*) + 91
#12   Object "jactorio", at 0x104d3336b, in std::__1::default_delete<jactorio::render::RenderController>::operator()(jactorio::render::RenderController*) const + 39
#11   Object "jactorio", at 0x104d333c3, in jactorio::render::RenderController::~RenderController() + 27
#10   Object "jactorio", at 0x104d333ff, in jactorio::render::RenderController::~RenderController() + 43
#9    Object "jactorio", at 0x104d3346b, in jactorio::render::TileRenderer::~TileRenderer() + 27
#8    Object "jactorio", at 0x104d34717, in jactorio::render::TileRenderer::~TileRenderer() + 55
#7    Object "jactorio", at 0x104d130df, in jactorio::render::Shader::~Shader() + 27
#6    Object "jactorio", at 0x104d13067, in jactorio::render::Shader::~Shader() + 35
#5    Object "jactorio", at 0x104d0ff67, in jactorio::render::OpenglClearErrors() + 47
#4    Object "libsystem_platform.dylib", at 0x18505c4e3, in _sigtramp + 55
#3    Object "jactorio", at 0x1049b2b33, in SignalCrashHandler(int) + 471
#2    Object "jactorio", at 0x1049b2627, in PrintStackTrace(__sFILE*) + 127
#1    Object "jactorio", at 0x1049b27b3, in backward::StackTraceImpl<backward::system_tag::darwin_tag>::load_here(unsigned long, void*, void*) + 119
#0    Object "jactorio", at 0x1049b2f9f, in unsigned long backward::details::unwind<backward::StackTraceImpl<backward::system_tag::darwin_tag>::callback>(backward::StackTraceImpl<backward::system_tag::darwin_tag>::callback, unsigned long) + 39
     0.106 Debug    [prototype_manager.cpp:73] Added prototype 15 __base__/wooden-chest
     0.107 Debug    [prototype_manager.cpp:73] Added prototype 12 @75
     0.108 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/wooden-chest-item
     0.108 Debug    [prototype_manager.cpp:73] Added prototype 12 @77
     0.108 Debug    [prototype_manager.cpp:73] Added prototype 15 __base__/iron-chest
     0.109 Debug    [prototype_manager.cpp:73] Added prototype 12 @79
     0.109 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/iron-chest-item
     0.109 Debug    [prototype_manager.cpp:73] Added prototype 12 @81
     0.110 Debug    [prototype_manager.cpp:73] Added prototype 15 __base__/steel-chest
     0.110 Debug    [prototype_manager.cpp:73] Added prototype 12 @83
     0.110 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/steel-chest-item
     0.110 Debug    [prototype_manager.cpp:73] Added prototype 12 @85
     0.111 Debug    [prototype_manager.cpp:73] Added prototype 21 __base__/transport-belt-basic
     0.111 Debug    [prototype_manager.cpp:73] Added prototype 3 __base__/transport-belt-basic-item
     0.111 Debug    [prototype_manager.cpp:73] Added prototype 12 @88
     0.111 Debug    [prototype_manager.cpp:73] Added prototype 12 @89


pixelpax avatar Feb 19 '22 00:02 pixelpax

The crash when attempting to handle initialization errors is a bug, I have fixed that on the develop branch. However I suspect the error attempting to initialize the window may have to do with your machine. Could you try running the Debug build from the develop branch and see what error information it gives you?

jaihysc avatar Feb 23 '22 13:02 jaihysc