[Vorbis-dev] Segfault in vorbis_book_decodevv_add

Maxime Guillaud maxime at mguillaud.net
Mon Nov 29 23:46:59 PST 2004


Hi

I'm getting frequent segmentation faults (on the order of one every 
hour) while listening to the stream at 
http://62.93.224.180:15000/radio404.ogg . This is on FreeBSD 5.3 with 
everything installed from the FreeBSD ports (this means 
libvorbis-1.0.1), but I had the same issue with an older FreeBSD 5.1 
installation. The backtrace looks like :

(gdb) bt
#0  0x28741d88 in vorbis_book_decodevv_add () from 
/usr/local/lib/libvorbis.so.3
#1  0x2873f6b0 in res2_inverse () from /usr/local/lib/libvorbis.so.3
#2  0x28740841 in mapping0_inverse () from /usr/local/lib/libvorbis.so.3
#3  0x28737185 in vorbis_synthesis () from /usr/local/lib/libvorbis.so.3
#4  0x2875b620 in _fetch_and_process_packet () from 
/usr/local/lib/libvorbisfile.so.4
#5  0x2875d614 in ov_read () from /usr/local/lib/libvorbisfile.so.4
#6  0x287220e8 in get_iplugin_info () from 
/usr/X11R6/lib/xmms/Input/libvorbis.so
#7  0x00001000 in ?? ()
#8  0x00000000 in ?? ()
#9  0x00000002 in ?? ()
#10 0x00000001 in ?? ()
#11 0xbfaccf34 in ?? ()
#12 0x287223ac in get_iplugin_info () from 
/usr/X11R6/lib/xmms/Input/libvorbis.so
#13 0x00000000 in ?? ()
#14 0x00000000 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000000 in ?? ()
#18 0x00000009 in ?? ()
#19 0xff920ac2 in ?? ()
#20 0xfe4702dd in ?? ()
[snip : a lot more of numeric values]

It's kind of hard to reproduce, since it's not so frequent, and does not 
happen while listening to local .ogg files. I couldn't find a tool to 
rip the stream to a file in order to further investigate this... Any 
ideas/advice ?

Thanks
Maxime

-- 
Maxime Guillaud  -  maxime at mguillaud.net


More information about the Vorbis-dev mailing list