Your message dated Sat, 27 Oct 2007 10:53:31 +0200
with message-id <[EMAIL PROTECTED]>
and subject line schism: Schism crashes with floating point exception on 
preferences  menu
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: schism
Version: 1:0.5rc1-1
Severity: normal


How to reproduce: start schism, press enter to continue, press Shift-F5.

The crash has something to do with the way the Debian version is built and
uses Alsa for sound. If you start schism with the "-a nosound" option, you
can get to the preferences screen without any trouble.

I believe the problem is in the function preferences_set_page in
schism/page_preferences.c where lim in the division can be zero when the
mixer_get_max_volume function does not succeed.

I tried building a local debug version of the Debian source to investigate
further but I cannot reproduce the bug. Apparently rebuilding with my local
(newer?) versions of gcc and libraries is enough to make things work. Maybe
a rebuild is all it takes to fix the Debian version too?

On another note could you read the part on USE_DLTRICK_ALSA in
sys/alsa/midi-alsa.c and find out whether Debian needs this dl-trickery? I
believe the Debian version of libSDL is linked to libasound. Unfortunately
the --enable-alsadltrick option of the configure script seems to be removed
or is broken so building always uses the -DUSE_DLTRICK_ALSA option without a
way of turning it off.


Arjan


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19.1
Locale: LANG=C, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)

Versions of packages schism depends on:
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libgcc1                     1:4.1.1-21   GCC support library
ii  libsdl1.2debian             1.2.11-8     Simple DirectMedia Layer
ii  libstdc++6                  4.1.1-21     The GNU Standard C++ Library v3

Versions of packages schism recommends:
pn  opencubicplayer               <none>     (no description available)
pn  xmms-modplug                  <none>     (no description available)

-- no debconf information


--- End Message ---
--- Begin Message --- I think this bug has been fixed with the upload of version 2:0+20071026-1

--
while(!asleep()) sheep++;



--- End Message ---

Reply via email to