Page 1 of 1

[svn 5726] Stack overflow in unremarkable cave

Posted: Sat Oct 06, 2012 5:38 am
by peaceoutside
So I just now made it to the far east.

After using the far portal, I ended up in the unremarkable cave as expected. However, I started on the exit stairs to the map instead of at the other end where you have the fight and dialog.

Once I made it to the part where that fight is supposed to happen, the game became unresponsive. I killed the process and checked the log. This is what I found:

This is in the log tons of times with different hex codes:

Code: Select all

[CHAT] loaded	welcome	table: 0x1e389130
[LOG]	Ran for 6 turns (stop reason: chat started).
Followed by this:

Code: Select all

Lua Error: stack overflow
	At [C]:-1 
	At [C]:-1 setSeen
	At /engine/Map.lua:555 apply
	At /mod/class/Player.lua:451 
	At [C]:-1 calc_default_fov
	At /engine/interface/ActorFOV.lua:71 computeFOV
	At /mod/class/Player.lua:450 playerFOV
	At /mod/class/Player.lua:863 runStopped
	At /engine/interface/PlayerRun.lua:373 runStop
	At /mod/class/Player.lua:583 onChat
	At /engine/Chat.lua:71 invoke
	At /data/zones/unremarkable-cave/npcs.lua:84 
	At [C]:-1 calc_default_fov
	At /engine/interface/ActorFOV.lua:71 computeFOV
	At /mod/class/Player.lua:450 playerFOV
	At /mod/class/Player.lua:863 runStopped
	At /engine/interface/PlayerRun.lua:373 runStop
	At /mod/class/Player.lua:583 onChat
	At /engine/Chat.lua:71 invoke
	At /data/zones/unremarkable-cave/npcs.lua:84 
	At [C]:-1 calc_default_fov
	At /engine/interface/ActorFOV.lua:71 computeFOV
	At /mod/class/Player.lua:450 playerFOV
	At /mod/class/Player.lua:863 runStopped
	At /engine/interface/PlayerRun.lua:373 runStop
	At /mod/class/Player.lua:583 onChat
	At /engine/Chat.lua:71 invoke
	At /data/zones/unremarkable-cave/npcs.lua:84 
	At [C]:-1 calc_default_fov
It keeps repeating for a really long time the same info.

I can post a more complete log to pastebin or something if necessary.

Re: [svn 5726] Stack overflow in unremarkable cave

Posted: Sat Oct 06, 2012 6:20 pm
by aardvark
AH! This happened to me in a previous svn build, as posted in another bug thread. Since it was the first time I made it East (I always play roguelike permadeath), I didn't realize I was supposed to start in the room! The workaround for the problem is to walk into the big cave manually. Only auto-exploring into that room causes problems. If you still have the save, try that! It worked for me. You can auto-explore the rest of the level, just make sure you step manually into the fight room.

Also, I still have my old save with this problem, if it's any help.

Re: [svn 5726] Stack overflow in unremarkable cave

Posted: Sat Oct 06, 2012 8:41 pm
by peaceoutside
Yeah, by not auto exploring I was able to avoid this error.

Re: [svn 5726] Stack overflow in unremarkable cave

Posted: Tue Oct 23, 2012 10:52 pm
by Suslik
Happened to me as well. Walking manually without autoexploring helps.

Re: [svn 5726] Stack overflow in unremarkable cave

Posted: Wed Oct 24, 2012 3:18 pm
by darkgod
fixed