[ オリジナルレポート ]

BugID: #07565

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ最小仮承認未処理2020-02-15 10:392020-02-16 01:49
 
テスターRobbbert担当者 ソース
バージョン0.218発生バージョン修正バージョン
フラグ
セット
セット詳細
 
概 要Windows ExplorerからMAMEを起動するとクラッシュすることがある。
詳 細If you start MAME from Explorer, it will try to send errors to message boxes, because there's no console. If you're in full screen, message boxes don't show, so it tries to switch to windowed mode first, then displays the message box. When answered, MAME should start.

But, when MAME tries to switch to windowed mode, it crashes (d3d), or disappears (opengl, bgfx). On GDI, there's no messagebox at all, and mame starts up into the menu.
再現手順1. You must make sure that MAME will produce some kind of error at start. For our purposes, we disabled the sound drivers in the Device Manager.

2. Make sure your mame.ini settings are set with "window 0".

3. In Windows Explorer, double-click mame64.exe to start it.

4. Depending on the video mode, it may crash or disappear, as stated in the description pane above.
追加情報If you comment out lines 74 - 79 of winmain.cpp, MAME will start up without error, but any messages that would have gone to the console are lost instead.
 
添付ファイル