Crash when playing back specific track from my portable media player
Submitted by Andrew Conkling
Link to original bug (#441298)
Description
Steps to reproduce: I am trying to play a track--paniq's Occidental Nemesis from Lost Known Good Configuration in OGG Vorbis format. It's hosted on my media player, and it crashes immediately when playing. I know one other track worked, but honestly, that's all I thought to try at the time.
- Connect media player.
- Load song into play queue.
- Hit play; crash ensues.
Stack trace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1262756976 (LWP 2632)]
0xb7f7ce18 in link_unblocked_cb (pad=0x8fdf550, blocked=0, stream=0x8c8c648)
at rb-player-gst-xfade.c:981
warning: Source file is more recent than executable.
981 gst_base_transform_set_passthrough (GST_BASE_TRANSFORM
(stream->volume), FALSE);
(gdb) bt
#0 0xb7f7ce18 in link_unblocked_cb (pad=0x8fdf550, blocked=0,
stream=0x8c8c648) at rb-player-gst-xfade.c:981
#1 0xb7217bd2 in handle_pad_block (pad=0x8fdf550) at gstpad.c:3349
#2 0xb721c422 in gst_pad_alloc_buffer_full (pad=0x8fdf550, offset=0,
size=2084, caps=<value optimized out>, buf=0xb4bbcbe8, setcaps=0)
at gstpad.c:2714
#3 0xb7289e9c in gst_base_transform_buffer_alloc (pad=0x8fdf3d0, offset=0,
size=2084, caps=0x9239e60, buf=0xb4bbcbe8) at gstbasetransform.c:1210
#4 0xb721c55d in gst_pad_alloc_buffer_full (pad=0x8793288, offset=0,
size=2084, caps=0x9239e60, buf=0xb4bbcbe8, setcaps=0) at gstpad.c:2658
#5 0xb1f3b262 in gst_queue_bufferalloc (pad=0x8c9f578, offset=0, size=2084,
caps=0x9239e60, buf=0xb4bbcbe8) at gstqueue.c:507
#6 0xb721c55d in gst_pad_alloc_buffer_full (pad=0x8fdf310, offset=0,
size=2084, caps=0x9239e60, buf=0xb4bbcbe8, setcaps=0) at gstpad.c:2658
#7 0xb7289e9c in gst_base_transform_buffer_alloc (pad=0x8fdf250, offset=0,
size=2084, caps=0x9239e60, buf=0xb4bbcbe8) at gstbasetransform.c:1210
#8 0xb721c55d in gst_pad_alloc_buffer_full (pad=0x8c9f6f8, offset=0,
size=2084, caps=0x9239e60, buf=0xb4bbcbe8, setcaps=0) at gstpad.c:2658
#9 0xb7288d6a in gst_base_transform_prepare_output_buffer (trans=0x8ffa3a8,
in_buf=0x87870f8, out_size=2084, out_caps=0x9239e60, out_buf=0xb4bbcbe8)
at gstbasetransform.c:951
#10 0xb7289041 in gst_base_transform_handle_buffer (trans=0x8ffa3a8,
inbuf=0x87870f8, outbuf=0xb4bbcbe8) at gstbasetransform.c:1450
#11 0xb728a31a in gst_base_transform_chain (pad=0x8c9f638, buffer=0x87870f8)
at gstbasetransform.c:1565
#12 0xb721ca49 in gst_pad_chain_unchecked (pad=0x8c9f638, buffer=0x87870f8)
at gstpad.c:3459
#13 0xb721d13b in gst_pad_push (pad=0x8c9f278, buffer=0x87870f8)
at gstpad.c:3625
#14 0xb728a364 in gst_base_transform_chain (pad=0x8c9f4b8, buffer=0x8a2a6e0)
at gstbasetransform.c:1571
#15 0xb721ca49 in gst_pad_chain_unchecked (pad=0x8c9f4b8, buffer=0x8a2a6e0)
at gstpad.c:3459
#16 0xb721d13b in gst_pad_push (pad=0x8ff8700, buffer=0x8a2a6e0)
at gstpad.c:3625
#17 0xb720e64a in gst_proxy_pad_do_chain (pad=0x8799a68, buffer=0x8a2a6e0)
at gstghostpad.c:191
#18 0xb721ca49 in gst_pad_chain_unchecked (pad=0x8799a68, buffer=0x8a2a6e0)
at gstpad.c:3459
#19 0xb721d13b in gst_pad_push (pad=0x90feb10, buffer=0x8a2a6e0)
at gstpad.c:3625
#20 0xb1550ed0 in vorbis_dec_decode_buffer (vd=0x91de440,
buffer=<value optimized out>) at vorbisdec.c:902
#21 0xb1551aa5 in vorbis_dec_chain (pad=0x90febd0, buffer=0x8a24df0)
at vorbisdec.c:1322
#22 0xb721ca49 in gst_pad_chain_unchecked (pad=0x90febd0, buffer=0x8a24df0)
at gstpad.c:3459
#23 0xb721d13b in gst_pad_push (pad=0x90fe810, buffer=0x8a24df0)
at gstpad.c:3625
#24 0xb1f3a16e in gst_queue_loop (pad=0x90fe810) at gstqueue.c:810
#25 0xb7235d56 in gst_task_func (task=0x8779790, tclass=0x8944190)
at gsttask.c:192
#26 0xb70214d8 in g_thread_pool_thread_proxy (data=0x8944220)
at gthreadpool.c:265
#27 0xb701fb7f in g_thread_create_proxy (data=0x8879b80) at gthread.c:591
#28 0xb7c6e31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#29 0xb6f1f57e in clone () from /lib/tls/i686/cmov/libc.so.6
Other information: This is from SVN HEAD compiled yesterday on Ubuntu 7.04.
The specific track is available in this ZIP archive: http://downloads.paniq.org/paniq-lost_known_good_configuration-album-2006-ogg.zip (a legal download via Creative Commons). Unfortunately, I don't know of it being available on its own.
Let me know if I should try another track, another OGG, etc.
Version: HEAD