Project

General

Profile

Bug #3572

[Mac OS] Opening launcher causes uncaught exception

Added by Jeffrey Haines about 1 year ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Launcher
Target version:
-
Start date:
09/30/2016
% Done:

0%

Reproducibility:
Always
Operating system:
MacOS
Severity:
Normal

Description

This bug was encountered on Mac OS Sierra and wasn't seen on Mac OS X El Capitan.

When opening the OpenMW launcher (before running the game), an uncaught exception was encountered and displayed to the user with the options to: Show Detail, Crash, and Continue.

This exception is not a show stopper; the user can simply click Continue and proceed to starting the game.

Exception Text:

Exception Name: NSInvalidArgumentException
Description: _createMenuRef called with existing principal MenuRef already associated with menu
User Info: (null)

0 CoreFoundation 0x00007fffadb8e52b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fffc2266cad objc_exception_throw + 48
2 CoreFoundation 0x00007fffadc0ca0d +[NSException raise:format:] + 205
3 AppKit 0x00007fffab79406f -[NSCarbonMenuImpl _createMenuRef] + 62
4 AppKit 0x00007fffab7939b6 -[NSCarbonMenuImpl _instantiateCarbonMenu] + 140
5 AppKit 0x00007fffab79146a -[NSApplication finishLaunching] + 825
6 AppKit 0x00007fffab790d2a -[NSApplication run] + 267
7 libqcocoa.dylib 0x000000010883208d _ZN21QCocoaEventDispatcher13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 2189
8 QtCore 0x000000010246307d _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 381
9 QtCore 0x0000000102465f5a _ZN16QCoreApplication4execEv + 346
10 openmw-launcher 0x000000010131c2a3 main + 739
11 libdyld.dylib 0x00007fffc2b44255 start + 1

System Configuration:

OpenMW 0.40.0 release
Mac OS 10.12 (16A323) Sierra
Intel i7 Macbook Air
Integrated Intel 4000 graphics

Replication Steps:

1) Install Mac OS Sierra
2) Install OpenMW 0.40.0 release
3) Open OpenMW Launcher

LauncherExceptionDialogue.png View (121 KB) Jeffrey Haines, 09/30/2016 08:13 PM

History

#1 Updated by Nalle Rooth about 1 year ago

It seems that QT4 is not supported by Sierra, which would explain why this error occurred after upgrading the OS.

#2 Updated by Nikolay Kasyanov about 1 year ago

@Nalle Rooth

That's not the case, unfortunately, OpenMW builds for macOS use Qt5 for quite some time.

#3 Updated by Nikolay Kasyanov about 1 year ago

It seems that there's no exception on Sierra 10.12.1. Can somebody confirm?

#4 Updated by Nalle Rooth 12 months ago

I have some further updates regarding this issue. Tested in macOS v10.12.1.

When launching OpenMW by double clicking the OpenMW.app, I get the "Could not find settings-default.cfg" message, like before .

If I instead launch a terminal and cd into "OpenMW.app/Contents/MacOS" and execute the launcher manually ("./openmw-launcher"), it loads correctly and the game is playable.

#5 Updated by scrawl . 12 months ago

When launching OpenMW by double clicking the OpenMW.app, I get the "Could not find settings-default.cfg" message, like before .

See #3566 (fixed for 0.41).

#6 Updated by Jeffrey Haines 11 months ago

I'm no longer seeing this issue. Double clicking to open the app is not causing the exception for me on 10.12.2.

#7 Updated by Jeffrey Haines 11 months ago

  • Status changed from New to Confirmed

#8 Updated by R. D. 11 months ago

If you are no longer seeing it, did you mean to close the issue?

#9 Updated by Jeffrey Haines 11 months ago

Not unless we can confirm it's no longer and issue for other people.

#10 Updated by Will Herrmann 6 months ago

There is no exception for me running macOS 10.11 (El Capitan).

#11 Updated by Alexei Dobrohotov 5 months ago

  • Status changed from Confirmed to Closed

Also available in: Atom PDF