Just finished a game on deity, yet started with beta3, won by domination.
There is definitely a problem with the AI research here. The game was not as hard as expected, after I got the lead, the AI could never keep up. Based on espionage they were struggling to research anything (see attached screenshot). They had about the same number of units as I had, so considering their huge bonuses, they should be able to do more. I used advanced start (default points), no tech brokering and build any number of wonders in a city.
The good news that I found no more CTDs *early* in the game... until around infantry was researched. It suddenly became unstable while moving around the map. Clicking and dragging the frame on the minimap can easily lead into a CTD. I won the game in a few turns later, but it was a nightmare with constant re-loading and saving. It is practically unplayable after that point.
Unfortunately the crash happens in the main .exe, which we have no source code for. The stack frame consistently points to the SetLight Direct3D function, called from some Python-related stuff:
002dfb14 009afb63 1b487e64 ffffffff 5fc887e8 D3D9!CD3DBase::SetLight+0xc6
WARNING: Stack unwind information not available. Following frames may be wrong.
002dfb4c 009afed3 5ff28038 002dfb8c 03904238 Civ4BeyondSword!initCvPythonExtensions+0x2e5a33
002dfb5c 009b58e1 5ff28010 5ff23fa0 5ff23d98 Civ4BeyondSword!initCvPythonExtensions+0x2e5da3
002dfb74 009a3356 002dfb8c 5ff23ed8 00000000 Civ4BeyondSword!initCvPythonExtensions+0x2eb7b1
002dfba8 009a5a8c 5ff23ed8 5f442108 00000000 Civ4BeyondSword!initCvPythonExtensions+0x2d9226
002dfc1c 00912ad0 5ff23e00 57a0dc40 03a88180 Civ4BeyondSword!initCvPythonExtensions+0x2db95c
002dfc2c 0045d839 09a61a48 8c7e2a30 57e22ac8 Civ4BeyondSword!initCvPythonExtensions+0x2489a0
002dfc54 005fe210 8c7e2a30 00000007 00219526 Civ4BeyondSword+0x5d839
00000000 00000000 00000000 00000000 00000000 Civ4BeyondSword+0x1fe210
Bad Python code? Wrong models? Can only guess here, next to changing all models to worker or something alike. Does anybody know which pieces of Python code run when initCvPythonExtensions is called?
I was also using an extra civilization not included in vanilla RoM -this may affects this one. I will try to play next time with a default civ.