Bolt Spells (rarely) cause fatal crash in Linux
issueid=3120 07-13-2014 02:13 AM
Junior Member
Number of reported issues by Zephyr: 6
Bolt Spells (rarely) cause fatal crash in Linux
Game freezes while projectile/spell is moving, NotEye animation keeps pulsing

On Linux ELF 32 bit 1.2.0 p23 with NotEye,

Sometimes when I cast bolt spells or fire missles, the game freezes. When I try to crash the NotEye script and reload, it fails, giving the message:

error: did not yield [games/adom-vfx.noe:277: attempt to index global 'overlay_last' (a nil value)]

Sorry I can't be more helpful.
How to reproduce: Shoot missles and use bolt spells in the linux version.
Issue Details
Issue Number 3120
Project ADOM (Ancient Domains Of Mystery)
Category Linux (NotEye)
Status Fixed
Priority 1 - Highest
Affected Version ADOM 1.2.0 pre 23
Fixed Version (none)
Milestone (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




07-13-2014 05:12 AM

07-14-2014 04:51 AM
Junior Member
Happened again, this time with Burning Hands in the Dwarven Graveyard. Here is what the terminal output was:

freeing: Enter Ancardia Final.ogg
freeing: Cavepp.ogg
freeing: Dead Silent.ogg
freeing: Windy Halls Temp.ogg
freeing: Dark Monotony.ogg
freeing: Cavepp.ogg
freeing: So dark so empty.ogg
freeing: Dark Monotony.ogg
freeing: Lawful Level Up.ogg
freeing: Dead Silent Original.ogg
freeing: Windy Halls Temp.ogg
freeing: Forest EQ.ogg
freeing: Dead Silent.ogg
freeing: Dead Silent Original.ogg
freeing: Level Up Special.ogg
freeing: Windy Halls Temp.ogg
freeing: Dead Silent Original.ogg
freeing: Cavepp.ogg
freeing: Dark Monotony.ogg
freeing: Windy Halls Temp.ogg
freeing: Dead Silent Original.ogg
freeing: Cavepp.ogg
freeing: The land far far below.ogg
handling NotEye error #8: error: did not yield [games/adom-utils.noe:476: user crashed the script, traceback:
stack traceback:
games/adom-utils.noe:476: in function 'action'
./common/menu.noe:150: in function 'menuexecute'
games/adom-utils.noe:490: in function 'action'
./common/menu.noe:150: in function 'menuexecute'
./common/menu.noe:343: in function 'noteyemenu'
./common/running.noe:175: in function 'handler'
./common/running.noe:154: in function 'mainloopcyc'
./common/running.noe:158: in function 'mainloop'
./common/running.noe:404: in function 'rungame2'
./common/running.noe:446: in function <./common/running.noe:445>]
NotEye error detected, restarting NotEye
Starting ADOM
Necklace of the Eye v7.7 (C) 2010-2014 Zeno Rogue
Homepage: http://www.roguetemple.com/z/noteye.php
NotEye is distributed under GNU General Public License version 3 or later
It comes with absolutely no warranty; see the file COPYING for details
<NotEye reloaded>
<NotEye reloaded>
handling NotEye error #21: dofile [./common/crashmenu.noe:33: reloading the scripts]
restart OK
NotEye error detected, restarting NotEye
Starting ADOM
Necklace of the Eye v7.7 (C) 2010-2014 Zeno Rogue
Homepage: http://www.roguetemple.com/z/noteye.php
NotEye is distributed under GNU General Public License version 3 or later
It comes with absolutely no warranty; see the file COPYING for details
<NotEye reloaded>
<NotEye reloaded>
ADOM 1.2.0 - Linux ELF Prerelease 23 (C) 1994-2014 by Thomas Biskup
restart OK
handling NotEye error #8: error: did not yield [games/adom-vfx.noe:277: attempt to index global 'overlay_last' (a nil value)]
NotEye error detected, restarting NotEye
Starting ADOM
Necklace of the Eye v7.7 (C) 2010-2014 Zeno Rogue
Homepage: http://www.roguetemple.com/z/noteye.php
NotEye is distributed under GNU General Public License version 3 or later
It comes with absolutely no warranty; see the file COPYING for details
<NotEye reloaded>
<NotEye reloaded>
handling NotEye error #21: dofile [./common/crashmenu.noe:33: reloading the scripts]
restart OK
NotEye error detected, restarting NotEye
Starting ADOM
Necklace of the Eye v7.7 (C) 2010-2014 Zeno Rogue
Homepage: http://www.roguetemple.com/z/noteye.php
NotEye is distributed under GNU General Public License version 3 or later
It comes with absolutely no warranty; see the file COPYING for details
<NotEye reloaded>
<NotEye reloaded>
ADOM 1.2.0 - Linux ELF Prerelease 23 (C) 1994-2014 by Thomas Biskup
restart OK
handling NotEye error #8: error: did not yield [games/adom-vfx.noe:277: attempt to index global 'overlay_last' (a nil value)]
NotEye error detected, restarting NotEye
Starting ADOM
Necklace of the Eye v7.7 (C) 2010-2014 Zeno Rogue
Homepage: http://www.roguetemple.com/z/noteye.php
NotEye is distributed under GNU General Public License version 3 or later
It comes with absolutely no warranty; see the file COPYING for details
<NotEye reloaded>
<NotEye reloaded>
ADOM 1.2.0 - Linux ELF Prerelease 23 (C) 1994-2014 by Thomas Biskup
restart OK
handling NotEye error #8: error: did not yield [games/adom-vfx.noe:277: attempt to index global 'overlay_last' (a nil value)]
NotEye error detected, restarting NotEye
Starting ADOM
Necklace of the Eye v7.7 (C) 2010-2014 Zeno Rogue
Homepage: http://www.roguetemple.com/z/noteye.php
NotEye is distributed under GNU General Public License version 3 or later
It comes with absolutely no warranty; see the file COPYING for details
<NotEye reloaded>
<NotEye reloaded>

03-21-2018 11:47 AM
jt jt is offline
Administrator
Seems to be fixed now (3.1.3), there is an additional check for "overlay_last".

+ Reply