How can we improve Double Fine Productions?

Segfaults on Startup in Psychonauts on MacOS 10.14

I just bought Psychonauts for MacOS from the appstore. Unfortunately, the game enters fullscreen, briefly displays the mouse pointer and then crashes immediately with a segfault. This is only a 15" MacBook Pro 2016 with a dedicated Radeon Pro 450 running MacOS 10.14 (Mojave). You can find the stack trace below (truncated at SDL_main).

If you (hopefully ;) ) consider debugging and fixing this, drop me a note if I can help you in any way.

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.doublefine.psychonauts 0x003793e3 ETextButton::ETextButton(char const*) + 231
1 com.doublefine.psychonauts 0x0035fa15 EPCOptionsWidget::EPCOptionsWidget(EPCOptionsPage*) + 567
2 com.doublefine.psychonauts 0x0035ee57 EPCOptionsPage::StartUp(EMenuPage*) + 147
3 com.doublefine.psychonauts 0x0033f59c EMainPage::StartUp(EMenuPage*) + 676
4 com.doublefine.psychonauts 0x003462a8 EUIMenu::StartUp(char const*) + 168
5 com.doublefine.psychonauts 0x0023a297 GameApp::initUIMenu() + 105
6 com.doublefine.psychonauts 0x00246b10 GameApp::StartUp(void*) + 5552
7 com.doublefine.psychonauts 0x00288402 PCGameApp::StartUp(void*) + 58
8 com.doublefine.psychonauts 0x00542797 SDL_main + 599

1 vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Christian Speckner shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Christian Speckner commented  ·   ·  Flag as inappropriate

        It might be noteworthy that I get a slightly different trace if I start the game from the shell:

        Exception Type: EXC_BAD_ACCESS (SIGSEGV)
        Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000020
        Exception Note: EXC_CORPSE_NOTIFY

        0 com.doublefine.psychonauts 0x004ada49 EScriptObject::CallMethodv(char const*, char const*, char*) + 85
        1 com.doublefine.psychonauts 0x004ade7f EScriptObject::CallMethodf(char const*, char const*, ...) + 65
        2 com.doublefine.psychonauts 0x001958ad EPlayerEntity::CreateEmitters() + 89
        3 com.doublefine.psychonauts 0x001913c7 EPlayerEntity::InitEntity(EDomain*) + 329
        4 com.doublefine.psychonauts 0x0022091f EEntity::EClassInfo::Create(EDomain*, char const*) const + 79
        5 com.doublefine.psychonauts 0x0024a5d6 EPlayerEntity::Create(EDomain*, char const*) + 54
        6 com.doublefine.psychonauts 0x002449ce GameApp::InitEntities() + 50
        7 com.doublefine.psychonauts 0x002467c1 GameApp::StartUp(void*) + 4705
        8 com.doublefine.psychonauts 0x00288402 PCGameApp::StartUp(void*) + 58
        9 com.doublefine.psychonauts 0x00542797 SDL_main + 599

      Feedback and Knowledge Base