Bug 285234 - Amarok and Rekonq chash as I try to open live stream radio [@ Phonon::Gstreamer::VolumeFaderEffect::createEffectBin]
Summary: Amarok and Rekonq chash as I try to open live stream radio [@ Phonon::Gstream...
Status: RESOLVED NOT A BUG
Alias: None
Product: phonon-backend-gstreamer
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Andrea Diamantini
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-29 06:44 UTC by dimitri.kokkonis
Modified: 2013-04-13 11:40 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dimitri.kokkonis 2011-10-29 06:44:47 UTC
Application: rekonq (0.8.0)
KDE Platform Version: 4.7.2 (4.7.2) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
I tried to open a live streaming radio using Amarok at first, and then Rekonq

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0xb781a710 (LWP 3969))]

Thread 13 (Thread 0xac6a0b70 (LWP 3970)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x01e31883 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x254d340) at wtf/FastMalloc.cpp:2495
#4  0x01e3199f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x254d340) at wtf/FastMalloc.cpp:1618
#5  0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 12 (Thread 0xabe9fb70 (LWP 3971)):
#0  0x00af9d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x02b3e7d5 in do_gettime (frac=0xabe9f070, sec=0xabe9f068) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x02c114b6 in QTimerInfoList::updateCurrentTime (this=0x91047bc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x02c1180a in QTimerInfoList::timerWait (this=0x91047bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x02c10053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xabe9f15c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x025a088c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x025a1637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x025a1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x02c10b37 in QEventDispatcherGlib::processEvents (this=0x90a82f8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#10 0x02be11dd in QEventLoop::processEvents (this=0xabe9f2e0, flags=...) at kernel/qeventloop.cpp:149
#11 0x02be1421 in QEventLoop::exec (this=0xabe9f2e0, flags=...) at kernel/qeventloop.cpp:201
#12 0x02ae490b in QThread::exec (this=0x90a7a08) at thread/qthread.cpp:498
#13 0x02ae49fb in QThread::run (this=0x90a7a08) at thread/qthread.cpp:565
#14 0x02ae77b3 in QThreadPrivate::start (arg=0x90a7a08) at thread/qthread_unix.cpp:331
#15 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 11 (Thread 0xab69eb70 (LWP 3972)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x004009a9 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x004009ef in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 10 (Thread 0xaacd1b70 (LWP 3973)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x02ae7cc0 in wait (time=4294967295, this=0x8ee8200) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ee8c40, mutex=0x8ee2ec0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00837406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ee8c28, th=0x930ec70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00839ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8ee2f58, th=0x930ec70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0083703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ee8c28, th=0x930ec70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00839fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x8ee2f58, th=0x930ec70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00836f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ee8c28, th=0x930ec70, previous=0x9506c78) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00838b14 in ThreadWeaver::ThreadRunHelper::run (this=0xaacd1314, parent=0x8ee8c28, th=0x930ec70) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00838bca in ThreadWeaver::Thread::run (this=0x930ec70) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x02ae77b3 in QThreadPrivate::start (arg=0x930ec70) at thread/qthread_unix.cpp:331
#13 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 9 (Thread 0xa8b34b70 (LWP 3974)):
#0  0x00af9d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x02b3e7d5 in do_gettime (frac=0xa8b34020, sec=0xa8b34018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x02c114b6 in QTimerInfoList::updateCurrentTime (this=0x950d4cc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x02c1180a in QTimerInfoList::timerWait (this=0x950d4cc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x02c10053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa8b3412c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x02c100ed in timerSourcePrepare (source=0x950d498, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x025a088c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x025a1637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x025a1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x02c10b37 in QEventDispatcherGlib::processEvents (this=0x90a9f30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x02be11dd in QEventLoop::processEvents (this=0xa8b342b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x02be1421 in QEventLoop::exec (this=0xa8b342b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x02ae490b in QThread::exec (this=0x94de940) at thread/qthread.cpp:498
#14 0x02bc1e2d in QInotifyFileSystemWatcherEngine::run (this=0x94de940) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x02ae77b3 in QThreadPrivate::start (arg=0x94de940) at thread/qthread_unix.cpp:331
#16 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 8 (Thread 0xa5732b70 (LWP 3980)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x02ae7cc0 in wait (time=4294967295, this=0x8ee8200) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8ee8c40, mutex=0x8ee2ec0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00837406 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8ee8c28, th=0x94db170) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00839ecb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8ee2f58, th=0x94db170) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0083703a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8ee8c28, th=0x94db170) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00839fcc in ThreadWeaver::WorkingHardState::applyForWork (this=0x8ee2f58, th=0x94db170) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00836f93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8ee8c28, th=0x94db170, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00838b14 in ThreadWeaver::ThreadRunHelper::run (this=0xa5732314, parent=0x8ee8c28, th=0x94db170) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00838bca in ThreadWeaver::Thread::run (this=0x94db170) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x02ae77b3 in QThreadPrivate::start (arg=0x94db170) at thread/qthread_unix.cpp:331
#13 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 7 (Thread 0xa632fb70 (LWP 4006)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x025b034b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x025a1896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x025a1f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0523d194 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#6  0x025c85f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xa7b32b70 (LWP 4007)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x025b034b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x025a1896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x025a1f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x04ed1cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x025c85f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0x9b234b70 (LWP 4036)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x055e0566 in gst_queue_chain (pad=0xc182648, buffer=0xbc93248) at gstqueue.c:1013
#4  0x05d0471e in gst_pad_push (pad=0xc24aac8, buffer=0xbc93248) at gstpad.c:4684
#5  0x05ceccec in gst_proxy_pad_do_chain (pad=0xc247ae0, buffer=0xbc93248) at gstghostpad.c:171
#6  0x05d0471e in gst_pad_push (pad=0xaa30fa08, buffer=0xbc93248) at gstpad.c:4684
#7  0x05ceccec in gst_proxy_pad_do_chain (pad=0x951dba0, buffer=0xbc93248) at gstghostpad.c:171
#8  0x05d0471e in gst_pad_push (pad=0xb9bc8d0, buffer=0xbc93248) at gstpad.c:4684
#9  0x05dfe6b5 in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#10 0x05dff7d7 in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#11 0x05d0471e in gst_pad_push (pad=0xc469710, buffer=0xaa377450) at gstpad.c:4684
#12 0x00c5c212 in gst_base_parse_push_frame (parse=0x9585388, frame=0x9b233db8) at gstbaseparse.c:1909
#13 0x00c5d31e in gst_base_parse_handle_and_push_frame (parse=0x9585388, frame=0x9b233db8, klass=<optimized out>) at gstbaseparse.c:1692
#14 0x00c5e0b8 in gst_base_parse_chain (pad=0xc469648, buffer=0xaa37d9a8) at gstbaseparse.c:2324
#15 0x05d0471e in gst_pad_push (pad=0xc4690d0, buffer=0xaa37d9a8) at gstpad.c:4684
#16 0x046ede4a in ?? () from /usr/lib/gstreamer-0.10/libgsticydemux.so
#17 0x046ee30e in ?? () from /usr/lib/gstreamer-0.10/libgsticydemux.so
#18 0x05d0471e in gst_pad_push (pad=0xc1820d0, buffer=0xaa33df30) at gstpad.c:4684
#19 0x055f1636 in gst_type_find_element_chain (pad=0xc182260, buffer=0xaa33df30) at gsttypefindelement.c:771
#20 0x05d0471e in gst_pad_push (pad=0xc3fd808, buffer=0xaa33df30) at gstpad.c:4684
#21 0x05ceccec in gst_proxy_pad_do_chain (pad=0xc3fd120, buffer=0xaa33df30) at gstghostpad.c:171
#22 0x05d0471e in gst_pad_push (pad=0xc21c000, buffer=0xaa33df30) at gstpad.c:4684
#23 0x00c7812f in gst_base_src_loop (pad=0xc21c000) at gstbasesrc.c:2516
#24 0x05d2dee0 in gst_task_func (task=0xc4279c8) at gsttask.c:318
#25 0x05d2f188 in default_func (tdata=0xc546238, pool=0xbcbd060) at gsttaskpool.c:70
#26 0x025caa27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0x025c85f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#29 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0x96932b70 (LWP 4038)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x055e0566 in gst_queue_chain (pad=0xc21c258, buffer=0xaa346548) at gstqueue.c:1013
#4  0x05d0471e in gst_pad_push (pad=0xc24af00, buffer=0xaa346548) at gstpad.c:4684
#5  0x05ceccec in gst_proxy_pad_do_chain (pad=0xc3fd038, buffer=0xaa346548) at gstghostpad.c:171
#6  0x05d0471e in gst_pad_push (pad=0xc21c190, buffer=0xaa346548) at gstpad.c:4684
#7  0x055eeae9 in gst_tee_do_push (is_list=0, data=0xaa346548, pad=0xc21c190, tee=0xc6051a0) at gsttee.c:674
#8  gst_tee_handle_data (tee=0xc6051a0, data=0xaa346548, is_list=0) at gsttee.c:753
#9  0x055eeee8 in gst_tee_chain (pad=0xc21c4b0, buffer=0xaa346548) at gsttee.c:827
#10 0x05d0471e in gst_pad_push (pad=0xc1824b8, buffer=0xaa346548) at gstpad.c:4684
#11 0x055e1b3a in gst_queue_push_one (queue=0xc21b300) at gstqueue.c:1155
#12 gst_queue_loop (pad=0xc1824b8) at gstqueue.c:1263
#13 0x05d2dee0 in gst_task_func (task=0xc427940) at gsttask.c:318
#14 0x05d2f188 in default_func (tdata=0xc546328, pool=0xbcbd060) at gsttaskpool.c:70
#15 0x025caa27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0x025c85f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#17 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0x96131b70 (LWP 4039)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x0088aa5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x001efcfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x00c69a5f in gst_base_sink_wait_preroll (sink=0xc188808) at gstbasesink.c:2261
#4  0x0838399c in ?? () from /usr/lib/libgstaudio-0.10.so.0
#5  0x00c6ecb7 in gst_base_sink_render_object (basesink=0xc188808, obj_type=<optimized out>, obj=0xaa341e90, pad=<optimized out>) at gstbasesink.c:3005
#6  0x00c7087b in gst_base_sink_queue_object_unlocked (basesink=0xc188808, obj_type=2 '\002', obj=0xaa341e90, prerollable=1, pad=<optimized out>) at gstbasesink.c:3286
#7  0x00c70de5 in gst_base_sink_chain_unlocked (basesink=0xc188808, obj_type=2 '\002', obj=0xaa341e90, pad=<optimized out>) at gstbasesink.c:3665
#8  0x00c71263 in gst_base_sink_chain_main (basesink=<optimized out>, pad=0xc3f4648, obj_type=2 '\002', obj=0xaa341e90) at gstbasesink.c:3703
#9  0x05d0471e in gst_pad_push (pad=0xc21c708, buffer=0xaa341e90) at gstpad.c:4684
#10 0x00c81979 in gst_base_transform_chain (pad=0xc21c640, buffer=0xaa341e90) at gstbasetransform.c:2458
#11 0x05d0471e in gst_pad_push (pad=0xc3960c8, buffer=0xaa341e90) at gstpad.c:4684
#12 0x00c81979 in gst_base_transform_chain (pad=0xc396000, buffer=0xaa341e90) at gstbasetransform.c:2458
#13 0x05d0471e in gst_pad_push (pad=0xc3f43f0, buffer=0xaa341e90) at gstpad.c:4684
#14 0x00c81979 in gst_base_transform_chain (pad=0xc396320, buffer=0xaa341e90) at gstbasetransform.c:2458
#15 0x05d0471e in gst_pad_push (pad=0xc21c320, buffer=0xaa341e90) at gstpad.c:4684
#16 0x055e1b3a in gst_queue_push_one (queue=0xc21b870) at gstqueue.c:1155
#17 gst_queue_loop (pad=0xc21c320) at gstqueue.c:1263
#18 0x05d2dee0 in gst_task_func (task=0xc4278b8) at gsttask.c:318
#19 0x05d2f188 in default_func (tdata=0xc5e5058, pool=0xbcbd060) at gsttaskpool.c:70
#20 0x025caa27 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0x025c85f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#23 0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0x9ba35b70 (LWP 4040)):
#0  0x00c48416 in __kernel_vsyscall ()
#1  0x001d340e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x05028246 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0x050164ea in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0x05016d47 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0x05016e24 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0x050281ce in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0x08ac0216 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.0.so
#8  0x00886d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x001e20ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb781a710 (LWP 3969)):
[KCrash Handler]
#7  0x025bd9cd in g_slice_alloc () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x025bdfe6 in g_slice_alloc0 () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06b69b56 in g_type_create_instance () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#10 0x06b493cb in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0x06b4be79 in g_object_newv () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0x05ce6c04 in gst_element_factory_create (factory=0xc04d800, name=0x0) at gstelementfactory.c:387
#13 0x05ce6e2a in gst_element_factory_make (factoryname=0x5d517cf "bin", name=0x0) at gstelementfactory.c:455
#14 0x05cced85 in gst_bin_new (name=0x0) at gstbin.c:596
#15 0x05383fe2 in Phonon::Gstreamer::VolumeFaderEffect::createEffectBin (this=0xbcd8298) at ../../gstreamer/volumefadereffect.cpp:54
#16 0x0536ac6c in Phonon::Gstreamer::Effect::init (this=0xbcd8298) at ../../gstreamer/effect.cpp:42
#17 0x0538437a in Phonon::Gstreamer::VolumeFaderEffect::VolumeFaderEffect (this=0xbcd8298, backend=0x8f6ecf0, parent=0xc5e3b58) at ../../gstreamer/volumefadereffect.cpp:43
#18 0x05362ad0 in Phonon::Gstreamer::Backend::createObject (this=0x8f6ecf0, c=Phonon::BackendInterface::VolumeFaderEffectClass, parent=0xc5e3b58, args=...) at ../../gstreamer/backend.cpp:154
#19 0x0526f604 in Phonon::Factory::createVolumeFaderEffect (parent=0xc5e3b58) at ../../phonon/factory.cpp:354
#20 0x05298205 in createBackendObject (this=0xbb97030) at ../../phonon/volumefadereffect.cpp:39
#21 Phonon::VolumeFaderEffectPrivate::createBackendObject (this=0xbb97030) at ../../phonon/volumefadereffect.cpp:39
#22 0x0527e248 in Phonon::MediaNodePrivate::backendObject (this=0xbb97030) at ../../phonon/medianode.cpp:63
#23 0x05286c4b in Phonon::Path::insertEffect (this=0x9937714, newEffect=0xc5e3b58, insertBefore=0x0) at ../../phonon/path.cpp:108
#24 0x04fe95e7 in Dragon::VideoWindow::~VideoWindow (this=0x99376d0, __in_chrg=<optimized out>) at ../../../../dragonplayer/src/app/videoWindow.cpp:178
#25 0x04fe9652 in Dragon::VideoWindow::~VideoWindow (this=0x99376d0, __in_chrg=<optimized out>) at ../../../../dragonplayer/src/app/videoWindow.cpp:189
#26 0x02bf6841 in QObjectPrivate::deleteChildren (this=0xc4ac690) at kernel/qobject.cpp:1955
#27 0x03c2ef8e in QWidget::~QWidget (this=0xc57aa38, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#28 0x03c2f262 in QWidget::~QWidget (this=0xc57aa38, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1671
#29 0x007cca1b in KParts::Part::~Part (this=0xc4a9038, __vtt_parm=0x4ff1c08, __in_chrg=<optimized out>) at ../../kparts/part.cpp:209
#30 0x007cddac in KParts::ReadOnlyPart::~ReadOnlyPart (this=0xc4a9038, __vtt_parm=0x4ff1c04, __in_chrg=<optimized out>) at ../../kparts/part.cpp:460
#31 0x04fed0ed in ~Part (this=0xc4a9038, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../dragonplayer/src/app/part.h:40
#32 Dragon::Part::~Part (this=0xc4a9038, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../dragonplayer/src/app/part.h:40
#33 0x02bf6841 in QObjectPrivate::deleteChildren (this=0x9a220c0) at kernel/qobject.cpp:1955
#34 0x02bfb439 in QObject::~QObject (this=0x9585b88, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#35 0x014cd21c in QWebPage::~QWebPage (this=0x9585b88, __in_chrg=<optimized out>) at Api/qwebpage.cpp:1983
#36 0x00822fe3 in KWebPage::~KWebPage (this=0x9585b88, __in_chrg=<optimized out>) at ../../kdewebkit/kwebpage.cpp:273
#37 0x00d69119 in WebPage::~WebPage (this=0x9585b88, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webpage.cpp:300
#38 0x00d69152 in WebPage::~WebPage (this=0x9585b88, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webpage.cpp:303
#39 0x014d4910 in QWebViewPrivate::detachCurrentPage (this=0x94829e0) at Api/qwebview.cpp:364
#40 0x014d496a in ~QWebViewPrivate (this=0x94829e0, __in_chrg=<optimized out>) at Api/qwebview.cpp:60
#41 QWebViewPrivate::~QWebViewPrivate (this=0x94829e0, __in_chrg=<optimized out>) at Api/qwebview.cpp:61
#42 0x014d458c in QWebView::~QWebView (this=0xbb04790, __in_chrg=<optimized out>) at Api/qwebview.cpp:327
#43 0x00827502 in KWebView::~KWebView (this=0xbb04790, __in_chrg=<optimized out>) at ../../kdewebkit/kwebview.cpp:41
#44 0x00d76248 in WebView::~WebView (this=0xbb04790, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webview.cpp:106
#45 0x00d76292 in WebView::~WebView (this=0xbb04790, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webview.cpp:117
#46 0x02bf6841 in QObjectPrivate::deleteChildren (this=0x95748c0) at kernel/qobject.cpp:1955
#47 0x03c2ef8e in QWidget::~QWidget (this=0x9a55b70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#48 0x00d79444 in WebTab::~WebTab (this=0x9a55b70, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webtab.cpp:95
#49 0x00d794b2 in WebTab::~WebTab (this=0x9a55b70, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/webtab.cpp:101
#50 0x02bf6841 in QObjectPrivate::deleteChildren (this=0x8f267a0) at kernel/qobject.cpp:1955
#51 0x03c2ef8e in QWidget::~QWidget (this=0x8f08908, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#52 0x0403890f in QFrame::~QFrame (this=0x8f08908, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#53 0x040a04bf in QStackedWidget::~QStackedWidget (this=0x8f08908, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:149
#54 0x040a0502 in QStackedWidget::~QStackedWidget (this=0x8f08908, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:151
#55 0x02bf6841 in QObjectPrivate::deleteChildren (this=0x8f265e8) at kernel/qobject.cpp:1955
#56 0x03c2ef8e in QWidget::~QWidget (this=0x8f265b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#57 0x040ad25f in QTabWidget::~QTabWidget (this=0x8f265b0, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:355
#58 0x038a5db2 in KTabWidget::~KTabWidget (this=0x8f265b0, __in_chrg=<optimized out>) at ../../kdeui/widgets/ktabwidget.cpp:241
#59 0x00d3d698 in ~MainView (this=0x8f265b0, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/mainview.h:63
#60 MainView::~MainView (this=0x8f265b0, __in_chrg=<optimized out>) at /build/buildd/rekonq-0.8.0/src/mainview.h:63
#61 0x02bf6841 in QObjectPrivate::deleteChildren (this=0x90623c8) at kernel/qobject.cpp:1955
#62 0x03c2ef8e in QWidget::~QWidget (this=0x90623b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#63 0x03c2f262 in QWidget::~QWidget (this=0x90623b0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1671
#64 0x02bf6841 in QObjectPrivate::deleteChildren (this=0x8f24bc0) at kernel/qobject.cpp:1955
#65 0x03c2ef8e in QWidget::~QWidget (this=0x8f095d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#66 0x0405417f in QMainWindow::~QMainWindow (this=0x8f095d0, __in_chrg=<optimized out>) at widgets/qmainwindow.cpp:388
#67 0x0387c689 in KMainWindow::~KMainWindow (this=0x8f095d0, __in_chrg=<optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#68 0x038c57fc in KXmlGuiWindow::~KXmlGuiWindow (this=0x8f095d0, __vtt_parm=0xe002ec, __in_chrg=<optimized out>) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:118
#69 0x00d3df6e in MainWindow::~MainWindow (this=0x8f095d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/rekonq-0.8.0/src/mainwindow.cpp:174
#70 0x00d3dfd2 in MainWindow::~MainWindow (this=0x8f095d0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/rekonq-0.8.0/src/mainwindow.cpp:181
#71 0x02bf55f3 in qDeleteInEventHandler (o=0x8f095d0) at kernel/qobject.cpp:3986
#72 0x02bfab80 in QObject::event (this=0x8f095d0, e=0x91243c0) at kernel/qobject.cpp:1200
#73 0x03c33c62 in QWidget::event (this=0x8f095d0, event=0x91243c0) at kernel/qwidget.cpp:8754
#74 0x040564cc in QMainWindow::event (this=0x8f095d0, event=0x91243c0) at widgets/qmainwindow.cpp:1478
#75 0x0387d174 in KMainWindow::event (this=0x8f095d0, ev=0x91243c0) at ../../kdeui/widgets/kmainwindow.cpp:1084
#76 0x00d3fd9c in MainWindow::event (this=0x8f095d0, event=0x91243c0) at /build/buildd/rekonq-0.8.0/src/mainwindow.cpp:1172
#77 0x03bd9d54 in notify_helper (e=0x91243c0, receiver=0x8f095d0, this=0x8e1fb00) at kernel/qapplication.cpp:4486
#78 QApplicationPrivate::notify_helper (this=0x8e1fb00, receiver=0x8f095d0, e=0x91243c0) at kernel/qapplication.cpp:4458
#79 0x03bdf1a8 in QApplication::notify (this=0x8e1fb00, receiver=0x8f095d0, e=0x91243c0) at kernel/qapplication.cpp:4451
#80 0x037a1681 in KApplication::notify (this=0xbf927cb8, receiver=0x8f095d0, event=0x91243c0) at ../../kdeui/kernel/kapplication.cpp:311
#81 0x02be219e in QCoreApplication::notifyInternal (this=0xbf927cb8, receiver=0x8f095d0, event=0x91243c0) at kernel/qcoreapplication.cpp:787
#82 0x02be5f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#83 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8df62e0) at kernel/qcoreapplication.cpp:1428
#84 0x02be60ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#85 0x02c106a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#86 postEventSourceDispatch (s=0x8e22300) at kernel/qeventdispatcher_glib.cpp:277
#87 0x025a125f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#88 0x025a1990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#89 0x025a1c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#90 0x02c10ada in QEventDispatcherGlib::processEvents (this=0x8df7218, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#91 0x03c91e3a in QGuiEventDispatcherGlib::processEvents (this=0x8df7218, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#92 0x02be11dd in QEventLoop::processEvents (this=0xbf927c14, flags=...) at kernel/qeventloop.cpp:149
#93 0x02be1421 in QEventLoop::exec (this=0xbf927c14, flags=...) at kernel/qeventloop.cpp:201
#94 0x02be619d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#95 0x03bd78f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#96 0x00dd828e in kdemain (argc=1, argv=0xbf927fd4) at /build/buildd/rekonq-0.8.0/src/main.cpp:215
#97 0x080484fb in main (argc=1, argv=0xbf927fd4) at /build/buildd/rekonq-0.8.0/obj-i686-linux-gnu/src/rekonq_dummy.cpp:3

This bug may be a duplicate of or related to bug 284498.

Possible duplicates by query: bug 284498, bug 283960.

Reported using DrKonqi
Comment 1 Andrea Diamantini 2011-12-29 17:51:36 UTC
This crash is Phonon/GStreamer related, here is because amarok (using phonon as media library) and rekonq (with webkit using phonon) crashed.
Comment 2 Myriam Schweingruber 2012-07-30 20:39:12 UTC
Is this still valid with version 4.6.1 of phonon-backend-gstreamer?
Comment 3 Myriam Schweingruber 2013-04-13 11:40:34 UTC
Closing for lack of feedback. Please feel free to reopen if this is reproducible with the phonon-backend-gstreamer 4.6.3 or later.