[ オリジナルレポート ]

BugID: #00686

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
その他解決済み修正済み2008-02-02 05:522008-02-10 14:44
 
テスターFirewave担当者 ソース
バージョン0.119u3発生バージョン修正バージョン0.122u4
修正コミットプルリク
フラグデバッグビルド限定旧BugIDmemleak0119u3ora
セット viper.c, gaelco3d.c
セット詳細
 
概 要メモリリーク。
詳 細Several memory leaks happened with viper.c and others (Updated in 0.122):

--- memory leak warning ---
allocation #003415, 131072 bytes (src/emu/cpu/x86drc.c:251)
allocation #003414, 131072 bytes (src/emu/cpu/x86drc.c:251)
allocation #003164, 16 bytes (src/osd/windows/winwork.c:164)
allocation #003163, 68 bytes (src/osd/windows/winwork.c:132)
allocation #002588, 4096 bytes (src/emu/cpu/x86drc.c:108)
allocation #002587, 4096 bytes (src/emu/cpu/x86drc.c:103)
allocation #002586, 131072 bytes (src/emu/cpu/x86drc.c:95)
allocation #002585, 131072 bytes (src/emu/cpu/x86drc.c:94)
a total of 532564 bytes were not free()'d

Seems like the winwork.c memory leaks are heppeing with drivers using the voodoo.c.

gaelco3d.c: radikalb leaks dozens of this:

allocation #004272, 32 bytes (src/osd/windows/winwork.c:350)

Added in 0.120u1: polynew.c, using viper.c: boxingm as example:

allocation #003161, 2162688 bytes (src/emu/video/polynew.c:170)
allocation #003160, 3072 bytes (src/emu/video/polynew.c:168)
allocation #003159, 2408448 bytes (src/emu/video/polynew.c:155)
allocation #003158, 256 bytes (src/emu/video/polynew.c:153)
allocation #003157, 184 bytes (src/emu/video/polynew.c:146)
再現手順 
追加情報 
 
添付ファイル