macOS High Sierra/Mojave環境で起動出来ない(1.3.1)
※ なお、MIDITrail 1.2.6は、High Sierra/Mojaveとも正常起動・動作します。 ( #40982 の現象が出る事は確認 )
次の環境で MIDITrail 1.3.1 を起動させたところ、いずれも正常に動作しました。 OSDNからダウンロードしたMIDITrailで試しています。
コード署名無効で落ちていますが、前述の通り再現しないため、調査が難しいです。 次の二つの方法を確認していただけないでしょうか。それぞれアプリをビルドする際の署名の仕方が異なるためです。
OpenGLの初期化処理で、APIを呼び出した時に落ちています。 ダンプによると、VMware Fusion 12の仮想サーバ上でアプリを実行しているように見受けられます。
VMware Fusion 12の仮想サーバ(10.14.6 Mojave)で、MIDITrail 1.3.1を起動したところ、同じエラーが発生することを確認しました。
VMware Fusion固有の問題かもしれないため、仮想サーバでない環境でMIDITrail 1.3.1が起動できるか確認していただけないでしょうか。
なお、仮想サーバ上でもMIDITrail 1.2.6が起動することは確認できました。(ただし画面の描画が一部崩れていました)
MIDITrail 1.3.1の以下対策で追加した処理で落ちているため、1.2.6では落ちないようです。
頂いた情報に基づき再度検証しました。
mks.enableMTLRenderer = “0" mks.enableGLRenderer = “1”
リアルマシン&OSDNダウンロードであれば正常動作する事が確認できました。
ありがとうございます。
App StoreからダウンロードしたMIDITrail 1.3.1を起動させたところ、 High Sierraのみコード署名無効で起動できない。原因は不明。
High Sierra固有の問題と考えられるため、対処なし。
VMware Fusion 12固有の問題と考えられるため、対処なし。
macOS High Sierra及びMojave環境で、ver 1.3.1が起動出来ない。
Mojave 10.14.6 / MIDITrail 1.3.1 > EXC_BAD_ACCESS (SIGSEGV)
(ダンプは添付ファイルをご覧ください)
旧バージョンOSでの動作について報告するのは心苦しいのですが、Big Sur/iOS14のCoreMIDI動作が2020/11時点では信頼出来ないため、サポートを考慮いただければ大変ありがたいです。