If there are some installed modules without a saved game (in my case three consecutive modules without a saved game: Elementalis, Example Module, Noise Explorer) lua throws a stack overflow error (without a crash):
Code: Select all
...
table: 0x47f9d0 5
table: 0x47f9d0 4
table: 0x47f9d0 5
table: 0x47f9d0 4
Lua Error: /engine/ButtonList.lua:109: stack overflow
At [C]:-1 print
At /engine/ButtonList.lua:109 select
At /engine/ButtonList.lua:116 skipSelected
At /special/mainmenu/class/Game.lua:274 onSelect
...
At /engine/ButtonList.lua:110 select
At /engine/ButtonList.lua:115 skipSelected
At /special/mainmenu/class/Game.lua:274 onSelect
At /engine/ButtonList.lua:110 select
At /engine/ButtonList.lua:116 skipSelected
At /special/mainmenu/class/Game.lua:274 onSelect
At /engine/ButtonList.lua:110 select
At /engine/ButtonList.lua:115 skipSelected
At /special/mainmenu/class/Game.lua:274 onSelect
At /engine/ButtonList.lua:110 select
At /engine/ButtonList.lua:54 fct
At /engine/Mouse.lua:50
Code: Select all
if old ~= self.selected and self.list[self.selected].onSelect then self.list[self.selected].onSelect() end
3) Linux beta 9 (different PC): Teleportation and Phase Door Scrolls don't work
The sound and the gfx effect were played but there is no teleportation, and the scroll was not used.
Code: Select all
[SOUND] loading from /data/sound/actions/read.wav :=: userdata: 0x7feaa822cdb8
[PARTICLE] Loading from /data/gfx/particles/teleport.lua
stack traceback:
[C]: in function 'floor'
/engine/Actor.lua:186: in function </engine/Actor.lua:184>
(tail call): ?
/data/general/objects/scrolls.lua:81: in function </data/general/objects/scrolls.lua:79>
(tail call): ?
Lua Error: /engine/interface/ObjectActivable.lua:77: /engine/Actor.lua:186: bad argument #1 to 'floor' (number expected, got nil)
At [C]:-1
At [C]:-1 error
At /engine/interface/ObjectActivable.lua:77
At (tail call):-1
At /mod/class/Player.lua:475
At (tail call):-1
At /mod/dialogs/UseItemDialog.lua:66 use
At /mod/dialogs/UseItemDialog.lua:47 ?
At /engine/KeyBind.lua:198