Eggbird Posted May 18, 2012 Report Share Posted May 18, 2012 Hello Me and a friend of mine were playing the new alpha 10 release of 0 A.D. last night. Unfortunately it crashed first on my friends pc and later on mine. We were playing different maps. But both times we were playing together versus the AI. For as far as we know we werent doing anything unusual at the time the crash occured.We also played alpha 9 several times but we didnt experience anything like this in that release.I have attached the logs of both crashes.I hope its usefull information!-Eggbird0AD_Alpha10_crash1.zip0AD_Alpha10_crash2.zip Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted May 18, 2012 Report Share Posted May 18, 2012 Did you get any visible error messages where you had to click "continue"/"suppress", before it finally crashed?Both cases have "Access violation writing location 0x00000004" with call stacks like> pyrogenesis.exe!std::_Tree<std::_Tmap_traits<JSObject *,unsigned int,std::less<JSObject *>,ProxyAllocator<std::pair<JSObject * const,unsigned int>,Allocators::Arena<Allocators::Storage_Fixed<Allocator_Aligned<16> > > >,0> >::_Buynode() Line 1390 + 0x8 bytes C++ pyrogenesis.exe!CBinarySerializerScriptImpl::CBinarySerializerScriptImpl(ScriptInterface & scriptInterface, ISerializer & serializer) Line 33 + 0x75 bytes C++ pyrogenesis.exe!CBinarySerializer<CStdSerializerImpl>::CBinarySerializer<CStdSerializerImpl><std::basic_ostream<char,std::char_traits<char> > >(ScriptInterface & scriptInterface, std::basic_ostream<char,std::char_traits<char> > & a) Line 100 + 0x65 bytes C++ pyrogenesis.exe!CStdSerializer::CStdSerializer(ScriptInterface & scriptInterface, std::basic_ostream<char,std::char_traits<char> > & stream) Line 29 + 0x14 bytes C++ pyrogenesis.exe!CAIWorker::Serialize(std::basic_ostream<char,std::char_traits<char> > & stream, bool isDebug) Line 374 C++ pyrogenesis.exe!CCmpAIManager::Serialize(ISerializer & serialize) Line 557 + 0x26 bytes C++ pyrogenesis.exe!CComponentManager::ComputeStateHash(std::basic_string<char,std::char_traits<char>,std::allocator<char> > & outHash, bool quick) Line 140 C++ pyrogenesis.exe!CNetClientTurnManager::NotifyFinishedUpdate(unsigned int turn) Line 409 C++ pyrogenesis.exe!CNetTurnManager::Update(float frameLength, unsigned int maxTurns) Line 176 C++ pyrogenesis.exe!CGame::Update(double deltaTime, bool doInterpolate) Line 288 + 0x15 bytes C++ pyrogenesis.exe!Frame() Line 377 C++ pyrogenesis.exe!RunGameOrAtlas(int argc, const char * * argv) Line 529 + 0x5 bytes C++ pyrogenesis.exe!main(int argc, char * * argv) Line 572 + 0xf bytes C++ pyrogenesis.exe!wmain(int argc, wchar_t * * argv) Line 380 + 0xb bytes C++ pyrogenesis.exe!__tmainCRTStartup() Line 583 + 0x17 bytes C pyrogenesis.exe!CallStartupWithinTryBlock() Line 397 C++ kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes which I expect means the arena allocator failed to allocate its arena and returned a null pointer. Haven't looked into why that might happen. Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted May 18, 2012 Report Share Posted May 18, 2012 How long had you been playing the game? Rough estimate, was it a few minutes or several hours. Quote Link to comment Share on other sites More sharing options...
Eggbird Posted May 19, 2012 Author Report Share Posted May 19, 2012 How long had you been playing the game? Rough estimate, was it a few minutes or several hours.Not very long, I think around 15 minutes in both cases. Quote Link to comment Share on other sites More sharing options...
historic_bruno Posted May 22, 2012 Report Share Posted May 22, 2012 Got another report: http://trac.wildfiregames.com/ticket/1430 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.