when I try to play an Ogg stream I get a SIGFPE. version of xine-lib is 1.1.3 jens@gattaca ~ $ gdb /opt/xfce4-svn/bin/xfmedia GNU gdb 6.6 Copyright (C) 2006 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 "i686-pc-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /opt/xfce4-svn/bin/xfmedia [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 32674)] [New Thread 32769 (LWP 32677)] [New Thread 16386 (LWP 32678)] [New Thread 32771 (LWP 32679)] [New Thread 49156 (LWP 32680)] [New Thread 65541 (LWP 32681)] [New Thread 81926 (LWP 32682)] [New Thread 98311 (LWP 32683)] [New Thread 114696 (LWP 32684)] [New Thread 131081 (LWP 32685)] [New Thread 147466 (LWP 32686)] [New Thread 163851 (LWP 32687)] [New Thread 180236 (LWP 32688)] (xfmedia:32674): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed TagLib: Could not open file http://ogg.smgradio.com/vx160.ogg TagLib: Ogg::File::packet() -- Could not find the requested packet. TagLib: Vorbis::File::read() - Could not find the Vorbis comment header. [New Thread 196621 (LWP 32698)] TagLib: Could not open file http://ogg.smgradio.com/vx160.ogg TagLib: Ogg::File::packet() -- Could not find the requested packet. TagLib: Vorbis::File::read() - Could not find the Vorbis comment header. Program received signal SIGFPE, Arithmetic exception. [Switching to Thread 196621 (LWP 32698)] 0x40dfac9b in nbc_compute_fifo_length (this=0x8de1948, fifo=0x86a4ae8, buf=0x86af4d0, action=0) at net_buf_ctrl.c:199 199 net_buf_ctrl.c: No such file or directory. in net_buf_ctrl.c (gdb) bt #0 0x40dfac9b in nbc_compute_fifo_length (this=0x8de1948, fifo=0x86a4ae8, buf=0x86af4d0, action=0) at net_buf_ctrl.c:199 #1 0x40dfb3f7 in nbc_put_cb (fifo=0x86a4ae8, buf=0x86af4d0, this_gen=0x8de1948) at net_buf_ctrl.c:286 #2 0x40923215 in fifo_buffer_put (fifo=0x86a4ae8, element=0x86af4d0) at buffer.c:161 #3 0x40939358 in _x_demux_send_data (fifo=0x86a4ae8, data=0x8df7e5d "\036+\205QC�\v�\214~�Fqu �\001�\237�e\005��Yq�-�e\211\212�\036�0\2151�o\233fk\221s��\027�", size=0, pts=0, type=50921472, decoder_flags=0, input_normpos=0, input_time=0, total_time=-1, frame_number=0) at demux.c:591 #4 0x4313905f in send_ogg_buf (this=0x8df4250, op=0xbe1ffa6c, stream_num=0, decoder_flags=0) at demux_ogg.c:621 #5 0x4313dd1c in demux_ogg_send_chunk (this_gen=0x8df4250) at demux_ogg.c:1577 #6 0x409389e8 in demux_loop (stream_gen=0x8692018) at demux.c:285 #7 0x40988ffe in pthread_start_thread (arg=0xbe1ffbe0) at manager.c:310 #8 0x4098908f in pthread_start_thread_event (arg=0xbe1ffbe0) at manager.c:334 #9 0x40d145da in clone () from /lib/libc.so.6
either a xine-lib or libogg/libvorbis bug.