MantisBT - VCMI
View Issue Details
0002202VCMICampaignspublic2015-05-30 11:062018-03-25 09:24
Omeganian 
SXX 
lowcrashalways
assignedopen 
PCWindows8.1
0.98 
 
0002202: A crash when trying to proceed to the next Campaign map
After finishing the "after the amulet" map, the game crashes when trying to start the next map.
It seems to be a matter of heroes garrisoning the towns (when I remove all of them from the top rows, it proceeds as normal). Still, annoying.
No tags attached.
Issue History
2015-05-30 11:06OmeganianNew Issue
2015-05-30 11:12OmeganianNote Added: 0005740
2015-05-30 11:12OmeganianStatusnew => feedback
2018-03-01 12:46PovelitelNote Added: 0007433
2018-03-01 12:47PovelitelAssigned To => SXX
2018-03-01 12:47PovelitelStatusfeedback => assigned
2018-03-25 09:24PovelitelNote Added: 0007538

Notes
(0005740)
Omeganian   
2015-05-30 11:12   
I did manage to start the next map... crashes when a hero enters the town.
(0007433)
Povelitel   
2018-03-01 12:46   
True for e48797f

Whren hero Gem enter in castle

throw std::runtime_error("internal error");

> VCMI_lib.dll!CBonusSystemNode::childDetached(CBonusSystemNode * child)Строка 908 C++ Символы загружены.
     VCMI_lib.dll!CBonusSystemNode::detachFrom(CBonusSystemNode * parent)Строка 792 C++ Символы загружены.
     VCMI_lib.dll!CGTownInstance::setVisitingHero(CGHeroInstance * h)Строка 1175 C++ Символы загружены.
     VCMI_lib.dll!HeroVisitCastle::applyGs(CGameState * gs)Строка 169 C++ Символы загружены.
     VCMI_lib.dll!CApplyOnGS<HeroVisitCastle>::applyOnGS(CGameState * gs, void * pack)Строка 63 C++ Символы загружены.
     VCMI_lib.dll!CGameState::apply(CPack * pack)Строка 1958 C++ Символы загружены.
     VCMI_client.exe!CClient::handlePack(CPack * pack)Строка 686 C++ Символы загружены.
     VCMI_client.exe!CClient::run()Строка 190 C++ Символы загружены.


It's campaign SoD - New Begining - mission 2
(0007538)
Povelitel   
2018-03-25 09:24   
I can add other one

Campaign "Rise of the Necromancer" - "Duke Alaris" (mission 4)

When my Sandro enter in town crash happen


throw std::runtime_error("internal error");

> VCMI_lib.dll!CBonusSystemNode::childDetached(CBonusSystemNode * child)Строка 972 C++ Символы загружены.
     VCMI_lib.dll!CBonusSystemNode::detachFrom(CBonusSystemNode * parent)Строка 852 C++ Символы загружены.
     VCMI_lib.dll!CGTownInstance::setVisitingHero(CGHeroInstance * h)Строка 1177 C++ Символы загружены.
     VCMI_lib.dll!HeroVisitCastle::applyGs(CGameState * gs)Строка 169 C++ Символы загружены.
     VCMI_lib.dll!CApplyOnGS<HeroVisitCastle>::applyOnGS(CGameState * gs, void * pack)Строка 63 C++ Символы загружены.
     VCMI_lib.dll!CGameState::apply(CPack * pack)Строка 1958 C++ Символы загружены.
     VCMI_client.exe!CClient::handlePack(CPack * pack)Строка 686 C++ Символы загружены.
     VCMI_client.exe!CClient::run()Строка 190 C++ Символы загружены.