Bug 207340 - Assertion triggered in KDirListerCache::slotEntries()
Summary: Assertion triggered in KDirListerCache::slotEntries()
Status: RESOLVED FIXED
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
: 257431 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-14 12:44 UTC by Andrey Voronov
Modified: 2011-02-15 02:21 UTC (History)
5 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 Andrey Voronov 2009-09-14 12:44:32 UTC
Application: gwenview (2.3.0)
KDE Version: 4.3.67 (KDE 4.3.67 (KDE 4.4 >= 20090904))
Qt Version: 4.5.2
Operating System: Linux 2.6.31-gentoo x86_64
Distribution (Platform): Gentoo Packages

What I was doing when the application crashed:
Open  folder with many images 1000~5000, and gwenview crash.

 -- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
[KCrash Handler]
#5  0x00007f19f7d4af15 in raise () from /lib/libc.so.6
#6  0x00007f19f7d4c1bf in abort () from /lib/libc.so.6
#7  0x00007f19fab08844 in qt_message_output () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f19fab08960 in qFatal () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f19fafdabfa in KDirListerCache::slotEntries (this=0x1360be0, job=0x16e6cb0, entries=@0x7fff77161690)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kio/kio/kdirlister.cpp:1077
#10 0x00007f19fafe4fa2 in KDirListerCache::qt_metacall (this=0x1360be0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff77161240)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/kdirlister_p.moc:98
#11 0x00007f19fabf4a54 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f19fafbd559 in KIO::ListJob::entries (this=0x16e6cb0, _t1=0x16e6cb0, _t2=@0x7fff77161690) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/jobclasses.moc:781
#13 0x00007f19fafb9b93 in KIO::ListJobPrivate::slotListEntries (this=0x16e6d40, list=@0x7fff77161690) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kio/kio/job.cpp:2349
#14 0x00007f19fafbd48a in KIO::ListJob::qt_metacall (this=0x16e6cb0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff77161510)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/jobclasses.moc:767
#15 0x00007f19fabf4a54 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007f19fb07df7f in KIO::SlaveInterface::listEntries (this=0x13704b0, _t1=@0x7fff77161690) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/slaveinterface.moc:179
#17 0x00007f19fb07b85a in KIO::SlaveInterface::dispatch (this=0x13704b0, _cmd=106, rawdata=@0x7fff771617e0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kio/kio/slaveinterface.cpp:193
#18 0x00007f19fb07b3b0 in KIO::SlaveInterface::dispatch (this=0x13704b0) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kio/kio/slaveinterface.cpp:91
#19 0x00007f19fb07082a in KIO::Slave::gotInput (this=0x13704b0) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kio/kio/slave.cpp:322
#20 0x00007f19fb071905 in KIO::Slave::qt_metacall (this=0x13704b0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff77161990)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/slave.moc:76
#21 0x00007f19fabf4a54 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007f19faf816f5 in KIO::Connection::readyRead (this=0x16e98b0) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/connection.moc:86
#23 0x00007f19faf7dd79 in KIO::ConnectionPrivate::dequeue (this=0x16f8c20) at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kio/kio/connection.cpp:82
#24 0x00007f19faf81684 in KIO::Connection::qt_metacall (this=0x16e98b0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x16ed5e0)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67_build/kio/connection.moc:73
#25 0x00007f19fabf1619 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f19f89b024c in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f19f89b5af8 in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007f19fa3e6a5f in KApplication::notify (this=0x7fff771623c0, receiver=0x16e98b0, event=0x1651550)
    at /var/tmp/portage/kde-base/kdelibs-4.3.67/work/kdelibs-4.3.67/kdeui/kernel/kapplication.cpp:302
#29 0x00007f19fabe33ab in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007f19fabe3a6f in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f19fac07de3 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007f19f4d50b2d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x00007f19f4d542d8 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0x00007f19f4d54400 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0x00007f19fac07a66 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00007f19f8a351ae in ?? () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007f19fabe1da2 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f19fabe1f3d in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f19fabe3dc9 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#40 0x000000000043bfa0 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-16 04:27:53 UTC
Seems like a KIO related crash. 
- Does this always happen when opening the same folder ? 
- Does it happen if you open the same folder with Dolphin ?
Thanks
Comment 2 Andrey Voronov 2009-09-16 07:19:44 UTC
Yes, this happen always when opening same folder.
No, Dolphin not crash.
Comment 3 Raphael Kubo da Costa 2010-11-19 15:44:43 UTC
*** Bug 257301 has been marked as a duplicate of this bug. ***
Comment 4 Raphael Kubo da Costa 2010-11-21 03:06:45 UTC
*** Bug 257431 has been marked as a duplicate of this bug. ***
Comment 5 Raphael Kubo da Costa 2010-11-21 03:08:42 UTC
Duplicate bug 257431 provides the following steps to reproduce the crash:

- Start Dolphin
- Press Ctrl+F (-> searchbox is shown)
- Enter any arbitrary text (-> searching is started)
- Press the stop-button in the statusbar

Dolphin calls KDirLister::stop(). As KIO-slave filenamesearch:/ is used (see
dolphin/src/search/filenamesearch.*)
Comment 6 David Faure 2011-02-15 02:21:20 UTC
I fixed the crash from comment #5 in bef0bd3e (last Wed in trunk, backported today to 4.6 branch, for kdelibs-4.6.1).
But that was due to the user stopping a running job, while the original bug here is not about that. It looks old and fixed since long, though, so I'm closing this bug, please reopen if you still get a crash once kdelibs-4.6.1 is out.