Bug#500415: viruskiller: crashes at startup

2008-10-02 Thread Barry deFreese

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



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



Bug#500415: viruskiller: crashes at startup

2008-09-27 Thread Ansgar Burchardt
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  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]
b650-b6521000 rw-p b650 00:00 0
b6521000-b660 ---p b6521000 00:00 0
b668-b6855000 rw-p b668 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-b740 rw-s  00:08 14876681   /SYSV (deleted)
b740-b7404000 r-xp  03:41 66041  /usr/lib/libXfixes.so.3.1.0
b7404000-b7405000 rw-p 3000 03:41 66041  /usr/lib/libXfixes.so.3.1.0
b7405000-b740d000 r-xp  03:41 66541  
/usr/lib/libXcursor.so.1.0.2
b740d000-b740e000 rw-p 7000 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  03:41 458828 
/usr/lib/locale/locale-archive
b76f1000-b76f6000 r-xp  03:41 65710  /usr/lib/libXrandr.so.2.1.0
b76f6000-b76f7000 rw-p 5000 03:41 65710  /usr/lib/libXrandr.so.2.1.0
b76f7000-b76ff000 r-xp  03:41 65598  
/usr/lib/libXrender.so.1.3.0
b76ff000-b770 rw-p 7000 03:41 65598  
/usr/lib/libXrender.so.1.3.0
b770-b770d000 r-xp  03:41 65650  /usr/lib/libXext.so.6.4.0
b770d000-b770e000 rw-p c000 03:41 65650  /usr/lib/libXext.so.6.4.0
b770e000-b7712000 r-xp  03:41 66024  /usr/lib/libXdmcp.so.6.0.0
b7712000-b7713000 rw-p 3000 03:41 66024  /usr/lib/libXdmcp.so.6.0.0
b7713000-b7715000 r-xp  03:41 65622  /usr/lib/libXau.so.6.0.0
b7715000-b7716000 rw-p 1000 03:41 65622  /usr/lib/libXau.so.6.0.0
b7716000-b772d000 r-xp  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  03:41 770314 
/usr/lib/libxcb-xlib.so.0.0.0
b772f000-b773 rw-p  03:41 770314 
/usr/lib/libxcb-xlib.so.0.0.0
b773-b781b000 r-xp  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  03:41 230329 
/lib/i686/cmov/libnss_files-2.7.so
b7829000-b782b000 rw-p 9000 03:41 230329 
/lib/i686/cmov/libnss_files-2.7.so
b782b000-b7834000 r-xp  03:41 230331 
/lib/i686/cmov/libnss_nis-2.7.so
b7834000-b7836000 rw-p 8000 03:41 230331 
/lib/i686/cmov/libnss_nis-2.7.so
b7836000-b784b000 r-xp  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  03:41 230327 
/lib/i686/cmov/libnss_compat-2.7.so
b7856000-b7858000 rw-p 6000 03:41 230327 
/lib/i686/cmov/libnss_compat-2.7.so
b7858000-b785a000 rw-p b7858000 00:00 0
b785a000-b785e000 r-xp  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)


Bug#500415: viruskiller: crashes at startup

2008-09-27 Thread Ansgar Burchardt
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




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