Bug 247963 - Amarok crashes when using xine backend
Summary: Amarok crashes when using xine backend
Status: RESOLVED DUPLICATE of bug 219241
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.3.2
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-15 17:12 UTC by neil underwood
Modified: 2010-08-16 09:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description neil underwood 2010-08-15 17:12:37 UTC
Application: amarok (2.3.1)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.33.6-147.2.4.fc13.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Every time I attemp to change the phonon backend to xine Amarok begins rapidly scrolling through my mp3 playlist giving me this output in debug mode:

BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 5 -> newState: 0 
amarok:      returning bookmarkcurrenttrack action 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0028s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0029s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   [EngineController] [WARNING!] Phonon failed to play this URL. Error:  "Playback failed because no valid audio or video outputs are available" 
amarok:   BEGIN: void Playlist::Actions::requestNextTrack() 
amarok:     [Playlist::Actions] so far so good! 
amarok:     BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:     END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 2.9e-05s 
amarok:     BEGIN: Playlist::ItemList* Playlist::NonlinearTrackNavigator::nextItemChooseDonorList() 
amarok:       BEGIN: virtual void Playlist::RandomTrackNavigator::planOne() 
amarok:         BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:         END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 2.8e-05s 
amarok:         BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:         END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 2.9e-05s 
amarok:         BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:         END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 2.8e-05s 
amarok:         BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:         END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 2.8e-05s 
amarok:         BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:         END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 3.6e-05s 
amarok:         BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:         END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 3.1e-05s 
amarok:       END__: virtual void Playlist::RandomTrackNavigator::planOne() - Took 0.00047s 
amarok:     END__: Playlist::ItemList* Playlist::NonlinearTrackNavigator::nextItemChooseDonorList() - Took 0.00052s 
amarok:     BEGIN: virtual void Playlist::NonlinearTrackNavigator::setCurrentItem(quint64, bool) 
amarok:       BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:       END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 2.9e-05s 
amarok:     END__: virtual void Playlist::NonlinearTrackNavigator::setCurrentItem(quint64, bool) - Took 8.9e-05s 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:       BEGIN: void EngineController::setNextTrack(Meta::TrackPtr) 
amarok:         [EngineController] locking mutex 
amarok:         [EngineController] locked! 
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/neil/Music/Slayer/Soundtrack%20to%20the%20Apocalypse%20(disc%202)/Slayer%20-%20God%20Send%20Death.mp3" 
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:  226000 
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.00015s 
amarok:                      creating load timecode capability 
amarok:                      found  0  timecodes on this track 
amarok:                   END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 0.0011s 
amarok:                 END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0013s 
amarok:               END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.0016s 
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.0017s 
amarok:               END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.0042s 
amarok:               BEGIN: virtual void Playlist::Actions::engineNewTrackPlaying() 
amarok:                 BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok:                 END__: void StatusBar::updateTotalPlaylistLength() - Took 0.0023s 
amarok:                 BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() 
amarok:                   BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:                   END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.055s 
amarok:                 END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() - Took 0.056s 
amarok:                 BEGIN: void Playlist::NonlinearTrackNavigator::slotActiveTrackChanged(quint64) 
amarok:                   BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:                   END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 3.3e-05s 
amarok:                   BEGIN: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() 
amarok:                   END__: void Playlist::NonlinearTrackNavigator::doItemListsMaintenance() - Took 3.1e-05s 
amarok:                 END__: void Playlist::NonlinearTrackNavigator::slotActiveTrackChanged(quint64) - Took 0.00015s 
amarok:               END__: virtual void Playlist::Actions::engineNewTrackPlaying() - Took 0.06s 
amarok:               BEGIN: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() 
amarok:               END__: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() - Took 3.8e-05s 
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.00022s 
amarok:                 END__: virtual void CurrentEngine::message(const Context::ContextState&) - Took 0.00028s 
amarok:                 BEGIN: void WikipediaEngine::update() 
amarok:                   BEGIN: bool EngineController::isStream() 
amarok:                   END__: bool EngineController::isStream() - Took 3.7e-05s 
amarok:                    wiki url:  "http://en.wikipedia.org/w/index.php?title=Slayer%20%28band%29&useskin=monobook" 
amarok:                 END__: void WikipediaEngine::update() - Took 0.00031s 
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/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=Slayer:God_Send_Death" 
amarok:                     BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) 
amarok:                     END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) - Took 0.00013s 
amarok:                   END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) - Took 0.00083s 
amarok:                 END__: virtual void LyricsEngine::message(const Context::ContextState&) - Took 0.0012s 
amarok:               END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 0.0019s 
amarok:               BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying() 
amarok:                  curent track name:  "God Send Death" 
amarok:                  Track timecodeable 
amarok:               END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 6.2e-05s 
amarok:             END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.093s 
amarok:             [EngineController] track pos after play:  -1 
request to play a stream, but no valid audio/video outputs are given/available
amarok:           END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.094s 
amarok:         END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.094s 
amarok:       END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 0.094s 
amarok:     END__: void Playlist::Actions::play(quint64, bool) - Took 0.094s 
amarok:   END__: void Playlist::Actions::requestNextTrack() - Took 0.095s 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 0 -> newState: 5 
amarok:      returning bookmarkcurrenttrack action 
amarok:     [Playlist::Actions] [WARNING!] Error, can not play this track. 
amarok:     [Playlist::Actions] [WARNING!] Failure count:  5 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00078s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.096s 

I have xine-libs installed but for some reason it can't play mp3's.  It functions just fine using gstreamer as the backend.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f22b2352820 (LWP 2483))]

Thread 15 (Thread 0x7f2296a46710 (LWP 2488)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003aa00008c6 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003aa0000909 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x0000003a84e07761 in start_thread (arg=0x7f2296a46710) at pthread_create.c:301
#4  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7f228acab710 (LWP 2489)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8de7212b in wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003aa1a09f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbcb40, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003aa1a0c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0000003aa1a0ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f228acaad40, parent=0x2cbcb40, th=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#11 0x0000003aa1a0b368 in ThreadWeaver::Thread::run (this=0x2cbd360) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#12 0x0000003a8de711a5 in QThreadPrivate::start (arg=0x2cbd360) at thread/qthread_unix.cpp:248
#13 0x0000003a84e07761 in start_thread (arg=0x7f228acab710) at pthread_create.c:301
#14 0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f228a2aa710 (LWP 2490)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8de7212b in wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003aa1a09f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbcb40, th=0x318df50) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003aa1a0c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x318df50) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x318df50) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003aa1a0ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f228a2a9d40, parent=0x2cbcb40, th=0x318df50) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003aa1a0b368 in ThreadWeaver::Thread::run (this=0x318df50) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x318df50) at thread/qthread_unix.cpp:248
#9  0x0000003a84e07761 in start_thread (arg=0x7f228a2aa710) at pthread_create.c:301
#10 0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f22898a9710 (LWP 2491)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8de7212b in wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003aa1a09f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbcb40, th=0x30026a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003aa1a0c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x30026a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003aa1a0ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f22898a8d40, parent=0x2cbcb40, th=0x30026a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003aa1a0b368 in ThreadWeaver::Thread::run (this=0x30026a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x30026a0) at thread/qthread_unix.cpp:248
#8  0x0000003a84e07761 in start_thread (arg=0x7f22898a9710) at pthread_create.c:301
#9  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f2288ea8710 (LWP 2492)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8de7212b in wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbcf30, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003aa1a09f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbcb40, th=0x36714a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003aa1a0c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x36714a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x36714a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003aa1a0c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2caedf0, th=0x36714a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003aa1a0ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2288ea7d40, parent=0x2cbcb40, th=0x36714a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#8  0x0000003aa1a0b368 in ThreadWeaver::Thread::run (this=0x36714a0) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x36714a0) at thread/qthread_unix.cpp:248
#10 0x0000003a84e07761 in start_thread (arg=0x7f2288ea8710) at pthread_create.c:301
#11 0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f2287aa6710 (LWP 2496)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a9ef2a056 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3a9f2040c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x0000003a9ef2a099 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3a9f21218c) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x0000003a84e07761 in start_thread (arg=0x7f2287aa6710) at pthread_create.c:301
#4  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f2270be0710 (LWP 2523)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8de7212b in wait (this=<value optimized out>, mutex=0x4aae2b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x4aae2b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003a918651d6 in QFileInfoGatherer::run (this=0x4aae2a8) at dialogs/qfileinfogatherer.cpp:203
#4  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x4aae2a8) at thread/qthread_unix.cpp:248
#5  0x0000003a84e07761 in start_thread (arg=0x7f2270be0710) at pthread_create.c:301
#6  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f224dfc2710 (LWP 2524)):
#0  0x0000003a846d7de3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003a8623f849 in g_main_context_poll (context=0x7f22400009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f22400009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586
#3  0x0000003a8623fc9c in IA__g_main_context_iteration (context=0x7f22400009b0, may_block=1) at gmain.c:2654
#4  0x0000003a8df798b6 in QEventDispatcherGlib::processEvents (this=0x7f22400008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003a8df52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003a8df52aec in QEventLoop::exec (this=0x7f224dfc1cf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003a8de6f05b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x0000003a8df35878 in QInotifyFileSystemWatcherEngine::run (this=0x4aaf660) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x4aaf660) at thread/qthread_unix.cpp:248
#10 0x0000003a84e07761 in start_thread (arg=0x7f224dfc2710) at pthread_create.c:301
#11 0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f224ffff710 (LWP 2547)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003a8de7212b in wait (this=<value optimized out>, mutex=0x4cdf4f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x4cdf4f8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003a918651d6 in QFileInfoGatherer::run (this=0x4cdf4e8) at dialogs/qfileinfogatherer.cpp:203
#4  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x4cdf4e8) at thread/qthread_unix.cpp:248
#5  0x0000003a84e07761 in start_thread (arg=0x7f224ffff710) at pthread_create.c:301
#6  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f22a19d6710 (LWP 2548)):
#0  0x0000003a846d7de3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003a8623f849 in g_main_context_poll (context=0x7f229c00e9b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f229c00e9b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586
#3  0x0000003a8623fc9c in IA__g_main_context_iteration (context=0x7f229c00e9b0, may_block=1) at gmain.c:2654
#4  0x0000003a8df798b6 in QEventDispatcherGlib::processEvents (this=0x7f229c003850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003a8df52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003a8df52aec in QEventLoop::exec (this=0x7f22a19d5cf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003a8de6f05b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x0000003a8df35878 in QInotifyFileSystemWatcherEngine::run (this=0x4cc96a0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x4cc96a0) at thread/qthread_unix.cpp:248
#10 0x0000003a84e07761 in start_thread (arg=0x7f22a19d6710) at pthread_create.c:301
#11 0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f224f5fe710 (LWP 2554)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007f2272d769b1 in ?? () from /usr/lib64/libxine.so.1
#2  0x0000003a84e07761 in start_thread (arg=0x7f224f5fe710) at pthread_create.c:301
#3  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f224d5c1710 (LWP 2555)):
#0  0x0000003a846d7de3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003a8623f849 in g_main_context_poll (context=0x7f223c003470, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7f223c003470, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586
#3  0x0000003a8623fc9c in IA__g_main_context_iteration (context=0x7f223c003470, may_block=1) at gmain.c:2654
#4  0x0000003a8df798b6 in QEventDispatcherGlib::processEvents (this=0x7f223c002350, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003a8df52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003a8df52aec in QEventLoop::exec (this=0x7f224d5c0cd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003a8de6f05b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f22a599bb30 in Phonon::Xine::XineThread::run (this=0x28f1180) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#9  0x0000003a8de711a5 in QThreadPrivate::start (arg=0x28f1180) at thread/qthread_unix.cpp:248
#10 0x0000003a84e07761 in start_thread (arg=0x7f224d5c1710) at pthread_create.c:301
#11 0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f2273fff710 (LWP 2556)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2272d87753 in ?? () from /usr/lib64/libxine.so.1
#2  0x0000003a84e07761 in start_thread (arg=0x7f2273fff710) at pthread_create.c:301
#3  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f22a5785710 (LWP 2557)):
#0  0x0000003a846da043 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f2272d9f145 in xine_usec_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f2272d845d9 in ?? () from /usr/lib64/libxine.so.1
#3  0x0000003a84e07761 in start_thread (arg=0x7f22a5785710) at pthread_create.c:301
#4  0x0000003a846e14ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f22b2352820 (LWP 2483)):
[KCrash Handler]
#5  0x0000003a846329a5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x0000003a84634185 in abort () at abort.c:92
#7  0x0000003a8de69fe4 in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2266
#8  0x0000003a8de6a1c2 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x3a8dfac0e8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffb292d1f0)
    at global/qglobal.cpp:2312
#9  0x0000003a8de6a375 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2495
#10 0x00007f22a59b948b in Phonon::Xine::MediaObject::handleStateChange (this=0x289ca00, newstate=Phonon::ErrorState, oldstate=<value optimized out>)
    at /usr/src/debug/phonon-4.4.2/xine/mediaobject.cpp:234
#11 0x00007f22a59b9ceb in Phonon::Xine::MediaObject::qt_metacall (this=0x289ca00, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7f223cf80bb0)
    at /usr/src/debug/phonon-4.4.2/x86_64-redhat-linux-gnu/xine/mediaobject.moc:164
#12 0x0000003a8df62f31 in QObject::event (this=0x289ca00, e=0x7f223ce552a0) at kernel/qobject.cpp:1248
#13 0x0000003a913ab39c in QApplicationPrivate::notify_helper (this=0x25cc0b0, receiver=0x289ca00, e=0x7f223ce552a0) at kernel/qapplication.cpp:4306
#14 0x0000003a913b165b in QApplication::notify (this=<value optimized out>, receiver=0x289ca00, e=0x7f223ce552a0) at kernel/qapplication.cpp:4189
#15 0x0000003a92607016 in KApplication::notify (this=0x7fffb2930210, receiver=0x289ca00, event=0x7f223ce552a0) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#16 0x0000003a8df53ddc in QCoreApplication::notifyInternal (this=0x7fffb2930210, receiver=0x289ca00, event=0x7f223ce552a0) at kernel/qcoreapplication.cpp:726
#17 0x0000003a8df55ed4 in sendEvent (receiver=0x0, event_type=0, data=0x246a5c0) at kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x246a5c0) at kernel/qcoreapplication.cpp:1367
#19 0x0000003a8df79d23 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#21 0x0000003a8623bd02 in g_main_dispatch (context=0x25d2d20) at gmain.c:1960
#22 IA__g_main_context_dispatch (context=0x25d2d20) at gmain.c:2513
#23 0x0000003a8623fae8 in g_main_context_iterate (context=0x25d2d20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#24 0x0000003a8623fc9c in IA__g_main_context_iteration (context=0x25d2d20, may_block=1) at gmain.c:2654
#25 0x0000003a8df79863 in QEventDispatcherGlib::processEvents (this=0x246a1c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x0000003a9144a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x0000003a8df52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x0000003a8df52aec in QEventLoop::exec (this=0x7fffb292dd90, flags=...) at kernel/qeventloop.cpp:201
#29 0x0000003a9182d97e in QDialog::exec (this=0x3ba61b0) at dialogs/qdialog.cpp:546
#30 0x0000003a925978e5 in KMessageBox::createKMessageBox (dialog=<value optimized out>, icon=<value optimized out>, text=..., strlist=<value optimized out>, ask=..., checkboxReturn=0x7fffb292e52f, 
    options=..., details=..., notifyType=QMessageBox::Warning) at /usr/src/debug/kdelibs-4.4.5/kdeui/dialogs/kmessagebox.cpp:333
#31 0x0000003a925988f0 in KMessageBox::createKMessageBox (dialog=0x3ba61b0, icon=QMessageBox::Warning, text=..., strlist=..., ask=..., checkboxReturn=0x7fffb292e52f, options=..., details=...)
    at /usr/src/debug/kdelibs-4.4.5/kdeui/dialogs/kmessagebox.cpp:151
#32 0x0000003a9259b6ce in KMessageBox::warningContinueCancelListWId (parent_id=73400942, text=..., strlist=..., caption=..., buttonContinue_=<value optimized out>, 
    buttonCancel_=<value optimized out>, dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.4.5/kdeui/dialogs/kmessagebox.cpp:704
#33 0x0000003a9259b89b in KMessageBox::warningContinueCancelList (parent=<value optimized out>, text=..., strlist=..., caption=..., buttonContinue=<value optimized out>, 
    buttonCancel=<value optimized out>, dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.4.5/kdeui/dialogs/kmessagebox.cpp:666
#34 0x0000003a9259b8f6 in KMessageBox::warningContinueCancel (parent=<value optimized out>, text=<value optimized out>, caption=<value optimized out>, buttonContinue=<value optimized out>, 
    buttonCancel=<value optimized out>, dontAskAgainName=<value optimized out>, options=...) at /usr/src/debug/kdelibs-4.4.5/kdeui/dialogs/kmessagebox.cpp:642
#35 0x0000003a92630f0c in KStatusNotifierItemPrivate::maybeQuit (this=0x2ea45e0) at /usr/src/debug/kdelibs-4.4.5/kdeui/notifications/kstatusnotifieritem.cpp:782
#36 0x0000003a926330fa in KStatusNotifierItem::qt_metacall (this=0x2ea4410, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fffb292e910)
    at /usr/src/debug/kdelibs-4.4.5/x86_64-redhat-linux-gnu/kdeui/kstatusnotifieritem.moc:136
#37 0x00007f22b37bad30 in ?? () from /usr/lib64/libamaroklib.so.1
#38 0x0000003a8df66a36 in QMetaObject::activate (sender=0x2c92cf0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffb292e910) at kernel/qobject.cpp:3295
#39 0x0000003a913a6422 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#40 0x0000003a913a7b5b in QAction::activate (this=0x2c92cf0, event=<value optimized out>) at kernel/qaction.cpp:1255
#41 0x0000003a917ac9e9 in QMenuPrivate::activateCausedStack (this=0x2fde040, causedStack=..., action=0x2c92cf0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1002
#42 0x0000003a917b1dda in QMenuPrivate::activateAction (this=0x2fde040, action=0x2c92cf0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1094
#43 0x0000003a926d09fe in KMenu::mouseReleaseEvent (this=0x2fddf40, e=<value optimized out>) at /usr/src/debug/kdelibs-4.4.5/kdeui/widgets/kmenu.cpp:471
#44 0x0000003a913f648a in QWidget::event (this=0x2fddf40, event=0x7fffb292f560) at kernel/qwidget.cpp:8044
#45 0x0000003a917b3ddb in QMenu::event (this=0x2fddf40, e=0x7fffb292f560) at widgets/qmenu.cpp:2421
#46 0x0000003a913ab39c in QApplicationPrivate::notify_helper (this=0x25cc0b0, receiver=0x2fddf40, e=0x7fffb292f560) at kernel/qapplication.cpp:4306
#47 0x0000003a913b1e2d in QApplication::notify (this=<value optimized out>, receiver=0x2fddf40, e=0x7fffb292f560) at kernel/qapplication.cpp:3871
#48 0x0000003a92607016 in KApplication::notify (this=0x7fffb2930210, receiver=0x2fddf40, event=0x7fffb292f560) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#49 0x0000003a8df53ddc in QCoreApplication::notifyInternal (this=0x7fffb2930210, receiver=0x2fddf40, event=0x7fffb292f560) at kernel/qcoreapplication.cpp:726
#50 0x0000003a913b101e in sendEvent (receiver=0x2fddf40, event=0x7fffb292f560, alienWidget=0x0, nativeWidget=0x2fddf40, buttonDown=0x3a91e2f088, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#51 QApplicationPrivate::sendMouseEvent (receiver=0x2fddf40, event=0x7fffb292f560, alienWidget=0x0, nativeWidget=0x2fddf40, buttonDown=0x3a91e2f088, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2971
#52 0x0000003a91423155 in QETWidget::translateMouseEvent (this=0x2fddf40, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#53 0x0000003a91421acc in QApplication::x11ProcessEvent (this=0x7fffb2930210, event=0x7fffb292fe80) at kernel/qapplication_x11.cpp:3513
#54 0x0000003a9144ab92 in x11EventSourceDispatch (s=0x25d3f10, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x0000003a8623bd02 in g_main_dispatch (context=0x25d2d20) at gmain.c:1960
#56 IA__g_main_context_dispatch (context=0x25d2d20) at gmain.c:2513
#57 0x0000003a8623fae8 in g_main_context_iterate (context=0x25d2d20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#58 0x0000003a8623fc9c in IA__g_main_context_iteration (context=0x25d2d20, may_block=1) at gmain.c:2654
#59 0x0000003a8df79863 in QEventDispatcherGlib::processEvents (this=0x246a1c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#60 0x0000003a9144a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x0000003a8df52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#62 0x0000003a8df52aec in QEventLoop::exec (this=0x7fffb29301b0, flags=...) at kernel/qeventloop.cpp:201
#63 0x0000003a8df561bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#64 0x00000000004085c2 in _start ()

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

Possible duplicates by query: bug 247883, bug 246925, bug 246661, bug 246388, bug 246342.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-08-16 09:24:23 UTC
Make sure you have the codecs installed for libxine.

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