MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002758VCMIOtherpublic2017-07-31 10:262017-08-07 21:22
ReporterAnubis 
Assigned ToAVS 
PrioritynormalSeveritycrashReproducibilityalways
StatusclosedResolutionsuspended 
PlatformPCOSWindowsOS Version7
Product Version0.99 
Target VersionFixed in Version0.next 
Summary0002758: Spellbook pages - crash when you try to view the 2nd page.
DescriptionWhenever you visit a Mage Guild and learn enough Combat spells to get you a 2nd page in the spellbook, the game crashes if you try to view the 2nd page. And the 1st page has a black background for a short time when the spells are loaded.
Steps To Reproduce1. Visit a town with a high level of Magic Guild.
2. Learn enough spells to give you a 2nd page of the Spellbook.
3. Try to view the 2nd page.
4. Observe the bug.
Additional InformationLatest VCMI build.
TagsNo tags attached.
Attached Fileszip file icon crash_spellbook.zip [^] (34,145 bytes) 2017-08-01 15:57
zip file icon Saves before town.zip [^] (482,590 bytes) 2017-08-02 19:13
? file icon VCMI_client.exe_crashinfo.dmp [^] (11,410,702 bytes) 2017-08-02 19:43
? file icon Firey Island.h3m [^] (24,678 bytes) 2017-08-02 19:48
txt file icon VCMI_Server_log.txt [^] (145,717 bytes) 2017-08-03 06:38 [Show Content]
zip file icon Spellbook_bug.ZIP [^] (1,128,770 bytes) 2017-08-03 11:53

- Relationships
has duplicate 0002757closedAVS Trying to view your available Battle spells after visiting a Conflux with Grail crashes the game. 

-  Notes
(0007193)
AVS (administrator)
2017-08-01 14:22

Not reproducible. Could you provide savegame?
(0007196)
Anubis (reporter)
2017-08-01 15:56
edited on: 2017-08-01 15:57

Can't reproduce either, the game crashes instantly when I click to view my combat spells.
Attached logs after the crash.

(0007197)
AVS (administrator)
2017-08-02 14:49

Please provide savegame just before you try to open spellbook.
(0007201)
Anubis (reporter)
2017-08-02 19:17
edited on: 2017-08-02 20:07

Latest build (360), full reinstall of VCMI - the issue still persists. Attached the savegames.
Last check - still the same exact error message in the log as for issue 2757, attached a dump if that could help.
Edit: and a test map if you need one. The Grail is one step below the observatory near the starting town.
2nd edit: just checked. This bug doesn't exist in VCMI 0.99 (as is issue 0002757), but starting from the first PR release (250) it begins to crash.

(0007203)
AVS (administrator)
2017-08-03 06:20

@Anubis what exact build are you using?

P.S. You should use only latest https://builds.vcmi.download/branch/develop/, [^] not https://builds.vcmi.download/PR/ [^] and not others in https://builds.vcmi.download/branch/ [^]
(0007204)
Anubis (reporter)
2017-08-03 06:40

The bug was tested on several builds.
First which I used is VCMI-PR-360-67d50d1.

Then I tried VCMI-PR-250-89b25317b76436d5c75beb1e7611e65b98a3446e to see if it's something introduced in the latest builds.

Today I switched to VCMI-branch-develop-3de0fa3 (latest of Aug 1).
The issue persists. Attached the most recent server log. It mentions cheating despite me never entering any cheat codes. Was there any team attempt to work on multiplayer cheat detection?
(0007205)
AVS (administrator)
2017-08-03 11:13

Cheating is not actually cheating, is is forced player quit after internal error
(0007206)
AVS (administrator)
2017-08-03 11:13

And still cant catch this bug (
(0007207)
AVS (administrator)
2017-08-03 11:19

Could you attach client log too. Server log shows smth like unexpected client disconnect
(0007208)
Anubis (reporter)
2017-08-03 11:53

I've just caught a more impressive case of this bug.
So, knowing that switching to Combat spells will crash, I tried to view Adventure spells of a particular school (Air, Earth, Fire, Water) (which I had none of), then I got to viewing all spells. It worked! I was able to turn the page of the spellbook back and forth. For a while. Then the game crashed again.
I've noticed that during each switch of spells the background went dark, then the spellbook loaded.
Attached a ZIP with saves, logs and dumps (I've even got a server dump this time).
(0007209)
AVS (administrator)
2017-08-04 11:26

@Anubis Try disabling spellbook animation.
(0007210)
Anubis (reporter)
2017-08-04 11:35

@AVS Thank you, that works indeed. No spellbook crashes if I disable the animation.

- Issue History
Date Modified Username Field Change
2017-07-31 10:26 Anubis New Issue
2017-08-01 14:04 AVS Assigned To => AVS
2017-08-01 14:04 AVS Status new => assigned
2017-08-01 14:22 AVS Note Added: 0007193
2017-08-01 14:22 AVS Status assigned => feedback
2017-08-01 14:23 AVS Relationship added related to 0002757
2017-08-01 15:56 Anubis Note Added: 0007196
2017-08-01 15:56 Anubis Status feedback => assigned
2017-08-01 15:57 Anubis File Added: crash_spellbook.zip
2017-08-01 15:57 Anubis Note Edited: 0007196 View Revisions
2017-08-02 14:49 AVS Note Added: 0007197
2017-08-02 14:50 AVS Status assigned => feedback
2017-08-02 19:13 Anubis File Added: Saves before town.zip
2017-08-02 19:17 Anubis Note Added: 0007201
2017-08-02 19:17 Anubis Status feedback => assigned
2017-08-02 19:43 Anubis File Added: VCMI_client.exe_crashinfo.dmp
2017-08-02 19:45 Anubis Note Edited: 0007201 View Revisions
2017-08-02 19:48 Anubis File Added: Firey Island.h3m
2017-08-02 19:49 Anubis Note Edited: 0007201 View Revisions
2017-08-02 20:07 Anubis Note Edited: 0007201 View Revisions
2017-08-03 06:20 AVS Note Added: 0007203
2017-08-03 06:38 Anubis File Added: VCMI_Server_log.txt
2017-08-03 06:40 Anubis Note Added: 0007204
2017-08-03 11:13 AVS Note Added: 0007205
2017-08-03 11:13 AVS Note Added: 0007206
2017-08-03 11:19 AVS Note Added: 0007207
2017-08-03 11:53 Anubis Note Added: 0007208
2017-08-03 11:53 Anubis File Added: Spellbook_bug.ZIP
2017-08-04 11:26 AVS Note Added: 0007209
2017-08-04 11:35 Anubis Note Added: 0007210
2017-08-07 21:21 AVS Status assigned => closed
2017-08-07 21:21 AVS Resolution open => suspended
2017-08-07 21:21 AVS Fixed in Version => 0.next
2017-08-07 21:22 AVS Relationship replaced has duplicate 0002757

Site | Forums | Wiki | Slack | GitHub


Copyright © 2000 - 2017 MantisBT Team
Hosting provided by DigitalOcean