Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old March 22, 2021, 07:12   #1
Ugramoth
Apprentice
 
Join Date: Mar 2017
Posts: 95
Ugramoth is on a distinguished road
Bugs in 4.2.1 Single Combat

Sorry if there is already a bug report on this:

I'm playing 4.2.1 with Cl49 paladin. Used single combat on Ungoliath and just before defeating it, game crashes with 'assertion failure'. Loading the save puts me back to start of the single combat and crash eventually repeats. After a while I figured it always crashes when the enemy retreats back to it's own side of the box. And true, this time when it fled, I waited it to come back to my side and defeated it without a crash.

What happened next is, instead of expected 'Ungoliath is defeated, I get 'it is defeated' and I'm dropped on the opposite side of the level.

Later on, I ran into Grand Master Mystic and got him into single combat. Defeated him... And I'm still in the single combat, all by myself! There seems to be no way out.

YASD I know well but getting jailed for life is new experience...

If these are known bugs and fixed in 4.2.2, is there any way to salvage CL49 high-elf paladin with lots of nice gear?
Ugramoth is offline   Reply With Quote
Old March 22, 2021, 08:23   #2
Pete Mack
Prophet
 
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,669
Donated: $40
Pete Mack is on a distinguished road
@Ugrqmoth--you can recall out of Single Combat, which is sort of a bug, but really, any fight is long over by the time recall kicks in.
Pete Mack is offline   Reply With Quote
Old March 23, 2021, 00:16   #3
Ugramoth
Apprentice
 
Join Date: Mar 2017
Posts: 95
Ugramoth is on a distinguished road
In 4.2.1, recall kicks in but after hitting space at 'you feel yourself yanked up <more>', it crashes with page fault exception. After reload, the poor guy is back in the box.

In 4.2.2, recall says 'nothing happens' so I suppose recall out of single combat bug is fixed in 4.2.2

CL 49 character on a 9-8 level with 3(!) vaults that I just started to explore
Ugramoth is offline   Reply With Quote
Old March 23, 2021, 01:24   #4
Ugramoth
Apprentice
 
Join Date: Mar 2017
Posts: 95
Ugramoth is on a distinguished road
Kind of looks to me that Ungoliant spinning webs inside the single combat somehow caused permanent corruption in single combat related memory (for example, web area was bigger than allocated to single combat area...)

So, Ungoliant actually played an old school buffer overflow hack on me

1. Corrupt the memory by causing buffer overflow with too big webs. This caused multiple crashes but finally spidey got it just right
2. Take control of return address so single combat drops me to who knows where
3. Slap nasty payload code on single combat code so next time I use it, BOOM! I'm totally rooted

Getting hacked by imaginary creature rogue AI?
Ugramoth is offline   Reply With Quote
Old March 23, 2021, 01:54   #5
Sky
Veteran
 
Join Date: Oct 2016
Location: London-ish
Age: 49
Posts: 2,067
Sky is on a distinguished road
i also lost my paladin to single combat, with a chaos hound, as soon as i hit it the game crashes. Can't TO it or TS either.
__________________
"i can take this dracolich"
Sky is offline   Reply With Quote
Old March 23, 2021, 02:16   #6
backwardsEric
Swordsman
 
Join Date: Aug 2019
Posts: 273
backwardsEric is on a distinguished road
Quote:
Originally Posted by Sky View Post
i also lost my paladin to single combat, with a chaos hound, as soon as i hit it the game crashes. Can't TO it or TS either.
If that was with 4.2.2, then posting a save file and the corresponding randart file could help someone track down the issue. If it was with 4.2.1, it may have been one of the bugs that Sideways fixed; posting the savefile and randart file could verify that it's not something that was missed.

It looks like Ungoliant's web spinning near the edge of the level could trigger an assertion failure (in square(); square_iswebbable() should also be listed in the call stack if that's available). That's not specific to single combat and wasn't fixed in 4.2.2.
backwardsEric is offline   Reply With Quote
Old March 23, 2021, 07:12   #7
Ugramoth
Apprentice
 
Join Date: Mar 2017
Posts: 95
Ugramoth is on a distinguished road
Too bad I didn't keep the save from the time when Ungolianth was still there or copy the call stack, but I do remember that:
-The error was assertion failure
-It looked like it occurred always when the spider was creating webs
-behavior was location-based (instant crash on the far side, more subtle memory corruption on my side)
Ugramoth is offline   Reply With Quote
Old March 23, 2021, 07:56   #8
Sky
Veteran
 
Join Date: Oct 2016
Location: London-ish
Age: 49
Posts: 2,067
Sky is on a distinguished road
honest, i had such a horrible time in 4.2.2 that i'm just going to leave it be.
__________________
"i can take this dracolich"
Sky is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Single combat! Pete Mack AAR 2 March 13, 2021 23:32
Crash save related to Single Combat Pete Mack Vanilla 6 March 12, 2021 21:32
Single combat, stuck alone in the cell Selkie Vanilla 2 January 16, 2021 22:47
Fun Fact: *Destruct* does not end Single Combat archolewa Vanilla 13 August 13, 2020 01:59
Largest single $? Bogatyr Vanilla 10 July 25, 2015 04:25


All times are GMT +1. The time now is 06:35.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.