Citra keeps on crashing and closing and Preferences don't work

Issue:
I’m using Macbook Pro mid 2012 version with OSX Catalina. When I open citra and go to Preferences, it doesn’t load anything and application stops responding. The processing mouse circle keeps on rotating and nothing happens and I have to Force Quit it. If I open a game (tried Pokemon X), it comes to initial load screen and Citra crashes and closes.

System Information

  • Operating System: macos Catalina
  • CPU: 2.5 GHz Dual-Core Intel Core i5
  • GPU: Intel HD Graphics 4000 1536 MB
  • Citra Version (found in title bar): Citra Nightly 1659
  • Game: Pokemon Xcitra_log.txt (12.0 KB)
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.

In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

System Information for Support

Client Version                                Nightly 1659 HEAD-3f13e1c
Operating System                              macOS 10.15
CPU                                                  Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             Intel HD Graphics 4000 OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [ ]
Hardware Shader                               [ ]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 1
Shader Disk Cache                             [x]

I did not find anything wrong in your log file. Please wait for a moderator to assist.

citra_log.txt (11.2 KB)

System Information for Support

Client Version                                Nightly 1678 HEAD-e33677b
Operating System                              macOS 11.1
CPU                                           VirtualApple @ 2.50GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             Apple M1
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

I did not find anything wrong in your log file. Please wait for a moderator to assist.

citra_log.txt (15.8 KB)

System Information for Support

Client Version                                Nightly 1678 HEAD-e33677b
Operating System                              macOS 11.1
CPU                                           VirtualApple @ 2.50GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             Apple M1
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [ ]
Hardware Shader, Accurate Multiplication      [ ]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

Here’s some issues I found with your log that might help.

  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

Keep in mind that the M1 Macs aren’t officially supported by Citra. So it’s likely that most games will just crash upon launch and that others will have a bunch of game breaking bugs.
You can try to see if this older MacOS build works for you but keep the words above in mind:
Download citra-osx-20200707-bd7ee8c.tar.gz from https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1587
Extract it and then run the citra-qt executable found inside of the extracted folder.