[gstreamer-bugs] [Bug 161471] New: gst-launch gets a floating point exception when outputting to alsasink

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Thu Dec 16 11:27:34 PST 2004


http://bugzilla.gnome.org/show_bug.cgi?id=161471
GStreamer | gst-plugins | Ver: 0.8.6

           Summary: gst-launch gets a floating point exception when
                    outputting to alsasink
           Product: GStreamer
           Version: 0.8.6
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: mattrose at folkwolf.net
         QAContact: gstreamer-bugs at lists.sourceforge.net


I can play sounds through alsa using the alsaplayer utility as well as
through xmms, however when I try to play through rhythmbox, I get a
crash.  I inspected this further and I traced it down to a problem in
the underlying gstreamer utilities that rhythmbox uses.

[mrose at host-175 Constantines]$ gst-launch filesrc location=STYOU.ogg !
vorbisdec ! alsasink
RUNNING pipeline ...
Floating point exception (core dumped)

mrose at host-175 bin]$ gdb -s /usr/lib/debug/usr/bin/gst-launch-0.8.debug -e /usr
/bin/gst-launch-0.8
GNU gdb Red Hat Linux (6.1post-1.20040607.41rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db lib
rary "/lib/tls/libthread_db.so.1".

(gdb) filesrc location=/home/users/mrose/mp3/Constantines/Constantines/STYOU.ogg
 ! vorbisdec ! alsasink
Undefined command: "filesrc".  Try "help".
(gdb) set args filesrc location=/home/users/mrose/mp3/Constantines/Constantines/
STYOU.ogg ! vorbisdec ! alsasink
(gdb) run
Starting program: /usr/bin/gst-launch-0.8 filesrc location=/home/users/mrose/mp3
/Constantines/Constantines/STYOU.ogg ! vorbisdec ! alsasink
[Thread debugging using libthread_db enabled]
[New Thread -151079232 (LWP 28214)]
RUNNING pipeline ...

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -151079232 (LWP 28214)]
0xf6cdf4ea in _snd_pcm_adpcm_open () from /lib/libasound.so.2

(gdb) bt
#0  0xf6cdf4ea in _snd_pcm_adpcm_open () from /lib/libasound.so.2
#1  0xf6cd1c27 in snd_pcm_hw_refine_slave () from /lib/libasound.so.2
#2  0xf6cdf62b in _snd_pcm_adpcm_open () from /lib/libasound.so.2
#3  0xf6cce07c in snd_pcm_hw_refine () from /lib/libasound.so.2
#4  0xf6cd1dd3 in snd_pcm_hw_params_slave () from /lib/libasound.so.2
#5  0xf6ce3a07 in _snd_pcm_rate_open () from /lib/libasound.so.2
#6  0xf6cd1f80 in snd_pcm_hw_params_slave () from /lib/libasound.so.2
#7  0xf6cc4bf9 in snd_pcm_hw_params () from /lib/libasound.so.2
#8  0xf6d4c8cc in gst_alsa_hw_params_dump ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#9  0xf6d4d352 in gst_alsa_hw_params_dump ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#10 0xf6d4eeb8 in gst_alsa_link () from /usr/lib/gstreamer-0.8/libgstalsa.so
#11 0xf6d53aab in gst_alsa_mixer_get_type ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#12 0xf6d51f4b in gst_alsa_sink_get_type ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#13 0x04e42cfb in gst_element_set_state_func (element=0x994ac60,
    state=GST_STATE_PAUSED) at gstelement.c:2796
#14 0x04e42268 in gst_element_set_state (element=0x994ac60,
    state=GST_STATE_PAUSED) at gstelement.c:2739
#15 0x04e33631 in set_kid_state_func (bin=0x99225a8, child=0x994ac60,
    user_data=0xfee2a8d0) at gstbin.c:796
#16 0x04e33511 in gst_bin_foreach (bin=0x99225a8,
    func=0x4e335b2 <set_kid_state_func>, data=0xfee2a8d0) at gstbin.c:760
#17 0x04e339c0 in gst_bin_change_state (element=0x99225a8) at gstbin.c:851
#18 0x04e5afe9 in gst_pipeline_change_state (element=0x99225a8)
    at gstpipeline.c:174
#19 0x04e42cfb in gst_element_set_state_func (element=0x99225a8,
    state=GST_STATE_PLAYING) at gstelement.c:2796
#20 0x04e33bb8 in gst_bin_set_state (element=0x99225a8,
    state=GST_STATE_PLAYING) at gstbin.c:890
#21 0x04e42268 in gst_element_set_state (element=0x99225a8,
    state=GST_STATE_PLAYING) at gstelement.c:2739
#22 0x0804a3ac in main (argc=7, argv=0xfee2ad84) at gst-launch.c:531
(gdb)

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list