Bug 255738 - Amarok crashed when trying to find a playable [an existing] item ("auto" next track)
Summary: Amarok crashed when trying to find a playable [an existing] item ("auto" next...
Status: RESOLVED DUPLICATE of bug 219241
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-31 14:30 UTC by Anthony LOISEAU
Modified: 2010-10-31 15:08 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 Anthony LOISEAU 2010-10-31 14:30:19 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-61.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
I opened Amarok ;
It didn't succeed to play my audio files (mp3 mostly), probably a mistake in my selected packages...

So it try the first audio item, then switch to the second and next one again very quickly. After some seconds (20 maybe), Amarok was still iterating items quickly but crashed.

I am using a macbook 5.1

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

Thread 15 (Thread 0x7fd358628710 (LWP 18155)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:212
#1  0x00007fd35fbdd9b1 in metronom_sync_loop (this=0xb92370) at metronom.c:870
#2  0x0000003d81807761 in start_thread (arg=0x7fd358628710) at pthread_create.c:301
#3  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7fd357c27710 (LWP 18156)):
#0  0x0000003d80cd7df3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d8243f849 in g_main_context_poll (context=0x7fd3500009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904
#2  g_main_context_iterate (context=0x7fd3500009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586
#3  0x0000003d8243fc9c in IA__g_main_context_iteration (context=0x7fd3500009b0, may_block=1) at gmain.c:2654
#4  0x0000003d895798b6 in QEventDispatcherGlib::processEvents (this=0x7fd3500008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x0000003d89552822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d89552aec in QEventLoop::exec (this=0x7fd357c26cd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003d8946f05b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007fd35fe39b30 in Phonon::Xine::XineThread::run (this=0xb0cb20) at /usr/src/debug/phonon-4.4.2/xine/xinethread.cpp:143
#9  0x0000003d894711a5 in QThreadPrivate::start (arg=0xb0cb20) at thread/qthread_unix.cpp:248
#10 0x0000003d81807761 in start_thread (arg=0x7fd357c27710) at pthread_create.c:301
#11 0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7fd357022710 (LWP 18157)):
#0  0x0000003d80cd7df3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d9982cc0f in poll_func (ufds=0x7fd348001460, nfds=2, timeout=-1, userdata=0xb0bfa0) at pulse/thread-mainloop.c:75
#2  0x0000003d9981cae6 in pa_mainloop_poll (m=0xb0bea0) at pulse/mainloop.c:879
#3  0x0000003d9981dec9 in pa_mainloop_iterate (m=0xb0bea0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x0000003d9981df80 in pa_mainloop_run (m=0xb0bea0, retval=0x0) at pulse/mainloop.c:979
#5  0x0000003d9982ca0b in thread (userdata=0xb0b820) at pulse/thread-mainloop.c:94
#6  0x0000003d9a838878 in internal_thread_func (userdata=0xb0c050) at pulsecore/thread-posix.c:72
#7  0x0000003d81807761 in start_thread (arg=0x7fd357022710) at pthread_create.c:301
#8  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7fd356621710 (LWP 18158)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd35fbee753 in fifo_peek_int (this_gen=0xb95c10) at audio_out.c:348
#2  fifo_peek (this_gen=0xb95c10) at audio_out.c:388
#3  ao_loop (this_gen=0xb95c10) at audio_out.c:1015
#4  0x0000003d81807761 in start_thread (arg=0x7fd356621710) at pthread_create.c:301
#5  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7fd355817710 (LWP 18159)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd35fbee753 in fifo_peek_int (this_gen=0xcf84d0) at audio_out.c:348
#2  fifo_peek (this_gen=0xcf84d0) at audio_out.c:388
#3  ao_loop (this_gen=0xcf84d0) at audio_out.c:1015
#4  0x0000003d81807761 in start_thread (arg=0x7fd355817710) at pthread_create.c:301
#5  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7fd354e16710 (LWP 18160)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd35fbee753 in fifo_peek_int (this_gen=0x7fd3500030e0) at audio_out.c:348
#2  fifo_peek (this_gen=0x7fd3500030e0) at audio_out.c:388
#3  ao_loop (this_gen=0x7fd3500030e0) at audio_out.c:1015
#4  0x0000003d81807761 in start_thread (arg=0x7fd354e16710) at pthread_create.c:301
#5  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7fd34ffff710 (LWP 18161)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fd35fbee753 in fifo_peek_int (this_gen=0x7fd350163600) at audio_out.c:348
#2  fifo_peek (this_gen=0x7fd350163600) at audio_out.c:388
#3  ao_loop (this_gen=0x7fd350163600) at audio_out.c:1015
#4  0x0000003d81807761 in start_thread (arg=0x7fd34ffff710) at pthread_create.c:301
#5  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7fd34e228710 (LWP 18163)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d8947212b in wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003d96009f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x192cf00, th=0x192c600) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d9600c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x192bf40, th=0x192c600) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d9600c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x192bf40, th=0x192c600) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003d9600c4d4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x192bf40, th=0x192c600) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003d9600ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd34e227d40, parent=0x192cf00, th=0x192c600) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#8  0x0000003d9600b368 in ThreadWeaver::Thread::run (this=0x192c600) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003d894711a5 in QThreadPrivate::start (arg=0x192c600) at thread/qthread_unix.cpp:248
#10 0x0000003d81807761 in start_thread (arg=0x7fd34e228710) at pthread_create.c:301
#11 0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7fd33b3a9710 (LWP 18164)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d9bc008c6 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003d9bc00909 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x0000003d81807761 in start_thread (arg=0x7fd33b3a9710) at pthread_create.c:301
#4  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fd3398e9710 (LWP 18165)):
#0  0x0000003d80cda053 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fd35fc06145 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007fd35fbeb5d9 in video_out_loop (this_gen=0x7fd3502c3d00) at video_out.c:1246
#3  0x0000003d81807761 in start_thread (arg=0x7fd3398e9710) at pthread_create.c:301
#4  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fd334bb9710 (LWP 18172)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d8947212b in wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003d96009f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x192cf00, th=0x17d4e00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d9600c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x192bf40, th=0x17d4e00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d9600ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd334bb8d40, parent=0x192cf00, th=0x17d4e00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003d9600b368 in ThreadWeaver::Thread::run (this=0x17d4e00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003d894711a5 in QThreadPrivate::start (arg=0x17d4e00) at thread/qthread_unix.cpp:248
#8  0x0000003d81807761 in start_thread (arg=0x7fd334bb9710) at pthread_create.c:301
#9  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fd329ba5710 (LWP 18175)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d8947212b in wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003d96009f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x192cf00, th=0x1111480) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d9600c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x192bf40, th=0x1111480) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d9600ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd329ba4d40, parent=0x192cf00, th=0x1111480) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003d9600b368 in ThreadWeaver::Thread::run (this=0x1111480) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003d894711a5 in QThreadPrivate::start (arg=0x1111480) at thread/qthread_unix.cpp:248
#8  0x0000003d81807761 in start_thread (arg=0x7fd329ba5710) at pthread_create.c:301
#9  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fd3291a4710 (LWP 18176)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d8947212b in wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x192bbe0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003d96009f96 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x192cf00, th=0x1126b00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d9600c4bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x192bf40, th=0x1126b00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d9600ae7f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd3291a3d40, parent=0x192cf00, th=0x1126b00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003d9600b368 in ThreadWeaver::Thread::run (this=0x1126b00) at /usr/src/debug/kdelibs-4.4.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003d894711a5 in QThreadPrivate::start (arg=0x1126b00) at thread/qthread_unix.cpp:248
#8  0x0000003d81807761 in start_thread (arg=0x7fd3291a4710) at pthread_create.c:301
#9  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fd3195e5710 (LWP 18254)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003d9192a056 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3d91c040c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x0000003d9192a099 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3d91c1218c) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x0000003d81807761 in start_thread (arg=0x7fd3195e5710) at pthread_create.c:301
#4  0x0000003d80ce14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fd3710ec820 (LWP 18154)):
[KCrash Handler]
#5  0x0000003d80c329a5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x0000003d80c34185 in abort () at abort.c:92
#7  0x0000003d89469fe4 in qt_message_output (msgType=<value optimized out>, buf=<value optimized out>) at global/qglobal.cpp:2266
#8  0x0000003d8946a1c2 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x3d895ac0e8 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff532989c0)
    at global/qglobal.cpp:2312
#9  0x0000003d8946a375 in qFatal (msg=<value optimized out>) at global/qglobal.cpp:2495
#10 0x00007fd35fe5748b in Phonon::Xine::MediaObject::handleStateChange (this=0xb12bc0, newstate=Phonon::LoadingState, oldstate=<value optimized out>)
    at /usr/src/debug/phonon-4.4.2/xine/mediaobject.cpp:234
#11 0x00007fd35fe57ceb in Phonon::Xine::MediaObject::qt_metacall (this=0xb12bc0, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fd350da4b30)
    at /usr/src/debug/phonon-4.4.2/x86_64-redhat-linux-gnu/xine/mediaobject.moc:164
#12 0x0000003d89562f31 in QObject::event (this=0xb12bc0, e=0x7fd3506f3aa0) at kernel/qobject.cpp:1248
#13 0x0000003d8bbab39c in QApplicationPrivate::notify_helper (this=0x85f800, receiver=0xb12bc0, e=0x7fd3506f3aa0) at kernel/qapplication.cpp:4306
#14 0x0000003d8bbb165b in QApplication::notify (this=<value optimized out>, receiver=0xb12bc0, e=0x7fd3506f3aa0) at kernel/qapplication.cpp:4189
#15 0x0000003d95407016 in KApplication::notify (this=0x7fff532995c0, receiver=0xb12bc0, event=0x7fd3506f3aa0) at /usr/src/debug/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:302
#16 0x0000003d89553ddc in QCoreApplication::notifyInternal (this=0x7fff532995c0, receiver=0xb12bc0, event=0x7fd3506f3aa0) at kernel/qcoreapplication.cpp:726
#17 0x0000003d89555ed4 in sendEvent (receiver=0x0, event_type=0, data=0x70c5c0) at kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x70c5c0) at kernel/qcoreapplication.cpp:1367
#19 0x0000003d89579d23 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#21 0x0000003d8243bd02 in g_main_dispatch (context=0x865520) at gmain.c:1960
#22 IA__g_main_context_dispatch (context=0x865520) at gmain.c:2513
#23 0x0000003d8243fae8 in g_main_context_iterate (context=0x865520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#24 0x0000003d8243fc9c in IA__g_main_context_iteration (context=0x865520, may_block=1) at gmain.c:2654
#25 0x0000003d89579863 in QEventDispatcherGlib::processEvents (this=0x70c1c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x0000003d8bc4a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x0000003d89552822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#28 0x0000003d89552aec in QEventLoop::exec (this=0x7fff53299560, flags=...) at kernel/qeventloop.cpp:201
#29 0x0000003d895561bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#30 0x00000000004085c2 in main (argc=1, argv=0x7fff5329b538) at /usr/src/debug/amarok-2.3.2/src/main.cpp:237

Possible duplicates by query: bug 253976, bug 251785, bug 251766, bug 251355, bug 250509.

Reported using DrKonqi
Comment 1 Anthony LOISEAU 2010-10-31 14:34:14 UTC
The next time I ran Amarok, I seen it was probably linked to missing tracks:

* I renamed a parent folder of my music folder some days ago
* There were no findable audio files when the bug appeared.
Comment 2 Myriam Schweingruber 2010-10-31 15:08:30 UTC

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