カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
クラッシュ/フリーズ | 中 | 解決済み | 修正済み | 2022-03-26 16:18 | 2022-04-17 05:30 |
テスター | tomsam | 担当者 |   | ソース | |
バージョン | 0.241 | 発生バージョン | 修正バージョン | 0.242 | |
修正コミット | プルリク | ||||
フラグ | |||||
セット | |||||
セット詳細 | |||||
概 要 | Arch LinuxでBGFXファイルがなくてクラッシュする。 | ||||
詳 細 | Summary After 0.240-1 has been replaced by 0.241-1 on my up-to-date arch system, it doesn't start anymore and reports missing BGFX files. I therefore submitted a bug to the corresponding arch maintainers, but they claimed that this is not a problem with their packaging, and thus "upstream" aka the MAME developers should be contacted. I don't know which MAME version the arch packager used, so I selected "MAME official" The link to the bug report https://bugs.archlinux.org/task/74214 The initial text ------------------- Until the previous version, mame worked fine on my usually updated Arch system. Linux warp 5.16.15-arch1-1 #1 SMP PREEMPT Thu, 17 Mar 2022 00:30:09 +0000 x86_64 GNU/Linux Now with version mame 0.241-1 it displays the text $ mame Unable to open effect file bgfx/effects/gui_opaque.json Unable to open effect file bgfx/effects/gui_blend.json Unable to open effect file bgfx/effects/gui_multiply.json Unable to open effect file bgfx/effects/gui_add.json Unable to open effect file bgfx/effects/screen_opaque.json Unable to open effect file bgfx/effects/screen_blend.json Unable to open effect file bgfx/effects/screen_multiply.json Unable to open effect file bgfx/effects/screen_add.json Ignoring MAME exception: BGFX: Unable to load required shaders. Please check and reinstall the bgfx folder Fatal error: BGFX: Unable to load required shaders. Please check and reinstall the bgfx folder Memory fault(coredump) at startup. Reinstallation of the package, and removing the mame.ini file, did not help. The question is: Is this a bug or is there just a new config option missing The bgfx files (from the package) seems to be installed find /usr/lib/mame/bgfx/ -ls | wc -l 1439 find /usr/lib/mame/artwork/bgfx -ls | wc -l 22 ls -l /usr/share/doc/mame/source/advanced/bgfx.rst -rw-r--r-- 1 root root 7868 23. Feb 21:17 /usr/share/doc/mame/source/advanced/bgfx.rst I.e. 1462 file with bgfx in it, just like in the files list. The files (here shown for the files with opaque in the name) mame claimed not to be able to find are also there: find /usr/lib/mame/bgfx/ -ls | grep opaque 36707782 4 -rw-r--r-- 1 root root 599 Feb 23 21:17 /usr/lib/mame/bgfx/effects/gui_opaque.json 36707786 4 -rw-r--r-- 1 root root 677 Feb 23 21:17 /usr/lib/mame/bgfx/effects/screen_opaque.json If you need more information about my system, let me know. Additional info: * package version(s) mame 0.241-1 * config and/or log files etc. * link to upstream bug report, if any Steps to reproduce: Start mame ------------------- | ||||
再現手順 | Start mame 0.241-1 | ||||
追加情報 | As can be seen in the arch bug report, downgrading to 0.240-1 worked, so it's likely that the new executable has caused this issue. | ||||
添付ファイル |