Bug 269136 - Crash when searching jamendo [@ Collections::QueryMaker::newResultReady]
Summary: Crash when searching jamendo [@ Collections::QueryMaker::newResultReady]
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: Services/Jamendo (show other bugs)
Version: 2.4-GIT
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 280106 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-03-22 13:54 UTC by Micha
Modified: 2011-11-15 08:19 UTC (History)
2 users (show)

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 Micha 2011-03-22 13:54:14 UTC
Application: amarok (2.4.0)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.37-020637-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
Typing an artist in the jamendo search field crashes amarok.

At Internet > Jamendo.com select search plugin, type some characters, press Enter

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
__libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S
[Current thread is 1 (Thread 0x7f2b9417a820 (LWP 16461))]

Thread 21 (Thread 0x7f2b6cf49700 (LWP 16469)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f2b6cf489d0 in ?? ()
#2  0x00007fffeddff6ef in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 20 (Thread 0x7f2b611be700 (LWP 16486)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b91514e3b in wait (this=<value optimized out>, mutex=0x1a9ccd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1a9ccd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2b8e747d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a9c8e0, th=0x1a9d100) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2b8e74af6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1a9d100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2b8e74af84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1a9d100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2b8e74af84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1a9d100) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2b8e7494df in ThreadWeaver::ThreadRunHelper::run (this=0x7f2b611bdd40, parent=0x1a9c8e0, th=0x1a9d100) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f2b8e749a38 in ThreadWeaver::Thread::run (this=0x1a9d100) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f2b9151427e in QThreadPrivate::start (arg=0x1a9d100) at thread/qthread_unix.cpp:266
#10 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f2b5e8da700 (LWP 16487)):
#0  0x00007f2b8b37ea96 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f2b8b37ee78 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f2b8b37f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f2b916341e6 in QEventDispatcherGlib::processEvents (this=0x1be1620, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f2b91606a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f2b91606dec in QEventLoop::exec (this=0x7f2b5e8d9cf0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f2b915112fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f2b915e65f8 in QInotifyFileSystemWatcherEngine::run (this=0x1d268c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f2b9151427e in QThreadPrivate::start (arg=0x1d268c0) at thread/qthread_unix.cpp:266
#9  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f2b5dcc9700 (LWP 16491)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b8800220e in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f2b88002329 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f2b5c4e0700 (LWP 16492)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b91514e3b in wait (this=<value optimized out>, mutex=0x1a9ccd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1a9ccd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2b8e747d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a9c8e0, th=0x1b582a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2b8e74af6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1b582a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2b8e74af84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1b582a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2b8e74af84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1b582a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2b8e74af84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1b582a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f2b8e7494df in ThreadWeaver::ThreadRunHelper::run (this=0x7f2b5c4dfd40, parent=0x1a9c8e0, th=0x1b582a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f2b8e749a38 in ThreadWeaver::Thread::run (this=0x1b582a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f2b9151427e in QThreadPrivate::start (arg=0x1b582a0) at thread/qthread_unix.cpp:266
#11 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#12 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f2b5bad4700 (LWP 16493)):
[KCrash Handler]
#6  QMetaObject::activate (sender=0x7f2b546cb6a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f2b5bad3a70) at kernel/qobject.cpp:3228
#7  0x00007f2b936d2d7a in Collections::QueryMaker::newResultReady (this=0x152a5f0, _t1=<value optimized out>, _t2=<value optimized out>) at ./QueryMaker.moc:154
#8  0x00007f2b92e61f98 in Collections::ServiceSqlQueryMaker::handleResult (this=0x7f2b546cb6a0, result=<value optimized out>) at ../../src/services/ServiceSqlQueryMaker.cpp:639
#9  0x00007f2b92e6399b in ServiceSqlWorkerThread::run() () from /usr/lib/libamaroklib.so.1
#10 0x00007f2b8e74a1c1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f2b5bad3cb0, th=0x1b667d0, job=0x7f2b54265610) at ../../../threadweaver/Weaver/Job.cpp:106
#11 0x00007f2b8e74a4be in ThreadWeaver::Job::execute (this=0x7f2b54265610, th=0x1b667d0) at ../../../threadweaver/Weaver/Job.cpp:135
#12 0x00007f2b8e7494af in ThreadWeaver::ThreadRunHelper::run (this=0x7f2b5bad3d40, parent=0x1a9c8e0, th=0x1b667d0) at ../../../threadweaver/Weaver/Thread.cpp:95
#13 0x00007f2b8e749a38 in ThreadWeaver::Thread::run (this=0x1b667d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00007f2b9151427e in QThreadPrivate::start (arg=0x1b667d0) at thread/qthread_unix.cpp:266
#15 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#16 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f2b5b2d3700 (LWP 16494)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b91514e3b in wait (this=<value optimized out>, mutex=0x1a9ccd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1a9ccd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2b8e747d64 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1a9c8e0, th=0x1b645d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2b8e74af6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1a6fb00, th=0x1b645d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2b8e7494df in ThreadWeaver::ThreadRunHelper::run (this=0x7f2b5b2d2d40, parent=0x1a9c8e0, th=0x1b645d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2b8e749a38 in ThreadWeaver::Thread::run (this=0x1b645d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2b9151427e in QThreadPrivate::start (arg=0x1b645d0) at thread/qthread_unix.cpp:266
#8  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#9  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f2b58a6a700 (LWP 16520)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b8d07a334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f2b8d385160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f2b8d07a369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f2b8d393234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f2b4afae700 (LWP 16551)):
#0  pthread_mutex_lock (mutex=0x24ac3a8) at forward.c:182
#1  0x00007f2b8b37efc6 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f2b8b37f7b5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#3  0x00007f2b823fe3c4 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f2b8b3a47e4 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2b59674700 (LWP 17162)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b91514e3b in wait (this=<value optimized out>, mutex=0x2637638, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2637638, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2b9251e10e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007f2b9151427e in QThreadPrivate::start (arg=0x2637628) at thread/qthread_unix.cpp:266
#5  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2b48964700 (LWP 17163)):
#0  0x00007f2b8c779c9d in __pthread_mutex_unlock_usercnt (mutex=0x26bb068) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x26bb068) at pthread_mutex_unlock.c:290
#2  0x00007f2b8b37eb51 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00007f2b8b37ee78 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f2b8b37f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f2b916341e6 in QEventDispatcherGlib::processEvents (this=0x26ba8b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#6  0x00007f2b91606a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f2b91606dec in QEventLoop::exec (this=0x7f2b48963cf0, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f2b915112fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#9  0x00007f2b915e65f8 in QInotifyFileSystemWatcherEngine::run (this=0x26b67b0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f2b9151427e in QThreadPrivate::start (arg=0x26b67b0) at thread/qthread_unix.cpp:266
#11 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#12 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2b72088700 (LWP 17482)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b91514e3b in wait (this=<value optimized out>, mutex=0x257b218, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x257b218, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2b9251e10e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007f2b9151427e in QThreadPrivate::start (arg=0x257b208) at thread/qthread_unix.cpp:266
#5  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2b72889700 (LWP 17483)):
#0  0x00007f2b8c778665 in __pthread_mutex_lock (mutex=0x2552868) at pthread_mutex_lock.c:61
#1  0x00007f2b8b37e697 in g_main_context_check () from /lib/libglib-2.0.so.0
#2  0x00007f2b8b37f023 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f2b8b37f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f2b916341e6 in QEventDispatcherGlib::processEvents (this=0x26561e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#5  0x00007f2b91606a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f2b91606dec in QEventLoop::exec (this=0x7f2b72888cf0, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f2b915112fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007f2b915e65f8 in QInotifyFileSystemWatcherEngine::run (this=0x2621ae0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f2b9151427e in QThreadPrivate::start (arg=0x2621ae0) at thread/qthread_unix.cpp:266
#10 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#11 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2b46f51700 (LWP 17597)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b91514e3b in wait (this=<value optimized out>, mutex=0x1158558, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1158558, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f2b9251e10e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:214
#4  0x00007f2b9151427e in QThreadPrivate::start (arg=0x1158548) at thread/qthread_unix.cpp:266
#5  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#6  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f2b71887700 (LWP 17598)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f2b718869d0 in ?? ()
#2  0x00007fffeddff6ef in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f2b70885700 (LWP 17631)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b6e455382 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f2b6e45da2d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#7  0x00007f2b6e45de7f in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#8  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f2b6e454b19 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#11 0x00007f2b792e9c93 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f2b8b3a673f in ?? () from /lib/libglib-2.0.so.0
#13 0x00007f2b8b3a47e4 in ?? () from /lib/libglib-2.0.so.0
#14 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#15 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f2b70084700 (LWP 17680)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b6e455382 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f2b6e45de7f in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#7  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f2b790537c9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#12 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2b790537c9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f2b6e454b19 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#18 0x00007f2b792e9c93 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x00007f2b8b3a673f in ?? () from /lib/libglib-2.0.so.0
#20 0x00007f2b8b3a47e4 in ?? () from /lib/libglib-2.0.so.0
#21 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#22 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#23 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2b4a7ad700 (LWP 17681)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b6e455382 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f2b732ddb7a in ?? () from /usr/lib/gstreamer-0.10/libgstmad.so
#9  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f2b734e7fda in ?? () from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
#12 0x00007f2b734e9069 in ?? () from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
#13 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f2b6e4603be in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#16 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f2b7904d7d1 in ?? () from /usr/lib/libgstbase-0.10.so.0
#21 0x00007f2b792e9c93 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0x00007f2b8b3a673f in ?? () from /lib/libglib-2.0.so.0
#23 0x00007f2b8b3a47e4 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#25 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#26 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2b46172700 (LWP 17682)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2b7903af01 in gst_base_sink_wait_preroll () from /usr/lib/libgstbase-0.10.so.0
#2  0x00007f2b78a047a8 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#3  0x00007f2b7903fca3 in ?? () from /usr/lib/libgstbase-0.10.so.0
#4  0x00007f2b79040e51 in ?? () from /usr/lib/libgstbase-0.10.so.0
#5  0x00007f2b7904613c in ?? () from /usr/lib/libgstbase-0.10.so.0
#6  0x00007f2b79046566 in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007f2b790537c9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#10 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007f2b790537c9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007f2b790537c9 in ?? () from /usr/lib/libgstbase-0.10.so.0
#16 0x00007f2b792c012d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007f2b792c09ee in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007f2b6e454b19 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#19 0x00007f2b792e9c93 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007f2b8b3a673f in ?? () from /lib/libglib-2.0.so.0
#21 0x00007f2b8b3a47e4 in ?? () from /lib/libglib-2.0.so.0
#22 0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#23 0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2b6f883700 (LWP 17703)):
#0  0x00007f2b90cda203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2b88a0040f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f2b889efd76 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f2b889f17f9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f2b889f18b0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f2b88a0020b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f2b83a28fb8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007f2b8c776971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#8  0x00007f2b90ce692d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2b9417a820 (LWP 16461)):
#0  __libc_disable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:97
#1  0x00007f2b90cda21b in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=1) at ../sysdeps/unix/sysv/linux/poll.c:89
#2  0x00007f2b899ba2da in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f2b899ba837 in ?? () from /usr/lib/libxcb.so.1
#4  0x00007f2b899baae5 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x00007f2b904f07ba in _XSend () from /usr/lib/libX11.so.6
#6  0x00007f2b904f0d21 in _XEventsQueued () from /usr/lib/libX11.so.6
#7  0x00007f2b904d947f in XEventsQueued () from /usr/lib/libX11.so.6
#8  0x00007f2b9209dc77 in x11EventSourcePrepare (s=0xf78940, timeout=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#9  0x00007f2b8b37ea11 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#10 0x00007f2b8b37ee78 in ?? () from /lib/libglib-2.0.so.0
#11 0x00007f2b8b37f45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#12 0x00007f2b91634193 in QEventDispatcherGlib::processEvents (this=0xdf6930, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#13 0x00007f2b9209da4e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#14 0x00007f2b91606a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#15 0x00007f2b91606dec in QEventLoop::exec (this=0x7fffedd3abe0, flags=) at kernel/qeventloop.cpp:201
#16 0x00007f2b9160aebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#17 0x0000000000409598 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:268

Reported using DrKonqi
Comment 1 Micha 2011-03-22 13:56:25 UTC
It only crashes when searching for a non-existing artist/song.
Comment 2 Myriam Schweingruber 2011-03-22 22:34:18 UTC
Confirmed on current git.
Comment 3 Myriam Schweingruber 2011-08-15 06:51:07 UTC
*** Bug 280106 has been marked as a duplicate of this bug. ***
Comment 4 Myriam Schweingruber 2011-11-15 08:13:45 UTC
I can't reproduce this here with the latest git version (tagged as 2.4.90 aka 2.5. beta)
Comment 5 Micha 2011-11-15 08:19:38 UTC
Also works with Amarok 2.4.3, so fixed