Opened 4 years ago

Last modified 4 years ago

#11260 closed defect

MAC OS X: App stalls when launched on OS X 10.5.8. — at Initial Version

Reported by: macca8 Owned by:
Priority: blocker Component: Port: Mac OS X
Version: Keywords:
Cc: Game:

Description

This issue dates back to when the Help Menu was added to ScummVM’s application menu (28/29 August 2018)… earlier builds that predate this event (for example, a daily build from 8 June 2018 & the v2.0.0 release) launch correctly.

Affected ScummVM build: All current 32bit mac builds (includes v2.2.0git daily, v2.1.1pre daily, v2.1.0 PPC release, v2.1.0 intel release).
Platform: Intel Mac & PPC Mac (OS X 10.5.8)

When launching any current 32bit build on OS X 10.5.8, the app stalls when it fails to populate the app’s Help Menu… the only object present is the search box (later versions of macOS load the Help Menu correctly and don’t have this issue).

The side effects of this are:

  • the ScummVM window is never launched.
  • the cursor disappears (can be revealed by scrolling to the bottom of the screen).
  • the user must Force Quit to close the app (can be activated from the Dock).

I’m using an Intel Mac, but these side effects also apply to PPC Macs (as reported by a user in https://forums.scummvm.org/viewtopic.php?f=2&t=14967#p87856 .

There’s no crash report, but the Mac OS X console reports the following:
7/11/19 2:12:47 PM scummvm[xxx] NSDocumentController Info.plist warning: The values of CFBundleTypeRole entries must be 'Editor', 'Viewer', 'None', or 'Shell'.
7/11/19 2:12:47 PM scummvm[xxx] * -[NSApplication setHelpMenu:]: unrecognized selector sent to instance 0x30115a0
7/11/19 2:12:47 PM scummvm[xxx] Exception raised during posting of notification. Ignored. exception: '* -[NSApplication setHelpMenu:]: unrecognized selector sent to instance 0x30115a0' invoked observer method: '* -[SDLMain applicationDidFinishLaunching:]' observer: 0x3022330 notification name: 'NSApplicationDidFinishLaunchingNotification'
7/11/19 2:13:56 PM com.apple.launchd[xx] ([0x0-0x25025].org.scummvm.scummvm[xxx]) Exited: Killed

The last line of the report refers to a Force Quit, and the first is a warning that appears even on successful launches.

The scummvm.log reports 'log opened'.

Note that this behaviour dates back to at least a daily build from 15 September 2018.
Also, unlike all the other builds (including the v2.1.0 OSX PPC release), the v2.1.0 intel release actually crashes immediately on launch (no backtrace is available on the crash report), though this may be related to an unresolved crash on OS X 10.6.8 involving the same build (refer #11203).

Change History (0)

Note: See TracTickets for help on using tickets.