Bug 209237 - Amarok playlist generation fault
Summary: Amarok playlist generation fault
Status: RESOLVED DUPLICATE of bug 201111
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.1.90
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-02 19:31 UTC by Nicola Feltrin
Modified: 2009-10-02 21:39 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 Nicola Feltrin 2009-10-02 19:31:02 UTC
Application that crashed: amarok
Version of the application: 2.1.90
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-ARCH i686

What I was doing when the application crashed:
When trying to create dynamic playlist amarok crashes

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 0 (LWP 5079)]

Thread 5 (Thread 0xb073db70 (LWP 5087)):
#0  0xb7f6f424 in __kernel_vsyscall ()
#1  0xb6573b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb66af7cd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb71d8907 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5bdfae0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#5  0xb5be214c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb5bde19b in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#7  0xb5be2242 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb5be2261 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#11 0xb5be2261 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#12 0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#13 0xb5be036e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#14 0xb5be098b in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#15 0xb71d78f2 in ?? () from /usr/lib/libQtCore.so.4
#16 0xb656f65c in start_thread () from /lib/libpthread.so.0
#17 0xb66a21fe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaedffb70 (LWP 5088)):
#0  0xb7f6f424 in __kernel_vsyscall ()
#1  0xb6573b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb66af7cd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb71d8907 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5bdfae0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#5  0xb5be214c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb5bde19b in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#7  0xb5be2242 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb5be036e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#10 0xb5be098b in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#11 0xb71d78f2 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb656f65c in start_thread () from /lib/libpthread.so.0
#13 0xb66a21fe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xae5feb70 (LWP 5090)):
#0  0xb7f6f424 in __kernel_vsyscall ()
#1  0xb6573b95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb66af7cd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb71d8907 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb5bdfae0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#5  0xb5be214c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb5bde19b in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#7  0xb5be2242 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb5be2261 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#11 0xb5be2261 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#12 0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#13 0xb5be2261 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#14 0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#15 0xb5be2261 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#16 0xb5bdfd63 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#17 0xb5be036e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#18 0xb5be098b in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#19 0xb71d78f2 in ?? () from /usr/lib/libQtCore.so.4
#20 0xb656f65c in start_thread () from /lib/libpthread.so.0
#21 0xb66a21fe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaddfdb70 (LWP 5091)):
[KCrash Handler]
#6  0xb78c4675 in Dynamic::BiasSolver::getRandomTrack () from /usr/lib/libamaroklib.so.1
#7  0xb78c5dda in Dynamic::BiasSolver::generateInitialPlaylist () from /usr/lib/libamaroklib.so.1
#8  0xb78c7eb3 in Dynamic::BiasSolver::run () from /usr/lib/libamaroklib.so.1
#9  0xb5be132d in ThreadWeaver::JobRunHelper::runTheJob () from /usr/lib/libthreadweaver.so.4
#10 0xb5be1691 in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4
#11 0xb5be033a in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#12 0xb5be098b in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#13 0xb71d78f2 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb656f65c in start_thread () from /lib/libpthread.so.0
#15 0xb66a21fe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2b9f730 (LWP 5079)):
#0  0xb66af9a1 in pthread_mutex_unlock () from /lib/libc.so.6
#1  0xb43864b1 in g_get_prgname () from /usr/lib/libglib-2.0.so.0
#2  0xb435c9ad in g_log_default_handler () from /usr/lib/libglib-2.0.so.0
#3  0xb435cc36 in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0xb435cfe6 in g_log () from /usr/lib/libglib-2.0.so.0
#5  0xb1074734 in gst_system_clock_add_wakeup () from /usr/lib/libgstreamer-0.10.so.0
#6  0xb10761ea in gst_system_clock_dispose () from /usr/lib/libgstreamer-0.10.so.0
#7  0xb423ce58 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#8  0xb10209af in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0
#9  0xb0fb3c02 in gst_base_audio_sink_dispose () from /usr/lib/libgstaudio-0.10.so.0
#10 0xb423ce58 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#11 0xb10209af in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0
#12 0xb1029222 in gst_bin_remove_func () from /usr/lib/libgstreamer-0.10.so.0
#13 0xb1024b30 in gst_bin_remove () from /usr/lib/libgstreamer-0.10.so.0
#14 0xb102a976 in gst_bin_dispose () from /usr/lib/libgstreamer-0.10.so.0
#15 0xb423ce58 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#16 0xb10209af in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0
#17 0xb1029222 in gst_bin_remove_func () from /usr/lib/libgstreamer-0.10.so.0
#18 0xb1024b30 in gst_bin_remove () from /usr/lib/libgstreamer-0.10.so.0
#19 0xb102a976 in gst_bin_dispose () from /usr/lib/libgstreamer-0.10.so.0
#20 0xb423ce58 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#21 0xb10209af in gst_object_unref () from /usr/lib/libgstreamer-0.10.so.0
#22 0xb10eb548 in ?? () from /usr/lib/qt/plugins/phonon_backend/libphonon_gstreamer.so
#23 0xb5b47f0c in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib/libphonon.so.4
#24 0xb5b57377 in ?? () from /usr/lib/libphonon.so.4
#25 0xb5b55fd5 in ?? () from /usr/lib/libphonon.so.4
#26 0xb5b5369b in ?? () from /usr/lib/libphonon.so.4
#27 0xb660238f in __run_exit_handlers () from /lib/libc.so.6
#28 0xb66023ff in exit () from /lib/libc.so.6
#29 0xb697f93b in ?? () from /usr/lib/libQtGui.so.4
#30 0xb7d85d8a in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#31 0xb7d85dc6 in kde_xio_errhandler () from /usr/lib/libkdeui.so.5
#32 0xb646b3a6 in _XIOError () from /usr/lib/libX11.so.6
#33 0xb647252a in process_responses () from /usr/lib/libX11.so.6
#34 0xb6472e66 in _XEventsQueued () from /usr/lib/libX11.so.6
#35 0xb645c0af in XEventsQueued () from /usr/lib/libX11.so.6
#36 0xb69bb2e5 in ?? () from /usr/lib/libQtGui.so.4
#37 0xb43559a1 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#38 0xb435612c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#39 0xb4356513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb72f0fc7 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#41 0xb69bb115 in ?? () from /usr/lib/libQtGui.so.4
#42 0xb72c4e39 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#43 0xb72c528a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#44 0xb72c76ff in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#45 0xb691d267 in QApplication::exec () from /usr/lib/libQtGui.so.4
#46 0x08051df1 in _start ()

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2009-10-02 21:39:29 UTC

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