[Bug 699124] New: Crash in vorbis decoder

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Apr 28 05:20:27 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=699124
  GStreamer | gst-plugins-base | 1.0.7

           Summary: Crash in vorbis decoder
    Classification: Platform
           Product: GStreamer
           Version: 1.0.7
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: calvaris at igalia.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I found the crash at vorbis decoder when running WebKit test
media/W3C/video/paused/paused_true_during_pause.html as part of
https://bugs.webkit.org/show_bug.cgi?id=115166

Backtrace is the following:

Thread 14 (Thread 0x7f283aa789a0 (LWP 23665)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f2843757354 in _L_lock_997 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f28437571b7 in __pthread_mutex_lock (mutex=0x2eacd20) at
pthread_mutex_lock.c:82
#3  0x00007f2840cc6071 in post_activate (new_mode=GST_PAD_MODE_NONE,
pad=0x2e43b00) at gstpad.c:886
#4  gst_pad_activate_mode (pad=pad at entry=0x2e43b00,
mode=mode at entry=GST_PAD_MODE_PUSH, active=active at entry=0) at gstpad.c:1067
#5  0x00007f2840cc677e in gst_pad_set_active (pad=0x2e43b00, active=0) at
gstpad.c:949
#6  0x00007f2840caa083 in activate_pads (vpad=<optimized out>,
ret=0x7fff81521a00, active=0x7fff81521a5c) at gstelement.c:2679
#7  0x00007f2840cb92c4 in gst_iterator_fold (it=it at entry=0x2b81c90,
func=func at entry=0x7f2840caa060 <activate_pads>, ret=ret at entry=0x7fff81521a00,
user_data=user_data at entry=0x7fff81521a5c) at gstiterator.c:614
#8  0x00007f2840caa3b5 in iterator_activate_fold_with_resync
(iter=iter at entry=0x2b81c90, user_data=user_data at entry=0x7fff81521a5c,
func=0x7f2840caa060 <activate_pads>) at gstelement.c:2699
#9  0x00007f2840cac0d8 in gst_element_pads_activate
(element=element at entry=0x2eb73a0, active=active at entry=0) at gstelement.c:2743
#10 0x00007f2840cac42c in gst_element_change_state_func (element=0x2eb73a0,
transition=<optimized out>) at gstelement.c:2807
#11 0x00007f2840e3890f in gst_audio_decoder_change_state (element=0x2eb73a0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstaudiodecoder.c:2419
#12 0x00007f2840cae13c in gst_element_change_state
(element=element at entry=0x2eb73a0, transition=<optimized out>) at
gstelement.c:2594
#13 0x00007f2840caeb11 in gst_element_set_state_func (element=0x2eb73a0,
state=GST_STATE_READY) at gstelement.c:2550
#14 0x00007f2840c9694c in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x2eb73a0,
bin=0x2e26c80) at gstbin.c:2292
#15 gst_bin_change_state_func (element=0x2e26c80,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2594
#16 0x00007f26d6386717 in gst_decode_bin_change_state (element=0x2e26c80,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstdecodebin2.c:4189
#17 0x00007f2840cae13c in gst_element_change_state
(element=element at entry=0x2e26c80, transition=<optimized out>) at
gstelement.c:2594
#18 0x00007f2840caeb11 in gst_element_set_state_func (element=0x2e26c80,
state=GST_STATE_READY) at gstelement.c:2550
#19 0x00007f2840c9694c in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x2e26c80,
bin=0x2e26a20) at gstbin.c:2292
#20 gst_bin_change_state_func (element=0x2e26a20,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2594
#21 0x00007f26d638eac5 in gst_uri_decode_bin_change_state (element=0x2e26a20,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gsturidecodebin.c:2579
#22 0x00007f2840cae13c in gst_element_change_state
(element=element at entry=0x2e26a20, transition=<optimized out>) at
gstelement.c:2594
#23 0x00007f2840caeb11 in gst_element_set_state_func (element=0x2e26a20,
state=GST_STATE_READY) at gstelement.c:2550
#24 0x00007f2840c9694c in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x2e26a20,
bin=0x2d93000) at gstbin.c:2292
#25 gst_bin_change_state_func (element=0x2d93000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2594
#26 0x00007f2840ccca23 in gst_pipeline_change_state (element=0x2d93000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:471
#27 0x00007f26d6394db0 in gst_play_bin_change_state (element=0x2d93000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:4151
#28 0x00007f2840cae13c in gst_element_change_state
(element=element at entry=0x2d93000, transition=<optimized out>) at
gstelement.c:2594
#29 0x00007f2840caeb11 in gst_element_set_state_func (element=0x2d93000,
state=GST_STATE_NULL) at gstelement.c:2550
#30 0x00007f284718acc5 in
WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer
(this=0x2e1be40, __in_chrg=<optimized out>)
    at
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:251
#31 0x00007f284718ae46 in
WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer
(this=0x2e1be40, __in_chrg=<optimized out>)
    at
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:263
#32 0x00007f2846ed882a in
WTF::deleteOwnedPtr<WebCore::MediaPlayerPrivateInterface> (ptr=0x2e1be40) at
../../Source/WTF/wtf/OwnPtrCommon.h:63
#33 0x00007f2846ed85e3 in
WTF::OwnPtr<WebCore::MediaPlayerPrivateInterface>::~OwnPtr (this=0x2b6f220,
__in_chrg=<optimized out>) at ../../Source/WTF/wtf/OwnPtr.h:63
#34 0x00007f2846ed54a2 in WebCore::MediaPlayer::~MediaPlayer (this=0x2b6f1c0,
__in_chrg=<optimized out>) at
../../Source/WebCore/platform/graphics/MediaPlayer.cpp:357
#35 0x00007f2846ed54e4 in WebCore::MediaPlayer::~MediaPlayer (this=0x2b6f1c0,
__in_chrg=<optimized out>) at
../../Source/WebCore/platform/graphics/MediaPlayer.cpp:360
#36 0x00007f2846332405 in WTF::deleteOwnedPtr<WebCore::MediaPlayer>
(ptr=0x2b6f1c0) at ../../Source/WTF/wtf/OwnPtrCommon.h:63
#37 0x00007f2846331f5c in WTF::OwnPtr<WebCore::MediaPlayer>::clear
(this=0x2bd35d0) at ../../Source/WTF/wtf/OwnPtr.h:119
#38 0x00007f284632b197 in WebCore::HTMLMediaElement::clearMediaPlayer
(this=0x2bd3370, flags=-1) at
../../Source/WebCore/html/HTMLMediaElement.cpp:4080
#39 0x00007f284632b074 in WebCore::HTMLMediaElement::userCancelledLoad
(this=0x2bd3370) at ../../Source/WebCore/html/HTMLMediaElement.cpp:4023
#40 0x00007f284632b288 in WebCore::HTMLMediaElement::stop (this=0x2bd3370) at
../../Source/WebCore/html/HTMLMediaElement.cpp:4106
#41 0x00007f284617b1f6 in WebCore::ScriptExecutionContext::stopActiveDOMObjects
(this=0x2b22dc8) at ../../Source/WebCore/dom/ScriptExecutionContext.cpp:219
#42 0x00007f28460a4459 in WebCore::Document::detach (this=0x2b22d20) at
../../Source/WebCore/dom/Document.cpp:2104
#43 0x00007f28460a466a in WebCore::Document::prepareForDestruction
(this=0x2b22d20) at ../../Source/WebCore/dom/Document.cpp:2171
#44 0x00007f284665d630 in WebCore::Frame::setView (this=0x2434ff0, view=...) at
../../Source/WebCore/page/Frame.cpp:264
#45 0x00007f284665fdc2 in WebCore::Frame::createView (this=0x2434ff0,
viewportSize=..., backgroundColor=..., transparent=false, fixedLayoutSize=...,
fixedVisibleContentRect=..., useFixedLayout=false, 
    horizontalScrollbarMode=WebCore::ScrollbarAuto, horizontalLock=false,
verticalScrollbarMode=WebCore::ScrollbarAuto, verticalLock=false) at
../../Source/WebCore/page/Frame.cpp:775
#46 0x00007f2845d141d9 in
WebKit::FrameLoaderClient::transitionToCommittedForNewPage (this=0x2434eb0) at
../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1264
---Type <return> to continue, or q <return> to quit---
#47 0x00007f2846593f23 in WebCore::FrameLoader::transitionToCommitted
(this=0x2435070, cachedPage=...) at
../../Source/WebCore/loader/FrameLoader.cpp:1854
#48 0x00007f284659334b in WebCore::FrameLoader::commitProvisionalLoad
(this=0x2435070) at ../../Source/WebCore/loader/FrameLoader.cpp:1696
#49 0x00007f2846577641 in WebCore::DocumentLoader::commitIfReady
(this=0x7f26c80008b0) at ../../Source/WebCore/loader/DocumentLoader.cpp:322
#50 0x00007f28465779e7 in WebCore::DocumentLoader::finishedLoading
(this=0x7f26c80008b0, finishTime=3164.7314000000001) at
../../Source/WebCore/loader/DocumentLoader.cpp:389
#51 0x00007f284657bd27 in WebCore::DocumentLoader::maybeLoadEmpty
(this=0x7f26c80008b0) at ../../Source/WebCore/loader/DocumentLoader.cpp:1325
#52 0x00007f284657be75 in WebCore::DocumentLoader::startLoadingMainResource
(this=0x7f26c80008b0) at ../../Source/WebCore/loader/DocumentLoader.cpp:1337
#53 0x00007f284659540c in WebCore::FrameLoader::continueLoadAfterWillSubmitForm
(this=0x2435070) at ../../Source/WebCore/loader/FrameLoader.cpp:2216
#54 0x00007f2846597e8d in
WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0x2435070,
formState=..., shouldContinue=true) at
../../Source/WebCore/loader/FrameLoader.cpp:2827
#55 0x00007f28465975c3 in
WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy
(argument=0x2435070, request=..., formState=..., shouldContinue=true) at
../../Source/WebCore/loader/FrameLoader.cpp:2697
#56 0x00007f28465cc999 in WebCore::PolicyCallback::call (this=0x7fff815235d0,
shouldContinue=true) at ../../Source/WebCore/loader/PolicyCallback.cpp:103
#57 0x00007f28465cd90d in WebCore::PolicyChecker::continueAfterNavigationPolicy
(this=0x2436c60, policy=WebCore::PolicyUse) at
../../Source/WebCore/loader/PolicyChecker.cpp:180
#58 0x00007f2845d3e932 in webkit_web_policy_decision_use (decision=0x2d0c240)
at ../../Source/WebKit/gtk/webkit/webkitwebpolicydecision.cpp:88
#59 0x00007f2845d10d92 in
WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction
(this=0x2434eb0, policyFunction=
    (void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const,
WebCore::PolicyAction)) 0x7f28465cd6c2
<WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>,
action=..., 
    resourceRequest=...) at
../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:483
#60 0x00007f28465cd2e7 in WebCore::PolicyChecker::checkNavigationPolicy
(this=0x2436c60, request=..., loader=0x7f26c80008b0, formState=..., 
    function=0x7f2846597574
<WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*,
WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>,
argument=0x2435070)
    at ../../Source/WebCore/loader/PolicyChecker.cpp:99
#61 0x00007f2846591bc3 in WebCore::FrameLoader::loadWithDocumentLoader
(this=0x2435070, loader=0x7f26c80008b0, type=WebCore::FrameLoadTypeStandard,
prpFormState=...)
    at ../../Source/WebCore/loader/FrameLoader.cpp:1395
#62 0x00007f28465915ff in WebCore::FrameLoader::load (this=0x2435070,
newDocumentLoader=0x7f26c80008b0) at
../../Source/WebCore/loader/FrameLoader.cpp:1336
#63 0x00007f2846591172 in WebCore::FrameLoader::load (this=0x2435070,
passedRequest=...) at ../../Source/WebCore/loader/FrameLoader.cpp:1286
#64 0x00007f2845d38b47 in webkit_web_frame_load_uri (frame=0x2436000,
uri=0x519ea0 "about:blank") at
../../Source/WebKit/gtk/webkit/webkitwebframe.cpp:679
#65 0x00007f2845d51fb3 in webkit_web_view_load_uri (webView=0x2316000,
uri=0x519ea0 "about:blank") at
../../Source/WebKit/gtk/webkit/webkitwebview.cpp:4253
#66 0x00007f2845d51d69 in webkit_web_view_open (webView=0x2316000, uri=0x519ea0
"about:blank") at ../../Source/WebKit/gtk/webkit/webkitwebview.cpp:4213
#67 0x00000000004a5122 in runTest (inputLine=...) at
../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:791
#68 0x00000000004a7a8b in main (argc=2, argv=0x7fff81524838) at
../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1514

Thread 13 (Thread 0x7f26e7f9e700 (LWP 23687)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2849ce1e48 in WTF::ThreadCondition::wait (this=0x2af2190,
mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379
#2  0x00007f2849aba567 in JSC::GCThread::waitForNextPhase (this=0x2af4560) at
../../Source/JavaScriptCore/heap/GCThread.cpp:81
#3  0x00007f2849aba718 in JSC::GCThread::gcThreadMain (this=0x2af4560) at
../../Source/JavaScriptCore/heap/GCThread.cpp:99
#4  0x00007f2849aba758 in JSC::GCThread::gcThreadStartFunc (data=0x2af4560) at
../../Source/JavaScriptCore/heap/GCThread.cpp:135
#5  0x00007f2849ce0f51 in WTF::threadEntryPoint (contextData=0x2af40b0) at
../../Source/WTF/wtf/Threading.cpp:69
#6  0x00007f2849ce1546 in WTF::wtfThreadEntryPoint (param=0x2af4590) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#7  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#9  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f26ce7a7700 (LWP 23705)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2844b7da9f in g_cond_wait (cond=cond at entry=0x2e89180,
mutex=mutex at entry=0x2e89138) at gthread-posix.c:750
#2  0x00007f2840cf06eb in gst_task_func (task=0x2e89120) at gsttask.c:301
#3  0x00007f2844b628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#4  0x00007f2844b62095 in g_thread_proxy (data=0x7f27f4056680) at gthread.c:798
#5  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f26d60f2700 (LWP 23702)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
---Type <return> to continue, or q <return> to quit---
#1  0x00007f2844b7da9f in g_cond_wait (cond=cond at entry=0x233f600,
mutex=mutex at entry=0x233f5b8) at gthread-posix.c:750
#2  0x00007f2840cf06eb in gst_task_func (task=0x233f5a0) at gsttask.c:301
#3  0x00007f2844b628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#4  0x00007f2844b62095 in g_thread_proxy (data=0x2e37a80) at gthread.c:798
#5  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f26cefa8700 (LWP 23704)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2844b7da9f in g_cond_wait (cond=cond at entry=0x233fba0,
mutex=mutex at entry=0x233fb58) at gthread-posix.c:750
#2  0x00007f2840cf06eb in gst_task_func (task=0x233fb40) at gsttask.c:301
#3  0x00007f2844b628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#4  0x00007f2844b62095 in g_thread_proxy (data=0x7f27f40562d0) at gthread.c:798
#5  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f26d37dc700 (LWP 23703)):
#0  0x00007f2843493e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f26d569cdff in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f26d568e35c in pa_mainloop_poll () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f26d568e9b9 in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f26d568ea70 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f26d569cdaf in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f26d5241443 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
#7  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f26e6b9c700 (LWP 23689)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f2844b7db95 in g_cond_wait_until (cond=cond at entry=0x2afcd68,
mutex=mutex at entry=0x2afcd60, end_time=end_time at entry=3165131719) at
gthread-posix.c:859
#2  0x00007f2844b13b71 in g_async_queue_pop_intern_unlocked (queue=0x2afcd60,
wait=wait at entry=1, end_time=3165131719) at gasyncqueue.c:424
#3  0x00007f2844b14218 in g_async_queue_timeout_pop_unlocked (queue=<optimized
out>, timeout=timeout at entry=500000) at gasyncqueue.c:572
#4  0x00007f2844b627da in g_thread_pool_wait_for_new_task (pool=0x2afcd00) at
gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007f2844b62095 in g_thread_proxy (data=0x2ae1140) at gthread.c:798
#7  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#9  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f27e99cc700 (LWP 23683)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f27ea1f0e63 in queue_processor(void*) () from
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#3  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f26e779d700 (LWP 23688)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2849ce1e48 in WTF::ThreadCondition::wait (this=0x2af2190,
mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379
---Type <return> to continue, or q <return> to quit---
#2  0x00007f2849aba567 in JSC::GCThread::waitForNextPhase (this=0x2af48c0) at
../../Source/JavaScriptCore/heap/GCThread.cpp:81
#3  0x00007f2849aba718 in JSC::GCThread::gcThreadMain (this=0x2af48c0) at
../../Source/JavaScriptCore/heap/GCThread.cpp:99
#4  0x00007f2849aba758 in JSC::GCThread::gcThreadStartFunc (data=0x2af48c0) at
../../Source/JavaScriptCore/heap/GCThread.cpp:135
#5  0x00007f2849ce0f51 in WTF::threadEntryPoint (contextData=0x2af48f0) at
../../Source/WTF/wtf/Threading.cpp:69
#6  0x00007f2849ce1546 in WTF::wtfThreadEntryPoint (param=0x2af4940) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#7  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f27fa8b4700 (LWP 23681)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f27ea1f0e63 in queue_processor(void*) () from
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#3  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f26e879f700 (LWP 23686)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2849ce1e48 in WTF::ThreadCondition::wait (this=0x2af2190,
mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379
#2  0x00007f2849aba567 in JSC::GCThread::waitForNextPhase (this=0x2af4080) at
../../Source/JavaScriptCore/heap/GCThread.cpp:81
#3  0x00007f2849aba718 in JSC::GCThread::gcThreadMain (this=0x2af4080) at
../../Source/JavaScriptCore/heap/GCThread.cpp:99
#4  0x00007f2849aba758 in JSC::GCThread::gcThreadStartFunc (data=0x2af4080) at
../../Source/JavaScriptCore/heap/GCThread.cpp:135
#5  0x00007f2849ce0f51 in WTF::threadEntryPoint (contextData=0x2af40b0) at
../../Source/WTF/wtf/Threading.cpp:69
#6  0x00007f2849ce1546 in WTF::wtfThreadEntryPoint (param=0x23cad40) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#7  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f27ea1cd700 (LWP 23682)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f27ea1f0e63 in queue_processor(void*) () from
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#3  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f26e8fa0700 (LWP 23685)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f2849ce1f50 in WTF::ThreadCondition::timedWait (this=0x2ae9668,
mutex=..., absoluteTime=1367150405.0979011) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:400
#2  0x00007f2849ab80ea in
JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock (this=0x2ae9458,
relative=1) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:90
#3  0x00007f2849ab8134 in JSC::BlockAllocator::waitForRelativeTime
(this=0x2ae9458, relative=1) at
../../Source/JavaScriptCore/heap/BlockAllocator.cpp:100
#4  0x00007f2849ab8181 in JSC::BlockAllocator::blockFreeingThreadMain
(this=0x2ae9458) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:114
#5  0x00007f2849ab815a in JSC::BlockAllocator::blockFreeingThreadStartFunc
(blockAllocator=0x2ae9458) at
../../Source/JavaScriptCore/heap/BlockAllocator.cpp:105
#6  0x00007f2849ce0f51 in WTF::threadEntryPoint (contextData=0x23ca3b0) at
../../Source/WTF/wtf/Threading.cpp:69
#7  0x00007f2849ce1546 in WTF::wtfThreadEntryPoint (param=0x2ae8fe0) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#8  0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#9  0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f26cdb23700 (LWP 23706)):
#0  0x00007f26d58c5b76 in copy_samples_s (out=0x0, in=0x7f26c8002070,
samples=576, channels=<optimized out>) at gstvorbisdeclib.c:55
#1  0x00007f26d58c57d4 in vorbis_handle_data_packet (packet=0x7f26cdb22690,
vd=0x2eb73a0, timestamp=<optimized out>, duration=<optimized out>) at
gstvorbisdec.c:498
#2  vorbis_dec_handle_frame (dec=0x2eb73a0, buffer=0x7f27f406fd50) at
gstvorbisdec.c:596
---Type <return> to continue, or q <return> to quit---
#3  0x00007f2840e37aa8 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x2eb73a0, force=force at entry=0) at gstaudiodecoder.c:1271
#4  0x00007f2840e37e5b in gst_audio_decoder_chain_forward
(dec=dec at entry=0x2eb73a0, buffer=0x0, buffer at entry=0x7f27f406fd50) at
gstaudiodecoder.c:1374
#5  0x00007f2840e39d86 in gst_audio_decoder_chain (pad=<optimized out>,
parent=0x2eb73a0, buffer=0x7f27f406fd50) at gstaudiodecoder.c:1635
#6  0x00007f2840cc288a in gst_pad_chain_data_unchecked (data=0x7f27f406fd50,
type=<optimized out>, pad=0x2e43b00) at gstpad.c:3655
#7  gst_pad_push_data (pad=0x2e438d0, type=type at entry=4112, data=<optimized
out>, data at entry=0x7f27f406fd50) at gstpad.c:3872
#8  0x00007f2840cc90c6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7f27f406fd50) at gstpad.c:3975
#9  0x00007f26d635170d in gst_single_queue_push_one (object=0x7f27f406fd50,
sq=0x2eb3400, mq=0x2333620) at gstmultiqueue.c:1057
#10 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#11 0x00007f2840cf0541 in gst_task_func (task=0x2e89240) at gsttask.c:316
#12 0x00007f2844b628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#13 0x00007f2844b62095 in g_thread_proxy (data=0x2e8bb70) at gthread.c:798
#14 0x00007f2843754b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#15 0x00007f284349ea7d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
warning: (Internal error: pc 0x0 in read in psymtab, but not in symtab.)

#16 0x0000000000000000 in ?? ()

This causes a test timeout 18/1000 times and 6/1000 end up in a crash like
this. With 1.0.4 this was working fine 1000/1000. If you need more info, I
would be glad providing it.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list