Version: (using KDE KDE 3.5.3) Installed from: Ubuntu Packages Scenario: 1. Open Konqueror. 2. Create directory (or go to some empty directory). 3. Call DCOP function activateAction("rename") on konqueror-$PID->konqueror-mainwindow#1 (for example using kdcop utility). 4. Crash. Backtrace: (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1233750336 (LWP 26651)] [KCrash handler] #6 0xb76d3441 in KListViewLineEdit::load (this=0x87cf630, i=0x0, c=0) at klistview.cpp:199 #7 0xb76d367e in KListView::rename (this=0x87ce9e8, item=0x0, c=0) at klistview.cpp:1369 #8 0xb5c2c3b0 in ListViewBrowserExtension::rename () from /usr/lib/kde3/konq_listview.so #9 0xb5c2c72a in ListViewBrowserExtension::qt_invoke () from /usr/lib/kde3/konq_listview.so #10 0xb6d0beb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #11 0xb6d0c954 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #12 0xb76669b7 in KAction::activated (this=0x0) at kaction.moc:176 #13 0xb769c554 in KAction::slotActivated (this=0x8465768) at kaction.cpp:1102 #14 0xb769c753 in KAction::activate (this=0x8465768) at kaction.cpp:1091 #15 0xb76ac85d in KMainWindowInterface::activateAction (this=0x81b7d80, action=@0x0) at kmainwindowiface.cpp:65 #16 0xb772d17c in KMainWindowInterface::process (this=0x81b7d80, fun=@0xbfc8c664, data=@0xbfc8c65c, replyType=@0xbfc8c654, replyData=@0xbfc8c64c) at kmainwindowiface_skel.cpp:84 #17 0xb7f19312 in KonqMainWindowIface::process () from /usr/lib/libkdeinit_konqueror.so #18 0xb729543d in DCOPClient::receive (this=0x80e8388, objId=@0xbfc8c66c, fun=@0xbfc8c664, data=@0xbfc8c65c, replyType=@0xbfc8c654, replyData=@0xbfc8c64c) at dcopclient.cpp:1640 #19 0xb72969ed in DCOPProcessInternal (d=0x8166768, opcode=2, key=151, dataReceived=@0xbfc8c728, canPost=true) at dcopclient.cpp:518 #20 0xb7297010 in DCOPProcessMessage (iceConn=0x8167080, clientObject=0x8166768, opcode=2, length=110, replyWait=0x0, replyWaitRet=0xbfc8c794) at dcopclient.cpp:430 #21 0xb72a34aa in KDE_IceProcessMessages (iceConn=0x8167080, replyWait=0x0, replyReadyRet=0x0) at /root/kdelibs/kdelibs-3.5.3/./dcop/KDE-ICE/process.c:326 #22 0xb728f655 in DCOPClient::processSocketData (this=0x80e8388, fd=38) at dcopclient.cpp:2009 #23 0xb72976d0 in DCOPClient::qt_invoke (this=0x80e8388, _id=2, _o=0xbfc8c938) at dcopclient.moc:176 #24 0xb6d0beb9 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #25 0xb6d0c7c8 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #26 0xb70a006f in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3 #27 0xb6d2c1fe in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3 #28 0xb6ca1e56 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #29 0xb6ca2052 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #30 0xb7447e31 in KApplication::notify (this=0xbfc8cfdc, receiver=0x8167008, event=0xbfc8cc90) at kapplication.cpp:550 #31 0xb6c33157 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #32 0xb6c93973 in QEventLoop::activateSocketNotifiers () from /usr/lib/libqt-mt.so.3 #33 0xb6c46f43 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #34 0xb6cba947 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #35 0xb6cba86a in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #36 0xb6ca0965 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #37 0xb7f25921 in kdemain () from /usr/lib/libkdeinit_konqueror.so #38 0xb7c62ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #39 0x080483b5 in ?? ()
Cannot reproduce on 3.5.9. Moreover this is not valid for KDE 4.
Reproducible on 3.5.9. Following instructions results the same backtrace.
DCOP(and its implementation)->UNMAINTAINED