0 Replies
      Latest reply on Jul 3, 2019 12:56 PM by 3rf
      3rf Level 1 Level 1 (0 points)

        My team is building a game using the Unreal engine that we want to export to tvOS. However, when we upload the built game via xcode to the Apple TV and launch it, we see the splash screen immediately followed by the application exiting with an ABORT.

         

        Looking at the crash logs we find:

        Exception Type:  EXC_CRASH (SIGABRT)
        Exception Codes: 0x0000000000000000, 0x0000000000000000
        Exception Note:  EXC_CORPSE_NOTIFY
        Triggered by Thread:  33

         

        Where Thread 33 says:

        Thread 33 name:  RenderThread 1
        Thread 33 Crashed:
        0   libsystem_kernel.dylib        0x00000001d38a4eec __pthread_kill + 8
        1   libsystem_pthread.dylib        0x00000001d3925910 pthread_kill + 140
        2   libsystem_c.dylib              0x00000001d380c804 abort + 100
        3   DodoPeak                      0x00000001030276e0 0x102614000 + 10565344
        4   DodoPeak                      0x00000001031963a8 0x102614000 + 12067752
        5   DodoPeak                      0x00000001031530a4 0x102614000 + 11792548
        6   DodoPeak                      0x0000000103152f48 0x102614000 + 11792200
        7   DodoPeak                      0x0000000105caac30 0x102614000 + 57240624
        8   DodoPeak                      0x0000000102f7aa6c 0x102614000 + 9857644
        9   DodoPeak                      0x0000000102f7a750 0x102614000 + 9856848
        10  DodoPeak                      0x0000000102f8b08c 0x102614000 + 9924748
        11  DodoPeak                      0x0000000103d4e584 0x102614000 + 24356228
        12  DodoPeak                      0x0000000103d4d110 0x102614000 + 24350992
        13  DodoPeak                      0x0000000103d3e688 0x102614000 + 24290952
        14  DodoPeak                      0x0000000103d4f370 0x102614000 + 24359792
        15  DodoPeak                      0x0000000104026b98 0x102614000 + 27339672
        16  DodoPeak                      0x00000001040250cc 0x102614000 + 27332812
        17  DodoPeak                      0x00000001043158c0 0x102614000 + 30415040
        18  DodoPeak                      0x0000000104316fe8 0x102614000 + 30420968
        19  DodoPeak                      0x0000000103006fc4 0x102614000 + 10432452
        20  DodoPeak                      0x0000000103005c28 0x102614000 + 10427432
        21  DodoPeak                      0x0000000103d3a5d8 0x102614000 + 24274392
        22  DodoPeak                      0x0000000103d6e774 0x102614000 + 24487796
        23  DodoPeak                      0x000000010306b364 0x102614000 + 10842980
        24  DodoPeak                      0x0000000103055098 0x102614000 + 10752152
        25  libsystem_pthread.dylib        0x00000001d3924874 _pthread_start + 128
        26  libsystem_pthread.dylib        0x00000001d392ca18 thread_start + 8
        

         

        full crash log here: https://gist.github.com/3rf/0129393b4176b722c100b03e7049173b

         

        We've been able to run the game successfully via hooking up to the apple TV directly via Unreal, but it always fails when uploaded manually. Does this render thread crash ring any bells? Any recommendations on how to procede debugging this?