Changes between Version 2 and Version 3 of Ticket #1361


Ignore:
Timestamp:
Apr 27, 2012, 11:06:26 PM (12 years ago)
Author:
vts
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1361 – Description

    v2 v3  
    66{{{
    77WARNING: Stack unwind information not available. Following frames may be wrong.
    8 0030e4f4 0f41d566 mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xde5e1
    9 0030e530 0f41dbd7 mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xd0306
    10 0030e590 0f41ec94 mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xd0977
    11 0030e5d0 0f37cae9 mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xd1a34
    12 *** WARNING: Unable to verify checksum for C:\Users\Jeroen\Documents\0AD_git\build\workspaces\vc2010\..\..\..\binaries\system\pyrogenesis_dbg.exe
    13 0030e640 00a61e8f mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0x2f889
    14 0030e684 008ee9e2 pyrogenesis_dbg!ScriptInterface::CallFunction_+0xbf [c:\users\jeroen\documents\0ad_git\source\scriptinterface\scriptinterface.cpp @ 720]
    15 0030e6c8 00a1c2aa pyrogenesis_dbg!ScriptInterface::CallFunctionVoid<CScriptVal>+0x62 [c:\users\jeroen\documents\0ad_git\source\scriptinterface\scriptinterface.h @ 374]
    16 0030e6e4 00a1c0fd pyrogenesis_dbg!CAIWorker::CAIPlayer::Run+0x3a [c:\users\jeroen\documents\0ad_git\source\simulation2\components\ccmpaimanager.cpp @ 243]
    17 0030e774 00a1bb84 pyrogenesis_dbg!CAIWorker::PerformComputation+0x1cd [c:\users\jeroen\documents\0ad_git\source\simulation2\components\ccmpaimanager.cpp @ 488]
    18 0030e780 00a1e0b0 pyrogenesis_dbg!CAIWorker::WaitToFinishComputation+0x24 [c:\users\jeroen\documents\0ad_git\source\simulation2\components\ccmpaimanager.cpp @ 327]
    19 0030e794 00a1df2a pyrogenesis_dbg!CAIWorker::GetCommands+0x20 [c:\users\jeroen\documents\0ad_git\source\simulation2\components\ccmpaimanager.cpp @ 335]
    20 0030e7f4 008e6c53 pyrogenesis_dbg!CCmpAIManager::PushCommands+0x6a [c:\users\jeroen\documents\0ad_git\source\simulation2\components\ccmpaimanager.cpp @ 649]
    21 0030e8c8 008e565a pyrogenesis_dbg!CSimulation2Impl::UpdateComponents+0xe3 [c:\users\jeroen\documents\0ad_git\source\simulation2\simulation2.cpp @ 475]
    22 0030f280 008e84c0 pyrogenesis_dbg!CSimulation2Impl::Update+0x23a [c:\users\jeroen\documents\0ad_git\source\simulation2\simulation2.cpp @ 358]
    23 0030f294 0089cce0 pyrogenesis_dbg!CSimulation2::Update+0x20 [c:\users\jeroen\documents\0ad_git\source\simulation2\simulation2.cpp @ 654]
    24 0030f444 00ab4b2d pyrogenesis_dbg!CNetTurnManager::Update+0x430 [c:\users\jeroen\documents\0ad_git\source\network\netturnmanager.cpp @ 173]
     8mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0x41210
     9mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0x84e55
     10mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xe488f
     11mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xd0306
     12mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xd0977
     13mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0xd1a34
     14mozjs185_ps_debug_1_0!JS_StrictPropertyStub+0x2f889
     15pyrogenesis_dbg!ScriptInterface::CallFunction_(unsigned int64 val = 0xffff0007`0ed263f0, char * name = 0x011c7564 "HandleMessage", unsigned int argc = 1, unsigned int64 * argv = 0x0030e428, unsigned int64 * ret = 0x0030e438)+0xbf
     16pyrogenesis_dbg!ScriptInterface::CallFunctionVoid<CScriptVal>(unsigned int64 val = 0xffff0007`0ed263f0, char * name = 0x011c7564 "HandleMessage", class CScriptVal * a0 = 0x0030e46c)+0x62
     17pyrogenesis_dbg!CAIWorker::CAIPlayer::Run(class CScriptVal state = class CScriptVal)+0x3a
     18pyrogenesis_dbg!CAIWorker::PerformComputation(void)+0x1cd
     19pyrogenesis_dbg!CAIWorker::WaitToFinishComputation(void)+0x24
     20pyrogenesis_dbg!CAIWorker::GetCommands(class std::vector<CAIWorker::SCommandSets,std::allocator<CAIWorker::SCommandSets> > * commands = 0x0030e548)+0x20
     21pyrogenesis_dbg!CCmpAIManager::PushCommands(void)+0x6a
     22pyrogenesis_dbg!CSimulation2Impl::UpdateComponents(class CSimContext * simContext = 0x0ca83990, class CFixed<int,2147483647,32,15,16,65536> turnLengthFixed = class CFixed<int,2147483647,32,15,16,65536>, class std::vector<SimulationCommand,std::allocator<SimulationCommand> > * commands = 0x0030f0ac)+0xe3
     23pyrogenesis_dbg!CSimulation2Impl::Update(int turnLength = 0n200, class std::vector<SimulationCommand,std::allocator<SimulationCommand> > * commands = 0x0030f0ac)+0x23a
     24pyrogenesis_dbg!CSimulation2::Update(int turnLength = 0n200, class std::vector<SimulationCommand,std::allocator<SimulationCommand> > * commands = 0x0030f0ac)+0x20
     25pyrogenesis_dbg!CNetTurnManager::Update(float frameLength = 0.1439294964, unsigned int maxTurns = 1)+0x430
     26pyrogenesis_dbg!CGame::Update(double deltaTime = 0.14392949640750885, bool doInterpolate = true)+0xed
     27pyrogenesis_dbg!Frame(void)+0x2b3
     28pyrogenesis_dbg!RunGameOrAtlas(int argc = 0n1, char ** argv = 0x02846fb0)+0x637
     29pyrogenesis_dbg!main(int argc = 0n1, char ** argv = 0x02846fb0)+0x15
     30pyrogenesis_dbg!wmain(int argc = 0n1, wchar_t ** argv = 0x02845c20)+0xfa
     31pyrogenesis_dbg!__tmainCRTStartup(void)+0x1bf
     32pyrogenesis_dbg!wmainCRTStartup(void)+0xf
     33pyrogenesis_dbg!CallStartupWithinTryBlock(void)+0x54
     34pyrogenesis_dbg!wseh_EntryPoint(void)+0xd
     35kernel32!BaseThreadInitThunk+0x12
     36ntdll!RtlInitializeExceptionChain+0x63
     37ntdll!RtlInitializeExceptionChain+0x36
     38
    2539}}}
    2640The code at `CAIWorker::CAIPlayer::Run` runs
     
    2943}}}
    3044
    31 Seeming to indicate that perhaps some AI computation is going into a loop? Attaching to a release build shows similar results: also in !SpiderMonkey, after a result to a script interface call with the `HandleMessage` function name.
     45Seeming to indicate that perhaps some AI computation is going into a loop?
     46
     47Attaching to a release build shows similar results: also in !SpiderMonkey, after a result to a script interface call with the `HandleMessage` function name.