Bug 179827 - Crashes when double clicking file in file system browser
Summary: Crashes when double clicking file in file system browser
Status: RESOLVED DUPLICATE of bug 177387
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-06 18:48 UTC by Andreas Roth
Modified: 2009-01-10 18:29 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 Andreas Roth 2009-01-06 18:48:41 UTC
Version:           3.1.85 (using Devel)
OS:                Linux
Installed from:    Compiled sources

I enabled the file system browser and often kate crashes when i double click a file in the browser.
Here is the latest backtrace:
Application: Kate (kate), signal SIGABRT
0x00007f0b68a3b5f0 in nanosleep () from /lib/libc.so.6

Thread 1 (Thread 0x7f0b6c64f6f0 (LWP 8603)):
[KCrash Handler]
#5  0x00007f0b689c5fd5 in raise () from /lib/libc.so.6
#6  0x00007f0b689c7b43 in abort () from /lib/libc.so.6
#7  0x00007f0b695136b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007f0b695137fd in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007f0b6b9dbf4e in ?? () from /usr/lib/libkio.so.5
#10 0x00007f0b6376c886 in KDirOperator::Private::openUrl () from /usr/lib/libkfile.so.4
#11 0x00007f0b637785b2 in KDirOperator::setUrl () from /usr/lib/libkfile.so.4
#12 0x00007f0b6376c956 in KDirOperator::selectDir () from /usr/lib/libkfile.so.4
#13 0x00007f0b6376c712 in KDirOperator::Private::_k_slotDoubleClicked () from /usr/lib/libkfile.so.4
#14 0x00007f0b63777e43 in KDirOperator::qt_metacall () from /usr/lib/libkfile.so.4
#15 0x00007f0b69618134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0x00007f0b6a602915 in QAbstractItemView::doubleClicked () from /usr/lib/libQtGui.so.4
#17 0x00007f0b6a64afb2 in QTreeView::mouseDoubleClickEvent () from /usr/lib/libQtGui.so.4
#18 0x00007f0b6a1ec17c in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0x00007f0b6a6118fd in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#20 0x00007f0b6a646530 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#21 0x00007f0b69603038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#22 0x00007f0b6a199c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#23 0x00007f0b6a1a222a in QApplication::notify () from /usr/lib/libQtGui.so.4
#24 0x00007f0b6b4cff0b in KApplication::notify () from /usr/lib/libkdeui.so.5
#25 0x00007f0b69603d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#26 0x00007f0b6a1a15c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#27 0x00007f0b6a205be9 in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007f0b6a204607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#29 0x00007f0b6a22c2c4 in ?? () from /usr/lib/libQtGui.so.4
#30 0x00007f0b64f11d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007f0b64f1550d in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007f0b64f156cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007f0b6962c15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#34 0x00007f0b6a22ba6f in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007f0b69602682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#36 0x00007f0b6960280d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#37 0x00007f0b6a5b3065 in QDialog::exec () from /usr/lib/libQtGui.so.4
#38 0x00007f0b6baa6c18 in KEncodingFileDialog::getSaveUrlAndEncoding () from /usr/lib/libkio.so.5
#39 0x00007f0b605f16ce in ?? () from /usr/lib/kde4/katepart.so
#40 0x00007f0b605f9f2c in ?? () from /usr/lib/kde4/katepart.so
#41 0x00007f0b69618134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#42 0x00007f0b6a193f57 in QAction::triggered () from /usr/lib/libQtGui.so.4
#43 0x00007f0b6a194720 in QAction::activate () from /usr/lib/libQtGui.so.4
#44 0x00007f0b6a52d1ad in ?? () from /usr/lib/libQtGui.so.4
#45 0x00007f0b6b5a5da1 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#46 0x00007f0b6a1ec329 in QWidget::event () from /usr/lib/libQtGui.so.4
#47 0x00007f0b6a52f98b in QMenu::event () from /usr/lib/libQtGui.so.4
#48 0x00007f0b6a199c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#49 0x00007f0b6a1a222a in QApplication::notify () from /usr/lib/libQtGui.so.4
#50 0x00007f0b6b4cff0b in KApplication::notify () from /usr/lib/libkdeui.so.5
#51 0x00007f0b69603d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#52 0x00007f0b6a1a15c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#53 0x00007f0b6a205da4 in ?? () from /usr/lib/libQtGui.so.4
#54 0x00007f0b6a204607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#55 0x00007f0b6a22c2c4 in ?? () from /usr/lib/libQtGui.so.4
#56 0x00007f0b64f11d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0x00007f0b64f1550d in ?? () from /usr/lib/libglib-2.0.so.0
#58 0x00007f0b64f156cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0x00007f0b6962c15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#60 0x00007f0b6a22ba6f in ?? () from /usr/lib/libQtGui.so.4
#61 0x00007f0b69602682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#62 0x00007f0b6960280d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#63 0x00007f0b69604cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#64 0x00007f0b6c268c85 in kdemain () from /usr/lib/libkdeinit4_kate.so
#65 0x00007f0b689b1466 in __libc_start_main () from /lib/libc.so.6
#66 0x0000000000400729 in _start ()
Comment 1 Dario Andres 2009-01-06 18:50:48 UTC
If you can reproduce the crash at will, can you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 2 Andreas Roth 2009-01-06 19:23:03 UTC
I just installed the debug symbols to generate a better backtrace, but since i installed it the crash did not occur anymore. I also noticed before i installed the debug symbols that this crash only occurred when i double click a special directory (it's just a regular directory with two sub-directories).

Here are the steps to reproduce:
- Start a new Kate instance with a saved session which includes several files (about 8 files)
- select a file and try to save it (File->Save as) under a different file name
- save file dialog appears
- go up one level (using the parent folder button)
- double click the special destination folder in the list view
- it crashes

If I'm able to reproduce this issue again, i add more details to this issue.

Comment 3 Cyrill Helg 2009-01-07 02:19:24 UTC
(In reply to comment #2)
> - double click the special destination folder in the list view

What do you mean with special destination folder?

> - it crashes
> 
> If I'm able to reproduce this issue again, i add more details to this issue.
> 

Comment 4 Andreas Roth 2009-01-07 07:23:34 UTC
As i told before the term 'special destination folder' means a directory (mounted via NFS) which contains nothing more than two empty sub-directories. 
[root]
  [network]
    [srv]
      [developer]
        [folder]
          [subfolder]
          [subfolder]
But till now could reproduced it on my PC with all debug symbols.
Comment 5 Dario Andres 2009-01-07 16:07:27 UTC
Does the crash occurs when double clicking the file/folder inside the Save file dialog (KFile), or inside the FileSystem browser panel on the left of the Kate window itself (no file dialog) ?? I'm a bit confused.
Comment 6 Andreas Roth 2009-01-07 16:37:52 UTC
It occurred in the file dialog, but i had once a similar crash in the file browser. Since i cannot reproduce it right now, let it rest until i can figure out how to reproduce it.
Comment 7 Andreas Roth 2009-01-10 18:24:16 UTC
Right now it happened again. It crashes when i double-click a folder in the open or save dialog.

Here is the backtrace:
Application: Kate (kate), signal SIGABRT
0x00007f85527e35f0 in __nanosleep_nocancel () from /lib/libc.so.6

Thread 1 (Thread 0x7f85563f76f0 (LWP 15638)):
[KCrash Handler]
#5  0x00007f855276dfd5 in raise () from /lib/libc.so.6
#6  0x00007f855276fb43 in abort () from /lib/libc.so.6
#7  0x00007f85532bb6b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007f85532bb7fd in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007f8555783f4e in KDirListerCache::listDir (this=0x27468c0, lister=0x2d466d0, _u=<value optimized out>, _keep=<value optimized out>, _reload=false)
    at /build/buildd/kde4libs-4.1.85/kio/kio/kdirlister.cpp:235
#10 0x00007f854d514886 in KDirOperator::Private::openUrl (this=0x2d48170, url=@0x3d16, flags=<value optimized out>) at /build/buildd/kde4libs-4.1.85/kfile/kdiroperator.cpp:1112
#11 0x00007f854d5205b2 in KDirOperator::setUrl (this=0x2d40e30, _newurl=<value optimized out>, clearforward=false) at /build/buildd/kde4libs-4.1.85/kfile/kdiroperator.cpp:1093
#12 0x00007f854d514956 in KDirOperator::selectDir (this=0x2d40e30, item=<value optimized out>) at /build/buildd/kde4libs-4.1.85/kfile/kdiroperator.cpp:1669
#13 0x00007f854d514712 in KDirOperator::Private::_k_slotDoubleClicked (this=0x2d48170, index=<value optimized out>) at /build/buildd/kde4libs-4.1.85/kfile/kdiroperator.cpp:2350
#14 0x00007f854d51fe43 in KDirOperator::qt_metacall (this=0x2d40e30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5e42c2d0)
    at /build/buildd/kde4libs-4.1.85/obj-x86_64-linux-gnu/kfile/kdiroperator.moc:242
#15 0x00007f85533c0134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0x00007f85543aa915 in QAbstractItemView::doubleClicked () from /usr/lib/libQtGui.so.4
#17 0x00007f85543f2fb2 in QTreeView::mouseDoubleClickEvent () from /usr/lib/libQtGui.so.4
#18 0x00007f8553f9417c in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0x00007f85543b98fd in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#20 0x00007f85543ee530 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#21 0x00007f85533ab038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#22 0x00007f8553f41c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#23 0x00007f8553f4a22a in QApplication::notify () from /usr/lib/libQtGui.so.4
#24 0x00007f8555277f0b in KApplication::notify (this=0x7fff5e42fa90, receiver=0x2c5ef30, event=0x7fff5e42cfc0) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#25 0x00007f85533abd61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#26 0x00007f8553f495c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#27 0x00007f8553fadbe9 in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007f8553fac607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#29 0x00007f8553fd42c4 in ?? () from /usr/lib/libQtGui.so.4
#30 0x00007f854ecb9d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007f854ecbd50d in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007f854ecbd6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007f85533d415f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#34 0x00007f8553fd3a6f in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007f85533aa682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#36 0x00007f85533aa80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#37 0x00007f855435b065 in QDialog::exec () from /usr/lib/libQtGui.so.4
#38 0x00007f855584ec18 in KEncodingFileDialog::getSaveUrlAndEncoding (encoding=@0x24d5230, dir=@0x7fff5e42df90, filter=@0x7fff5e42df80, parent=0x2538ef0, caption=<value optimized out>)
    at /build/buildd/kde4libs-4.1.85/kio/kfile/kencodingfiledialog.cpp:211
#39 0x00007f854a3976ce in KateDocument::documentSaveAs (this=0x24d40b0) at /build/buildd/kde4libs-4.1.85/kate/document/katedocument.cpp:5326
#40 0x00007f854a39ff2c in KateDocument::qt_metacall (this=0x24d40b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5e42e160)
    at /build/buildd/kde4libs-4.1.85/obj-x86_64-linux-gnu/kate/katedocument.moc:321
#41 0x00007f85533c0134 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#42 0x00007f8553f3bf57 in QAction::triggered () from /usr/lib/libQtGui.so.4
#43 0x00007f8553f3c720 in QAction::activate () from /usr/lib/libQtGui.so.4
#44 0x00007f85542d51ad in ?? () from /usr/lib/libQtGui.so.4
#45 0x00007f855534dda1 in KMenu::mouseReleaseEvent (this=0x26c0350, e=0x7fff5e42ebd0) at /build/buildd/kde4libs-4.1.85/kdeui/widgets/kmenu.cpp:454
#46 0x00007f8553f94329 in QWidget::event () from /usr/lib/libQtGui.so.4
#47 0x00007f85542d798b in QMenu::event () from /usr/lib/libQtGui.so.4
#48 0x00007f8553f41c3d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#49 0x00007f8553f4a22a in QApplication::notify () from /usr/lib/libQtGui.so.4
#50 0x00007f8555277f0b in KApplication::notify (this=0x7fff5e42fa90, receiver=0x26c0350, event=0x7fff5e42ebd0) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#51 0x00007f85533abd61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#52 0x00007f8553f495c8 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#53 0x00007f8553fadda4 in ?? () from /usr/lib/libQtGui.so.4
#54 0x00007f8553fac607 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#55 0x00007f8553fd42c4 in ?? () from /usr/lib/libQtGui.so.4
#56 0x00007f854ecb9d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#57 0x00007f854ecbd50d in ?? () from /usr/lib/libglib-2.0.so.0
#58 0x00007f854ecbd6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#59 0x00007f85533d415f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#60 0x00007f8553fd3a6f in ?? () from /usr/lib/libQtGui.so.4
#61 0x00007f85533aa682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#62 0x00007f85533aa80d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#63 0x00007f85533accbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#64 0x00007f8556010c85 in kdemain (argc=3, argv=0x7fff5e430c78) at /build/buildd/kdesdk-4.1.85/kate/app/katemain.cpp:250
#65 0x00007f8552759466 in __libc_start_main () from /lib/libc.so.6
#66 0x0000000000400729 in _start ()

And here is the application output:
Object::connect: No such slot KateBtBrowserPluginView::setStatus(QString)                                                         
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/aroth/.kde/share/config")       
Calling appendChild() on a null node does nothing.                                                                                
Calling appendChild() on a null node does nothing.                                                                                
kate(15624)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/aroth/.kde/share/config")      
kate(15624)/kio (KDirListerCache) KDirListerCache::slotFileDirty: "/home/aroth/.kde/share/config"                                 
kate(15624)/kio (KDirListerCache) KDirListerCache::updateDirectory: KUrl("file:///home/aroth/.kde/share/config")                  
kate(15624)/kio (KDirListerCache) KDirListerCache::updateDirectory: update started in KUrl("file:///home/aroth/.kde/share/config")
kate(15624)/kio (KDirListerCache) KDirListerCache::slotUpdateResult: finished update KUrl("file:///home/aroth/.kde/share/config") 
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/")                                    
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x20c82d0) )
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                                                             
kate(15624)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                                                            
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                              
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///network/srv/developer/puppet/modules/vim/manifests") 
kate(15624)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")                                                
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                              
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules/vim")        
kate(15624)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet/modules/vim")       
kate(15624)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url                                      
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim")                                                                                                                        
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules")            
kate(15624)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///network/srv/developer/puppet/modules/vim") which is a parent of fetched url KUrl("file:///network/srv/developer/puppet/modules/vim/init.pp")                                                       
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///network/srv/developer/puppet/modules/vim")           
kate(15624)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet/modules")           
kate(15624)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url                                      
kate(15624)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url                                      
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules")                                                                                                                            
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim")                                                                                                                        
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet")                    
kate(15624)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///network/srv/developer/puppet/modules") which is a parent of fetched url KUrl("file:///network/srv/developer/puppet/modules/init.pp")                                                               
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///network/srv/developer/puppet/modules")               
kate(15624)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///network/srv/developer/puppet/modules") which is a parent of fetched url KUrl("file:///network/srv/developer/puppet/modules/init.pp")                                                               
kate(15624)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet")                   
kate(15624)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url                                      
kate(15624)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url                                      
kate(15624)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing KUrl("file:///network/srv/developer/puppet/manifests")                                                                                                                                           
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/manifests")          
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet")                                                                                                                                    
kate(15624)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2197df0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules")                                                                                                                            
kate(15624)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("file:///network/srv/developer/puppet/manifests") by (KDirLister(0x2197df0) )                                                                                                                  
ASSERT: "!dirData.listersCurrentlyListing.contains(lister)" in file /build/buildd/kde4libs-4.1.85/kio/kio/kdirlister.cpp, line 235             
KCrash: Application 'kate' crashing...                                                                                                         
sock_file=/home/aroth/.kde/socket-ar/kdeinit4__0                                                                                               
aroth@ar:~/.kde/share/config> kate -s puppet                                                                                                   
aroth@ar:~/.kde/share/config> cd                                                                                                               
aroth@ar:~> kate -s puppet > kate_crashlog                                                                                                     
Object::connect: No such slot KateBtBrowserPluginView::setStatus(QString)                                                                      
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/aroth")                                      
Calling appendChild() on a null node does nothing.                                                                                             
Calling appendChild() on a null node does nothing.                                                                                             
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/aroth")                                     
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/")                                                 
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x2c7d580) )          
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/aroth/Documents")                            
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/aroth/Documents")                           
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")                                                
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///home/aroth/Documents")                                                                                                                                            
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                                                             
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: Killing update job for  "file:///network/srv/developer/puppet/modules/vim/manifests"                                                                                                                                           
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                                                             
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                                                            
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim/manifests")                                                                                                              
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules/vim")
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet/modules/vim")
kate(15638)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim")
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/modules")
kate(15638)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///network/srv/developer/puppet/modules/vim") which isa parent of fetched url KUrl("file:///network/srv/developer/puppet/modules/vim/init.pp")
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///network/srv/developer/puppet/modules/vim")
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet/modules")
kate(15638)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url
kate(15638)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules")
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules/vim")
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet")
kate(15638)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///network/srv/developer/puppet/modules") which is a parent of fetched url KUrl("file:///network/srv/developer/puppet/modules/init.pp")
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Entry in cache: KUrl("file:///network/srv/developer/puppet/modules")
kate(15638)/kio (KDirModel) KDirModelPrivate::_k_slotNewItems: Listing found KUrl("file:///network/srv/developer/puppet/modules") which is a parent of fetched url KUrl("file:///network/srv/developer/puppet/modules/init.pp")
kate(15638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///network/srv/developer/puppet")
kate(15638)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url
kate(15638)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing the root url
kate(15638)/kio (KDirModel) KDirModel::expandToUrl: Remembering to emit expand after listing KUrl("file:///network/srv/developer/puppet/manifests")
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///network/srv/developer/puppet/manifests")
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet")
kate(15638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2d466d0)  item moved into cache:  KUrl("file:///network/srv/developer/puppet/modules")
kate(15638)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("file:///network/srv/developer/puppet/manifests") by (KDirLister(0x2d466d0) )
ASSERT: "!dirData.listersCurrentlyListing.contains(lister)" in file /build/buildd/kde4libs-4.1.85/kio/kio/kdirlister.cpp, line 235
KCrash: Application 'kate' crashing...
Comment 8 Dario Andres 2009-01-10 18:29:05 UTC
Great, thanks for the backtrace.
This is a know issue already fixed in KDE4.2svn and RC1   :)

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