Debian Bug report logs - #500415
viruskiller: crashes at startup

version graph

Package: viruskiller; Maintainer for viruskiller is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>; Source for viruskiller is src:viruskiller (PTS, buildd, popcon).

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: Ansgar Burchardt <ansgar@2008.43-1.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: viruskiller: crashes at startup
Date: Sun, 28 Sep 2008 02:17:51 +0200
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):

From: Ansgar Burchardt <ansgar@43-1.org>
To: control@bugs.debian.org
Cc: 500415@bugs.debian.org
Subject: setting package to viruskiller, severity of 500415 is grave
Date: Sun, 28 Sep 2008 02:22:49 +0200
# 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):

From: Ansgar Burchardt <ansgar@2008.43-1.org>
To: 500415@bugs.debian.org
Subject: Re: viruskiller: crashes at startup
Date: Sun, 28 Sep 2008 02:49:00 +0200
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):

From: kilian@nihilnovi.de
To: 500415@bugs.debian.org
Subject: Comment to Bug 500415
Date: Mon, 29 Sep 2008 17:29:30 +0200 (CEST)
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):

From: Ansgar Burchardt <ansgar@2008.43-1.org>
To: 500415@bugs.debian.org
Cc: control@bugs.debian.org
Subject: viruskiller: [PATCH] Don't crash if there are no sound files
Date: Wed, 1 Oct 2008 22:46:51 +0200
[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):

From: Barry deFreese <bddebian@comcast.net>
To: 500415@bugs.debian.org
Subject: Re: viruskiller: crashes at startup
Date: Thu, 02 Oct 2008 17:16:54 -0400
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):

From: Ansgar Burchardt <ansgar@43-1.org>
To: 500415-close@bugs.debian.org
Subject: Bug#500415: fixed in viruskiller 1.0-1.dfsg.1-0.2
Date: Tue, 07 Oct 2008 21:17:29 +0000
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):

From: Ansgar Burchardt <ansgar@2008.43-1.org>
To: 500415@bugs.debian.org
Subject: diff for NMU (viruskiller/1.0-1.dfsg.1-0.1
Date: Sat, 11 Oct 2008 16:43:42 +0200
[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.