Bug 262090

Summary: Crash when play streaming of audio from web in format mp4
Product: [Unmaintained] phonon-backend-gstreamer Reporter: Domingos Teruel <mingomax>
Component: generalAssignee: Harald Sitter <sitter>
Status: RESOLVED DUPLICATE    
Severity: crash CC: martin.sandsmark, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Domingos Teruel 2011-01-04 16:50:27 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.5.4 (KDE 4.5.4) "release 9"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Open the Amarok to listening audio from streaming in format mp4
- Unusual behavior I noticed:
Crashed whe started
No messages are displayed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fd5956137a0 (LWP 13432))]

Thread 8 (Thread 0x7fd5777e6710 (LWP 13439)):
#0  0x00007fd59059e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd5935de2bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd58fa133f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12f2150, th=0x12f2970) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd58fa15e45 in waitForAvailableJob (this=0x12edc70, th=0x12f2970) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x12f2970) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd58fa137ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd5777e5df0, parent=0x12f2150, th=0x12f2970) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007fd58fa13878 in ThreadWeaver::Thread::run (this=0x12f2970) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007fd5935ddbf5 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd59214682d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd5697d1710 (LWP 13440)):
#0  0x00007fd59059e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd5935de2bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd58fa133f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12f2150, th=0x126f950) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd58fa15e45 in waitForAvailableJob (this=0x12edc70, th=0x126f950) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x126f950) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd58fa15e5e in ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x126f950) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd58fa137ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd5697d0df0, parent=0x12f2150, th=0x126f950) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fd58fa13878 in ThreadWeaver::Thread::run (this=0x126f950) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fd5935ddbf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd59214682d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd568fd0710 (LWP 13441)):
#0  0x00007fd59059e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd5935de2bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd58fa133f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12f2150, th=0x12738b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd58fa15e45 in waitForAvailableJob (this=0x12edc70, th=0x12738b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x12738b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd58fa15e5e in ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x12738b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd58fa137ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd568fcfdf0, parent=0x12f2150, th=0x12738b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fd58fa13878 in ThreadWeaver::Thread::run (this=0x12738b0) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fd5935ddbf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd59214682d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd563fff710 (LWP 13442)):
#0  0x00007fd59059e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd5935de2bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd58fa133f6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12f2150, th=0x126f800) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007fd58fa15e45 in waitForAvailableJob (this=0x12edc70, th=0x126f800) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:356
#4  ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x126f800) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fd58fa15e5e in ThreadWeaver::WorkingHardState::applyForWork (this=0x12edc70, th=0x126f800) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fd58fa137ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fd563ffedf0, parent=0x12f2150, th=0x126f800) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007fd58fa13878 in ThreadWeaver::Thread::run (this=0x126f800) at /usr/src/debug/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007fd5935ddbf5 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd59214682d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd5637fe710 (LWP 13443)):
#0  0x00007fd59059e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd5881492a0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fd5881492d9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd59214682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd561557710 (LWP 13456)):
#0  0x00007fd59059e709 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd5935de222 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd5935d40d0 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fd5935ddbf5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#5  0x00007fd59214682d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd560d56710 (LWP 13469)):
#0  0x00007fd59059e39c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd58e3a4e30 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007fd58e3a4e69 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007fd590599a4f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd59214682d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd5956137a0 (LWP 13432)):
[KCrash Handler]
#6  Phonon::Gstreamer::Backend::logMessage (this=0x21, message=..., priority=2, obj=0xbbf3b0) at /usr/src/debug/phonon-4.4.2/gstreamer/backend.cpp:466
#7  0x00007fd57b46ef23 in Phonon::Gstreamer::MediaObject::changeState (this=0xbbf3b0, newstate=Phonon::ErrorState) at /usr/src/debug/phonon-4.4.2/gstreamer/mediaobject.cpp:760
#8  0x00007fd57b4735fc in Phonon::Gstreamer::MediaObject::handleBusMessage (this=0xbbf3b0, message=<value optimized out>) at /usr/src/debug/phonon-4.4.2/gstreamer/mediaobject.cpp:1491
#9  0x00007fd57b468506 in Phonon::Gstreamer::Backend::qt_metacall (this=0x901ee0, _c=<value optimized out>, _id=<value optimized out>, _a=0x1b628d0)
    at /usr/src/debug/phonon-4.4.2/build/gstreamer/moc_backend.cpp:82
#10 0x00007fd5936d6509 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#11 0x00007fd592ab64d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x00007fd592abeaca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x00007fd594fac816 in KApplication::notify (this=0x7fffc541c150, receiver=0x901ee0, event=0x1c630d0) at /usr/src/debug/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310
#14 0x00007fd5936c4e4c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#15 0x00007fd5936c85ba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#16 0x00007fd5936ed173 in ?? () from /usr/lib64/libQtCore.so.4
#17 0x00007fd58bd9ca93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fd58bd9d270 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fd58bd9d510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007fd5936ed67f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#21 0x00007fd592b5714e in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007fd5936c4292 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#23 0x00007fd5936c4495 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#24 0x00007fd5936c888b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#25 0x00000000004095ad in _start ()

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

Possible duplicates by query: bug 262045, bug 261356, bug 259801.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-01-05 02:20:28 UTC

*** This bug has been marked as a duplicate of bug 259801 ***
Comment 2 Myriam Schweingruber 2011-04-27 21:18:54 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.