[Bug 699124] vorbisdec: crash on shutdown in webkit unit test

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Apr 30 00:52:19 PDT 2013


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

--- Comment #7 from Xabier Rodríguez Calvar <calvaris at igalia.com> 2013-04-30 07:52:09 UTC ---
Reproducing with log is harder, but I managed to do it with
G_DEBUG=fatal_warnings


Thread 14 (Thread 0x7f71169789a0 (LWP 11118)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f711f657354 in _L_lock_997 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f711f6571b7 in __pthread_mutex_lock (mutex=0x176b320) at
pthread_mutex_lock.c:82
#3  0x00007f711cbc6071 in post_activate (new_mode=GST_PAD_MODE_NONE,
pad=0x16fbb20) at gstpad.c:886
#4  gst_pad_activate_mode (pad=pad at entry=0x16fbb20,
mode=mode at entry=GST_PAD_MODE_PUSH, active=active at entry=0) at gstpad.c:1067
#5  0x00007f711cbc677e in gst_pad_set_active (pad=0x16fbb20, active=0) at
gstpad.c:949
#6  0x00007f711cbaa083 in activate_pads (vpad=<optimized out>,
ret=0x7fff7080c720, active=0x7fff7080c77c) at gstelement.c:2679
#7  0x00007f711cbb92c4 in gst_iterator_fold (it=it at entry=0x16b1c60,
func=func at entry=0x7f711cbaa060 <activate_pads>, ret=ret at entry=0x7fff7080c720,
user_data=user_data at entry=0x7fff7080c77c) at gstiterator.c:614
#8  0x00007f711cbaa3b5 in iterator_activate_fold_with_resync
(iter=iter at entry=0x16b1c60, user_data=user_data at entry=0x7fff7080c77c,
func=0x7f711cbaa060 <activate_pads>) at gstelement.c:2699
#9  0x00007f711cbac0d8 in gst_element_pads_activate
(element=element at entry=0x17774e0, active=active at entry=0) at gstelement.c:2743
#10 0x00007f711cbac42c in gst_element_change_state_func (element=0x17774e0,
transition=<optimized out>) at gstelement.c:2807
#11 0x00007f711cd3890f in gst_audio_decoder_change_state (element=0x17774e0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstaudiodecoder.c:2419
#12 0x00007f711cbae13c in gst_element_change_state
(element=element at entry=0x17774e0, transition=<optimized out>) at
gstelement.c:2594
#13 0x00007f711cbaeb11 in gst_element_set_state_func (element=0x17774e0,
state=GST_STATE_READY) at gstelement.c:2550
#14 0x00007f711cb9694c in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x17774e0,
bin=0x16d2c40) at gstbin.c:2292
#15 gst_bin_change_state_func (element=0x16d2c40,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2594
#16 0x00007f6fc2099717 in gst_decode_bin_change_state (element=0x16d2c40,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstdecodebin2.c:4189
#17 0x00007f711cbae13c in gst_element_change_state
(element=element at entry=0x16d2c40, transition=<optimized out>) at
gstelement.c:2594
#18 0x00007f711cbaeb11 in gst_element_set_state_func (element=0x16d2c40,
state=GST_STATE_READY) at gstelement.c:2550
#19 0x00007f711cb9694c in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x16d2c40,
bin=0x16d29e0) at gstbin.c:2292
#20 gst_bin_change_state_func (element=0x16d29e0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2594
#21 0x00007f6fc20a1ac5 in gst_uri_decode_bin_change_state (element=0x16d29e0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gsturidecodebin.c:2579
#22 0x00007f711cbae13c in gst_element_change_state
(element=element at entry=0x16d29e0, transition=<optimized out>) at
gstelement.c:2594
#23 0x00007f711cbaeb11 in gst_element_set_state_func (element=0x16d29e0,
state=GST_STATE_READY) at gstelement.c:2550
#24 0x00007f711cb9694c in gst_bin_element_set_state (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=0, element=0x16d29e0,
bin=0x14cc000) at gstbin.c:2292
#25 gst_bin_change_state_func (element=0x14cc000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2594
#26 0x00007f711cbcca23 in gst_pipeline_change_state (element=0x14cc000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:471
#27 0x00007f6fc20a7db0 in gst_play_bin_change_state (element=0x14cc000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstplaybin2.c:4151
#28 0x00007f711cbae13c in gst_element_change_state
(element=element at entry=0x14cc000, transition=<optimized out>) at
gstelement.c:2594
#29 0x00007f711cbaeb11 in gst_element_set_state_func (element=0x14cc000,
state=GST_STATE_NULL) at gstelement.c:2550
#30 0x00007f712309bd7d in
WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer
(this=0x14c3a00, __in_chrg=<optimized out>)
    at
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:251
#31 0x00007f712309befe in
WebCore::MediaPlayerPrivateGStreamer::~MediaPlayerPrivateGStreamer
(this=0x14c3a00, __in_chrg=<optimized out>)
    at
../../Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:263
#32 0x00007f7122de7dce in
WTF::deleteOwnedPtr<WebCore::MediaPlayerPrivateInterface> (ptr=0x14c3a00) at
../../Source/WTF/wtf/OwnPtrCommon.h:63
#33 0x00007f7122de7b87 in
WTF::OwnPtr<WebCore::MediaPlayerPrivateInterface>::~OwnPtr (this=0x14c3dd0,
__in_chrg=<optimized out>) at ../../Source/WTF/wtf/OwnPtr.h:63
#34 0x00007f7122de4a46 in WebCore::MediaPlayer::~MediaPlayer (this=0x14c3d70,
__in_chrg=<optimized out>) at
../../Source/WebCore/platform/graphics/MediaPlayer.cpp:357
#35 0x00007f7122de4a88 in WebCore::MediaPlayer::~MediaPlayer (this=0x14c3d70,
__in_chrg=<optimized out>) at
../../Source/WebCore/platform/graphics/MediaPlayer.cpp:360
#36 0x00007f7122230ae9 in WTF::deleteOwnedPtr<WebCore::MediaPlayer>
(ptr=0x14c3d70) at ../../Source/WTF/wtf/OwnPtrCommon.h:63
#37 0x00007f7122230640 in WTF::OwnPtr<WebCore::MediaPlayer>::clear
(this=0x166ad30) at ../../Source/WTF/wtf/OwnPtr.h:119
#38 0x00007f712222987b in WebCore::HTMLMediaElement::clearMediaPlayer
(this=0x166aad0, flags=-1) at
../../Source/WebCore/html/HTMLMediaElement.cpp:4080
#39 0x00007f7122229758 in WebCore::HTMLMediaElement::userCancelledLoad
(this=0x166aad0) at ../../Source/WebCore/html/HTMLMediaElement.cpp:4023
#40 0x00007f712222996c in WebCore::HTMLMediaElement::stop (this=0x166aad0) at
../../Source/WebCore/html/HTMLMediaElement.cpp:4106
#41 0x00007f7122079f12 in WebCore::ScriptExecutionContext::stopActiveDOMObjects
(this=0x1477a48) at ../../Source/WebCore/dom/ScriptExecutionContext.cpp:219
#42 0x00007f7121fa531b in WebCore::Document::detach (this=0x14779a0) at
../../Source/WebCore/dom/Document.cpp:2051
#43 0x00007f7121fa552c in WebCore::Document::prepareForDestruction
(this=0x14779a0) at ../../Source/WebCore/dom/Document.cpp:2118
#44 0x00007f712255d920 in WebCore::Frame::setView (this=0xda20b0, view=...) at
../../Source/WebCore/page/Frame.cpp:264
#45 0x00007f712256010b in WebCore::Frame::createView (this=0xda20b0,
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 0x00007f7121c149a9 in
WebKit::FrameLoaderClient::transitionToCommittedForNewPage (this=0xda1f70) at
../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:1264
---Type <return> to continue, or q <return> to quit---
#47 0x00007f7122493aab in WebCore::FrameLoader::transitionToCommitted
(this=0xda2130, cachedPage=...) at
../../Source/WebCore/loader/FrameLoader.cpp:1854
#48 0x00007f7122492ed3 in WebCore::FrameLoader::commitProvisionalLoad
(this=0xda2130) at ../../Source/WebCore/loader/FrameLoader.cpp:1696
#49 0x00007f7122477231 in WebCore::DocumentLoader::commitIfReady
(this=0x7f70d0067710) at ../../Source/WebCore/loader/DocumentLoader.cpp:322
#50 0x00007f71224775d7 in WebCore::DocumentLoader::finishedLoading
(this=0x7f70d0067710, finishTime=4631.8032899999998) at
../../Source/WebCore/loader/DocumentLoader.cpp:389
#51 0x00007f712247b917 in WebCore::DocumentLoader::maybeLoadEmpty
(this=0x7f70d0067710) at ../../Source/WebCore/loader/DocumentLoader.cpp:1325
#52 0x00007f712247ba65 in WebCore::DocumentLoader::startLoadingMainResource
(this=0x7f70d0067710) at ../../Source/WebCore/loader/DocumentLoader.cpp:1337
#53 0x00007f7122494f94 in WebCore::FrameLoader::continueLoadAfterWillSubmitForm
(this=0xda2130) at ../../Source/WebCore/loader/FrameLoader.cpp:2216
#54 0x00007f7122497a15 in
WebCore::FrameLoader::continueLoadAfterNavigationPolicy (this=0xda2130,
formState=..., shouldContinue=true) at
../../Source/WebCore/loader/FrameLoader.cpp:2827
#55 0x00007f712249714b in
WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy (argument=0xda2130,
request=..., formState=..., shouldContinue=true) at
../../Source/WebCore/loader/FrameLoader.cpp:2697
#56 0x00007f71224cc4e7 in WebCore::PolicyCallback::call (this=0x7fff7080e340,
shouldContinue=true) at ../../Source/WebCore/loader/PolicyCallback.cpp:103
#57 0x00007f71224cd451 in WebCore::PolicyChecker::continueAfterNavigationPolicy
(this=0xda3c60, policy=WebCore::PolicyUse) at
../../Source/WebCore/loader/PolicyChecker.cpp:180
#58 0x00007f7121c3f102 in webkit_web_policy_decision_use (decision=0x16b55c0)
at ../../Source/WebKit/gtk/webkit/webkitwebpolicydecision.cpp:88
#59 0x00007f7121c11562 in
WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction
(this=0xda1f70, policyFunction=
    (void (WebCore::PolicyChecker::*)(WebCore::PolicyChecker * const,
WebCore::PolicyAction)) 0x7f71224cd206
<WebCore::PolicyChecker::continueAfterNavigationPolicy(WebCore::PolicyAction)>,
action=..., 
    resourceRequest=...) at
../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:483
#60 0x00007f71224cce2b in WebCore::PolicyChecker::checkNavigationPolicy
(this=0xda3c60, request=..., loader=0x7f70d0067710, formState=..., 
    function=0x7f71224970fc
<WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*,
WebCore::ResourceRequest const&, WTF::PassRefPtr<WebCore::FormState>, bool)>,
argument=0xda2130)
    at ../../Source/WebCore/loader/PolicyChecker.cpp:99
#61 0x00007f712249174b in WebCore::FrameLoader::loadWithDocumentLoader
(this=0xda2130, loader=0x7f70d0067710, type=WebCore::FrameLoadTypeStandard,
prpFormState=...)
    at ../../Source/WebCore/loader/FrameLoader.cpp:1395
#62 0x00007f7122491187 in WebCore::FrameLoader::load (this=0xda2130,
newDocumentLoader=0x7f70d0067710) at
../../Source/WebCore/loader/FrameLoader.cpp:1336
#63 0x00007f7122490cfa in WebCore::FrameLoader::load (this=0xda2130,
passedRequest=...) at ../../Source/WebCore/loader/FrameLoader.cpp:1286
#64 0x00007f7121c39317 in webkit_web_frame_load_uri (frame=0xda3000,
uri=0x51e580 "about:blank") at
../../Source/WebKit/gtk/webkit/webkitwebframe.cpp:679
#65 0x00007f7121c52783 in webkit_web_view_load_uri (webView=0xc84000,
uri=0x51e580 "about:blank") at
../../Source/WebKit/gtk/webkit/webkitwebview.cpp:4253
#66 0x00007f7121c52539 in webkit_web_view_open (webView=0xc84000, uri=0x51e580
"about:blank") at ../../Source/WebKit/gtk/webkit/webkitwebview.cpp:4213
#67 0x00000000004a7fd2 in runTest (inputLine=...) at
../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:791
#68 0x00000000004aa93b in main (argc=2, argv=0x7fff7080f5a8) at
../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1514

Thread 13 (Thread 0x7f6fc4723700 (LWP 11143)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7125bec9f0 in WTF::ThreadCondition::wait (this=0x145f590,
mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379
#2  0x00007f71259c5d1b in JSC::GCThread::waitForNextPhase (this=0xd34600) at
../../Source/JavaScriptCore/heap/GCThread.cpp:81
#3  0x00007f71259c5ecc in JSC::GCThread::gcThreadMain (this=0xd34600) at
../../Source/JavaScriptCore/heap/GCThread.cpp:99
#4  0x00007f71259c5f0c in JSC::GCThread::gcThreadStartFunc (data=0xd34600) at
../../Source/JavaScriptCore/heap/GCThread.cpp:135
#5  0x00007f7125bebaf9 in WTF::threadEntryPoint (contextData=0xd34630) at
../../Source/WTF/wtf/Threading.cpp:69
#6  0x00007f7125bec0ee in WTF::wtfThreadEntryPoint (param=0xd34680) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#7  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f711f39ea7d 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 0x7f6fc1ded700 (LWP 11155)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7120a7da9f in g_cond_wait (cond=cond at entry=0xcad600,
mutex=mutex at entry=0xcad5b8) at gthread-posix.c:750
#2  0x00007f711cbf06eb in gst_task_func (task=0xcad5a0) at gsttask.c:301
#3  0x00007f7120a628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#4  0x00007f7120a62095 in g_thread_proxy (data=0x16ee990) at gthread.c:798
#5  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#6  0x00007f711f39ea7d 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 0x7f6fbf4d7700 (LWP 11156)):
#0  0x00007f711f393e33 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
---Type <return> to continue, or q <return> to quit---
#1  0x00007f6fc1397dff in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f6fc138935c in pa_mainloop_poll () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f6fc13899b9 in pa_mainloop_iterate () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f6fc1389a70 in pa_mainloop_run () from
/usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f6fc1397daf in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f6fc0f3c443 in ?? () from
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.0.so
#7  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f711f39ea7d 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 10 (Thread 0x7f6fc4f24700 (LWP 11142)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f7125becaf8 in WTF::ThreadCondition::timedWait (this=0x1456a68,
mutex=..., absoluteTime=1367308084.722307) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:400
#2  0x00007f71259c389e in
JSC::BlockAllocator::waitForRelativeTimeWhileHoldingLock (this=0x1456858,
relative=1) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:90
#3  0x00007f71259c38e8 in JSC::BlockAllocator::waitForRelativeTime
(this=0x1456858, relative=1) at
../../Source/JavaScriptCore/heap/BlockAllocator.cpp:100
#4  0x00007f71259c3935 in JSC::BlockAllocator::blockFreeingThreadMain
(this=0x1456858) at ../../Source/JavaScriptCore/heap/BlockAllocator.cpp:114
#5  0x00007f71259c390e in JSC::BlockAllocator::blockFreeingThreadStartFunc
(blockAllocator=0x1456858) at
../../Source/JavaScriptCore/heap/BlockAllocator.cpp:105
#6  0x00007f7125bebaf9 in WTF::threadEntryPoint (contextData=0xd33f60) at
../../Source/WTF/wtf/Threading.cpp:69
#7  0x00007f7125bec0ee in WTF::wtfThreadEntryPoint (param=0xd33fb0) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#8  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#9  0x00007f711f39ea7d 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 9 (Thread 0x7f6fba4a2700 (LWP 11158)):
#0  _int_malloc (av=0x7f711f649e60, bytes=2256) at malloc.c:4709
#1  0x00007f711f33f172 in __libc_calloc (n=<optimized out>,
elem_size=<optimized out>) at malloc.c:4065
#2  0x00007f6fb982f7f3 in ?? () from
/usr/lib/x86_64-linux-gnu/libtheoradec.so.1
#3  0x00007f6fb982388c in th_decode_alloc () from
/usr/lib/x86_64-linux-gnu/libtheoradec.so.1
#4  0x00007f6fc15c29fa in theora_handle_type_packet (dec=0x176e400) at
gsttheoradec.c:460
#5  theora_handle_header_packet (packet=0x7f6fba4a1240, dec=0x176e400) at
gsttheoradec.c:539
#6  theora_dec_decode_buffer (dec=dec at entry=0x176e400, buf=0x174e720,
frame=frame at entry=0x1783520) at gsttheoradec.c:788
#7  0x00007f6fc15c2e50 in theora_dec_handle_frame (bdec=0x176e400,
frame=0x1783520) at gsttheoradec.c:812
#8  0x00007f711ccc4a44 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0x176e400, frame=0x1783520) at gstvideodecoder.c:2689
#9  0x00007f711cccb02d in gst_video_decoder_have_frame (decoder=0x176e400) at
gstvideodecoder.c:2626
#10 0x00007f711ccc6a9e in gst_video_decoder_chain_forward
(decoder=decoder at entry=0x176e400, buf=buf at entry=0x174e720,
at_eos=at_eos at entry=0) at gstvideodecoder.c:1728
#11 0x00007f711ccc7b4f in gst_video_decoder_chain (pad=<optimized out>,
parent=0x176e400, buf=0x174e720) at gstvideodecoder.c:1972
#12 0x00007f711cbc288a in gst_pad_chain_data_unchecked (data=0x174e720,
type=<optimized out>, pad=0x16fb260) at gstpad.c:3655
#13 gst_pad_push_data (pad=0x16fb030, type=type at entry=4112, data=<optimized
out>, data at entry=0x174e720) at gstpad.c:3872
#14 0x00007f711cbc90c6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x174e720) at gstpad.c:3975
#15 0x00007f6fc206470d in gst_single_queue_push_one (object=0x174e720,
sq=0x1767c00, mq=0xca0620) at gstmultiqueue.c:1057
#16 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#17 0x00007f711cbf0541 in gst_task_func (task=0x1747120) at gsttask.c:316
#18 0x00007f7120a628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#19 0x00007f7120a62095 in g_thread_proxy (data=0x1749800) at gthread.c:798
#20 0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#21 0x00007f711f39ea7d 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.)

#22 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f70c598a700 (LWP 11136)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f70c61aee63 in queue_processor(void*) () from
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
---Type <return> to continue, or q <return> to quit---
#3  0x00007f711f39ea7d 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 7 (Thread 0x7f70c618b700 (LWP 11135)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f70c61aee63 in queue_processor(void*) () from
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#3  0x00007f711f39ea7d 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 0x7f6fc2b20700 (LWP 11146)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f7120a7db95 in g_cond_wait_until (cond=cond at entry=0x1469798,
mutex=mutex at entry=0x1469790, end_time=end_time at entry=4632202573) at
gthread-posix.c:859
#2  0x00007f7120a13b71 in g_async_queue_pop_intern_unlocked (queue=0x1469790,
wait=wait at entry=1, end_time=4632202573) at gasyncqueue.c:424
#3  0x00007f7120a14218 in g_async_queue_timeout_pop_unlocked (queue=<optimized
out>, timeout=timeout at entry=500000) at gasyncqueue.c:572
#4  0x00007f7120a627da in g_thread_pool_wait_for_new_task (pool=0x1469730) at
gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007f7120a62095 in g_thread_proxy (data=0x144e140) at gthread.c:798
#7  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f711f39ea7d 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 0x7f6fbaca3700 (LWP 11157)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7120a7da9f in g_cond_wait (cond=cond at entry=0x174a308,
mutex=mutex at entry=0x174a2e0) at gthread-posix.c:750
#2  0x00007f6fc2060032 in gst_data_queue_push (queue=0x174a290, item=0x1782a60)
at gstdataqueue.c:423
#3  0x00007f6fc2063a17 in gst_multi_queue_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstmultiqueue.c:1417
#4  0x00007f711cbc288a in gst_pad_chain_data_unchecked (data=0x7f70d0087480,
type=<optimized out>, pad=0x16fb6c0) at gstpad.c:3655
#5  gst_pad_push_data (pad=pad at entry=0x17574b0, type=type at entry=4112,
data=<optimized out>, data at entry=0x7f70d0087480) at gstpad.c:3872
#6  0x00007f711cbc90c6 in gst_pad_push (pad=pad at entry=0x17574b0,
buffer=buffer at entry=0x7f70d0087480) at gstpad.c:3975
#7  0x00007f6fbacaffbd in gst_ogg_demux_chain_peer (pad=pad at entry=0x17574b0,
packet=packet at entry=0x7f6fbaca2670, push_headers=0) at gstoggdemux.c:668
#8  0x00007f6fbacb2a8e in gst_ogg_pad_submit_packet (packet=0x7f6fbaca2670,
pad=0x17574b0) at gstoggdemux.c:1074
#9  gst_ogg_pad_stream_out (pad=pad at entry=0x17574b0, npackets=npackets at entry=0)
at gstoggdemux.c:1113
#10 0x00007f6fbacb3bc5 in gst_ogg_pad_submit_page (pad=0x17574b0,
page=page at entry=0x7f6fbaca2a60) at gstoggdemux.c:1748
#11 0x00007f6fbacb81f1 in gst_ogg_demux_handle_page (ogg=ogg at entry=0x17440b0,
page=page at entry=0x7f6fbaca2a60) at gstoggdemux.c:4113
#12 0x00007f6fbacb8a6d in gst_ogg_demux_chain (pad=<optimized out>,
parent=parent at entry=0x17440b0, buffer=0x174ee90) at gstoggdemux.c:4181
#13 0x00007f6fbacb9cfe in gst_ogg_demux_loop_forward (ogg=0x17440b0) at
gstoggdemux.c:4306
#14 gst_ogg_demux_loop (pad=<optimized out>) at gstoggdemux.c:4448
#15 0x00007f711cbf0541 in gst_task_func (task=0xcadb40) at gsttask.c:316
#16 0x00007f7120a628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#17 0x00007f7120a62095 in g_thread_proxy (data=0x7f70d005ec50) at gthread.c:798
#18 0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#19 0x00007f711f39ea7d 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.)

#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f70d67b4700 (LWP 11134)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f70c61aee63 in queue_processor(void*) () from
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
#2  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#3  0x00007f711f39ea7d 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 ?? ()

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread 0x7f6fc3721700 (LWP 11145)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7125bec9f0 in WTF::ThreadCondition::wait (this=0x145f590,
mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379
#2  0x00007f71259c5d1b in JSC::GCThread::waitForNextPhase (this=0x1461940) at
../../Source/JavaScriptCore/heap/GCThread.cpp:81
#3  0x00007f71259c5ecc in JSC::GCThread::gcThreadMain (this=0x1461940) at
../../Source/JavaScriptCore/heap/GCThread.cpp:99
#4  0x00007f71259c5f0c in JSC::GCThread::gcThreadStartFunc (data=0x1461940) at
../../Source/JavaScriptCore/heap/GCThread.cpp:135
#5  0x00007f7125bebaf9 in WTF::threadEntryPoint (contextData=0x1461970) at
../../Source/WTF/wtf/Threading.cpp:69
#6  0x00007f7125bec0ee in WTF::wtfThreadEntryPoint (param=0x14619c0) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#7  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f711f39ea7d 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 2 (Thread 0x7f6fc3f22700 (LWP 11144)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7125bec9f0 in WTF::ThreadCondition::wait (this=0x145f590,
mutex=...) at ../../Source/WTF/wtf/ThreadingPthreads.cpp:379
#2  0x00007f71259c5d1b in JSC::GCThread::waitForNextPhase (this=0xd348d0) at
../../Source/JavaScriptCore/heap/GCThread.cpp:81
#3  0x00007f71259c5ecc in JSC::GCThread::gcThreadMain (this=0xd348d0) at
../../Source/JavaScriptCore/heap/GCThread.cpp:99
#4  0x00007f71259c5f0c in JSC::GCThread::gcThreadStartFunc (data=0xd348d0) at
../../Source/JavaScriptCore/heap/GCThread.cpp:135
#5  0x00007f7125bebaf9 in WTF::threadEntryPoint (contextData=0xd34630) at
../../Source/WTF/wtf/Threading.cpp:69
#6  0x00007f7125bec0ee in WTF::wtfThreadEntryPoint (param=0x1461610) at
../../Source/WTF/wtf/ThreadingPthreads.cpp:196
#7  0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007f711f39ea7d 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 1 (Thread 0x7f6fb981e700 (LWP 11159)):
#0  g_logv (log_domain=0x7f711cc1c278 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>,
args=args at entry=0x7f6fb981d4e8) at gmessages.c:981
#1  0x00007f7120a45302 in g_log (log_domain=<optimized out>,
log_level=log_level at entry=G_LOG_LEVEL_CRITICAL,
format=format at entry=0x7f7120aa9781 "%s: assertion `%s' failed") at
gmessages.c:1010
#2  0x00007f7120a45329 in g_return_if_fail_warning (log_domain=<optimized out>,
pretty_function=pretty_function at entry=0x7f711cc1e7a0 "gst_buffer_map_range", 
    expression=expression at entry=0x7f711cc119a3 "GST_IS_BUFFER (buffer)") at
gmessages.c:1019
#3  0x00007f711cb993f8 in gst_buffer_map_range (buffer=buffer at entry=0x0,
idx=idx at entry=0, length=length at entry=-1, info=info at entry=0x7f6fb981d760,
flags=flags at entry=GST_MAP_WRITE) at gstbuffer.c:1402
#4  0x00007f711cb99762 in gst_buffer_map (buffer=buffer at entry=0x0,
info=info at entry=0x7f6fb981d760, flags=flags at entry=GST_MAP_WRITE) at
gstbuffer.c:1366
#5  0x00007f6fb9c9b611 in vorbis_handle_data_packet (packet=0x7f6fb981d690,
vd=0x17774e0, timestamp=<optimized out>, duration=<optimized out>) at
gstvorbisdec.c:481
#6  vorbis_dec_handle_frame (dec=0x17774e0, buffer=0x1783da0) at
gstvorbisdec.c:596
#7  0x00007f711cd37aa8 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x17774e0, force=force at entry=0) at gstaudiodecoder.c:1271
#8  0x00007f711cd37e5b in gst_audio_decoder_chain_forward
(dec=dec at entry=0x17774e0, buffer=0x0, buffer at entry=0x1783da0) at
gstaudiodecoder.c:1374
#9  0x00007f711cd39d86 in gst_audio_decoder_chain (pad=<optimized out>,
parent=0x17774e0, buffer=0x1783da0) at gstaudiodecoder.c:1635
#10 0x00007f711cbc288a in gst_pad_chain_data_unchecked (data=0x1783da0,
type=<optimized out>, pad=0x16fbb20) at gstpad.c:3655
#11 gst_pad_push_data (pad=0x16fb8f0, type=type at entry=4112, data=<optimized
out>, data at entry=0x1783da0) at gstpad.c:3872
#12 0x00007f711cbc90c6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x1783da0) at gstpad.c:3975
#13 0x00007f6fc206470d in gst_single_queue_push_one (object=0x1783da0,
sq=0x1773a10, mq=0xca0620) at gstmultiqueue.c:1057
#14 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1303
#15 0x00007f711cbf0541 in gst_task_func (task=0x1747240) at gsttask.c:316
#16 0x00007f7120a628d2 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#17 0x00007f7120a62095 in g_thread_proxy (data=0x1749cf0) at gthread.c:798
#18 0x00007f711f654b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#19 0x00007f711f39ea7d 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.)

#20 0x0000000000000000 in ?? ()

-- 
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