[GH-ISSUE #318] [Bug]: Pokémon Unite IPA not running in PlayCover #137

Open
opened 2026-03-03 18:55:04 +03:00 by kerem · 9 comments
Owner

Originally created by @weirdgonzo on GitHub (Sep 8, 2022).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/318

Describe the bug

I can t run Pokémon Unite. I've uninstalled and installed PlayCover twice, done the same with the game and it doesn't open, it just gives mi this error log. However, when I tried the same Pokémon Unite IPA in other sideloading software (sideloadly, sorry for this, your software is miles better!), it ran without any problem. I've successfully run 2 other apps in PlayCover (Genshin Impact and Marvel Snap), so I think it works just fine, just not with Pokémon Unite.

Here is the full crash log (didn't fit in the Crash log field)

Steps to reproduce

1 - Open PlayCover
2 - Click on Pokémon Unite
3 - Crash

Expected behaviour

1 - Open PlayCover
2 - Click on Pokémon Unite
3 - [Hopefully] Having a good time

Crash log

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               pokemonunite [1466]
Path:                  /Users/USER/Library/Containers/io.playcover.PlayCover/pokemonunite.app/pokemonunite
Identifier:            jp.pokemon.pokemonunite
Version:               1.7.1475907 (475907)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-09-07 11:51:49.4538 +0200
OS Version:            macOS 12.5 (21G72)
Report Version:        12
Anonymous UUID:        FB8AB62E-D1CE-BD74-41EB-6BA6BA579909


Time Awake Since Boot: 94 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x000000016eb13d50
Exception Codes:       0x0000000000000002, 0x000000016eb13d50
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [1466]

VM Region Info: 0x16eb13d50 is in 0x16b310000-0x16eb14000;  bytes after start: 58735952  bytes before end: 687
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      MALLOC_MEDIUM (reserved)    147800000-148000000    [ 8192K] rw-/rwx SM=NUL  ...(unallocated)
      GAP OF 0x23310000 BYTES
--->  STACK GUARD                 16b310000-16eb14000    [ 56.0M] ---/rwx SM=NUL  ... for thread 0
      Stack                       16eb14000-16f310000    [ 8176K] rw-/rwx SM=PRV  thread 0

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread

What version of PlayCover are you using?

1.1.1

What version of macOS are you using?

Monterey (macOS 12)

Issue Language

  • Yes my issue is written in English
Originally created by @weirdgonzo on GitHub (Sep 8, 2022). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/318 ### Describe the bug I can t run Pokémon Unite. I've uninstalled and installed PlayCover twice, done the same with the game and it doesn't open, it just gives mi this error log. However, when I tried the same Pokémon Unite IPA in other sideloading software (sideloadly, sorry for this, your software is miles better!), it ran without any problem. I've successfully run 2 other apps in PlayCover (Genshin Impact and Marvel Snap), so I think it works just fine, just not with Pokémon Unite. [Here is the full crash log (didn't fit in the Crash log field)](https://drive.google.com/file/d/1wAD0u_LXTRdNAmWRVQdYoGhBgATuVmKJ/view?usp=sharing) ### Steps to reproduce 1 - Open PlayCover 2 - Click on Pokémon Unite 3 - Crash ### Expected behaviour 1 - Open PlayCover 2 - Click on Pokémon Unite 3 - [Hopefully] Having a good time ### Crash log ```shell ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: pokemonunite [1466] Path: /Users/USER/Library/Containers/io.playcover.PlayCover/pokemonunite.app/pokemonunite Identifier: jp.pokemon.pokemonunite Version: 1.7.1475907 (475907) Code Type: ARM-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2022-09-07 11:51:49.4538 +0200 OS Version: macOS 12.5 (21G72) Report Version: 12 Anonymous UUID: FB8AB62E-D1CE-BD74-41EB-6BA6BA579909 Time Awake Since Boot: 94 seconds System Integrity Protection: enabled Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_PROTECTION_FAILURE at 0x000000016eb13d50 Exception Codes: 0x0000000000000002, 0x000000016eb13d50 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [1466] VM Region Info: 0x16eb13d50 is in 0x16b310000-0x16eb14000; bytes after start: 58735952 bytes before end: 687 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL MALLOC_MEDIUM (reserved) 147800000-148000000 [ 8192K] rw-/rwx SM=NUL ...(unallocated) GAP OF 0x23310000 BYTES ---> STACK GUARD 16b310000-16eb14000 [ 56.0M] ---/rwx SM=NUL ... for thread 0 Stack 16eb14000-16f310000 [ 8176K] rw-/rwx SM=PRV thread 0 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread ``` ### What version of PlayCover are you using? 1.1.1 ### What version of macOS are you using? Monterey (macOS 12) ### Issue Language - [X] Yes my issue is written in English
Author
Owner

@IsaacMarovitz commented on GitHub (Sep 27, 2022):

@weirdgonzo Please try in the latest nightly/ with SIP disabled. Nintendo games likely have some form of anti-cheat.

<!-- gh-comment-id:1258820448 --> @IsaacMarovitz commented on GitHub (Sep 27, 2022): @weirdgonzo Please try in the latest nightly/ with SIP disabled. Nintendo games likely have some form of anti-cheat.
Author
Owner

@amirsaam commented on GitHub (Sep 27, 2022):

I've tested it while SIP is disabled and Jailbreak Bypass on, still crashes on protection.
pokemonunite-2022-09-27-043644.ips.zip

<!-- gh-comment-id:1258840510 --> @amirsaam commented on GitHub (Sep 27, 2022): I've tested it while SIP is disabled and Jailbreak Bypass on, still crashes on protection. [pokemonunite-2022-09-27-043644.ips.zip](https://github.com/PlayCover/PlayCover/files/9650620/pokemonunite-2022-09-27-043644.ips.zip)
Author
Owner

@IsaacMarovitz commented on GitHub (Sep 27, 2022):

Opened will LLDB, can confirm the crash.

Process 54950 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x16f603e30)
    frame #0: 0x000000019b25d558 CoreFoundation`-[__NSCFString getCString:maxLength:encoding:] + 8
CoreFoundation`-[__NSCFString getCString:maxLength:encoding:]:
->  0x19b25d558 <+8>:  stp    x22, x21, [sp, #0x10]
    0x19b25d55c <+12>: stp    x20, x19, [sp, #0x20]
    0x19b25d560 <+16>: stp    x29, x30, [sp, #0x30]
    0x19b25d564 <+20>: add    x29, sp, #0x30
Target 0: (pokemonunite) stopped.
<!-- gh-comment-id:1259462489 --> @IsaacMarovitz commented on GitHub (Sep 27, 2022): Opened will LLDB, can confirm the crash. ```shell Process 54950 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x16f603e30) frame #0: 0x000000019b25d558 CoreFoundation`-[__NSCFString getCString:maxLength:encoding:] + 8 CoreFoundation`-[__NSCFString getCString:maxLength:encoding:]: -> 0x19b25d558 <+8>: stp x22, x21, [sp, #0x10] 0x19b25d55c <+12>: stp x20, x19, [sp, #0x20] 0x19b25d560 <+16>: stp x29, x30, [sp, #0x30] 0x19b25d564 <+20>: add x29, sp, #0x30 Target 0: (pokemonunite) stopped. ```
Author
Owner

@IsaacMarovitz commented on GitHub (Sep 27, 2022):

I have narrowed this down to a bug in PlayTools. Installing Pokémon Unite without PlayTools opens the game fine.

<!-- gh-comment-id:1259609732 --> @IsaacMarovitz commented on GitHub (Sep 27, 2022): I have narrowed this down to a bug in PlayTools. Installing Pokémon Unite without PlayTools opens the game fine.
Author
Owner

@weirdgonzo commented on GitHub (Sep 27, 2022):

@IsaacMarovitz thank you for your answer! How can I uninstall PlayTools or Install Unite without PlayTools?

<!-- gh-comment-id:1259705608 --> @weirdgonzo commented on GitHub (Sep 27, 2022): @IsaacMarovitz thank you for your answer! How can I uninstall PlayTools or Install Unite without PlayTools?
Author
Owner

@IsaacMarovitz commented on GitHub (Sep 27, 2022):

@weirdgonzo Currently, there is no in-app way to install without PlayTools. However, we are planning to add this feature for 2.0.0. There are also certain drawbacks to not installing with PlayTools, the game doesn't display entirely correctly (off centre), the sound is missing, no access to keymapping etc... I'm trying to fix the issue within PlayTools itself that's causing this crash, and I'll let you know if we come up with a solution. In the mean time, if you want to install Pokémon Unite without PlayTools you will either need to modify PlayCover source directly, or you can ping me on the Discord and I'll see what I can cook up.

<!-- gh-comment-id:1259778084 --> @IsaacMarovitz commented on GitHub (Sep 27, 2022): @weirdgonzo Currently, there is no in-app way to install without PlayTools. However, we are planning to add this feature for 2.0.0. There are also certain drawbacks to not installing with PlayTools, the game doesn't display entirely correctly (off centre), the sound is missing, no access to keymapping etc... I'm trying to fix the issue within PlayTools itself that's causing this crash, and I'll let you know if we come up with a solution. In the mean time, if you want to install Pokémon Unite without PlayTools you will either need to modify PlayCover source directly, or you can ping me on the Discord and I'll see what I can cook up.
Author
Owner

@weirdgonzo commented on GitHub (Sep 28, 2022):

@IsaacMarovitz gotcha, thanks again for that thorough answer. I will wait for a fix, then, as my coding knowledge is very, very limited, so I'm afraid I can't disable PlayTools.

Have a good day! :-)

<!-- gh-comment-id:1260775165 --> @weirdgonzo commented on GitHub (Sep 28, 2022): @IsaacMarovitz gotcha, thanks again for that thorough answer. I will wait for a fix, then, as my coding knowledge is very, very limited, so I'm afraid I can't disable PlayTools. Have a good day! :-)
Author
Owner

@IsaacMarovitz commented on GitHub (Oct 28, 2022):

@weirdgonzo In Pre-release 2.0.0, you can install Pokémon Unite without PlayTools, and it does run.
Screenshot 2022-10-28 at 12 50 43

Note that the off resolution is a side-effect of not having PlayTools.

<!-- gh-comment-id:1295230635 --> @IsaacMarovitz commented on GitHub (Oct 28, 2022): @weirdgonzo In Pre-release 2.0.0, you can install Pokémon Unite without PlayTools, and it does run. <img width="1378" alt="Screenshot 2022-10-28 at 12 50 43" src="https://user-images.githubusercontent.com/42140194/198690583-e082eb02-25c1-4e8d-949f-1a07112acd19.png"> Note that the off resolution is a side-effect of not having PlayTools.
Author
Owner

@Blueboynl commented on GitHub (Dec 9, 2022):

@IsaacMarovitz How did you get the game in that screen. I am only getting it on the left side(Not full screen)
Schermafbeelding 2022-12-09 om 04 51 49

<!-- gh-comment-id:1343812104 --> @Blueboynl commented on GitHub (Dec 9, 2022): @IsaacMarovitz How did you get the game in that screen. I am only getting it on the left side(Not full screen) ![Schermafbeelding 2022-12-09 om 04 51 49](https://user-images.githubusercontent.com/120153528/206620537-33011525-eaab-49d8-b3d2-a70d142d60a1.png)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#137
No description provided.