Package: libluabind0
Version: 0.7.dfsg-1+b1
Severity: grave
Justification: renders package unusable


Using this package with my own software which uses Luabind results in my 
program reaching a segmentation fault and no further explanation. The program 
itself compiles with no warnings, 
leavning me to believe it is not a problem with the development package, only 
the run-time one. Below is the program stack when it reaches the segementation 
fault (as reported by kdbg):

luabind::detail::overload_rep::overload_rep () from /usr/lib/libluabind.so.0
std::vector<luabind::detail::overload_rep, 
std::allocator<luabind::detail::overload_rep> >::_M_insert_aux () from 
/usr/lib/libluabind.so.0
luabind::detail::class_base::add_method () from /usr/lib/libluabind.so.0
hoa_defs::BindEngineToLua () at /usr/include/luabind/class.hpp:1233
InitializeEngine() at src/main.cpp:163
main (argc=3, argv=0xbfd0f094) at src/main.cpp:246


The bottom 3 entries are functions from my application, while the top three 
come from within Luabind. There is an alternative Debian package for Luabind 
that someone collaborating on my 
project made available at his own repository, which does not exhibit this 
problem nor any others. His package may be found here (see bottom of webpage):

http://debian.ettin.org/allacrost/dists/etch-backports/main/binary-i386/Packages
deb http://debian.ettin.org/allacrost etch-backports main


If you wish to use my application/source to reproduce this problem, you can 
download either the source or the Debian package (also done by our packager) 
from this page:

http://www.allacrost.org/?q=node/3


The function where this seg fault occurs in my code is in the function "void 
BindEngineToLua()", which may be found in src/defs.cpp. Below is a link to a 
web-browsable page of that file 
from our SVN repository:

http://allacrost.svn.sourceforge.net/viewvc/allacrost/trunk/demo/src/defs.cpp?revision=974&view=markup


Please let me know if I can be of any assistance in helping to resolve this 
issue, I would be happy to help. Thank you


- Tyler Olsen



-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21-2-k7 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libluabind0 depends on:
ii  libc6                         2.6.1-1+b1 GNU C Library: Shared libraries
ii  libgcc1                       1:4.2.1-4  GCC support library
ii  liblua50                      5.0.3-3    Main interpreter library for the L
ii  liblualib50                   5.0.3-3    Extension library for the Lua 5.0 
ii  libstdc++6                    4.2.1-4    The GNU Standard C++ Library v3

libluabind0 recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to