Your message dated Tue, 29 Jan 2008 23:02:19 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#450685: fixed in xmoto 0.4.0-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: xmoto
Version: 0.3.4-1
Severity: normal
With optimisation:
$ gdb --args xmoto --nogfx
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) r
Starting program: /usr/games/xmoto --nogfx
[Thread debugging using libthread_db enabled]
[New Thread 0xb74276c0 (LWP 1113)]
[New Thread 0xb72d6b90 (LWP 1116)]
[New Thread 0xb6ad5b90 (LWP 1117)]
[Thread 0xb6ad5b90 (LWP 1117) exited]
[New Thread 0xb62d4b90 (LWP 1118)]
[Thread 0xb62d4b90 (LWP 1118) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb74276c0 (LWP 1113)]
DrawLib::isNoGraphics (this=0xbfb0b29c) at drawlib/DrawLib.cpp:241
241 bool DrawLib::isNoGraphics() {
(gdb) bt
#0 DrawLib::isNoGraphics (this=0xbfb0b29c) at drawlib/DrawLib.cpp:241
#1 0x0817a932 in main (nNumArgs=-1078937228, ppcArgs=0xbfb0b29c) at
GameInit.cpp:58
And without optimisation:
$ gdb --args xmoto --nogfx
GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) r
Starting program: /usr/games/xmoto --nogfx
[Thread debugging using libthread_db enabled]
[New Thread 0xb74296c0 (LWP 20850)]
[New Thread 0xb72d8b90 (LWP 20853)]
[New Thread 0xb6ad7b90 (LWP 20854)]
[New Thread 0xb62d6b90 (LWP 20855)]
[Thread 0xb6ad7b90 (LWP 20854) exited]
[Thread 0xb62d6b90 (LWP 20855) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb74296c0 (LWP 20850)]
0x0809dc8c in DrawLib::isNoGraphics (this=0x0) at drawlib/DrawLib.cpp:242
242 return m_bNoGraphics;
(gdb) bt
#0 0x0809dc8c in DrawLib::isNoGraphics (this=0x0) at drawlib/DrawLib.cpp:242
#1 0x0816c3eb in GameApp::run (this=0xbffae74c, nNumArgs=2,
ppcArgs=0xbffaef64) at GameInit.cpp:194
#2 0x0816c77b in main (nNumArgs=2, ppcArgs=0xbffaef64) at GameInit.cpp:58
frame 1
#1 0x0816c3eb in GameApp::run (this=0xbffae74c, nNumArgs=2,
ppcArgs=0xbffaef64) at GameInit.cpp:194
194 if(!drawLib->isNoGraphics()) {
(gdb) l
189 /* Now perform user init */
190 userInit(&v_xmArgs);
191
192 /* Enter the main loop */
193 while(!m_bQuit) {
194 if(!drawLib->isNoGraphics()) {
195 /* Handle SDL events */
196 SDL_PumpEvents();
197
198 SDL_Event Event;
(gdb) p drawLib
$1 = (class DrawLib *) 0x0
It looks fairly obvious what the problem is - using drawLib without it
being initialised properly. Similar segfaults occur at other locations,
but once those are fixed, there is a stack corruption issue. I'd suggest
that you contact upstream to ask that they fix this.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xmoto depends on:
ii libbz2-1.0 1.0.3-7 high-quality block-sorting file co
ii libc6 2.6.1-6 GNU C Library: Shared libraries
ii libcurl3-gnutls 7.17.0-1 Multi-protocol file transfer libra
ii libgcc1 1:4.2.2-3 GCC support library
ii libgl1-mesa-glx [libgl1 7.0.1-2 A free implementation of the OpenG
ii libglu1-mesa [libglu1] 7.0.1-2 The OpenGL utility library (GLU)
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii liblua5.1-0 5.1.2-4 Simple, extensible, embeddable pro
ii libode0debian1 1:0.8.dfsg-3 Open Dynamics Engine - runtime lib
ii libpng12-0 1.2.15~beta5-3 PNG library - runtime
ii libsdl-mixer1.2 1.2.8-1 mixer library for Simple DirectMed
ii libsdl-ttf2.0-0 2.0.9-1 ttf library for Simple DirectMedia
ii libsdl1.2debian 1.2.12-1 Simple DirectMedia Layer
ii libsqlite3-0 3.4.2-2 SQLite 3 shared library
ii libstdc++6 4.2.2-3 The GNU Standard C++ Library v3
ii xmoto-data 0.3.4-1 2D motocross platform game
ii zlib1g 1:1.2.3.3.dfsg-7 compression library - runtime
--
bye,
pabs
http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: xmoto
Source-Version: 0.4.0-1
We believe that the bug you reported is fixed in the latest version of
xmoto, which is due to be installed in the Debian FTP archive:
xmoto-data_0.4.0-1_all.deb
to pool/main/x/xmoto/xmoto-data_0.4.0-1_all.deb
xmoto_0.4.0-1.diff.gz
to pool/main/x/xmoto/xmoto_0.4.0-1.diff.gz
xmoto_0.4.0-1.dsc
to pool/main/x/xmoto/xmoto_0.4.0-1.dsc
xmoto_0.4.0-1_i386.deb
to pool/main/x/xmoto/xmoto_0.4.0-1_i386.deb
xmoto_0.4.0.orig.tar.gz
to pool/main/x/xmoto/xmoto_0.4.0.orig.tar.gz
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.
Samuel Mimram <[EMAIL PROTECTED]> (supplier of updated xmoto 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.7
Date: Tue, 29 Jan 2008 23:15:49 +0100
Source: xmoto
Binary: xmoto xmoto-data
Architecture: source all i386
Version: 0.4.0-1
Distribution: unstable
Urgency: low
Maintainer: Samuel Mimram <[EMAIL PROTECTED]>
Changed-By: Samuel Mimram <[EMAIL PROTECTED]>
Description:
xmoto - 2D motocross platform game
xmoto-data - 2D motocross platform game
Closes: 449333 450682 450685 462050
Changes:
xmoto (0.4.0-1) unstable; urgency=low
.
* New upstream release.
* Should build cleanly with gcc 4.3, closes: #462050.
* Manpage is now up-to-date, closes: #449333.
* --nogfx option was removed, closes: #450685.
* Correcly set CXXFLAGS in rules, closes: #450682.
* Build with lua 5.1.
* Don't build with experimental configure option --with-enable-zooming=1.
Files:
734afe01a584978fd6f21f19bf58ea91 818 games optional xmoto_0.4.0-1.dsc
87819a23ccaf3b919d8b80d8c6f3c374 17200350 games optional
xmoto_0.4.0.orig.tar.gz
fabc16228f8f68c2a2b3e41375a70207 5911 games optional xmoto_0.4.0-1.diff.gz
28c5efada9b7676b9428c5b2e8560ebc 15746146 games optional
xmoto-data_0.4.0-1_all.deb
d690b063a0f07ec8ce12b3cf8aff1b67 1158890 games optional xmoto_0.4.0-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHn6y8Iae1O4AJae8RArndAJ9vVQc7AiGT5DYLLXfyJSEEbCAVwwCghRmZ
WrTf24t0DlQNRLQDt4awrbQ=
=0fA9
-----END PGP SIGNATURE-----
--- End Message ---