Bug 240283

Summary: Amarok crashes when playing a song
Product: [Applications] amarok Reporter: Christoph Burger-Scheidlin <mail>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: noobel
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christoph Burger-Scheidlin 2010-05-31 23:14:32 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Steps to reproduce:
Open amarok
Load files from playlist or select from files
Double click on item in playlist to start playing (doubleclicking the file in the library plays it, the same holds true for clicking the play button)

Here is the debug output from amarok:
amarok: BEGIN: void Playlist::PrettyListView::trackActivated(const QModelIndex&) 
amarok:   BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:     [Playlist::Actions] Manually advancing to the next track, calculating previous statistics for track here.  Finished % is:  0.0487208 
amarok:     BEGIN: void Meta::StatisticsProvider::played(double) 
amarok:        called with playedFraction =  0.0487208 
amarok:     END__: void Meta::StatisticsProvider::played(double) - Took 0.011s 
amarok:     BEGIN: void EngineController::play(const Meta::TrackPtr&, uint) 
amarok:       [EngineController] Just a normal, boring track... :-P 
amarok:       BEGIN: void EngineController::playUrl(const KUrl&, uint) 
amarok:         [EngineController] URL:  "file:///home/cbs/RAID/temp/Various-Chill%20Out%20Jazz/01.Track_1.flac" 
amarok:         [EngineController] offset:  0 
amarok:         BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:           [EngineController] Using gain of 0 with relative peak of 0 
amarok:            returning bookmarkcurrenttrack action 
amarok:           BEGIN: virtual void ProgressWidget::engineNewTrackPlaying() 
amarok:             BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:                new length:  197000 
amarok:                slider enabled! 
amarok:               BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:                 BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:                    number of triangles:  0 
amarok:                    deleted them all... 
amarok:                 END__: void Amarok::TimeSlider::clearTriangles() - Took 0.00018s 
amarok:                  found  0  timecodes on this track 
amarok:               END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0044s 
amarok:             END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0046s 
amarok:           END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0048s 
amarok:           BEGIN: virtual void Context::ContextView::engineNewTrackPlaying() 
amarok:             BEGIN: virtual void CurrentEngine::message(const Context::ContextState&) 
amarok:               BEGIN: void CurrentEngine::update() 
amarok:               END__: void CurrentEngine::update() - Took 0.002s 
amarok:             END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.0021s 
amarok:             BEGIN: void WikipediaEngine::update() 
amarok:               BEGIN: bool EngineController::isStream() 
amarok:               END__: bool EngineController::isStream() - Took 4.3e-05s 
amarok:                Same entry requested again. Ignoring. 
amarok:             END__: void WikipediaEngine::update() - Took 0.0031s 
amarok:             BEGIN: virtual void LyricsEngine::message(const Context::ContextState&) 
amarok:               BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) 
amarok:                  SCRIPT "Lyricwiki" :  "request URL: http://lyrics.wikia.com/lyrics/Unknown_Artist:Track_1" 
amarok:                 BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) 
amarok:                 END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) - Took 0.00021s 
amarok:               END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) - Took 0.003s 
amarok:             END__: virtual void LyricsEngine::message(const Context::ContextState&) - Took 0.0031s 
amarok:           END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 0.0084s 
amarok:           BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying() 
amarok:              curent track name:  "Track 1" 
amarok:              Track timecodeable 
amarok:           END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 0.001s 
amarok:           BEGIN: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() 
amarok:           END__: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() - Took 4.2e-05s 
amarok:            returning bookmarkcurrenttrack action 
amarok:           BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying() 
amarok:             BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok:             END__: void OSDWidget::show(const QString&, QImage) - Took 0.00013s 
amarok:           END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.0053s 
amarok:           BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:             [Playlist::PrettyListView] skipping scroll? true 
amarok:           END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.00012s 
amarok:         END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.082s 
amarok:         [EngineController] track pos after play:  9526 
amarok:       END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.093s 
amarok:     END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.093s 
amarok:   END__: void Playlist::Actions::play(quint64, bool) - Took 0.1s 
amarok: END__: void Playlist::PrettyListView::trackActivated(const QModelIndex&) - Took 0.11s 
QSocketNotifier: Invalid socket 40 and type 'Read', disabling...

The crash can be reproduced every time.

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

Thread 19 (Thread 0x7fdbb6e42710 (LWP 4906)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fdbbc119081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fdbb6641710 (LWP 4907)):
#0  0x00007fff1239e904 in clock_gettime ()
#1  0x00007fdbcab5f09f in *__GI_clock_gettime (clock_id=1, tp=0x7fdbb6640aa0) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fdbd3d77e4f in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#4  0x00007fdbd3e439ad in QTimerInfoList::updateCurrentTime (this=0x1) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007fdbd3e439d5 in QTimerInfoList::timerWait (this=0x1, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007fdbd3e41bbd in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fdbb6640bbc) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fdbcc0fdeb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x00007fdbcc0fe318 in ?? () from /lib/libglib-2.0.so.0
#9  0x00007fdbcc0fe8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x00007fdbd3e419c6 in QEventDispatcherGlib::processEvents (this=0x222fb10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#11 0x00007fdbd3e145b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#12 0x00007fdbd3e1498c in QEventLoop::exec (this=0x7fdbb6640d50, flags=) at kernel/qeventloop.cpp:201
#13 0x00007fdbd3d201cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#14 0x00007fdbbc3752b0 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0x00007fdbd3d2314e in QThreadPrivate::start (arg=0x2317ce0) at thread/qthread_unix.cpp:266
#16 0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fdbb5c36710 (LWP 4910)):
#0  0x00007fdbd34d4f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdbb5c3b915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fdbb5414710 (LWP 4911)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc129e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fdbb47c6710 (LWP 4912)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc129e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fdbb3f83710 (LWP 4913)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc129e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fdbb3740710 (LWP 4914)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc129e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fdbb1dfe710 (LWP 4945)):
#0  0x00007fdbd3e41e8a in QBasicAtomicInt::operator!= (s=0x220b500, timeout=0x7fdbb1dfdbdc) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:75
#1  postEventSourcePrepare (s=0x220b500, timeout=0x7fdbb1dfdbdc) at kernel/qeventdispatcher_glib.cpp:264
#2  0x00007fdbcc0fdeb1 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00007fdbcc0fe318 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007fdbcc0fe8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007fdbd3e419c6 in QEventDispatcherGlib::processEvents (this=0x2217f90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007fdbd3e145b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007fdbd3e1498c in QEventLoop::exec (this=0x7fdbb1dfdd70, flags=) at kernel/qeventloop.cpp:201
#8  0x00007fdbd3d201cd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#9  0x00007fdbd3df44d8 in QInotifyFileSystemWatcherEngine::run (this=0x2f8ddb0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fdbd3d2314e in QThreadPrivate::start (arg=0x2f8ddb0) at thread/qthread_unix.cpp:266
#11 0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fdbaa607710 (LWP 4946)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbcefc181e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fdbcefc1939 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fdba8c20710 (LWP 4947)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbd3d23d0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdbd035a5d4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34aa7c0, th=0x34ab050) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdbd035d7db in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x34ab050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdbd035bd4f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdba8c1fdc0, parent=0x34aa7c0, th=0x34ab050) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdbd035c2a8 in ThreadWeaver::Thread::run (this=0x34ab050) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdbd3d2314e in QThreadPrivate::start (arg=0x34ab050) at thread/qthread_unix.cpp:266
#8  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fdba841f710 (LWP 4948)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbd3d23d0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdbd035a5d4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34aa7c0, th=0x21babd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdbd035d7db in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x21babd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdbd035d7f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x21babd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdbd035d7f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x21babd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fdbd035d7f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x21babd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fdbd035d7f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x21babd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fdbd035d7f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x21babd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fdbd035bd4f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdba841edc0, parent=0x34aa7c0, th=0x21babd0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00007fdbd035c2a8 in ThreadWeaver::Thread::run (this=0x21babd0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00007fdbd3d2314e in QThreadPrivate::start (arg=0x21babd0) at thread/qthread_unix.cpp:266
#13 0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fdba1e5a710 (LWP 4983)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbd3d23d0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdbd035a5d4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34aa7c0, th=0x3a196f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdbd035d7db in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x3a196f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdbd035bd4f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdba1e59dc0, parent=0x34aa7c0, th=0x3a196f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdbd035c2a8 in ThreadWeaver::Thread::run (this=0x3a196f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdbd3d2314e in QThreadPrivate::start (arg=0x3a196f0) at thread/qthread_unix.cpp:266
#8  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fdba1659710 (LWP 4997)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbd3d23d0b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34aab30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdbd035a5d4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x34aa7c0, th=0x3ade300) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdbd035d7db in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x3ade300) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdbd035d7f4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x34a9790, th=0x3ade300) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdbd035bd4f in ThreadWeaver::ThreadRunHelper::run (this=0x7fdba1658dc0, parent=0x34aa7c0, th=0x3ade300) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fdbd035c2a8 in ThreadWeaver::Thread::run (this=0x3ade300) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fdbd3d2314e in QThreadPrivate::start (arg=0x3ade300) at thread/qthread_unix.cpp:266
#9  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fdba0657710 (LWP 5000)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbcfb9a0c4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fdbcfea4140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fdbcfb9a0f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fdbcfeb2214) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdb98108710 (LWP 5004)):
#0  0x00007fdbd34d9fb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fdbbc1422c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fdbbc126c99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdb9751e710 (LWP 5005)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc11c93b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbbc1229dd in ?? () from /usr/lib/libxine.so.1
#3  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdb96b50710 (LWP 5006)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc11c93b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbbc123a15 in ?? () from /usr/lib/libxine.so.1
#3  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdb9634f710 (LWP 5007)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdbbc12cf6b in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdbd19289ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdbd34e16cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdbd657c7a0 (LWP 4904)):
[KCrash Handler]
#6  0x00007fdbd4dc773c in QSortFilterProxyModelPrivate::proxy_to_source (this=0x2eca3d0, proxy_index=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:369
#7  0x00007fdbd4dc785d in QSortFilterProxyModel::mapToSource (this=<value optimized out>, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2491
#8  0x00007fdbd4dbe2e5 in QSortFilterProxyModel::buddy (this=0x2e724c0, index=...) at itemviews/qsortfilterproxymodel.cpp:1994
#9  0x00007fdbd4d38bb3 in QAbstractItemViewPrivate::sendDelegateEvent (this=0x2fd31b0, index=..., event=<value optimized out>) at itemviews/qabstractitemview.cpp:4068
#10 0x00007fdbd4d39036 in QAbstractItemView::edit (this=0x2fd3100, index=..., trigger=QAbstractItemView::DoubleClicked, event=0x7fff1236cbd0) at itemviews/qabstractitemview.cpp:2533
#11 0x00007fdbd4d2edbb in QAbstractItemView::mouseDoubleClickEvent (this=0x2fd3100, event=0x7fff1236cbd0) at itemviews/qabstractitemview.cpp:1822
#12 0x00007fdbd4847de2 in QWidget::event (this=0x2fd3100, event=0x7fff1236cbd0) at kernel/qwidget.cpp:8101
#13 0x00007fdbd4c066a6 in QFrame::event (this=0x2fd3100, e=0x7fff1236cbd0) at widgets/qframe.cpp:557
#14 0x00007fdbd4d3c4cb in QAbstractItemView::viewportEvent (this=0x2fd3100, event=0x7fff1236cbd0) at itemviews/qabstractitemview.cpp:1619
#15 0x00007fdbd3e150a7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2fd1c80, event=0x7fff1236cbd0) at kernel/qcoreapplication.cpp:847
#16 0x00007fdbd47f281c in QApplicationPrivate::notify_helper (this=0x215d7a0, receiver=0x2fd1c80, e=0x7fff1236cbd0) at kernel/qapplication.cpp:4354
#17 0x00007fdbd47f8b0e in QApplication::notify (this=0x7fff1236d880, receiver=0x2fd1c80, e=0x7fff1236cbd0) at kernel/qapplication.cpp:3923
#18 0x00007fdbd588812a in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#19 0x00007fdbd3e1587c in QCoreApplication::notifyInternal (this=0x7fff1236d880, receiver=0x2fd1c80, event=0x7fff1236cbd0) at kernel/qcoreapplication.cpp:732
#20 0x00007fdbd47f75be in QCoreApplication::sendEvent (receiver=0x2fd1c80, event=0x7fff1236cbd0, alienWidget=0x2fd1c80, nativeWidget=0x2fde290, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QApplicationPrivate::sendMouseEvent (receiver=0x2fd1c80, event=0x7fff1236cbd0, alienWidget=0x2fd1c80, nativeWidget=0x2fde290, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3023
#22 0x00007fdbd4879a75 in QETWidget::translateMouseEvent (this=0x2fde290, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#23 0x00007fdbd48783bc in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff1236d4f0) at kernel/qapplication_x11.cpp:3536
#24 0x00007fdbd48a4482 in x11EventSourceDispatch (s=0x2155750, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#25 0x00007fdbcc0fa8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x00007fdbcc0fe748 in ?? () from /lib/libglib-2.0.so.0
#27 0x00007fdbcc0fe8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x00007fdbd3e41973 in QEventDispatcherGlib::processEvents (this=0x1ff6bf0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#29 0x00007fdbd48a3dee in QGuiEventDispatcherGlib::processEvents (this=0xe, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007fdbd3e145b2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#31 0x00007fdbd3e1498c in QEventLoop::exec (this=0x7fff1236d820, flags=) at kernel/qeventloop.cpp:201
#32 0x00007fdbd3e18a3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#33 0x0000000000408782 in _start ()

Possible duplicates by query: bug 234662, bug 234591, bug 233726, bug 231133, bug 229240.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-06-01 01:22:54 UTC
Please report this upstream at http://bugreports.qt.nokia.com/ as this is not an Amarok problem.
Comment 2 Myriam Schweingruber 2010-06-16 22:33:03 UTC
*** Bug 241870 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2010-07-27 13:03:24 UTC
Actually already reported.

*** This bug has been marked as a duplicate of bug 233726 ***