Ticket #1231 (closed defect: needsinfo)

Opened 15 months ago

Last modified 14 months ago

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

ProgramErrorWhileSaving.jpg (80.8 KB) - added by IrinaB. 15 months ago.
ProgramErrorWhileSaving1.jpg (356.6 KB) - added by IrinaB. 15 months ago.
crashlog.txt (5.8 KB) - added by IrinaB. 15 months ago.
crashlog.dmp (51.3 KB) - added by IrinaB. 15 months ago.

Change History

Changed 15 months ago by IrinaB.

Changed 15 months ago by IrinaB.

Changed 15 months ago by IrinaB.

Changed 15 months ago by IrinaB.

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.

Note: See TracTickets for help on using tickets.