Bug 267219 - Amarok crash when browsing in jamendo
Summary: Amarok crash when browsing in jamendo
Status: RESOLVED DUPLICATE of bug 233170
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.0
Platform: Debian unstable Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-27 03:50 UTC by josan_pansa
Modified: 2011-02-27 12:12 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 josan_pansa 2011-02-27 03:50:28 UTC
Application: amarok (2.4.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Amarok was streaming an internet radio.
Meanwhile, I tired to browse some category on Jamendo through Amarok.
After some time Amarok died.

The crash does not seem to be reproducible.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f08f04c6780 (LWP 3317))]

Thread 11 (Thread 0x7f08d18d0700 (LWP 3356)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08eda41e6b in wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f08eaea9e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32a8830, th=0x32d4b50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f08eaeac6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3249a90, th=0x32d4b50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f08eaeaac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f08d18cfe10, parent=0x32a8830, th=0x32d4b50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f08eaeab1d8 in ThreadWeaver::Thread::run (this=0x32d4b50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f08eda40e15 in QThreadPrivate::start (arg=0x32d4b50) at thread/qthread_unix.cpp:248
#8  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f08d20d1700 (LWP 3357)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08eda41e6b in wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f08eaea9e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32a8830, th=0x32c06f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f08eaeac6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3249a90, th=0x32c06f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f08eaeaac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f08d20d0e10, parent=0x32a8830, th=0x32c06f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f08eaeab1d8 in ThreadWeaver::Thread::run (this=0x32c06f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f08eda40e15 in QThreadPrivate::start (arg=0x32c06f0) at thread/qthread_unix.cpp:248
#8  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f08ca8ce700 (LWP 3358)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08eda41e6b in wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f08eaea9e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32a8830, th=0x3238c10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f08eaeac6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3249a90, th=0x3238c10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f08eaeaac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f08ca8cde10, parent=0x32a8830, th=0x3238c10) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f08eaeab1d8 in ThreadWeaver::Thread::run (this=0x3238c10) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f08eda40e15 in QThreadPrivate::start (arg=0x3238c10) at thread/qthread_unix.cpp:248
#8  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f08ca0cd700 (LWP 3359)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08eda41e6b in wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x32cc3f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f08eaea9e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x32a8830, th=0x7f08bc000bd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f08eaeac6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x3249a90, th=0x7f08bc000bd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f08eaeac714 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3249a90, th=0x7f08bc000bd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f08eaeac714 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3249a90, th=0x7f08bc000bd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f08eaeaac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f08ca0cce10, parent=0x32a8830, th=0x7f08bc000bd0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f08eaeab1d8 in ThreadWeaver::Thread::run (this=0x7f08bc000bd0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f08eda40e15 in QThreadPrivate::start (arg=0x7f08bc000bd0) at thread/qthread_unix.cpp:248
#10 0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f08c9075700 (LWP 3360)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08e29a8556 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f08e396c4c0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#2  0x00007f08e29a8599 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f08e397a58c) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#3  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f08c0b60700 (LWP 3373)):
#0  0x00007f08ed1fa113 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f08e6b34709 in g_main_context_poll (context=0x7f08b40010c0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:3404
#2  g_main_context_iterate (context=0x7f08b40010c0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:3086
#3  0x00007f08e6b34eb5 in g_main_loop_run (loop=0x7f08b40167e0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:3299
#4  0x00007f08c1ef5afe in ?? () from /usr/lib/gstreamer-0.10/libgstsouphttpsrc.so
#5  0x00007f08d692e002 in gst_base_src_get_range (src=0x34bc030, offset=<value optimized out>, length=<value optimized out>, buf=0x7f08c0b5fd08) at gstbasesrc.c:2123
#6  0x00007f08d692f5e3 in gst_base_src_loop (pad=0x33baad0) at gstbasesrc.c:2376
#7  0x00007f08d6bd4abb in gst_task_func (task=0x34c8350) at gsttask.c:271
#8  0x00007f08e6b5bd2f in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthreadpool.c:319
#9  0x00007f08e6b59e64 in g_thread_create_proxy (data=0x34b9df0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthread.c:1897
#10 0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f08bbfff700 (LWP 3374)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08e9619356 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f08e98f71e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f08e9619399 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f08e99052ac) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f08ba413700 (LWP 3375)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08d4ff1193 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1174
#2  0x00007f08d6bd4abb in gst_task_func (task=0x34c8150) at gsttask.c:271
#3  0x00007f08e6b5bd2f in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthreadpool.c:319
#4  0x00007f08e6b59e64 in g_thread_create_proxy (data=0x353c4c0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthread.c:1897
#5  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f08b9c12700 (LWP 3376)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f08d4ff1193 in gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1174
#2  0x00007f08d6bd4abb in gst_task_func (task=0x34c8250) at gsttask.c:271
#3  0x00007f08e6b5bd2f in g_thread_pool_thread_proxy (data=<value optimized out>) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthreadpool.c:319
#4  0x00007f08e6b59e64 in g_thread_create_proxy (data=0x7f08b40271f0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthread.c:1897
#5  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f08a60be700 (LWP 3385)):
#0  pthread_mutex_lock (mutex=0x269f280) at forward.c:182
#1  0x00007f08d587cf43 in gst_alsasink_write (asink=0x255a600, data=0x40ae310, length=<value optimized out>) at gstalsasink.c:846
#2  0x00007f08d62edb28 in audioringbuffer_thread_func (buf=0x26a12c0) at gstaudiosink.c:244
#3  0x00007f08e6b59e64 in g_thread_create_proxy (data=0x33129a0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gthread.c:1897
#4  0x00007f08e8d6b8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007f08ed20502d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f08f04c6780 (LWP 3317)):
[KCrash Handler]
#5  size (this=0x3f2cba0) at /usr/include/qt4/QtCore/qlist.h:90
#6  indexOf (this=0x3f2cba0) at /usr/include/qt4/QtCore/qlist.h:726
#7  CollectionTreeItem::row (this=0x3f2cba0) at ../../src/browsers/CollectionTreeItem.cpp:224
#8  0x00007f08ef169c42 in CollectionTreeItemModelBase::handleNormalQueryResult (this=0x4361580, qm=0x42bc9c0, dataList=...) at ../../src/browsers/CollectionTreeItemModelBase.cpp:1052
#9  0x00007f08ef171b4c in CollectionTreeItemModelBase::newResultReady (this=0x4361580, collectionId=<value optimized out>, data=) at ../../src/browsers/CollectionTreeItemModelBase.cpp:927
#10 0x00007f08ef16a857 in CollectionTreeItemModelBase::qt_metacall (this=0x4361580, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f08bc0b50b0) at ./CollectionTreeItemModelBase.moc:94
#11 0x00007f08edb3fe29 in QObject::event (this=0x4361580, e=0x7f08bc153340) at kernel/qobject.cpp:1248
#12 0x00007f08ee4df32c in QApplicationPrivate::notify_helper (this=0x2360eb0, receiver=0x4361580, e=0x7f08bc153340) at kernel/qapplication.cpp:4302
#13 0x00007f08ee4e580b in QApplication::notify (this=0x7fff89a5aff0, receiver=0x4361580, e=0x7f08bc153340) at kernel/qapplication.cpp:4185
#14 0x00007f08efff07a6 in KApplication::notify (this=0x7fff89a5aff0, receiver=0x4361580, event=0x7f08bc153340) at ../../kdeui/kernel/kapplication.cpp:302
#15 0x00007f08edb3009c in QCoreApplication::notifyInternal (this=0x7fff89a5aff0, receiver=0x4361580, event=0x7f08bc153340) at kernel/qcoreapplication.cpp:726
#16 0x00007f08edb33744 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x22097b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x22097b0) at kernel/qcoreapplication.cpp:1367
#18 0x00007f08edb59b73 in sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#20 0x00007f08e6b302e2 in g_main_dispatch (context=0x23891e0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:2440
#21 g_main_context_dispatch (context=0x23891e0) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:3013
#22 0x00007f08e6b349a8 in g_main_context_iterate (context=0x23891e0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:3091
#23 0x00007f08e6b34b5c in g_main_context_iteration (context=0x23891e0, may_block=1) at /build/buildd-glib2.0_2.28.1-1+b1-amd64-6erLbp/glib2.0-2.28.1/./glib/gmain.c:3154
#24 0x00007f08edb596b3 in QEventDispatcherGlib::processEvents (this=0x2208ea0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x00007f08ee58f19e in QGuiEventDispatcherGlib::processEvents (this=0x3f2cba0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f08edb2e9c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#27 0x00007f08edb2ed9c in QEventLoop::exec (this=0x7fff89a5af90, flags=) at kernel/qeventloop.cpp:201
#28 0x00007f08edb33a2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#29 0x0000000000409ad0 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:268

This bug may be a duplicate of or related to bug 233170.

Possible duplicates by query: bug 266656, bug 259126, bug 258440, bug 258211, bug 254905.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-02-27 12:12:43 UTC

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