Application: amarok (2.4.3) KDE Platform Version: 4.7.3 (4.7.3) Qt Version: 4.7.4 Operating System: Linux 3.0.0-13-generic x86_64 Distribution: Ubuntu 11.10 -- Information about the crash: - Custom settings of the application: I have created a custom dynamic playlist with genre search, playcounter=0 and album play. after i pressed refill playlist, amarok crashed. if i want to start amarok now, it constantly crashes on startup too. the crash report is from the startup crash. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7fee5c0587a0 (LWP 5513))] Thread 13 (Thread 0x7fee3c2c2700 (LWP 5516)): #0 0x00007fee589a5773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fee50d7a03f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #2 0x00007fee50d6b45c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #3 0x00007fee50d6bac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #4 0x00007fee50d6bb80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #5 0x00007fee50d79fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0 #6 0x00007fee4c439c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so #7 0x00007fee551b4efc in start_thread (arg=0x7fee3c2c2700) at pthread_create.c:304 #8 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fee32977700 (LWP 5518)): #0 pthread_mutex_lock (mutex=0x2474d58) at forward.c:182 #1 0x00007fee5370f023 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fee5370fdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fee53710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fee59323f3e in QEventDispatcherGlib::processEvents (this=0x2474330, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fee592f7cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fee592f7ef7 in QEventLoop::exec (this=0x7fee32976db0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fee5920f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #8 0x00007fee592dacbf in QInotifyFileSystemWatcherEngine::run (this=0x2444810) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fee59211d05 in QThreadPrivate::start (arg=0x2444810) at thread/qthread_unix.cpp:331 #10 0x00007fee551b4efc in start_thread (arg=0x7fee32977700) at pthread_create.c:304 #11 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fee30b63700 (LWP 5519)): #0 0x00007fee589a5773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fee5370ff68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fee53710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fee59323f3e in QEventDispatcherGlib::processEvents (this=0x26c1210, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fee592f7cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fee592f7ef7 in QEventLoop::exec (this=0x7fee30b62de0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fee5920f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007fee59211d05 in QThreadPrivate::start (arg=0x26c0a50) at thread/qthread_unix.cpp:331 #8 0x00007fee551b4efc in start_thread (arg=0x7fee30b63700) at pthread_create.c:304 #9 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fee2afbb700 (LWP 5521)): [KCrash Handler] #6 Dynamic::AlbumPlayBias::trackMatches (this=0x7fee2c09e9a0, position=<optimized out>, playlist=..., contextCount=<optimized out>) at ../../src/dynamic/biases/AlbumPlayBias.cpp:214 #7 0x00007fee5ae6d8aa in Dynamic::OrBias::trackMatches (this=<optimized out>, position=2, playlist=..., contextCount=2) at ../../src/dynamic/Bias.cpp:502 #8 0x00007fee5ae695a5 in energy (contextCount=<optimized out>, playlist=<optimized out>, this=<optimized out>) at ../../src/dynamic/Bias.cpp:108 #9 Dynamic::AbstractBias::energy (this=0x7fee2c02b2d0, playlist=..., contextCount=2) at ../../src/dynamic/Bias.cpp:98 #10 0x00007fee5ae5c5f7 in energy (this=0x7fee2afbaa10) at ../../src/dynamic/BiasSolver.cpp:99 #11 Dynamic::BiasSolver::run (this=0x7fee2c0c43a0) at ../../src/dynamic/BiasSolver.cpp:203 #12 0x00007fee56747491 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fee2afbad80, th=0x26ee590, job=0x7fee2c0c43a0) at ../../../threadweaver/Weaver/Job.cpp:106 #13 0x00007fee567475bc in ThreadWeaver::Job::execute (this=0x7fee2c0c43a0, th=0x26ee590) at ../../../threadweaver/Weaver/Job.cpp:135 #14 0x00007fee56746c9f in ThreadWeaver::ThreadRunHelper::run (this=0x7fee2afbae00, parent=0x26edce0, th=0x26ee590) at ../../../threadweaver/Weaver/Thread.cpp:95 #15 0x00007fee56746d5b in ThreadWeaver::Thread::run (this=0x26ee590) at ../../../threadweaver/Weaver/Thread.cpp:142 #16 0x00007fee59211d05 in QThreadPrivate::start (arg=0x26ee590) at thread/qthread_unix.cpp:331 #17 0x00007fee551b4efc in start_thread (arg=0x7fee2afbb700) at pthread_create.c:304 #18 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fee2a19f700 (LWP 5522)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fee592121ab in wait (time=18446744073709551615, this=0x26ede80) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x26ee0a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fee56745864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26edce0, th=0x7fee2c048250) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fee56747e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee1c0, th=0x7fee2c048250) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fee56746ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fee2a19ee00, parent=0x26edce0, th=0x7fee2c048250) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fee56746d5b in ThreadWeaver::Thread::run (this=0x7fee2c048250) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fee59211d05 in QThreadPrivate::start (arg=0x7fee2c048250) at thread/qthread_unix.cpp:331 #8 0x00007fee551b4efc in start_thread (arg=0x7fee2a19f700) at pthread_create.c:304 #9 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fee2999e700 (LWP 5523)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fee592121ab in wait (time=18446744073709551615, this=0x26ede80) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x26ee0a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fee56745864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26edce0, th=0x7fee2c0d70e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fee56747e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee1c0, th=0x7fee2c0d70e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fee56746ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fee2999de00, parent=0x26edce0, th=0x7fee2c0d70e0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fee56746d5b in ThreadWeaver::Thread::run (this=0x7fee2c0d70e0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fee59211d05 in QThreadPrivate::start (arg=0x7fee2c0d70e0) at thread/qthread_unix.cpp:331 #8 0x00007fee551b4efc in start_thread (arg=0x7fee2999e700) at pthread_create.c:304 #9 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fee274d7700 (LWP 5524)): #0 pthread_mutex_unlock (mutex=0x27c8ef8) at forward.c:184 #1 0x00007fee5370efe4 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fee5370fdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fee53710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fee59323f3e in QEventDispatcherGlib::processEvents (this=0x27c89a0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fee592f7cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fee592f7ef7 in QEventLoop::exec (this=0x7fee274d6db0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007fee5920f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #8 0x00007fee592dacbf in QInotifyFileSystemWatcherEngine::run (this=0x27c7b20) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007fee59211d05 in QThreadPrivate::start (arg=0x27c7b20) at thread/qthread_unix.cpp:331 #10 0x00007fee551b4efc in start_thread (arg=0x7fee274d7700) at pthread_create.c:304 #11 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fee26aba700 (LWP 5525)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fee592121ab in wait (time=18446744073709551615, this=0x26ede80) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x26ee0a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fee56745864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x26edce0, th=0x28872d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fee56747e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x26ee1c0, th=0x28872d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fee56746ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7fee26ab9e00, parent=0x26edce0, th=0x28872d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007fee56746d5b in ThreadWeaver::Thread::run (this=0x28872d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007fee59211d05 in QThreadPrivate::start (arg=0x28872d0) at thread/qthread_unix.cpp:331 #8 0x00007fee551b4efc in start_thread (arg=0x7fee26aba700) at pthread_create.c:304 #9 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fee25a6e700 (LWP 5526)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fee5016ac2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fee5016ad59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fee551b4efc in start_thread (arg=0x7fee25a6e700) at pthread_create.c:304 #4 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fee24f58700 (LWP 5527)): #0 0x00007fee589aa913 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fee592da671 in QProcessManager::run (this=0x7fee5962c580) at io/qprocess_unix.cpp:245 #2 0x00007fee59211d05 in QThreadPrivate::start (arg=0x7fee5962c580) at thread/qthread_unix.cpp:331 #3 0x00007fee551b4efc in start_thread (arg=0x7fee24f58700) at pthread_create.c:304 #4 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fee1ffff700 (LWP 5529)): #0 0x00007fee589a5773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fee5370ff68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fee53710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fee59323ed6 in QEventDispatcherGlib::processEvents (this=0x2b90900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #4 0x00007fee592f7cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fee592f7ef7 in QEventLoop::exec (this=0x7fee1fffedb0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007fee5920f27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007fee592dacbf in QInotifyFileSystemWatcherEngine::run (this=0x2a07a60) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007fee59211d05 in QThreadPrivate::start (arg=0x2a07a60) at thread/qthread_unix.cpp:331 #9 0x00007fee551b4efc in start_thread (arg=0x7fee1ffff700) at pthread_create.c:304 #10 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fee1f7fe700 (LWP 5530)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fee55790fe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fee55791019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fee551b4efc in start_thread (arg=0x7fee1f7fe700) at pthread_create.c:304 #4 0x00007fee589b189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fee5c0587a0 (LWP 5513)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fee592121ab in wait (time=18446744073709551615, this=0x2de84d0) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2df90a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fee59211a4c in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:745 #4 0x00007fee592ce540 in QFileSystemWatcher::~QFileSystemWatcher (this=<optimized out>, __in_chrg=<optimized out>) at io/qfilesystemwatcher.cpp:446 #5 0x00007fee592ce619 in QFileSystemWatcher::~QFileSystemWatcher (this=0x2a07aa0, __in_chrg=<optimized out>) at io/qfilesystemwatcher.cpp:462 #6 0x00007fee59743b84 in KDirWatchPrivate::~KDirWatchPrivate (this=0x7fee2c286940, __in_chrg=<optimized out>) at ../../kdecore/io/kdirwatch.cpp:267 #7 0x00007fee59743c19 in KDirWatchPrivate::~KDirWatchPrivate (this=0x7fee2c286940, __in_chrg=<optimized out>) at ../../kdecore/io/kdirwatch.cpp:269 #8 0x00007fee59743b05 in KDirWatch::~KDirWatch (this=0x7fee2c2780f0, __in_chrg=<optimized out>) at ../../kdecore/io/kdirwatch.cpp:1771 #9 0x00007fee59743b29 in KDirWatch::~KDirWatch (this=0x7fee2c2780f0, __in_chrg=<optimized out>) at ../../kdecore/io/kdirwatch.cpp:1774 #10 0x00007fee5890b821 in __run_exit_handlers (status=1, listp=0x7fee58c685a8, run_list_atexit=true) at exit.c:78 #11 0x00007fee5890b8a5 in __GI_exit (status=<optimized out>) at exit.c:100 #12 0x00007fee59d655c8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781 #13 0x00007fee5ba58408 in KApplication::xioErrhandler (this=0x7fffe3fedad0, dpy=0x1dba5d0) at ../../kdeui/kernel/kapplication.cpp:419 #14 0x00007fee5a81f11e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #15 0x00007fee5a81c8fd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #16 0x00007fee5a7fc04a in XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #17 0x00007fee59d493ff in QWidget::setCursor (this=0x307f730, cursor=...) at kernel/qwidget.cpp:5063 #18 0x00007fee5a0fdb19 in QLineEditPrivate::init (this=0x307f780, txt=...) at widgets/qlineedit_p.cpp:186 #19 0x00007fee5a0ff2df in QLineEdit::QLineEdit (this=0x307f730, parent=0x307d260) at widgets/qlineedit.cpp:269 #20 0x00007fee5bb0f573 in KLineEdit::KLineEdit (this=0x307f730, parent=<optimized out>) at ../../kdeui/widgets/klineedit.cpp:241 #21 0x00007fee5baf1db8 in KComboBox::setEditable (this=0x307d260, editable=<optimized out>) at ../../kdeui/widgets/kcombobox.cpp:392 #22 0x00007fee5b18267a in Amarok::ComboBox::ComboBox (this=0x307d260, parent=<optimized out>) at ../../src/widgets/ComboBox.cpp:28 #23 0x00007fee5b18c002 in SearchWidget::init (this=0x307e760, parent=<optimized out>, advanced=true) at ../../src/widgets/SearchWidget.cpp:68 #24 0x00007fee5b18c652 in SearchWidget::SearchWidget (this=0x307e760, parent=0x306fdc0, advanced=true) at ../../src/widgets/SearchWidget.cpp:36 #25 0x00007fee5ae315db in ServiceBase::ServiceBase (this=0x3070b70, name=..., parent=0x0, useCollectionTreeView=true, prettyName=<optimized out>) at ../../src/services/ServiceBase.cpp:151 #26 0x00007fee5ac9b5b4 in ScriptableService::ScriptableService (this=0x3070b70, name=...) at ../../src/services/scriptable/ScriptableService.cpp:39 #27 0x00007fee5aca008f in ScriptableServiceManager::initService (this=0x2bf2c80, name=..., levels=3, shortDescription=..., rootHtml=..., showSearchBar=true) at ../../src/services/scriptable/ScriptableServiceManager.cpp:51 #28 0x00007fee5afeb345 in ScriptableServiceScript::ScriptableServiceScript_prototype_ctor (context=<optimized out>, engine=0x2bacc00) at ../../src/scriptengine/AmarokScriptableServiceScript.cpp:189 #29 0x00007fee557f1875 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #30 0x00007fee557094d0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #31 0x00007fee556e0026 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #32 0x00007fee37634ac0 in ?? () #33 0x0000000000000000 in ?? () This bug may be a duplicate of or related to bug 280056. Possible duplicates by query: bug 285628, bug 284152. Reported using DrKonqi
This is solved in Amarok 2.5, please upgrade. *** This bug has been marked as a duplicate of bug 280056 ***