Bug 496832
Summary: | Amarok crashes when trying to play music | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Oded Arbel <oded> |
Component: | amarok | Assignee: | Aurelien Bompard <gauret> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | fedora, gauret, rdieter, smparrish |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-05-06 11:07:47 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Oded Arbel
2009-04-21 11:39:08 UTC
amarok-2.1 (coming soon) should see some significant improvements in this area. stay tuned. ooops, posted to the wrong bug. Is this (still) reproducible with latest updates (qt, kde, pulseaudio, xine-lib)? Yes, this is still reproducible. This time it was a bit slower and it looked like it was actually trying to play the first item, failing, moving to the second item and then crashing. It was still too fast to make out for sure, but here is the new stack trace: Application: Amarok (amarok), signal SIGSEGV 0x0000003a9d6a5151 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f05410c4820 (LWP 27825))] Thread 15 (Thread 0x7f0535ec6910 (LWP 27827)): #0 0x0000003a9e20b63d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa52135c1 in ?? () from /usr/lib64/libxine.so.1 #2 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #3 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f053480a910 (LWP 27828)): #0 0x0000003a9e208e86 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x0000003a9fe3b125 in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #2 0x0000003a9fe3b4e8 in ?? () from /lib64/libglib-2.0.so.0 #3 0x0000003a9fe3ba5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x0000003aa736bffe in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x0000003aa7341452 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x0000003aa7341824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #7 0x0000003aa72573fb in QThread::exec() () from /usr/lib64/libQtCore.so.4 #8 0x00007f0537158b0e in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #9 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #11 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f0533e09910 (LWP 27829)): #0 0x0000003a9d6d7043 in poll () from /lib64/libc.so.6 #1 0x00007f05350ac7f3 in ?? () from /usr/lib64/libpulse.so.0 #2 0x00007f053509a2c4 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007f053509a673 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007f053509a6e6 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007f05350ac870 in ?? () from /usr/lib64/libpulse.so.0 #6 0x00007f0534e61c2b in ?? () from /usr/lib64/libpulsecommon-0.9.15.so #7 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #8 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f0533408910 (LWP 27830)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa5224493 in ?? () from /usr/lib64/libxine.so.1 #2 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #3 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f05310ad910 (LWP 27832)): #0 0x0000003a9d6d9092 in select () from /lib64/libc.so.6 #1 0x0000003aa7321691 in ?? () from /usr/lib64/libQtCore.so.4 #2 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #3 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #4 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f051c92e910 (LWP 27844)): #0 0x0000003a9d6d9092 in select () from /lib64/libc.so.6 #1 0x0000003aa523ba85 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x0000003aa5221289 in ?? () from /usr/lib64/libxine.so.1 #3 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #4 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f051bb44910 (LWP 27849)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa725b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x0000003ab8c0ab06 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ab8c0cc8b in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ab8c0cca4 in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ab8c0cca4 in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x0000003ab8c0cca4 in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x0000003ab8c0b25f in ?? () from /usr/lib64/libthreadweaver.so.4 #8 0x0000003ab8c0b6b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #9 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #10 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #11 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f050a769910 (LWP 27853)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa725b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x0000003aa6682edc in ?? () from /usr/lib64/libQtNetwork.so.4 #3 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #4 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #5 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f0509d33910 (LWP 27854)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa725b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x0000003ab8c0ab06 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ab8c0cc8b in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ab8c0cca4 in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ab8c0b25f in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x0000003ab8c0b6b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #7 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #8 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #9 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f0509332910 (LWP 27855)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa725b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x0000003ab8c0ab06 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ab8c0cc8b in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ab8c0cca4 in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ab8c0cca4 in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x0000003ab8c0b25f in ?? () from /usr/lib64/libthreadweaver.so.4 #7 0x0000003ab8c0b6b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #8 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #10 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f04fbfff910 (LWP 27856)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa725b2db in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4 #2 0x0000003ab8c0ab06 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x0000003ab8c0cc8b in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x0000003ab8c0b25f in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x0000003ab8c0b6b8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x0000003aa725a221 in ?? () from /usr/lib64/libQtCore.so.4 #7 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #8 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f051b143910 (LWP 27919)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa5216f0b in ?? () from /usr/lib64/libxine.so.1 #2 0x0000003aa521cf0d in ?? () from /usr/lib64/libxine.so.1 #3 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #4 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f051a742910 (LWP 27920)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa5216f0b in ?? () from /usr/lib64/libxine.so.1 #2 0x0000003aa521df8d in ?? () from /usr/lib64/libxine.so.1 #3 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #4 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f051902a910 (LWP 27921)): #0 0x0000003a9e20b3b9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000003aa52275bb in xine_event_wait () from /usr/lib64/libxine.so.1 #2 0x0000003aa522762e in ?? () from /usr/lib64/libxine.so.1 #3 0x0000003a9e20687a in start_thread () from /lib64/libpthread.so.0 #4 0x0000003a9d6e04cd in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f05410c4820 (LWP 27825)): [KCrash Handler] #5 0x0000003085e78b4c in EngineController::slotAboutToFinish() () from /usr/lib64/libamaroklib.so.1 #6 0x0000003085e79e5d in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1 #7 0x0000003aa7358612 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #8 0x0000003ab5820a20 in ?? () from /usr/lib64/libphonon.so.4 #9 0x0000003ab5821606 in Phonon::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libphonon.so.4 #10 0x0000003aa7358612 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4 #11 0x00007f053717183d in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #12 0x00007f0537174457 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #13 0x0000003aa73526c9 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4 #14 0x0000003aa838deac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #15 0x0000003aa83954de in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #16 0x0000003aada05c66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #17 0x0000003aa7342b7c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #18 0x0000003aa734366a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4 #19 0x0000003aa736c333 in ?? () from /usr/lib64/libQtCore.so.4 #20 0x0000003a9fe3818e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #21 0x0000003a9fe3b8e8 in ?? () from /lib64/libglib-2.0.so.0 #22 0x0000003a9fe3ba5c in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #23 0x0000003aa736bfa6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #24 0x0000003aa84220de in ?? () from /usr/lib64/libQtGui.so.4 #25 0x0000003aa7341452 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #26 0x0000003aa7341824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #27 0x0000003aa7343919 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #28 0x0000000000404054 in _start () ok, 1. rpm -q amarok qt kdelibs phonon 2. which phonon backend are you using (xine is default)? 3. what kinds of file induce this? If possible, sending me (privately or otherwise) a problematic file to reproduce would be helpful too) 1. amarok-2.0.2-6.fc11.x86_64 qt-4.5.0-14.fc11.x86_64 qt-4.5.0-14.fc11.i586 kdelibs-4.2.2-12.fc11.x86_64 kdelibs-4.2.2-12.fc11.i586 phonon-4.3.1-3.fc11.i586 phonon-4.3.1-3.fc11.x86_64 2. I only have xine installed 3. MP3 cause the crash. WAV crash Amarok after playing a bit, but the bug tool reports of an invalid backtrace so I don't think its the same bug. Ogg files play fine but as soon as I stop them Amarok crashes (again with an invalid backtrace). I tried to figure out a minimal test case and eventually decided that there is a problem in my configuration so I nuked everything amarok from my .kde. Now I can't reproduce the crash, but I get other weird behaviors. I'll try to reproduce my problem and get back to you. I can't reproduce this problem with the setup that I had originally. I assume there was something broken in my configuration, possibly due to previous versions of amarok that were installed before. |