[Pkg-alsa-devel] Bug#245183: libasound2: Floating exception when running xine

Anders Boström Anders Boström , 245183@bugs.debian.org
Wed, 21 Apr 2004 22:09:01 +0200 (CEST)


Package: libasound2
Version: 1.0.4-1
Severity: important

Running xine with some mpeg-files as a command-line option result in a
"Floating exception".

# xine --verbose=2 Woodpecker.mpg

...
load_plugins: probing demux 'mpeg_pes'
xine: found demuxer plugin: mpeg pes demux plugin
video discontinuity #2, type is 0, disc_off 0
waiting for audio discontinuity #2
audio discontinuity #2, type is 0, disc_off 0
waiting for in_discontinuity update #2
vpts adjusted with prebuffer to 37716
audio_alsa_out:open pause_resume=1
Floating exception
#

# gdb xine
...
(gdb) set args Woodpecker.mpg
(gdb) r
Starting program: /usr/bin/xine Woodpecker.mpg
...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 1166019504 (LWP 9291)]
0x4151fb5a in _snd_pcm_adpcm_open () from /usr/lib/libasound.so.2
(gdb) bt
#0  0x4151fb5a in _snd_pcm_adpcm_open () from /usr/lib/libasound.so.2
#1  0x415036f8 in snd_pcm_sw_params () from /usr/lib/libasound.so.2
#2  0x415238df in _snd_pcm_rate_open () from /usr/lib/libasound.so.2
#3  0x415036f8 in snd_pcm_sw_params () from /usr/lib/libasound.so.2
#4  0x43127fd2 in ?? ()
   from /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_alsa.so
#5  0x08de8878 in ?? ()
#6  0x458006b0 in ?? ()
#7  0x0000ac2d in ?? ()
#8  0x458009b4 in ?? ()
#9  0x00000000 in ?? ()
#10 0x0000000a in ?? ()
...

I have my window-manager, fvwm, configured to play a sound with aplay
when a new window is opened. The crash don't occur if I turn off the
sound-playing at window-open.

The problem might be in xine, but as the crash is in libasound2 and
only occur when playing another sound at the same time...

I'm using the via82xx-driver compiled into 2.6.5.

/ Anders

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable'), (40, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.5
Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to sv_SE)

Versions of packages libasound2 depends on:
ii  libc6                       2.3.2.ds1-11 GNU C Library: Shared libraries an

-- no debconf information