Ticket #1231 (closed defect: needsinfo)
Program error while saving
| Reported by: | IrinaB. | Owned by: | |
|---|---|---|---|
| Priority: | Should Have | Milestone: | Alpha 10 |
| Component: | Core engine | Keywords: | |
| Cc: |
Description
"Program error" while saving in Alpha 9 Ides of March.
PC characteristics: OS: WinXP SP 3 (5.1.2600)
CPU: x86, Intel Pentium Dual E2180 @2.00GHz (1x2x1), 2.00 GHz
Memory: 2048 MiB; 960 MiB free
Graphics Card: NVIDIA GeForce 6600
18,3 Gb free space on disk, where the game is installed
Screenshots, crashlog.txt and crashlog.dmp attached.
Attachments
Change History
comment:1 Changed 15 months ago by historic_bruno
On which map(s) does this error occur, and about how far into the game?
(Also in the future, please keep your ticket's milestone set to Backlog).
comment:2 Changed 15 months ago by Philip
Does this happen every time you try saving?
If you can reproduce the problem, can you install and run DebugView before launching the game, and then post its output after the game has triggered the error?
(crashlog.dmp is
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!CComponentManager::SerializeState(std::basic_ostream<char,std::char_traits<char> > & stream) Line 185 C++ pyrogenesis.exe!SavedGames::Save(const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > & prefix, CSimulation2 & simulation, CGUIManager * gui, int playerID) Line 62 + 0x17 bytes C++ pyrogenesis.exe!`anonymous namespace'::SaveGame(void * cbdata) Line 243 + 0x36 bytes C++
which is just a consequence of the initial allocation failing. (Might be nice to handle that failure more gracefully.))
comment:3 Changed 14 months ago by k776
- Status changed from new to closed
- Resolution set to needsinfo
Closing this because it needs more information, and no one else seems to be getting this issue.
@IrinaB If the issue still happens, please reopen this ticket and provide Philip with the information he needs.
