From 18 Jan, 2021 0:00 UTC: All services will be temporary unavailable for maintenance

Ticket #40984

macOS High Sierra/Mojave環境で起動出来ない(1.3.1)

Eröffnet am: 2020-11-20 15:54 Letztes Update: 2020-11-24 00:04

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Won't Fix
Datei:
2

Details

macOS High Sierra及びMojave環境で、ver 1.3.1が起動出来ない。

High Sierra 10.13.6 / MIDITrail 1.3.1 > EXC_CRASH (Code Signature Invalid)
Mojave 10.14.6 / MIDITrail 1.3.1 > EXC_BAD_ACCESS (SIGSEGV)

(ダンプは添付ファイルをご覧ください)


旧バージョンOSでの動作について報告するのは心苦しいのですが、Big Sur/iOS14のCoreMIDI動作が2020/11時点では信頼出来ないため、サポートを考慮いただければ大変ありがたいです。

Ticket-Verlauf (3/9 Historien)

2020-11-20 15:54 Aktualisiert von: tsas
  • New Ticket "macOS High Sierra/Mojave環境で起動出来ない(1.3.1)" created
2020-11-20 16:01 Aktualisiert von: tsas
Kommentar

※ なお、MIDITrail 1.2.6は、High Sierra/Mojaveとも正常起動・動作します。 ( #40982 の現象が出る事は確認 )

2020-11-21 22:59 Aktualisiert von: yknk
Kommentar

次の環境で MIDITrail 1.3.1 を起動させたところ、いずれも正常に動作しました。 OSDNからダウンロードしたMIDITrailで試しています。

  • 10.12.6 Sierra
  • 10.13.6 High Sierra
  • 10.14.6 Mojave
  • 10.15.7 Catalina

High Sierra 10.13.6 / MIDITrail 1.3.1 > EXC_CRASH (Code Signature Invalid)

コード署名無効で落ちていますが、前述の通り再現しないため、調査が難しいです。 次の二つの方法を確認していただけないでしょうか。それぞれアプリをビルドする際の署名の仕方が異なるためです。

  • (1) OSDNからダウンロードしなおしてMIDITrailを起動する。
  • (2) App StoreからダウンロードしてMIDITrailを起動する。

Mojave 10.14.6 / MIDITrail 1.3.1 > EXC_BAD_ACCESS (SIGSEGV)

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では落ちないようです。

  • #39721 macOS版 ディスプレイリンク対応
2020-11-21 23:00 Aktualisiert von: yknk
  • Verantwortlicher Update from (Keine) to yknk
  • Komponente Update from (Keine) to MIDITrail Ver.1.3.x for macOS
2020-11-23 04:31 Aktualisiert von: tsas
Kommentar

頂いた情報に基づき再度検証しました。

High Sierra 10.13.6 / MIDITrail 1.3.1 > EXC_CRASH (Code Signature Invalid)

OSDNダウンロード → 正常
AppStore → EXC_CRASH

Mojave 10.14.6 / MIDITrail 1.3.1 > EXC_BAD_ACCESS (SIGSEGV)

Fusion Player 12/12.1 vmxファイルにて
mks.enableMTLRenderer = “0"
mks.enableGLRenderer = “1”
を実施するも現象変わらず。 
外付けSSDにMojaveをインストールして起動 → 正常動作


リアルマシン&OSDNダウンロードであれば正常動作する事が確認できました。
ありがとうございます。

2020-11-23 23:59 Aktualisiert von: yknk
Kommentar

追加検証

App StoreからダウンロードしたMIDITrail 1.3.1を起動させたところ、 High Sierraのみコード署名無効で起動できない。原因は不明。

OSDNからダウンロードしたMIDITrail 1.3.1を起動した場合

  • 10.12.6 Sierra - OK
  • 10.13.6 High Sierra - OK
  • 10.14.6 Mojave - OK
  • 10.15.7 Catalina - OK

App StoreからダウンロードしたMIDITrail 1.3.1を起動した場合

  • 10.12.6 Sierra - OK
  • 10.13.6 High Sierra - NG 起動できず(コード署名無効)
  • 10.14.6 Mojave - OK
  • 10.15.7 Catalina - OK
(Edited, 2020-11-24 00:05 Aktualisiert von: yknk)
2020-11-24 00:04 Aktualisiert von: yknk
  • Status Update from Offen to Geschlossen
  • Lösung Update from Keine to Won't Fix
Kommentar

まとめ

High Sierra 10.13.6 / MIDITrail 1.3.1 > EXC_CRASH (Code Signature Invalid)

High Sierra固有の問題と考えられるため、対処なし。

Mojave 10.14.6 / MIDITrail 1.3.1 > EXC_BAD_ACCESS (SIGSEGV)

VMware Fusion 12固有の問題と考えられるため、対処なし。

(Edited, 2020-11-24 00:05 Aktualisiert von: yknk)

Dateianhangliste

Bearbeiten

Please login to add comment to this ticket » Anmelden