Bug 193818

Summary: Dolphin crashed on clicking OK on Folder Properties on a Splitted Dolphin window (KDirModelNode::rowNumber)
Product: [Frameworks and Libraries] kio Reporter: Dario Andres <andresbajotierra>
Component: generalAssignee: David Faure <faure>
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Dario Andres 2009-05-23 23:41:47 UTC
Application that crashed: dolphin
Version of the application: 1.2.80
KDE Version: 4.2.87 (KDE 4.2.87 (KDE 4.3 >= 20090519))
Qt Version: 4.5.1
Operating System: Linux 2.6.29-ARCH i686
Distribution: "(none)"

What I was doing when the application crashed:
Just tried to reproduce bug 181536 and I got this. 
As it is a different backtrace I'm reporting this issue in a new report

I did:
- Open Dolphin
- Split window (f3)
- Show Home on the left part and Root on the right one
- Right click on the Left part and select Properties...
- I clicked cancel and nothing happened
- Right click on the Left part and select Properties..., again
- Click OK

Dolphin crashed. 
Interestingly, Kate also crashed in the same moment with the same backtrace. 
(Note that before rightclicking on the left part, I tried on the Right one (showing Root) without crashing)

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  KDirModelNode::rowNumber (this=0x0) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:120
#7  0xb7f0e223 in KDirModelPrivate::indexForNode (this=0x9ec19e0, node=0x0, rowNumber=0) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:284
#8  0xb7f130bb in KDirModelPrivate::_k_slotNewItems (this=0x9ec19e0, directoryUrl=@0xa1e33f0, items=@0xa1e33f8) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirmodel.cpp:377
#9  0xb7f14587 in KDirModel::qt_metacall (this=0x9e19880, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbfde2224) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirmodel.moc:82
#10 0xb6835b3b in QMetaObject::activate (sender=0x9e95e88, from_signal_index=14, to_signal_index=14, argv=0xbfde2224) at kernel/qobject.cpp:3117
#11 0xb6836f07 in QMetaObject::activate (sender=0x9e95e88, m=0x80c05d0, local_signal_index=10, argv=0xbfde2224) at kernel/qobject.cpp:3194
#12 0xb7ef6829 in KDirLister::itemsAdded (this=0x9e95e88, _t1=@0xa1e33f0, _t2=@0xa1e33f8) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister.moc:268
#13 0xb7ef78d6 in KDirLister::Private::emitItems (this=0x9e19818) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:2303
#14 0xb7f02d7f in KDirListerCache::processPendingUpdates (this=0x9e33e20) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:1796
#15 0xb7f0364f in KDirListerCache::slotFilesChanged (this=0x9e33e20, fileList=@0xa109900) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/kdirlister.cpp:850
#16 0xb7f09ee5 in KDirListerCache::qt_metacall (this=0x9e33e20, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfde2538) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirlister_p.moc:93
#17 0xb6835b3b in QMetaObject::activate (sender=0x9e27c10, from_signal_index=8, to_signal_index=8, argv=0xbfde2538) at kernel/qobject.cpp:3117
#18 0xb6836f07 in QMetaObject::activate (sender=0x9e27c10, m=0xb80b9eb4, local_signal_index=3, argv=0xbfde2538) at kernel/qobject.cpp:3194
#19 0xb7f15d23 in OrgKdeKDirNotifyInterface::FilesChanged (this=0x9e27c10, _t1=@0xa109900) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirnotify.moc:118
#20 0xb7f15ef5 in OrgKdeKDirNotifyInterface::qt_metacall (this=0x9e27c10, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfde25c0) at /home/kde-devel/kde/build/KDE/kdelibs/kio/kdirnotify.moc:82
#21 0xb72540be in QDBusConnectionPrivate::deliverCall (this=0x9d5a688, object=0x9e27c10, msg=@0xa24f604, metaTypes=@0xa24f608, slotIdx=8) at qdbusintegrator.cpp:891
#22 0xb725f4d8 in QDBusCallDeliveryEvent::placeMetaCall (this=0xa24f5d8, object=0x9e27c10) at qdbusintegrator_p.h:101
#23 0xb68339ef in QObject::event (this=0x9e27c10, e=0xa24f5d8) at kernel/qobject.cpp:1115
#24 0xb6a471d5 in QApplicationPrivate::notify_helper (this=0x9d69c38, receiver=0x9e27c10, e=0xa24f5d8) at kernel/qapplication.cpp:4057
#25 0xb6a47589 in QApplication::notify (this=0xbfde2f4c, receiver=0x9e27c10, e=0xa24f5d8) at kernel/qapplication.cpp:3604
#26 0xb772806a in KApplication::notify (this=0xbfde2f4c, receiver=0x9e27c10, event=0xa24f5d8) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#27 0xb681f6cb in QCoreApplication::notifyInternal (this=0xbfde2f4c, receiver=0x9e27c10, event=0xa24f5d8) at kernel/qcoreapplication.cpp:606
#28 0xb6a43bbd in QCoreApplication::sendEvent (receiver=0x9e27c10, event=0xa24f5d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#29 0xb681fbb3 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9d2a998) at kernel/qcoreapplication.cpp:1244
#30 0xb681fd6f in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#31 0xb6af65ec in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 0xb684f035 in postEventSourceDispatch (s=0x9d6c520) at kernel/qeventdispatcher_glib.cpp:209
#33 0xb603b718 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb603ec7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#35 0xb603edf8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb684e41e in QEventDispatcherGlib::processEvents (this=0x9d66718, flags={i = -1075958264}) at kernel/qeventdispatcher_glib.cpp:324
#37 0xb6af4dd8 in QGuiEventDispatcherGlib::processEvents (this=0x9d66718, flags={i = -1075958216}) at kernel/qguieventdispatcher_glib.cpp:202
#38 0xb681c6b0 in QEventLoop::processEvents (this=0xbfde2ec0, flags={i = -1075958144}) at kernel/qeventloop.cpp:149
#39 0xb681c90a in QEventLoop::exec (this=0xbfde2ec0, flags={i = -1075958072}) at kernel/qeventloop.cpp:196
#40 0xb681fea3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#41 0xb6a46eee in QApplication::exec () at kernel/qapplication.cpp:3526
#42 0x0807a75f in main (argc=1, argv=0xbfde3124) at /home/kde-devel/kde/src/KDE/kdebase/apps/dolphin/src/main.cpp:94

This bug may be a duplicate of or related to bug 179230
Comment 1 Dario Andres 2009-05-23 23:43:35 UTC
I forgot to add the SVN revisions:

Qt: 4.5.1 (qt-copy  958974)
kdelibs svn rev. 971894 / kdebase svn rev. 971894
Comment 2 Dario Andres 2009-05-23 23:52:41 UTC
Bug 192770 has the same backtrace. Bug 192682 could be also related.

*** This bug has been marked as a duplicate of bug 192770 ***
Comment 3 Dario Andres 2009-05-23 23:55:11 UTC
I can't reproduce with my own steps :(