MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002942VCMIAI - Adventure Mappublic2018-03-31 11:322023-10-10 13:48
ReporterPovelitel 
Assigned ToNullkiller 
PrioritynormalSeveritycrashReproducibilityunable to reproduce
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version0.99 
Target VersionFixed in Version1.next 
Summary0002942: Crash happened on AI turn
DescriptionCTypeList.h

return &typeid(*t);

> [Внедренный фрейм] VCAI.dll!CTypeList::getTypeInfo(const CGObjectInstance *)Строка 190 C++ Символы загружены.
     VCAI.dll!CTypeList::castToMostDerived<CGObjectInstance>(const CGObjectInstance * inputPtr)Строка 154 C++ Символы загружены.
     VCAI.dll!BinarySerializer::save<CGObjectInstance const * __ptr64,0>(const CGObjectInstance * const & data)Строка 211 C++ Символы загружены.
     VCAI.dll!BinarySerializer::save<CGObjectInstance const * __ptr64>(const std::set<CGObjectInstance const *,std::less<CGObjectInstance const *>,std::allocator<CGObjectInstance const *> > & data)Строка 273 C++ Символы загружены.
     [Внедренный фрейм] VCAI.dll!BinarySerializer::operator&(const std::set<CGObjectInstance const *,std::less<CGObjectInstance const *>,std::allocator<CGObjectInstance const *> > &)Строка 132 C++ Символы загружены.
     VCAI.dll!VCAI::serializeInternal<BinarySerializer>(BinarySerializer & h, const int version)Строка 402 C++ Символы загружены.
     VCAI.dll!VCAI::saveGame(BinarySerializer & h, const int version)Строка 691 C++ Символы загружены.
     VCMI_client.exe!CClient::serialize(BinarySerializer & h, const int version)Строка 515 C++ Символы загружены.
     [Внедренный фрейм] VCMI_client.exe!BinarySerializer::save(const CClient &)Строка 238 C++ Символы загружены.
     [Внедренный фрейм] VCMI_client.exe!BinarySerializer::operator&(const CClient &)Строка 132 C++ Символы загружены.
     [Внедренный фрейм] VCMI_client.exe!CSaveFile::operator<<(const CClient &)Строка 370 C++ Символы загружены.
     VCMI_client.exe!SaveGame::applyCl(CClient * cl)Строка 793 C++ Символы загружены.
     VCMI_client.exe!CClient::handlePack(CPack * pack)Строка 688 C++ Символы загружены.
     VCMI_client.exe!CClient::run()Строка 190 C++ Символы загружены.

Additional Informationautosave1 - deserealization
autosave5 - can for loading (last work save)
TagsR1
Attached Filesrar file icon Saves.rar [^] (4,270,531 bytes) 2018-03-31 11:32
rar file icon Logs on moment crash.rar [^] (2,573 bytes) 2018-03-31 11:48

- Relationships
related to 0002912closedPovelitel looks like deserealization - can't loading saves 

-  Notes
(0007555)
Povelitel (updater)
2018-03-31 11:48

deserealization is

BinaryDeserializer.cpp

return size;

> VCMI_lib.dll!CLoadFile::read(void * data, unsigned int size)Строка 32 C++ Символы загружены.
     [Внедренный фрейм] VCAI.dll!BinaryDeserializer::load(unsigned int &)Строка 194 C++ Символы загружены.
     VCAI.dll!BinaryDeserializer::load<CGObjectInstance const * __ptr64,0>(const CGObjectInstance * & data)Строка 288 C++ Символы загружены.
     VCAI.dll!BinaryDeserializer::load<CGObjectInstance const * __ptr64>(std::set<CGObjectInstance const *,std::less<CGObjectInstance const *>,std::allocator<CGObjectInstance const *> > & data)Строка 414 C++ Символы загружены.
     [Внедренный фрейм] VCAI.dll!BinaryDeserializer::operator&(std::set<CGObjectInstance const *,std::less<CGObjectInstance const *>,std::allocator<CGObjectInstance const *> > &)Строка 185 C++ Символы загружены.
     VCAI.dll!VCAI::serializeInternal<BinaryDeserializer>(BinaryDeserializer & h, const int version)Строка 402 C++ Символы загружены.
     VCAI.dll!VCAI::loadGame(BinaryDeserializer & h, const int version)Строка 704 C++ Символы загружены.
     VCMI_client.exe!CClient::serialize(BinaryDeserializer & h, const int version, const std::set<PlayerColor,std::less<PlayerColor>,std::allocator<PlayerColor> > & playerIDs)Строка 639 C++ Символы загружены.
     VCMI_client.exe!CClient::loadGame(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & fname, const bool server, const std::vector<int,std::allocator<int> > & humanplayerindices, const int loadNumPlayers, int player_, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & ipaddr, const unsigned short port)Строка 355 C++ Символы загружены.
     VCMI_client.exe!startGame(StartInfo * options, CConnection * serv)Строка 1417 C++ Символы загружены.
(0008699)
Povelitel (updater)
2023-09-17 09:00

Fixed long time ago
(0008815)
Povelitel (updater)
2023-10-10 13:48

no longer relevant

- Issue History
Date Modified Username Field Change
2018-03-31 11:32 Povelitel New Issue
2018-03-31 11:32 Povelitel File Added: Saves.rar
2018-03-31 11:48 Povelitel Note Added: 0007555
2018-03-31 11:48 Povelitel File Added: Logs on moment crash.rar
2018-03-31 11:49 Povelitel Relationship added related to 0002912
2022-03-21 18:16 Povelitel Tag Attached: R1
2022-03-21 18:16 Povelitel Assigned To => Nullkiller
2022-03-21 18:16 Povelitel Status new => assigned
2023-09-17 09:00 Povelitel Note Added: 0008699
2023-09-17 09:00 Povelitel Status assigned => resolved
2023-09-17 09:00 Povelitel Fixed in Version => 1.next
2023-09-17 09:00 Povelitel Resolution open => fixed
2023-10-10 13:48 Povelitel Note Added: 0008815
2023-10-10 13:48 Povelitel Status resolved => closed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean