カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2008-07-31 00:072018-12-06 04:21
 
テスターRansAckeR担当者 ソースsega/model2.cpp
バージョン0.126u2発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット daytona, daytona93
セット詳細
daytona - デイトナUSA (Revision A)
daytona93 - デイトナUSA
 
概 要数周走ると、"SEGA 3D: Max triangle limit exceeded"エラーが表示される。
詳 細In video/model2.c the following if-clause is true after a while:

if ( raster.tri_list_index >= MAX_TRIANGLES )
{
fatalerror( "SEGA 3D: Max triangle limit exceeded
" );
}

Definition:
#define MAX_TRIANGLES 32768

I get the message after about 2-3 laps on the beginner track (also in attract mode once). I have auto frame skip set to on. Once mame crashed after a few laps.



When trying to find a regression version, I got these results:

When trying daytona with 0.122u5, it popped up right after the announcer said 'go' on beginner track.
The next try it crashed after 4 laps:
-----------------------------------------------------
Exception at EIP=009B2A0B: ACCESS VIOLATION
While attempting to read memory at 0A0ADBB0
-----------------------------------------------------
EAX=00106DC9 EBX=00000886 ECX=09EA0020 EDX=000836E4
ESI=00000BB2 EDI=0000005C EBP=0B2FFE80 ESP=0B2FFE30


Not sure if the following are related:

0.122 freezes mame at about the same moment (after 2-3 laps)

0.121 after 2-3 laps:
-----------------------------------------------------
Exception at EIP=009A771B: ACCESS VIOLATION
While attempting to read memory at 0A0DF5A0
-----------------------------------------------------
EAX=00167AC1 EBX=00000E92 ECX=09E10020 EDX=000B3D60
ESI=00000DA2 EDI=00000112 EBP=0B26FE80 ESP=0B26FE30

0.119u1 after 2-3 laps:
-----------------------------------------------------
Exception at EIP=009B4FB3: ACCESS VIOLATION
While attempting to read memory at 09F73EC0
-----------------------------------------------------
EAX=00101F50 EBX=000006C0 ECX=0000083A EDX=00080FA8
ESI=09D70020 EDI=00000020 EBP=0022F948 ESP=0022F620
再現手順 
追加情報 
 
添付ファイル