Poison Hands Corruption
issueid=2757 03-16-2014 04:50 AM
Junior Member
Number of reported issues by lamanor: 1
Poison Hands Corruption
Had Poison Hands Corruption, picked up a potion and game crashed.

I truly hope someone can help me. I have been playing Adom since 1998 (off and on) and this is the first character set to complete an Ultimate ending. Had the Medal and Crown. Just about to head down and take out Filk, get the trident and do the final dive to the end.

I just had Poison Hands Corruption and my Thick Gauntlets were destroyed in the blue dragon caves. I went to use a potion of Extra Healing and they turned to poison. I then went to pick up all of my gear which I left on the floor but wasn't sure if all of my potions would be affected picking them all up. So I just picked up one Postion of Boost appearance and sure enough it turns "sickly green" and I pick up a Potion of Poison, and then the game crashed.

I then went to reload the character and I get an error message:

An error occured:

Could not restore visibility width

As you can imagine this was rather devastating. Is there any way known this can be fixed to continue with the character? I still have the save file.

Please help Creator!

Basic ADOM Bug Report Data
--------------------------

Version: Version 1.2.0 Prerelease 20 (Windows)
Error: Could not restore visibility width.


Partial Game State Dump
-----------------------
pcx: 66, pcy: 5, pcl: 50, pcr: 10, pcc: 10, pcms: 5742
pcpc: -11009, pcpn: -12973, pcpl: 19578, pcmov: 158154, pcmovl: 4
pcs: 8025, pcp: 24763244548, pcdv: 7, pcst: 425, pcil: 0, pcmil: 14
mdl: 32, sdl: 2, linfo: 81, kol: 6, ala: 0, bp: 0
ftis: 1, st: -1, hv: 0, sp: 0, sa: 0, sre: 0
sgx: 0, sgy: 0
ht: 0, hthere: 0, hp: 0, hx: 0, hy: 0, ha: 0
mt: 0, sc: 0, tuid: 16380
[L: 1,0:V] (0D { 2, 0}) (0U { 4, 1}) (1D { 1, 1}) [L: 1,1:V] (1D { 3, 0}) (1U { 1, 0}) [L: 1,2:V] (0D { 2, 2}) (0U { 4, 1}) [L: 1,3:V] (0D { 2, 3}) (0U { 4, 1})
[L: 2,0:V] (0D { 3, 0}) (0U { 1, 0}) [L: 2,1:V] (0D { 3, 1}) (1U {14, 0}) [L: 2,2:V] (0D { 3, 2}) (0U { 1, 2}) [L: 2,3:U] (0D { 3, 3}) (0U { 1, 3}) (1D { 9, 3})
[L: 3,0:V] (0D { 4, 0}) (0U { 2, 0}) (1U { 1, 1}) [L: 3,1:V] (0U { 2, 1}) (1D {16, 0}) [L: 3,2:V] (0D { 4, 2}) (0U { 2, 2}) [L: 3,3:U] (0D { 4, 3}) (0U { 2, 3}) (1D {17, 3})
[L: 4,0:V] (0D { 5, 0}) (0U { 3, 0}) [L: 4,1:V] (0D { 1, 3}) (0U {30, 1}) (1D {38, 1}) (1U {16, 2}) [L: 4,2:V] (0D { 5, 2}) (0U { 3, 2}) [L: 4,3:U] (0D { 5, 3}) (0U { 3, 3}) (1D {18, 3})
[L: 5,0:V] (0D { 6, 0}) (0U { 4, 0}) [L: 5,2:V] (0D { 6, 2}) (0U { 4, 2}) [L: 5,3:U] (0D { 6, 3}) (0U { 4, 3})
[L: 6,0:V] (0D { 7, 0}) (0U { 5, 0}) [L: 6,1:V] (0U { 4, 1}) [L: 6,2:V] (0D { 7, 2}) (0U { 5, 2}) [L: 6,3:U] (0D { 7, 3}) (0U { 5, 3}) (1D {22, 3})
[L: 7,0:V] (0D { 8, 0}) (0U { 6, 0}) [L: 7,1:V] (0D { 8, 1}) (0U { 4, 1}) [L: 7,2:V] (0U { 6, 2}) [L: 7,3:U] (0D { 8, 3}) (0U { 6, 3})
[L: 8,0:V] (0D { 9, 0}) (0U { 7, 0}) [L: 8,1:V] (0U { 7, 1}) [L: 8,2:V] (0D { 9, 2}) (0U {28, 1}) [L: 8,3:U] (0U { 7, 3})
[L: 9,0:V] (0D {10, 0}) (0U { 8, 0}) [L: 9,1:U] (0D {10, 1}) (0U { 4, 1}) [L: 9,2:V] (0D {10, 2}) (0U { 8, 2}) [L: 9,3:U] (0D {10, 3}) (1D {11, 3}) (1U { 2, 3})
[L: 10,0:V] (0D {11, 0}) (0U { 9, 0}) [L: 10,1:U] (0D {11, 1}) (0U { 9, 1}) [L: 10,2:V] (0D {11, 2}) (0U { 9, 2}) [L: 10,3:U] (0D {12, 3}) (0U { 9, 3})
[L: 11,0:V] (0D {12, 0}) (0U {10, 0}) (1D {33, 1}) [L: 11,1:U] (0D {12, 1}) (0U {10, 1}) [L: 11,2:V] (0D {12, 2}) (0U {10, 2}) [L: 11,3:U] (0D {13, 3}) (1D {19, 3}) (1U { 9, 3})
[L: 12,0:V] (0D {13, 0}) (0U {11, 0}) [L: 12,1:U] (0D {13, 1}) (0U {11, 1}) [L: 12,2:V] (0D {13, 2}) (0U {11, 2}) [L: 12,3:U] (0D {14, 3}) (0U {10, 3}) (1U {17, 3})
[L: 13,0:V] (0D {14, 0}) (0U {12, 0}) [L: 13,1:U] (0D {14, 1}) (0U {12, 1}) [L: 13,2:V] (0D {14, 2}) (0U {12, 2}) [L: 13,3:U] (0D {15, 3}) (0U {11, 3}) (1D {16, 3})
[L: 14,0:V] (0D {15, 0}) (0U {13, 0}) (1D { 2, 1}) [L: 14,1:U] (0D {15, 1}) (0U {13, 1}) [L: 14,2:V] (0D {15, 2}) (0U {13, 2}) [L: 14,3:U] (0U {12, 3})
[L: 15,0:V] (0D {16, 0}) (0U {14, 0}) [L: 15,1:U] (0U {14, 1}) [L: 15,2:V] (0U {14, 2}) (1U { 4, 1}) [L: 15,3:U] (0D {21, 3}) (0U {13, 3})
[L: 16,0:V] (0D {17, 0}) (0U {15, 0}) (1U { 3, 1}) [L: 16,1:V] (0U {22, 2}) [L: 16,2:V] (0U { 4, 1}) (1D { 4, 1}) [L: 16,3:U] (1U {13, 3})
[L: 17,0:V] (0D {18, 0}) (0U {16, 0}) [L: 17,1:U] (0U { 4, 1}) [L: 17,3:U] (1D {12, 3}) (1U { 3, 3})
[L: 18,0:V] (0D {19, 0}) (0U {17, 0}) [L: 18,1:V] (0D {19, 1}) (0U { 4, 1}) [L: 18,2:V] (0D {19, 2}) (0U { 4, 1}) [L: 18,3:U] (1U { 4, 3})
[L: 19,0:V] (0D {20, 0}) (0U {18, 0}) [L: 19,1:V] (0U {18, 1}) (1D {32, 0}) [L: 19,2:V] (0D {20, 2}) (0U {18, 2}) [L: 19,3:U] (1U {11, 3})
[L: 20,0:V] (0D {21, 0}) (0U {19, 0}) [L: 20,1:U] (0U { 4, 1}) [L: 20,2:V] (0D {21, 2}) (0U {19, 2}) [L: 20,3:U] (0D {22, 3}) (1D {21, 3})
[L: 21,0:V] (0D {22, 0}) (0U {20, 0}) [L: 21,1:U] (0U { 4, 1}) [L: 21,2:V] (0D {22, 2}) (0U {20, 2}) [L: 21,3:U] (0U {15, 3}) (1U {20, 3})
[L: 22,0:V] (0D {23, 0}) (0U {21, 0}) [L: 22,1:V] (0U { 4, 1}) [L: 22,2:V] (0D {16, 1}) (0U {21, 2}) [L: 22,3:U] (0U {20, 3}) (1U { 6, 3})
[L: 23,0:V] (0D {24, 0}) (0U {22, 0}) [L: 23,1:V] (0D { 4, 1}) (0U {24, 1}) [L: 23,2:V] (0D {24, 2}) (0U { 4, 1}) [L: 23,3:U] (0D {24, 3}) (0U { 4, 1})
[L: 24,0:V] (0D {28, 0}) (0U {23, 0}) [L: 24,1:V] (0D {23, 1}) (0U {25, 1}) [L: 24,2:V] (0D {25, 2}) (0U {23, 2}) [L: 24,3:U] (0U {23, 3})
[L: 25,0:V] (0D {26, 0}) (1D {29, 0}) [L: 25,1:V] (0D {24, 1}) (0U {26, 1}) [L: 25,2:V] (0D {26, 2}) (0U {24, 2})
[L: 26,0:V] (0D {27, 0}) (0U {25, 0}) [L: 26,1:V] (0D {25, 1}) [L: 26,2:V] (0D {27, 2}) (0U {25, 2})
[L: 27,0:V] (0U {26, 0}) (1D {28, 0}) [L: 27,1:U] (0U { 4, 1}) [L: 27,2:V] (0D {28, 2}) (0U {26, 2})
[L: 28,0:V] (0U {24, 0}) (1U {27, 0}) [L: 28,1:V] (0D { 8, 2}) (0U { 4, 1}) [L: 28,2:V] (0U {27, 2})
[L: 29,0:V] (0D {30, 0}) (1U {25, 0}) [L: 29,2:V] (0D {30, 2}) (1U {47, 0})
[L: 30,0:V] (0D {31, 0}) (0U {29, 0}) [L: 30,1:V] (0D { 4, 1}) (0U {31, 1}) [L: 30,2:V] (0D {31, 2}) (0U {29, 2})
[L: 31,0:V] (0D {32, 0}) (0U {30, 0}) [L: 31,1:V] (0D {30, 1}) (0U {32, 1}) [L: 31,2:V] (0D {32, 2}) (0U {30, 2})
[L: 32,0:V] (0D {33, 0}) (0U {31, 0}) (1U {19, 1}) [L: 32,1:V] (0D {31, 1}) [L: 32,2:V] (0D {33, 2}) (0U {31, 2}) (1D {36, 2})
[L: 33,0:V] (0D {34, 0}) (0U {32, 0}) [L: 33,1:V] (1U {11, 0}) [L: 33,2:V] (0D {34, 2}) (0U {32, 2})
[L: 34,0:V] (0D {35, 0}) (0U {33, 0}) [L: 34,1:U] (0D {35, 1}) (0U { 4, 1}) [L: 34,2:V] (0D {35, 2}) (0U {33, 2})
[L: 35,0:V] (0D {36, 0}) (0U {34, 0}) [L: 35,1:U] (0D {36, 1}) (0U {34, 1}) [L: 35,2:V] (0U {34, 2})
[L: 36,0:V] (0D {37, 0}) (0U {35, 0}) [L: 36,1:U] (0D {37, 1}) (0U {35, 1}) [L: 36,2:V] (0D {37, 2}) (1U {32, 2})
[L: 37,0:V] (0D {38, 0}) (0U {36, 0}) [L: 37,1:U] (0D {38, 1}) (0U {36, 1}) [L: 37,2:V] (0D {38, 2}) (0U {36, 2})
[L: 38,0:V] (0D {39, 0}) (0U {37, 0}) [L: 38,1:U] (0D {39, 1}) (0U {37, 1}) (1U { 4, 1}) [L: 38,2:V] (0D {39, 2}) (0U {37, 2})
[L: 39,0:V] (0D {40, 0}) (0U {38, 0}) [L: 39,1:U] (0D {40, 1}) (0U {38, 1}) [L: 39,2:V] (0D {40, 2}) (0U {38, 2})
[L: 40,0:V] (0D {41, 0}) (0U {39, 0}) [L: 40,1:U] (0D {41, 1}) (0U {39, 1}) [L: 40,2:V] (0U {39, 2})
[L: 41,0:V] (0D {42, 0}) (0U {40, 0}) [L: 41,1:U] (0D {42, 1}) (0U {40, 1}) [L: 41,2:U] (0U {50, 1})
[L: 42,0:V] (0D {43, 0}) (0U {41, 0}) [L: 42,1:U] (0U {41, 1}) [L: 42,2:U] (0D {43, 2}) (0U { 4, 1})
[L: 43,0:V] (0D {44, 0}) (0U {42, 0}) [L: 43,1:U] (0U { 4, 1}) [L: 43,2:U] (0D {44, 2}) (0U {42, 2})
[L: 44,0:V] (0D {45, 0}) (0U {43, 0}) [L: 44,1:U] (0D {48, 1}) (0U {48, 1}) [L: 44,2:U] (0D {45, 2}) (0U {43, 2})
[L: 45,0:V] (0D {46, 0}) (0U {44, 0}) [L: 45,2:U] (0D {46, 2}) (0U {44, 2})
[L: 46,0:V] (0D {47, 0}) (0U {45, 0}) [L: 46,1:U] (0U { 4, 1}) [L: 46,2:U] (0D {47, 2}) (0U {45, 2})
[L: 47,0:V] (0D {48, 0}) (0U {46, 0}) (1D {29, 2}) [L: 47,1:V] (0U { 4, 1}) [L: 47,2:U] (0D {48, 2}) (0U {46, 2})
[L: 48,0:V] (0D {49, 0}) (0U {47, 0}) [L: 48,1:U] (0D {44, 1}) (0U {44, 1}) [L: 48,2:U] (0D {49, 2}) (0U {47, 2})
[L: 49,0:U] (0D {50, 0}) (0U {48, 0}) [L: 49,1:U] (0D {50, 1}) (0U { 4, 1}) [L: 49,2:U] (0D {50, 2}) (0U {48, 2})
[L: 50,0:U] (0U {49, 0}) [L: 50,1:U] (0D {41, 2}) (0U {49, 1}) [L: 50,2:U] (0U {49, 2})
Issue Details
Issue Number 2757
Project ADOM (Ancient Domains Of Mystery)
Category Windows 7
Status Unconfirmed
Priority Unknown
Affected Version ADOM 1.2.0 pre 20
Fixed Version (none)
Milestone (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




03-16-2014 05:38 AM
Junior Member
Sorry I should have put the above in a "code" box , I'm a bit of a noob using these forums. Also i'm happy to upload the save file but i just need a little direction how to do this.

03-16-2014 10:13 AM
Ancient Member
Quote Originally Posted by lamanor
... Also i'm happy to upload the save file but i just need a little direction how to do this.
Scroll all the way to the bottom of the page. In the bottom-right corner of the page is a "Browse" button, click it, select your savefile and open, then click the "Upload" button below that.

E: In windows the default location for the savefile is Documents/ADOM/adom_dat/savedg

03-16-2014 10:38 AM
jt jt is offline
Administrator
I don't think the save game will help, it seems to be incomplete. I fear there is nothing we can do to restore it. :(

03-16-2014 11:45 AM
Junior Member
Quote Originally Posted by Stingray1
Scroll all the way to the bottom of the page. In the bottom-right corner of the page is a "Browse" button, click it, select your savefile and open, then click the "Upload" button below that.

E: In windows the default location for the savefile is Documents/ADOM/adom_dat/savedg
Thank you Stingray. I tried to upload the .svg file however it said "too large to process". Apparently 10MB is too large?

03-16-2014 11:51 AM
Junior Member
Quote Originally Posted by jt
I don't think the save game will help, it seems to be incomplete. I fear there is nothing we can do to restore it. :(
That is sad :( I delayed playing Dark Souls 2 for a few days because I was so excited about getting an Ultimate Ending. Oh wells, at least I have my new game to go to now. Thank you for taking the time to look at it. Let me know if anyone has any miraculous ideas on how to fix it but I won't get my hopes up.

03-16-2014 12:53 PM
jt jt is offline
Administrator
You can try to compress the save game with ZIP or 7Zip to make it smaller.

The next prerelease will automatically make a backup save game if you start the game. This should help in cases like this were ADOM crashes and creates an incomplete/damaged save game afterwards.

It's very hard to reproduce the reason for this kind of crash... so without a save game we don't know where to start debugging. Due to your bug report I've already updated and optimized the "pick up item" routine, to make it more meaningful in case you have the poison hands corruption. But I couldn't reproduce the crash. :(

03-16-2014 09:36 PM
Junior Member
:D I just found a solution and saved my character! I right clicked on the file and noticed an option "restore to previous version". Gave me two options to restore the file to, one from the day before it crashed! I have never cheated and messed with save files but I think in this case I will give myself a pass :)

I hope to post a YAVP soon!

03-16-2014 09:59 PM
jt jt is offline
Administrator
This is great! Can you send me the save game through email? I'll send you a PM with the address.

10-30-2014 02:34 PM
Junior Member
Quote Originally Posted by jt
This is great! Can you send me the save game through email? I'll send you a PM with the address.
I've just had the same problem, although without the poison hands corruption. When I saved my game it reported something about being unable to save a temporary file. I didn't get the exact message. When I try to reopen it, it says, "Could not restore visibility width", followed by "Couldn't delete 'adtl08_0' [CUS]. It then shuts down.

This happened just after completing the Blue Dragon Caves, having already retrieved the Crown & Medal of Chaos so it parallels the OPs experience closely

It was in 1.20 Windows Perelease 5.

I can send the save file through to you if required.

[EDIT] Or I can just upload it, of course!

10-30-2014 03:17 PM
Member
Quote Originally Posted by jt
The next prerelease will automatically make a backup save game if you start the game. This should help in cases like this were ADOM crashes and creates an incomplete/damaged save game afterwards.

Now, THIS I'm looking forward to.

+ Reply