Debian Bug report logs -
#500415
viruskiller: crashes at startup
Reported by: Ansgar Burchardt <ansgar@2008.43-1.org>
Date: Sun, 28 Sep 2008 00:21:01 UTC
Severity: grave
Tags: patch
Found in version viruskiller/1.0-1.dfsg.1-0.1
Fixed in version viruskiller/1.0-1.dfsg.1-0.2
Done: Ansgar Burchardt <ansgar@43-1.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Sun, 28 Sep 2008 00:21:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Ansgar Burchardt <ansgar@2008.43-1.org>:
New Bug report received and forwarded. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Sun, 28 Sep 2008 00:21:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: viruskiller
Version: 1.0-1.dfsg.1-0.1
Severity: normal
Hi,
James Westby tried to update the Ubuntu package, but the program crashed
after the title screen. He asked on IRC if someone else can reproduce
the problem, and viruskiller crashes here as well.
Starting the game four times showed three different problems:
% viruskiller
zsh: segmentation fault viruskiller
% viruskiller
zsh: illegal hardware instruction viruskiller
% viruskiller
*** glibc detected *** viruskiller: corrupted double-linked list: 0x0978bab0 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7bbf4f4]
/lib/i686/cmov/libc.so.6[0xb7bc246d]
/lib/i686/cmov/libc.so.6(__libc_malloc+0x95)[0xb7bc3525]
/lib/ld-linux.so.2[0xb7f20356]
/lib/ld-linux.so.2[0xb7f25bb7]
/lib/ld-linux.so.2[0xb7f21a16]
/lib/ld-linux.so.2[0xb7f2554e]
/lib/i686/cmov/libc.so.6[0xb7c6bfe2]
/lib/ld-linux.so.2[0xb7f21a16]
/lib/i686/cmov/libc.so.6(__libc_dlopen_mode+0x55)[0xb7c6c1a5]
/lib/i686/cmov/libpthread.so.0[0xb7a48dd7]
/lib/i686/cmov/libpthread.so.0[0xb7a48f01]
/lib/i686/cmov/libpthread.so.0(__pthread_unwind+0x51)[0xb7a46911]
/lib/i686/cmov/libpthread.so.0(pthread_detach+0x0)[0xb7a40a20]
/lib/i686/cmov/libc.so.6(pthread_exit+0x34)[0xb7c3f9b4]
/usr/lib/libSDL-1.2.so.0[0xb7ea2f49]
/lib/i686/cmov/libpthread.so.0[0xb7a404c0]
/lib/i686/cmov/libc.so.6(clone+0x5e)[0xb7c3155e]
======= Memory map: ========
08048000-0805e000 r-xp 00000000 03:41 1736795 /usr/games/viruskiller
0805e000-0805f000 rw-p 00015000 03:41 1736795 /usr/games/viruskiller
0805f000-08062000 rw-p 0805f000 00:00 0
09531000-09808000 rw-p 09531000 00:00 0 [heap]
b6500000-b6521000 rw-p b6500000 00:00 0
b6521000-b6600000 ---p b6521000 00:00 0
b6680000-b6855000 rw-p b6680000 00:00 0
b6989000-b69e5000 rw-p b6989000 00:00 0
b6a2a000-b6a2b000 ---p b6a2a000 00:00 0
b6a2b000-b722b000 rwxp b6a2b000 00:00 0
b722b000-b7400000 rw-s 00000000 00:08 14876681 /SYSV00000000 (deleted)
b7400000-b7404000 r-xp 00000000 03:41 66041 /usr/lib/libXfixes.so.3.1.0
b7404000-b7405000 rw-p 00003000 03:41 66041 /usr/lib/libXfixes.so.3.1.0
b7405000-b740d000 r-xp 00000000 03:41 66541 /usr/lib/libXcursor.so.1.0.2
b740d000-b740e000 rw-p 00007000 03:41 66541 /usr/lib/libXcursor.so.1.0.2
b740e000-b74f1000 r--p 001ee000 03:41 458828 /usr/lib/locale/locale-archive
b74f1000-b76f1000 r--p 00000000 03:41 458828 /usr/lib/locale/locale-archive
b76f1000-b76f6000 r-xp 00000000 03:41 65710 /usr/lib/libXrandr.so.2.1.0
b76f6000-b76f7000 rw-p 00005000 03:41 65710 /usr/lib/libXrandr.so.2.1.0
b76f7000-b76ff000 r-xp 00000000 03:41 65598 /usr/lib/libXrender.so.1.3.0
b76ff000-b7700000 rw-p 00007000 03:41 65598 /usr/lib/libXrender.so.1.3.0
b7700000-b770d000 r-xp 00000000 03:41 65650 /usr/lib/libXext.so.6.4.0
b770d000-b770e000 rw-p 0000c000 03:41 65650 /usr/lib/libXext.so.6.4.0
b770e000-b7712000 r-xp 00000000 03:41 66024 /usr/lib/libXdmcp.so.6.0.0
b7712000-b7713000 rw-p 00003000 03:41 66024 /usr/lib/libXdmcp.so.6.0.0
b7713000-b7715000 r-xp 00000000 03:41 65622 /usr/lib/libXau.so.6.0.0
b7715000-b7716000 rw-p 00001000 03:41 65622 /usr/lib/libXau.so.6.0.0
b7716000-b772d000 r-xp 00000000 03:41 65791 /usr/lib/libxcb.so.1.0.0
b772d000-b772e000 rw-p 00016000 03:41 65791 /usr/lib/libxcb.so.1.0.0
b772e000-b772f000 r-xp 00000000 03:41 770314 /usr/lib/libxcb-xlib.so.0.0.0
b772f000-b7730000 rw-p 00000000 03:41 770314 /usr/lib/libxcb-xlib.so.0.0.0
b7730000-b781b000 r-xp 00000000 03:41 770524 /usr/lib/libX11.so.6.2.0
b781b000-b781e000 rw-p 000eb000 03:41 770524 /usr/lib/libX11.so.6.2.0
b781e000-b781f000 rw-p b781e000 00:00 0
b781f000-b7829000 r-xp 00000000 03:41 230329 /lib/i686/cmov/libnss_files-2.7.so
b7829000-b782b000 rw-p 00009000 03:41 230329 /lib/i686/cmov/libnss_files-2.7.so
b782b000-b7834000 r-xp 00000000 03:41 230331 /lib/i686/cmov/libnss_nis-2.7.so
b7834000-b7836000 rw-p 00008000 03:41 230331 /lib/i686/cmov/libnss_nis-2.7.so
b7836000-b784b000 r-xp 00000000 03:41 230326 /lib/i686/cmov/libnsl-2.7.so
b784b000-b784d000 rw-p 00014000 03:41 230326 /lib/i686/cmov/libnsl-2.7.so
b784d000-b784f000 rw-p b784d000 00:00 0
b784f000-b7856000 r-xp 00000000 03:41 230327 /lib/i686/cmov/libnss_compat-2.7.so
b7856000-b7858000 rw-p 00006000 03:41 230327 /lib/i686/cmov/libnss_compat-2.7.so
b7858000-b785a000 rw-p b7858000 00:00 0
b785a000-b785e000 r-xp 00000000 03:41 770266 /usr/lib/libogg.so.0.5.3
b785e0zsh: abort viruskiller
Regards,
Ansgar
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (900, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages viruskiller depends on:
ii libc6 2.7-13 GNU C Library: Shared libraries
ii libgcc1 1:4.3.1-9 GCC support library
ii libsdl-image1.2 1.2.6-3 image loading library for Simple D
ii libsdl-mixer1.2 1.2.8-4 mixer library for Simple DirectMed
ii libsdl-ttf2.0-0 2.0.9-1 ttf library for Simple DirectMedia
ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
ii libstdc++6 4.3.1-9 The GNU Standard C++ Library v3
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
viruskiller recommends no packages.
viruskiller suggests no packages.
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Sun, 28 Sep 2008 00:24:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Ansgar Burchardt <ansgar@43-1.org>:
Extra info received and forwarded to list. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Sun, 28 Sep 2008 00:24:02 GMT) (full text, mbox, link).
Message #10 received at 500415@bugs.debian.org (full text, mbox, reply):
# Automatically generated email from bts, devscripts version 2.10.35
package viruskiller
# makes packages unusable, somehow selected wrong severity in reportbug
severity 500415 grave
Severity set to `grave' from `normal'
Request was from Ansgar Burchardt <ansgar@43-1.org>
to control@bugs.debian.org.
(Sun, 28 Sep 2008 00:24:06 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Sun, 28 Sep 2008 00:51:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Ansgar Burchardt <ansgar@2008.43-1.org>:
Extra info received and forwarded to list. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Sun, 28 Sep 2008 00:51:04 GMT) (full text, mbox, link).
Message #17 received at 500415@bugs.debian.org (full text, mbox, reply):
Running viruskiller with debug symbols show the crash is in the audio
code:
(gdb) bt
#0 0x087e6595 in ?? ()
#1 0xb7f16c76 in SDL_ReadLE32 () from /usr/lib/libSDL-1.2.so.0
#2 0xb7ebd0ea in Mix_LoadWAV_RW () from /usr/lib/libSDL_mixer-1.2.so.0
#3 0x0804a248 in Audio::loadSound (this=0x805e4a0, i=0,
filename=0x805b028 "sound/virusLaugh1.wav") at src/CAudio.cpp:76
#4 0x08056009 in loadResources () at src/resources.cpp:91
#5 0x08054d15 in main (argc=1, argv=0xbfdf1e54) at src/main.cpp:80
Starting viruskiller with the `-nosound' option makes the game playable
again, so the crash is probably caused by the removal of the non-free
audio files.
I'll try to create a patch in the next days, too late today already.
Ansgar
--
PGP: 1024D/595FAD19 739E 2D09 0969 BEA9 9797 B055 DDB0 2FF7 595F AD19
Information forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Mon, 29 Sep 2008 15:30:04 GMT) (full text, mbox, link).
Acknowledgement sent
to kilian@nihilnovi.de:
Extra info received and forwarded to list. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Mon, 29 Sep 2008 15:30:04 GMT) (full text, mbox, link).
Message #22 received at 500415@bugs.debian.org (full text, mbox, reply):
Hello Ansgar,
after starting the game with "valgrind" it worked for me "magically"
(before it crashed, too).
The game, however, showed _lots_ of memory leaks.
Greetings,
Kilian.
Information forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Wed, 01 Oct 2008 20:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ansgar Burchardt <ansgar@2008.43-1.org>:
Extra info received and forwarded to list. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Wed, 01 Oct 2008 20:51:03 GMT) (full text, mbox, link).
Message #27 received at 500415@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
tags 500415 + patch
thanks
Hi,
the attached patch made the game work for me again.
I have prepared an NMU with two other minor changes (fix call of make
clean and a typo in the man page) that I will upload next week, or
earlier if that is ok with you.
Regards,
Ansgar
--
PGP: 1024D/595FAD19 739E 2D09 0969 BEA9 9797 B055 DDB0 2FF7 595F AD19
[30_dont_crash_if_no_sound_files.dpatch (text/plain, attachment)]
Tags added: patch
Request was from Ansgar Burchardt <ansgar@2008.43-1.org>
to control@bugs.debian.org.
(Wed, 01 Oct 2008 20:51:06 GMT) (full text, mbox, link).
Tags added: pending
Request was from Marco Rodrigues <gothicx@sapo.pt>
to control@bugs.debian.org.
(Thu, 02 Oct 2008 14:15:02 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Thu, 02 Oct 2008 21:18:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Barry deFreese <bddebian@comcast.net>:
Extra info received and forwarded to list. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Thu, 02 Oct 2008 21:18:05 GMT) (full text, mbox, link).
Message #36 received at 500415@bugs.debian.org (full text, mbox, reply):
Hi,
Just so you know I have uploaded Ansgar's NMU to delayed/5 so if you
don't upload prior to then, it will go on through.
Thank you,
Barry deFreese
Shiny new DD
Reply sent
to Ansgar Burchardt <ansgar@43-1.org>:
You have taken responsibility.
(Tue, 07 Oct 2008 21:41:19 GMT) (full text, mbox, link).
Notification sent
to Ansgar Burchardt <ansgar@2008.43-1.org>:
Bug acknowledged by developer.
(Tue, 07 Oct 2008 21:41:43 GMT) (full text, mbox, link).
Message #41 received at 500415-close@bugs.debian.org (full text, mbox, reply):
Source: viruskiller
Source-Version: 1.0-1.dfsg.1-0.2
We believe that the bug you reported is fixed in the latest version of
viruskiller, which is due to be installed in the Debian FTP archive:
viruskiller_1.0-1.dfsg.1-0.2.diff.gz
to pool/main/v/viruskiller/viruskiller_1.0-1.dfsg.1-0.2.diff.gz
viruskiller_1.0-1.dfsg.1-0.2.dsc
to pool/main/v/viruskiller/viruskiller_1.0-1.dfsg.1-0.2.dsc
viruskiller_1.0-1.dfsg.1-0.2_i386.deb
to pool/main/v/viruskiller/viruskiller_1.0-1.dfsg.1-0.2_i386.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 500415@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ansgar Burchardt <ansgar@43-1.org> (supplier of updated viruskiller 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 01 Oct 2008 18:38:08 +0200
Source: viruskiller
Binary: viruskiller
Architecture: source i386
Version: 1.0-1.dfsg.1-0.2
Distribution: unstable
Urgency: medium
Maintainer: Florian Ragwitz <rafl@debianforum.de>
Changed-By: Ansgar Burchardt <ansgar@43-1.org>
Description:
viruskiller - Game about viruses invading your computer
Closes: 500415
Changes:
viruskiller (1.0-1.dfsg.1-0.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Urgency set to medium for RC bug
* Do not crash if there are no sound files in viruskiller.pak
(Closes: #500415)
* Fix call of `make clean', remove some left-over files
* Fix typo in man page (the option is `-safemode', not `--safemode')
Checksums-Sha1:
f8319ebc9926b785868073c0430f7597b0a10ead 1143 viruskiller_1.0-1.dfsg.1-0.2.dsc
b8df715694d51ec95bc37c9041521d10cf95db54 3029 viruskiller_1.0-1.dfsg.1-0.2.diff.gz
e8ea2f93b6de3c88f753bb13391437c9bdb024fe 2508920 viruskiller_1.0-1.dfsg.1-0.2_i386.deb
Checksums-Sha256:
e48984ea51f217ff1bb2820aae90b27c5d0760eac5ca7fdce0cd3f5ab358637f 1143 viruskiller_1.0-1.dfsg.1-0.2.dsc
99bd82c4b17936f643ac4bb54bdae6080c6dfdaafeb6e735aa773f1dfea8125d 3029 viruskiller_1.0-1.dfsg.1-0.2.diff.gz
5e057035684dd56ba4da9d2d02300ec1df51c5d142551a23408b16c4e30505dd 2508920 viruskiller_1.0-1.dfsg.1-0.2_i386.deb
Files:
b98a68855010f72905c3f5d3fda5859e 1143 games optional viruskiller_1.0-1.dfsg.1-0.2.dsc
ba50ace2d92c06f1916b6dab266119da 3029 games optional viruskiller_1.0-1.dfsg.1-0.2.diff.gz
39f551e388638c338f4b9a625fb735c4 2508920 games optional viruskiller_1.0-1.dfsg.1-0.2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkjlNKgACgkQ5ItltUs5T36BHQCg3ig6QMf0vTh+fwy3Lj01rJj5
oVgAnRDALF/LZmgNizRDcTUfNi+skAby
=gty+
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Florian Ragwitz <rafl@debianforum.de>:
Bug#500415; Package viruskiller.
(Sat, 11 Oct 2008 14:45:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Ansgar Burchardt <ansgar@2008.43-1.org>:
Extra info received and forwarded to list. Copy sent to Florian Ragwitz <rafl@debianforum.de>.
(Sat, 11 Oct 2008 14:45:03 GMT) (full text, mbox, link).
Message #46 received at 500415@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
I'm attaching the diff for my NMU.
Regards,
Ansgar
--
PGP: 1024D/595FAD19 739E 2D09 0969 BEA9 9797 B055 DDB0 2FF7 595F AD19
[viruskiller_1.0-1.dfsg.1-0.2_nmu.diff (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 30 Nov 2008 07:39:44 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 12:47:11 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.