Bug 262425

Summary: amarok crashes when i try to connect to a local ftp server.
Product: [Unmaintained] kio Reporter: Håken Hveem <krbjhvee>
Component: ftpAssignee: David Faure <faure>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adawit, andresbajotierra, krbjhvee
Priority: NOR    
Version: 4.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Håken Hveem 2011-01-07 16:20:50 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
amarok crashes when i try to connect to a local ftp server.

The crash can be reproduced every time.

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

Thread 11 (Thread 0xb12dbb70 (LWP 3798)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x00384df6 in poll () from /lib/libc.so.6
#2  0x02626562 in ?? () from /usr/lib/libpulse.so.0
#3  0x02612ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x02614a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x02614b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x02626303 in ?? () from /usr/lib/libpulse.so.0
#7  0x02ff6bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x007cacc9 in start_thread () from /lib/libpthread.so.0
#9  0x0039369e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xa4d99b70 (LWP 3801)):
#0  0x007cd3eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x003a0f66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x087be5f8 in g_main_context_acquire (context=0x9ca9ce4) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2236
#3  0x087c01ee in g_main_context_iterate (context=0x9ca9ce0, block=<value optimized out>, dispatch=1, self=0x9cab080) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2724
#4  0x087c0848 in g_main_context_iteration (context=0x9ca9ce0, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#5  0x0604c59f in QEventDispatcherGlib::processEvents (this=0x9ca7400, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x0601c609 in QEventLoop::processEvents (this=0xa4d99230, flags=) at kernel/qeventloop.cpp:149
#7  0x0601ca8a in QEventLoop::exec (this=0xa4d99230, flags=...) at kernel/qeventloop.cpp:201
#8  0x05f18b7e in QThread::exec (this=0x9ca0ee8) at thread/qthread.cpp:490
#9  0x05ffb35b in QInotifyFileSystemWatcherEngine::run (this=0x9ca0ee8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x05f1bdf9 in QThreadPrivate::start (arg=0x9ca0ee8) at thread/qthread_unix.cpp:266
#11 0x007cacc9 in start_thread () from /lib/libpthread.so.0
#12 0x0039369e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xaad4ab70 (LWP 3802)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x05f1c9c7 in wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00431030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e03610, th=0x9df9828) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x004347dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9df50e0, th=0x9df9828) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0043055b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e03610, th=0x9df9828) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x004348d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9df9828) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9df9828, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x004348f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9df9828) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9df9828, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x004348f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9df9828) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9df9828, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x004348f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9df9828) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9df9828, previous=0x9cccf98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x0043295e in ThreadWeaver::ThreadRunHelper::run (this=0xaad4a294, parent=0x9e03610, th=0x9df9828) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x0043307b in ThreadWeaver::Thread::run (this=0x9df9828) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x05f1bdf9 in QThreadPrivate::start (arg=0x9df9828) at thread/qthread_unix.cpp:266
#19 0x007cacc9 in start_thread () from /lib/libpthread.so.0
#20 0x0039369e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xaa4a6b70 (LWP 3803)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x04b2a3a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x04b2a481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x007cacc9 in start_thread () from /lib/libpthread.so.0
#6  0x0039369e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa9b7db70 (LWP 3804)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x05f1c9c7 in wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00431030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e03610, th=0x9e360d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x004347dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9df50e0, th=0x9e360d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0043055b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e03610, th=0x9e360d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x004348d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9e360d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9e360d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x004348f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9e360d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9e360d8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x004348f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x9e360d8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x9e360d8, previous=0x9680b68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0043295e in ThreadWeaver::ThreadRunHelper::run (this=0xa9b7d294, parent=0x9e03610, th=0x9e360d8) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x0043307b in ThreadWeaver::Thread::run (this=0x9e360d8) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x05f1bdf9 in QThreadPrivate::start (arg=0x9e360d8) at thread/qthread_unix.cpp:266
#17 0x007cacc9 in start_thread () from /lib/libpthread.so.0
#18 0x0039369e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa8b7bb70 (LWP 3807)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x05f1c9c7 in wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00431030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e03610, th=0x98c3948) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x004347dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9df50e0, th=0x98c3948) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0043055b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e03610, th=0x98c3948) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x004348d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x98c3948) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x98c3948, previous=0xa374820) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0043295e in ThreadWeaver::ThreadRunHelper::run (this=0xa8b7b294, parent=0x9e03610, th=0x98c3948) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x0043307b in ThreadWeaver::Thread::run (this=0x98c3948) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x05f1bdf9 in QThreadPrivate::start (arg=0x98c3948) at thread/qthread_unix.cpp:266
#13 0x007cacc9 in start_thread () from /lib/libpthread.so.0
#14 0x0039369e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa8372b70 (LWP 3808)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x0560f877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x570e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x0560f8c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x570e1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x007cacc9 in start_thread () from /lib/libpthread.so.0
#6  0x0039369e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa4598b70 (LWP 3810)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x05f1c9c7 in wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9e03628, mutex=0x9df1298, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x00431030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9e03610, th=0x96eabf8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x004347dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9df50e0, th=0x96eabf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0043055b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9e03610, th=0x96eabf8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x004348d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x96eabf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x96eabf8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x004348f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9df50e0, th=0x96eabf8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00431533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e03610, th=0x96eabf8, previous=0xa45dbf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0043295e in ThreadWeaver::ThreadRunHelper::run (this=0xa4598294, parent=0x9e03610, th=0x96eabf8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0043307b in ThreadWeaver::Thread::run (this=0x96eabf8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x05f1bdf9 in QThreadPrivate::start (arg=0x96eabf8) at thread/qthread_unix.cpp:266
#15 0x007cacc9 in start_thread () from /lib/libpthread.so.0
#16 0x0039369e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xac432b70 (LWP 3815)):
#0  0x002c2416 in __kernel_vsyscall ()
#1  0x007cf4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x003a0d9d in pthread_cond_wait () from /lib/libc.so.6
#3  0x05f1c9c7 in wait (this=0xa367500, mutex=0xa3674fc, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa367500, mutex=0xa3674fc, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x01c4ceaa in QFileInfoGatherer::run (this=0xa3674f4) at dialogs/qfileinfogatherer.cpp:214
#6  0x05f1bdf9 in QThreadPrivate::start (arg=0xa3674f4) at thread/qthread_unix.cpp:266
#7  0x007cacc9 in start_thread () from /lib/libpthread.so.0
#8  0x0039369e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9e03fb70 (LWP 3816)):
#0  0x025c8e36 in clock_gettime () from /lib/librt.so.1
#1  0x05f7750b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0604e6e5 in QTimerInfoList::updateCurrentTime (this=0xa3fea7c) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0604e72a in QTimerInfoList::timerWait (this=0xa3fea7c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0604c7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9e03f05c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0604c83d in timerSourcePrepare (source=0x0, timeout=0x25ccff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x087bfe6a in g_main_context_prepare (context=0xa35c058, priority=0x9e03f0dc) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2469
#8  0x087c0279 in g_main_context_iterate (context=0xa35c058, block=<value optimized out>, dispatch=1, self=0xa34e9b0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2760
#9  0x087c0848 in g_main_context_iteration (context=0xa35c058, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#10 0x0604c59f in QEventDispatcherGlib::processEvents (this=0xa367fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0601c609 in QEventLoop::processEvents (this=0x9e03f230, flags=) at kernel/qeventloop.cpp:149
#12 0x0601ca8a in QEventLoop::exec (this=0x9e03f230, flags=...) at kernel/qeventloop.cpp:201
#13 0x05f18b7e in QThread::exec (this=0xa340f18) at thread/qthread.cpp:490
#14 0x05ffb35b in QInotifyFileSystemWatcherEngine::run (this=0xa340f18) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x05f1bdf9 in QThreadPrivate::start (arg=0xa340f18) at thread/qthread_unix.cpp:266
#16 0x007cacc9 in start_thread () from /lib/libpthread.so.0
#17 0x0039369e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb76e2770 (LWP 3795)):
[KCrash Handler]
#7  KDirModelNode::rowNumber (this=0x0) at ../../kio/kio/kdirmodel.cpp:121
#8  0x0231e0d3 in KDirModelPrivate::indexForNode (this=0xa34e600, node=0x0, rowNumber=0) at ../../kio/kio/kdirmodel.cpp:288
#9  0x02321bfb in KDirModelPrivate::_k_slotNewItems (this=0xa34e600, directoryUrl=..., items=...) at ../../kio/kio/kdirmodel.cpp:384
#10 0x02324fe7 in KDirModel::qt_metacall (this=0x9c41d50, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc2de84) at ./kdirmodel.moc:90
#11 0x060238ca in QMetaObject::metacall (object=0x9c41d50, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbfc2de84) at kernel/qmetaobject.cpp:237
#12 0x060366ad in QMetaObject::activate (sender=0xa421c60, m=0x2499b9c, local_signal_index=10, argv=0x0) at kernel/qobject.cpp:3280
#13 0x023042b9 in KDirLister::itemsAdded (this=0xa421c60, _t1=..., _t2=...) at ./kdirlister.moc:274
#14 0x02305446 in KDirLister::Private::emitItems (this=0xa3823d8) at ../../kio/kio/kdirlister.cpp:2369
#15 0x0230d055 in KDirListerCache::slotEntries (this=0x9e3ff68, job=0xa1f22b0, entries=...) at ../../kio/kio/kdirlister.cpp:1161
#16 0x02319bd6 in KDirListerCache::qt_metacall (this=0x9e3ff68, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xbfc2e154) at ./kdirlister_p.moc:104
#17 0x060238ca in QMetaObject::metacall (object=0x9e3ff68, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbfc2e154) at kernel/qmetaobject.cpp:237
#18 0x060366ad in QMetaObject::activate (sender=0xa1f22b0, m=0x2499000, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#19 0x022e30c9 in KIO::ListJob::entries (this=0xa1f22b0, _t1=0xa1f22b0, _t2=...) at ./jobclasses.moc:835
#20 0x022effaf in KIO::ListJobPrivate::slotListEntries (this=0xa3a9348, list=...) at ../../kio/kio/job.cpp:2461
#21 0x022f0198 in KIO::ListJob::qt_metacall (this=0xa1f22b0, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbfc2e368) at ./jobclasses.moc:821
#22 0x060238ca in QMetaObject::metacall (object=0xa1f22b0, cl=QMetaObject::InvokeMetaMethod, idx=46, argv=0xbfc2e368) at kernel/qmetaobject.cpp:237
#23 0x060366ad in QMetaObject::activate (sender=0xa404e58, m=0x249b944, local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3280
#24 0x023a4f13 in KIO::SlaveInterface::listEntries (this=0xa404e58, _t1=...) at ./slaveinterface.moc:185
#25 0x023a86b5 in KIO::SlaveInterface::dispatch (this=0xa404e58, _cmd=106, rawdata=...) at ../../kio/kio/slaveinterface.cpp:193
#26 0x023a5483 in KIO::SlaveInterface::dispatch (this=0xa404e58) at ../../kio/kio/slaveinterface.cpp:91
#27 0x02397fe8 in KIO::Slave::gotInput (this=0xa404e58) at ../../kio/kio/slave.cpp:344
#28 0x023981f3 in KIO::Slave::qt_metacall (this=0xa404e58, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc2e65c) at ./slave.moc:82
#29 0x060238ca in QMetaObject::metacall (object=0xa404e58, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfc2e65c) at kernel/qmetaobject.cpp:237
#30 0x060366ad in QMetaObject::activate (sender=0xa451a00, m=0x2498500, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#31 0x022b1e17 in KIO::Connection::readyRead (this=0xa451a00) at ./connection.moc:92
#32 0x022b417e in KIO::ConnectionPrivate::dequeue (this=0x9a794a0) at ../../kio/kio/connection.cpp:82
#33 0x022b42ae in KIO::Connection::qt_metacall (this=0xa451a00, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xa413938) at ./connection.moc:79
#34 0x060238ca in QMetaObject::metacall (object=0xa451a00, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xa413938) at kernel/qmetaobject.cpp:237
#35 0x0602edf6 in QMetaCallEvent::placeMetaCall (this=0x9ac5f30, object=0xa451a00) at kernel/qobject.cpp:534
#36 0x060306a2 in QObject::event (this=0xa451a00, e=0x0) at kernel/qobject.cpp:1219
#37 0x0169efdc in QApplicationPrivate::notify_helper (this=0x9448f18, receiver=0xa451a00, e=0x9ac5f30) at kernel/qapplication.cpp:4396
#38 0x016a504e in QApplication::notify (this=0xbfc3026c, receiver=0xa451a00, e=0x9ac5f30) at kernel/qapplication.cpp:3798
#39 0x009d068a in KApplication::notify (this=0xbfc3026c, receiver=0xa451a00, event=0x9ac5f30) at ../../kdeui/kernel/kapplication.cpp:310
#40 0x0601db3b in QCoreApplication::notifyInternal (this=0xbfc3026c, receiver=0xa451a00, event=0x9ac5f30) at kernel/qcoreapplication.cpp:732
#41 0x06020d8b in sendEvent (receiver=0x0, event_type=0, data=0x93620b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x93620b0) at kernel/qcoreapplication.cpp:1373
#43 0x06020f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#44 0x0604ca74 in sendPostedEvents (s=0x944a3a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=0x944a3a0) at kernel/qeventdispatcher_glib.cpp:277
#46 0x087bc855 in g_main_dispatch (context=0x944b3f0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2149
#47 g_main_context_dispatch (context=0x944b3f0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
#48 0x087c0668 in g_main_context_iterate (context=0x944b3f0, block=<value optimized out>, dispatch=1, self=0x94516e0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
#49 0x087c0848 in g_main_context_iteration (context=0x944b3f0, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#50 0x0604c565 in QEventDispatcherGlib::processEvents (this=0x9361d70, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#51 0x01760be5 in QGuiEventDispatcherGlib::processEvents (this=0x9361d70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x0601c609 in QEventLoop::processEvents (this=0xbfc2ef10, flags=) at kernel/qeventloop.cpp:149
#53 0x0601ca8a in QEventLoop::exec (this=0xbfc2ef10, flags=...) at kernel/qeventloop.cpp:201
#54 0x01c09873 in QDialog::exec (this=0xbfc2ef70) at dialogs/qdialog.cpp:552
#55 0x011952c5 in MainWindow::slotAddLocation (this=0x96b1000, directPlay=false) at ../../src/MainWindow.cpp:607
#56 0x0119a8d5 in MainWindow::qt_metacall (this=0x96b1000, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xbfc2f108) at ./MainWindow.moc:145
#57 0x060238ca in QMetaObject::metacall (object=0x96b1000, cl=QMetaObject::InvokeMetaMethod, idx=59, argv=0xbfc2f108) at kernel/qmetaobject.cpp:237
#58 0x060366ad in QMetaObject::activate (sender=0x9929f10, m=0x201d370, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#59 0x01696f99 in QAction::triggered (this=0x9929f10, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#60 0x016988dc in QAction::activate (this=0x9929f10, event=QAction::Trigger) at kernel/qaction.cpp:1256
#61 0x01b647ef in QMenuPrivate::activateCausedStack (this=0x9a57718, causedStack=..., action=0x9929f10, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#62 0x01b6aa4b in QMenuPrivate::activateAction (this=0x9a57718, action=0x9929f10, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#63 0x01b6b5e0 in QMenu::mouseReleaseEvent (this=0x9a56ce0, e=0xbfc2f9b0) at widgets/qmenu.cpp:2301
#64 0x00acafe5 in KMenu::mouseReleaseEvent (this=0x9a56ce0, e=0xbfc2f9b0) at ../../kdeui/widgets/kmenu.cpp:471
#65 0x016fce08 in QWidget::event (this=0x9a56ce0, event=0xbfc2f9b0) at kernel/qwidget.cpp:8187
#66 0x01b6d02f in QMenu::event (this=0x9a56ce0, e=0xbfc2f9b0) at widgets/qmenu.cpp:2410
#67 0x0169efdc in QApplicationPrivate::notify_helper (this=0x9448f18, receiver=0x9a56ce0, e=0xbfc2f9b0) at kernel/qapplication.cpp:4396
#68 0x016a5c2e in QApplication::notify (this=0xbfc3026c, receiver=0x9a56ce0, e=0xbfc2f9b0) at kernel/qapplication.cpp:3959
#69 0x009d068a in KApplication::notify (this=0xbfc3026c, receiver=0x9a56ce0, event=0xbfc2f9b0) at ../../kdeui/kernel/kapplication.cpp:310
#70 0x0601db3b in QCoreApplication::notifyInternal (this=0xbfc3026c, receiver=0x9a56ce0, event=0xbfc2f9b0) at kernel/qcoreapplication.cpp:732
#71 0x016a4094 in sendEvent (receiver=0x9a56ce0, event=0xbfc2f9b0, alienWidget=0x0, nativeWidget=0x9a56ce0, buttonDown=0x20393c0, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#72 QApplicationPrivate::sendMouseEvent (receiver=0x9a56ce0, event=0xbfc2f9b0, alienWidget=0x0, nativeWidget=0x9a56ce0, buttonDown=0x20393c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3058
#73 0x01733261 in QETWidget::translateMouseEvent (this=0x9a56ce0, event=0xbfc2fecc) at kernel/qapplication_x11.cpp:4337
#74 0x01732151 in QApplication::x11ProcessEvent (this=0xbfc3026c, event=0xbfc2fecc) at kernel/qapplication_x11.cpp:3414
#75 0x0176136a in x11EventSourceDispatch (s=0x944b4b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#76 0x087bc855 in g_main_dispatch (context=0x944b3f0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2149
#77 g_main_context_dispatch (context=0x944b3f0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2702
#78 0x087c0668 in g_main_context_iterate (context=0x944b3f0, block=<value optimized out>, dispatch=1, self=0x94516e0) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2780
#79 0x087c0848 in g_main_context_iteration (context=0x944b3f0, may_block=1) at /build/buildd/glib2.0-2.26.0/glib/gmain.c:2843
#80 0x0604c565 in QEventDispatcherGlib::processEvents (this=0x9361d70, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#81 0x01760be5 in QGuiEventDispatcherGlib::processEvents (this=0x9361d70, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#82 0x0601c609 in QEventLoop::processEvents (this=0xbfc301c4, flags=) at kernel/qeventloop.cpp:149
#83 0x0601ca8a in QEventLoop::exec (this=0xbfc301c4, flags=...) at kernel/qeventloop.cpp:201
#84 0x0602100f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#85 0x0169de07 in QApplication::exec () at kernel/qapplication.cpp:3672
#86 0x0804fba5 in main (argc=1, argv=0xbfc30ae4) at ../../src/main.cpp:237

Possible duplicates by query: bug 227700, bug 224725, bug 222360.

Reported using DrKonqi
Comment 1 Håken Hveem 2011-01-07 16:42:04 UTC
Created attachment 55700 [details]
New crash information added by DrKonqi

amarok (2.3.2) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

amarok crashes when i try to connect to a ftp server.

-- Backtrace (Reduced):
#7  KDirModelNode::rowNumber (this=0x0) at ../../kio/kio/kdirmodel.cpp:121
#8  0x04fe50d3 in KDirModelPrivate::indexForNode (this=0x9ac4ad8, node=0x0, rowNumber=0) at ../../kio/kio/kdirmodel.cpp:288
#9  0x04fe8bfb in KDirModelPrivate::_k_slotNewItems (this=0x9ac4ad8, directoryUrl=..., items=...) at ../../kio/kio/kdirmodel.cpp:384
#10 0x04febfe7 in KDirModel::qt_metacall (this=0x8d293c8, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf8b33c4) at ./kdirmodel.moc:90
[...]
[...]
#13 0x04fcb2b9 in KDirLister::itemsAdded (this=0x9bec490, _t1=..., _t2=...) at ./kdirlister.moc:274
Comment 2 Myriam Schweingruber 2011-01-08 14:57:11 UTC
The problem is with the KIO slave, reassigning.
Comment 3 Dario Andres 2011-01-23 17:16:21 UTC
[Comment from a bug triager]
This could be related to some old KIO bug: bug 190535.
Comment 4 Dawit Alemayehu 2011-06-22 03:59:53 UTC

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