• Trouble launching Citra on Mac •

When I try to open the citra-qt app, it crashes within 1-2 seconds. When I try the citra executable file, it runs in Terminal, but instantly logs out having found no ROMs. My computer (OS X Maverick 10.9.5) won’t let me open .3ds files with the executable, or drag any files onto the executable to open it.

My computer (15" Macbook Pro, late 2013) support OpenGL 3.3 (it supports up to 4.1 I think). 8GB RAM (Memory: 8GB 1600 MHz DDR3), Graphics: Intel Iris Pro 1536MB, Processor: 2 GHz Intel Core i7) Here’s the full specs if needed.

  • Operating System: OS X Maverick 10.9.5
  • CPU: 2 GHz Intel Core i7-4750HQ
  • GPU: Intel Iris Pro 1536MB
  • Citra Version (found in title bar): Nightly Build - ed17c54 [I’ve tried a few recent versions]

Here’s the log from the Terminal when I open the citra executable file:

Last login: Wed Nov 1 21:15:17 on ttys000
/Users/james/Downloads/CItra/citra ; exit;
Jamess-MacBook-Pro-4:~ james$ /Users/james/Downloads/CItra/citra ; exit;
[ 0.000000] Config citra/config.cpp:LoadINI:40: Successfully loaded /Users/james/.config/citra-emu/sdl2-config.ini
[ 0.010141] Frontend citra/citra.cpp:main:120: Failed to load ROM: No ROM specified
logout

[Process completed]

Here’s the log from the Terminal when I open the citra-qt file:

Last login: Wed Nov 1 21:13:55 on ttys000
Jamess-MacBook-Pro-4:~ james$ /Users/james/Downloads/CItra/citra-qt.app/Contents/MacOS/citra-qt-bin ; exit;
2017-11-01 21:15:18.792 citra-qt-bin[53100:507] +[NSGraphicsContext graphicsContextWithCGContext:flipped:]: unrecognized selector sent to class 0x7fff751ab8f8
2017-11-01 21:15:18.804 citra-qt-bin[53100:507] An uncaught exception was raised
2017-11-01 21:15:18.804 citra-qt-bin[53100:507] +[NSGraphicsContext graphicsContextWithCGContext:flipped:]: unrecognized selector sent to class 0x7fff751ab8f8
2017-11-01 21:15:18.805 citra-qt-bin[53100:507] (
0 CoreFoundation 0x00007fff905ec25c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff8a166e75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff905ef02d +[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x00007fff9054a272 forwarding + 1010
4 CoreFoundation 0x00007fff90549df8 _CF_forwarding_prep_0 + 120
5 QtWidgets 0x000000010af00f93 _ZN23QPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv + 5283
6 QtWidgets 0x000000010af12968 _ZN23QPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv + 77432
7 QtWidgets 0x000000010abd2bcd _ZNK12QCommonStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget + 1117
8 QtWidgets 0x000000010af0e7d8 _ZN23QPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv + 60648
9 QtWidgets 0x000000010ac06173 _ZN11QProxyStyle11qt_metacallEN11QMetaObject4CallEiPPv + 93139
10 QtWidgets 0x000000010acf83c5 _ZN11QPushButton10paintEventEP11QPaintEvent + 117
11 QtWidgets 0x000000010ab8d243 _ZN7QWidget5eventEP6QEvent + 1123
12 QtWidgets 0x000000010ac58230 _ZN15QAbstractButton5eventEP6QEvent + 160
13 QtWidgets 0x000000010ab54b1d _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 301
14 QtWidgets 0x000000010ab55e97 _ZN12QApplication6notifyEP7QObjectP6QEvent + 391
15 QtCore 0x000000010b8cfe04 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 164
16 QtWidgets 0x000000010ab871dd _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 3613
17 QtWidgets 0x000000010ab87a00 _ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 1248
18 QtWidgets 0x000000010ab87442 _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 4226
19 QtWidgets 0x000000010ab87a00 _ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 1248
20 QtWidgets 0x000000010ab87442 _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 4226
21 QtWidgets 0x000000010ab621ee _ZN14QWidgetPrivate10scrollRectERK5QRectii + 7566
22 QtWidgets 0x000000010ab8d4a2 _ZN7QWidget5eventEP6QEvent + 1730
23 QtWidgets 0x000000010ad967e5 _ZN11QMessageBox5eventEP6QEvent + 21
24 QtWidgets 0x000000010ab54b1d _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 301
25 QtWidgets 0x000000010ab55e97 _ZN12QApplication6notifyEP7QObjectP6QEvent + 391
26 QtCore 0x000000010b8cfe04 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 164
27 QtCore 0x000000010b8d0f5b _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData + 891
28 libqcocoa.dylib 0x00000001104ec1ee qt_plugin_instance + 131102
29 libqcocoa.dylib 0x00000001104ecab1 qt_plugin_instance + 133345
30 CoreFoundation 0x00007fff9051d5b1 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
31 CoreFoundation 0x00007fff9050ec62 __CFRunLoopDoSources0 + 242
32 CoreFoundation 0x00007fff9050e3ef __CFRunLoopRun + 831
33 CoreFoundation 0x00007fff9050de75 CFRunLoopRunSpecific + 309
34 HIToolbox 0x00007fff87f0da0d RunCurrentEventLoopInMode + 226
35 HIToolbox 0x00007fff87f0d685 ReceiveNextEventCommon + 173
36 HIToolbox 0x00007fff87f0d5bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
37 AppKit 0x00007fff8853324e _DPSNextEvent + 1434
38 AppKit 0x00007fff8853289b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
39 AppKit 0x00007fff88891e2e -[NSApplication _realDoModalLoop:peek:] + 642
40 AppKit 0x00007fff888c8505 -[NSApplication runModalSession:] + 71
41 libqcocoa.dylib 0x00000001104eb716 qt_plugin_instance + 128326
42 QtCore 0x000000010b8cb991 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 417
43 QtWidgets 0x000000010ad58769 _ZN7QDialog4execEv + 377
44 citra-qt-bin 0x0000000101d1c6c0 _ZN11GMainWindow12ShowCalloutsEv + 288
45 citra-qt-bin 0x0000000101d1cbe1 _ZN11GMainWindowC2Ev + 1201
46 citra-qt-bin 0x0000000101d24556 main + 294
47 libdyld.dylib 0x00007fff8e3bd5fd start + 1
)
2017-11-01 21:15:18.806 citra-qt-bin[53100:507] *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘+[NSGraphicsContext graphicsContextWithCGContext:flipped:]: unrecognized selector sent to class 0x7fff751ab8f8’
*** First throw call stack:
(
0 CoreFoundation 0x00007fff905ec25c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff8a166e75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff905ef02d +[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x00007fff9054a272 forwarding + 1010
4 CoreFoundation 0x00007fff90549df8 _CF_forwarding_prep_0 + 120
5 QtWidgets 0x000000010af00f93 _ZN23QPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv + 5283
6 QtWidgets 0x000000010af12968 _ZN23QPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv + 77432
7 QtWidgets 0x000000010abd2bcd _ZNK12QCommonStyle11drawControlEN6QStyle14ControlElementEPK12QStyleOptionP8QPainterPK7QWidget + 1117
8 QtWidgets 0x000000010af0e7d8 _ZN23QPixmapDropShadowFilter11qt_metacallEN11QMetaObject4CallEiPPv + 60648
9 QtWidgets 0x000000010ac06173 _ZN11QProxyStyle11qt_metacallEN11QMetaObject4CallEiPPv + 93139
10 QtWidgets 0x000000010acf83c5 _ZN11QPushButton10paintEventEP11QPaintEvent + 117
11 QtWidgets 0x000000010ab8d243 _ZN7QWidget5eventEP6QEvent + 1123
12 QtWidgets 0x000000010ac58230 _ZN15QAbstractButton5eventEP6QEvent + 160
13 QtWidgets 0x000000010ab54b1d _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 301
14 QtWidgets 0x000000010ab55e97 _ZN12QApplication6notifyEP7QObjectP6QEvent + 391
15 QtCore 0x000000010b8cfe04 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 164
16 QtWidgets 0x000000010ab871dd _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 3613
17 QtWidgets 0x000000010ab87a00 _ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 1248
18 QtWidgets 0x000000010ab87442 _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 4226
19 QtWidgets 0x000000010ab87a00 _ZN14QWidgetPrivate22paintSiblingsRecursiveEP12QPaintDeviceRK5QListIP7QObjectEiRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 1248
20 QtWidgets 0x000000010ab87442 _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPointiP8QPainterP19QWidgetBackingStore + 4226
21 QtWidgets 0x000000010ab621ee _ZN14QWidgetPrivate10scrollRectERK5QRectii + 7566
22 QtWidgets 0x000000010ab8d4a2 _ZN7QWidget5eventEP6QEvent + 1730
23 QtWidgets 0x000000010ad967e5 _ZN11QMessageBox5eventEP6QEvent + 21
24 QtWidgets 0x000000010ab54b1d _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 301
25 QtWidgets 0x000000010ab55e97 _ZN12QApplication6notifyEP7QObjectP6QEvent + 391
26 QtCore 0x000000010b8cfe04 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 164
27 QtCore 0x000000010b8d0f5b _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData + 891
28 libqcocoa.dylib 0x00000001104ec1ee qt_plugin_instance + 131102
29 libqcocoa.dylib 0x00000001104ecab1 qt_plugin_instance + 133345
30 CoreFoundation 0x00007fff9051d5b1 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
31 CoreFoundation 0x00007fff9050ec62 __CFRunLoopDoSources0 + 242
32 CoreFoundation 0x00007fff9050e3ef __CFRunLoopRun + 831
33 CoreFoundation 0x00007fff9050de75 CFRunLoopRunSpecific + 309
34 HIToolbox 0x00007fff87f0da0d RunCurrentEventLoopInMode + 226
35 HIToolbox 0x00007fff87f0d685 ReceiveNextEventCommon + 173
36 HIToolbox 0x00007fff87f0d5bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
37 AppKit 0x00007fff8853324e _DPSNextEvent + 1434
38 AppKit 0x00007fff8853289b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
39 AppKit 0x00007fff88891e2e -[NSApplication _realDoModalLoop:peek:] + 642
40 AppKit 0x00007fff888c8505 -[NSApplication runModalSession:] + 71
41 libqcocoa.dylib 0x00000001104eb716 qt_plugin_instance + 128326
42 QtCore 0x000000010b8cb991 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 417
43 QtWidgets 0x000000010ad58769 _ZN7QDialog4execEv + 377
44 citra-qt-bin 0x0000000101d1c6c0 _ZN11GMainWindow12ShowCalloutsEv + 288
45 citra-qt-bin 0x0000000101d1cbe1 _ZN11GMainWindowC2Ev + 1201
46 citra-qt-bin 0x0000000101d24556 main + 294
47 libdyld.dylib 0x00007fff8e3bd5fd start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6
logout

[Process completed]

Thanks for any help!

To clarify, it’s an Intel Core i7-4750HQ. Here’s all the specs if needed.