Opened 12 years ago

Closed 12 years ago

#1231 closed defect (needsinfo)

Program error while saving

Reported by: Irina Owned by:
Priority: Should Have Milestone: Alpha 10
Component: Core engine Keywords:
Cc: Patch:

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 (4)

ProgramErrorWhileSaving.jpg (80.8 KB ) - added by Irina 12 years ago.
ProgramErrorWhileSaving1.jpg (356.6 KB ) - added by Irina 12 years ago.
crashlog.txt (5.8 KB ) - added by Irina 12 years ago.
crashlog.dmp (51.3 KB ) - added by Irina 12 years ago.

Download all attachments as: .zip

Change History (7)

by Irina, 12 years ago

Attachment: ProgramErrorWhileSaving.jpg added

by Irina, 12 years ago

by Irina, 12 years ago

Attachment: crashlog.txt added

by Irina, 12 years ago

Attachment: crashlog.dmp added

comment:1 by historic_bruno, 12 years ago

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 by Philip Taylor, 12 years ago

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 by Kieran P, 12 years ago

Resolution: needsinfo
Status: newclosed

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.

Note: See TracTickets for help on using tickets.