MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001291VCMISound, music, videospublic2013-06-02 10:412022-04-11 17:49
Reporteramvmichael 
Assigned ToIvan 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionfixed 
Platformx64OSWinOS Version7
Product Version0.93 
Target VersionFixed in Version0.94 
Summary0001291: Crash when entering town
DescriptionMaybe sudden switch of music causes this? Eiter this ,or save game got corrupted.
Steps To ReproduceLaunch vcmi, load saved game , pick resources from dancing guy, pick def, 2 click on city (not city icon, didn't check if it crashes like that) to take a look.


Additional InformationH3 gold clean install, vcmi on default settings.
TagsNo tags attached.
Attached Files? file icon Arrogance Allied.h3m [^] (12,226 bytes) 2013-06-02 10:41
? file icon VCMI_client.exe_crashinfo.dmp [^] (1,215,365 bytes) 2013-06-02 10:54
txt file icon VCMI_Client_log.txt [^] (20,015 bytes) 2013-06-02 10:54 [Show Content]
txt file icon VCMI_Client_log1.txt [^] (4,536,837 bytes) 2013-06-02 10:55
? file icon VCMI_client.exe_crashinfo1.dmp [^] (1,204,177 bytes) 2013-06-02 10:55
? file icon Autosave_4.vcgm1 [^] (804,789 bytes) 2013-06-02 10:56
? file icon Autosave_4.vsgm1 [^] (801,757 bytes) 2013-06-02 10:56
7z file icon 2013-06-10_CrashEnteringTown.7z [^] (325,035 bytes) 2013-06-13 09:50

- Relationships
has duplicate 0001325closedTow Crash when trying to open town screen after loading the savegame 
has duplicate 0001324closedTow cleack in icon castle 
related to 0001320closedTow Crash when end turn or enter town and click hero or creatures 

-  Notes
(0003630)
amvmichael (reporter)
2013-06-02 11:30
edited on: 2013-06-02 12:29

Actually no need to do anything. Just double clik on town, icon is fine too :P.
To avoid error: do not enter town, end turn then enter it on next turn :P.

(0003635)
Tow (developer)
2013-06-02 14:24

Hard to reproduce. It worked once for 4-5 attempts.

The stacktrace from dump:
> VCMI_lib.dll!CBuilding::getBase() Line 39 C++
     VCMI_client.exe!CBuildingRect::clickLeft(boost::logic::tribool down={...}, bool previousState=false) Line 105 C++
     VCMI_client.exe!CGuiHandler::handleEvent(SDL_Event * sEvent=0x069afa20) Line 277 C++
     VCMI_client.exe!CGuiHandler::handleEvents() Line 178 C++
     VCMI_client.exe!CPlayerInterface::update() Line 1573 C++
     VCMI_client.exe!CGuiHandler::run() Line 387 C++

Between getBase() and clickLeft() there is inlined getBuilding call. Looks as if str->building is null.
(0003643)
Ivan (developer)
2013-06-02 18:35

One yet again field not included serialization.
Was present for quite a while but due to my recent changes incorrect value (like one after loading) will now result in crash. :(
(0003644)
Ivan (developer)
2013-06-02 18:59

fixed, rev 3405
(0003704)
Zamolxis (viewer)
2013-06-11 17:12
edited on: 2013-06-13 09:51

Temporary re-opening, this time for a 0.93 crash which may have the same cause:

- only on a loaded game (the VCMI_Tests map saved at start)
- going with Sir Mullich with Dimension Door (twice) South to conquer the Conflux
- after conquering, IF we use vcmiarmenelos and then enter town, the game crashes before the town screen appears.

Last message in the client log says something about sounds. Can it be same as this one? Do you need more details here? Or is it likely a different cause and I should open a separate report?

UPDATE: Added archive with save + crashdump so you can more easily check if it's the same or not.

(0003741)
Ivan (developer)
2013-07-08 16:25

Looks like the same one. Back to resolved.

- Issue History
Date Modified Username Field Change
2013-06-02 10:41 amvmichael New Issue
2013-06-02 10:41 amvmichael File Added: Arrogance Allied.h3m
2013-06-02 10:54 amvmichael File Added: VCMI_client.exe_crashinfo.dmp
2013-06-02 10:54 amvmichael File Added: VCMI_Client_log.txt
2013-06-02 10:55 amvmichael File Added: VCMI_Client_log1.txt
2013-06-02 10:55 amvmichael File Added: VCMI_client.exe_crashinfo1.dmp
2013-06-02 10:56 amvmichael File Added: Autosave_4.vcgm1
2013-06-02 10:56 amvmichael File Added: Autosave_4.vsgm1
2013-06-02 11:30 amvmichael Note Added: 0003630
2013-06-02 12:29 amvmichael Note Edited: 0003630 View Revisions
2013-06-02 14:24 Tow Note Added: 0003635
2013-06-02 18:35 Ivan Note Added: 0003643
2013-06-02 18:35 Ivan Assigned To => Ivan
2013-06-02 18:35 Ivan Status new => assigned
2013-06-02 18:59 Ivan Note Added: 0003644
2013-06-02 18:59 Ivan Status assigned => resolved
2013-06-02 18:59 Ivan Fixed in Version => 0.94
2013-06-02 18:59 Ivan Resolution open => fixed
2013-06-08 07:14 Zamolxis Note Added: 0003673
2013-06-08 07:14 Zamolxis Status resolved => feedback
2013-06-08 07:14 Zamolxis Resolution fixed => reopened
2013-06-08 07:14 Zamolxis File Added: 2013-06-08_CrashChangingTowns.7z
2013-06-08 07:35 Zamolxis File Deleted: 2013-06-08_CrashChangingTowns.7z
2013-06-08 07:35 Zamolxis Status feedback => resolved
2013-06-08 07:35 Zamolxis Resolution reopened => fixed
2013-06-08 07:37 Zamolxis Note Edited: 0003673 View Revisions
2013-06-08 07:40 Zamolxis Note Edited: 0003673 View Revisions
2013-06-11 17:12 Zamolxis Note Added: 0003704
2013-06-11 17:12 Zamolxis Status resolved => feedback
2013-06-11 17:12 Zamolxis Resolution fixed => reopened
2013-06-11 17:12 Zamolxis Note Deleted: 0003673
2013-06-13 09:50 Zamolxis File Added: 2013-06-10_CrashEnteringTown.7z
2013-06-13 09:51 Zamolxis Note Edited: 0003704 View Revisions
2013-07-08 16:25 Ivan Note Added: 0003741
2013-07-08 16:25 Ivan Status feedback => resolved
2013-07-08 16:25 Ivan Resolution reopened => fixed
2013-07-08 16:25 Ivan Relationship added has duplicate 0001325
2013-07-08 16:26 Ivan Relationship added has duplicate 0001324
2013-08-15 19:13 Tow Relationship added related to 0001320
2022-04-11 17:49 Povelitel Status resolved => closed

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2024 MantisBT Team
Hosting provided by DigitalOcean