Your message dated Tue, 21 Oct 2008 15:32:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#419825: fixed in tome 2.3.5-2
has caused the Debian Bug report #419825,
regarding tome: frequent LUA errors on amd64, possibly influencing game logic
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
419825: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419825
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: tome
Version: 2.3.4-1
Severity: important
*** Please type your report below this line ***
On amd64, but not on i386, (other arches not tested), tome produces LUA
errors similar to the following at various times:
LUA: error: attempt to index a nil value LUA: stack traceback:
LUA: 1: function `get_level_school' at line 125 [file
`/var/games/tome/core/_aux.lua']
LUA: 2: function `get_level' at line 241 [file
`/var/games/tome/core/s_aux.lua']
LUA: 3: function `get_mana' at line 258 [file
`/var/games/tome/cores_aux.lua']
LUA: 4: function `____hooks_list_callback12' at line 225 [file
`/var/games/scpt/s_meta.lua'] LUA: ERROR in lua_call while calling
'____hooks_list_callback12' lua hook script. Breaking the hook chain now.
Current life rating is....
LUA: error: attempt to index a nil value LUA: stack traceback:
LUA: 1: function `get_level_school' at line 125 [file
`/var/games/tome/core/_aux.lua']
LUA: 2: function `get_level' at line 241 [file
`/var/games/tome/core/s_aux.lua']
LUA: 3: function `get_mana' at line 258 [file
`/var/games/tome/cores_aux.lua']
LUA: 4: function `____hooks_list_callback12' at line 225 [file
`/var/games/scpt/s_meta.lua'] LUA: ERROR in lua_call while calling
'____hooks_list_callback12' lua hook script. Breaking the hook chain now.
The above is two identical? errors produced during a savefile load.
Similar errors occur when wileding a weapon, unweilding a weapon.
Probably more situations will produce the errors.
I am unclear as to whether the failures of these hooks will actually
effect game logic in the default "TOME" module, the main game. However,
they are intrusive enough to prevent the game from being played in a
reasonable manner.
The same homedir, same savefiles, same config, same etc., does not
produce errors in the 32bit build of the package.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.19.2-jsr1 (SMP w/2 CPU cores)
Locale: LANG=en_US.iso88591, LC_CTYPE=en_US.iso88591 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages tome depends on:
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libncurses5 5.5-5 Shared libraries for terminal hand
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxaw7 1:1.0.2-4 X11 Athena Widget library
ii libxmu6 1:1.0.2-2 X11 miscellaneous utility library
ii libxt6 1:1.0.2-2 X11 toolkit intrinsics library
tome recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: tome
Source-Version: 2.3.5-2
We believe that the bug you reported is fixed in the latest version of
tome, which is due to be installed in the Debian FTP archive:
tome_2.3.5-2.diff.gz
to pool/non-free/t/tome/tome_2.3.5-2.diff.gz
tome_2.3.5-2.dsc
to pool/non-free/t/tome/tome_2.3.5-2.dsc
tome_2.3.5-2_amd64.deb
to pool/non-free/t/tome/tome_2.3.5-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Manoj Srivastava <[EMAIL PROTECTED]> (supplier of updated tome package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 21 Oct 2008 08:36:01 -0500
Source: tome
Binary: tome
Architecture: source amd64
Version: 2.3.5-2
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <[EMAIL PROTECTED]>
Changed-By: Manoj Srivastava <[EMAIL PROTECTED]>
Description:
tome - A single-player, text-based, dungeon simulation game.
Closes: 419825
Changes:
tome (2.3.5-2) unstable; urgency=low
.
* [f4042dd] Fix code which needed a 32 bit int to not use int/long
On amd64, but not on i386, tome produces LUA errors at various
times. The errors occur at savefile load, when wileding a weapon,
unweilding a weapon, and for other events. The same homedir, same
savefiles, same config, same etc., does not produce errors in the
32bit build of the package.
.
The error seems to be that the type Number needs to be a 32bit wide
integer; and seems to be defined by default as an long, with an option
to define it as an int for amd64. However, for the 11 arches Debian
supports, this would lead to a morass of selecting architectures in
the makefile to override the type; a better solution is to use
stdint.h and use a type which is 32 bits wide by design: int32_t.
.
Bug fix: "frequent LUA errors on amd64, possibly influencing game
logic", thanks to [EMAIL PROTECTED]</a>; The fix was
inspired by a different fix proposed by Daniel White.
.
This fixes the LUA errors, and (Closes: Bug#419825)
This is an important bug fix.
Checksums-Sha1:
5a486e7ed2d546a790b34504e1cc59c40c1402a8 1249 tome_2.3.5-2.dsc
dc69b02cdfd9656584e0ac65522c280c9c49f36f 37161 tome_2.3.5-2.diff.gz
70cf261e861c4a2e09d723faced46e5d74b127ab 2531024 tome_2.3.5-2_amd64.deb
Checksums-Sha256:
67b9abd9cab2836258ccd463ed77c0bbb51477793b7c3812e18a42f2fbd7870b 1249
tome_2.3.5-2.dsc
30c0fb0454ecb6508dd93f9db9afebe91f440ed8cbdaba27540d49965c94c616 37161
tome_2.3.5-2.diff.gz
e3f6eb9a5c96e586630f3e7317c3e8d9a82da209185c565e168cacf9cab5831c 2531024
tome_2.3.5-2_amd64.deb
Files:
584b0a577993ee745ee3ad5e3053a44d 1249 non-free/games optional tome_2.3.5-2.dsc
7dcf95514e1c10f3d86506596d56fa25 37161 non-free/games optional
tome_2.3.5-2.diff.gz
3396080890734bbf18a393b8a390dd6f 2531024 non-free/games optional
tome_2.3.5-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkj98tIACgkQIbrau78kQkyjfwCffnx60GW3F95nNwSx882x37uu
JdkAoPYLTJhYlSSDmLljcvmR8E0QKGE4
=KiO6
-----END PGP SIGNATURE-----
--- End Message ---