Bug 181310 - Dolphin crashes when trying to drag and drop a file from a sftp split window
Summary: Dolphin crashes when trying to drag and drop a file from a sftp split window
Status: RESOLVED DUPLICATE of bug 180494
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-19 16:12 UTC by Michael
Modified: 2009-01-19 16:18 UTC (History)
1 user (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 Michael 2009-01-19 16:12:37 UTC
Version:           Version 1.1.80
(KDE 4.1.96) (using Devel)
Compiler:          gcc version 4.3.2 (Gentoo 4.3.2-r2 p1.5, pie-10.1.5)
OS:                Linux
Installed from:    Compiled sources

Hello everyone :)

I have discovered the following crash in Dolphin:

I tried to get some files transfered from another host to my harddisk via sftp. so i opened up Dolphin, entered sftp://nudel_und_brot@192.168.2.101. Then i hit the "split" button and browsed to my destination folder. I selected the file i want to transfer and exactly inbetween both windows dolphin crashes.

Output from dolphin:

Starting program: /usr/kde/4.2/bin/dolphin --nofork                          
[Thread debugging using libthread_db enabled]                                
[New Thread 0x7f68af5b4750 (LWP 18437)]                                      
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: Available methods:  ("Stat", "INotify")
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/home/brot_kde42/.local/share//user-places.xbel" for "" ["KDirWatch-1"]
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring                                             
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring                                         
dolphin(18437)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for  "/home/brot_kde42/.local/share//user-places.xbel"  
dolphin(18437)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-brot_kde42/ksycoca4"           
dolphin(18437)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/")                                             
"/usr/kde/4.2/bin/dolphin(18437)" Error in thread 140087595321168 : "org.freedesktop.DBus.Error.ServiceUnknown - The name org.kde.nepomuk.services.nepomukstorage was not provided by any .service files"                                                                                                                                                               
"/usr/kde/4.2/bin/dolphin(18437)" Error in thread 140087595321168 : "QLocalSocket::connectToServer: Connection refused"                                                             
dolphin(18437) <unnamed>::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/home/brot_kde42/.kde4.2/share/apps/nepomuk/socket"                     
dolphin(18437)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("file:///home/brot_kde42")                                                                 
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/home/brot_kde42" for "" ["KDirWatch-2"]                                                                      
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring                                                                                   
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring                                                                               
dolphin(18437): Attempt to use QAction "close_tab" with KXMLGUIFactory!                                                                                                             
dolphin(18437): Attempt to use QAction "show_info_panel" with KXMLGUIFactory!                                                                                                       
dolphin(18437): Attempt to use QAction "show_folders_panel" with KXMLGUIFactory!                                                                                                    
dolphin(18437): Attempt to use QAction "show_terminal_panel" with KXMLGUIFactory!                                                                                                   
dolphin(18437): Attempt to use QAction "show_places_panel" with KXMLGUIFactory!                                                                                                     
dolphin(18437)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "No such object path '/modules/ktimezoned'"                                     

dolphin(18437)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised
dolphin(18437)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= ""
dolphin(18437)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x1982ef0) )
dolphin(18437)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/")                                             
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinX18437.slave-socket"
dolphin(18437)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/brot_kde42")                                         
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinw18437.slave-socket"
dolphin(18437)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing  "/usr/share/mime/magic"                                              
dolphin(18437)/kdecore (KMimeType) KMimeTypeFactory::parseMagic: Now parsing  "/home/brot_kde42/.local/share/mime/magic"                           
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/etc/samba/smb.conf" for "" ["KDirWatch-2"]                                 
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring                                                  
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring                                              
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added File "/etc/security/fileshare.conf" NotExisting for "" ["KDirWatch-2"]            
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring                                                  
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added Dir "/etc/security" for "/etc/security/fileshare.conf" [""]                       
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use inotify for monitoring                                                  
dolphin(18437)/kio (KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for monitoring                                              
dolphin(18437)/kio KNFSShare::KNFSSharePrivate::findExportsFile: Could not find exports file! /etc/exports doesn't exist. Configure it in share/config/knfsshare, [General], exportsFile=....                                                                                                                                                                           
dolphin(18437)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/brot_kde42/test.c")                                                                   
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinm18437.slave-socket"                                 
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/brot_kde42")                                                                  
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")                                                                                  
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinD18437.slave-socket"                                 
dolphin(18437)/kio (Slave) KIO::Slave::createSlave: createSlave "thumbnail" for KUrl("thumbnail:/home/brot_kde42/test.c")                                                           
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinA18437.slave-socket"                                 
[New Thread 0x7f68a2f72950 (LWP 18440)]                                                                                                                                             
[Thread 0x7f68a2f72950 (LWP 18440) exited]                                                                                                                                          
[New Thread 0x7f68a2f72950 (LWP 18441)]                                                                                                                                             
[Thread 0x7f68a2f72950 (LWP 18441) exited]                                                                                                                                          
[New Thread 0x7f68a2f72950 (LWP 18442)]                                                                                                                                             
[Thread 0x7f68a2f72950 (LWP 18442) exited]                                                                                                                                          
[New Thread 0x7f68a2f72950 (LWP 18443)]                                                                                                                                             
[Thread 0x7f68a2f72950 (LWP 18443) exited]                                                                                                                                          
dolphin(18437)/kio (Slave) KIO::Slave::createSlave: createSlave "sftp" for KUrl("sftp:/")                                                                                           
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinr18437.slave-socket"                                 
dolphin(18437)/kio (KIOJob) KIO::SlaveInterface::dispatch: error  114   "No hostname specified"                                                                                     
dolphin(18437)/kio (KDirListerCache) KDirListerCache::forgetDirs: DolphinDirLister(0x19ec440)  item moved into cache:  KUrl("file:///home/brot_kde42")                              
dolphin(18437)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("sftp://nudel_und_brot@192.168.1.101")                                                       
dolphin(18437)/kio_file KFileItem::isDir: can't say -> false                                                                                                                        
dolphin(18437)/kio (Slave) KIO::Slave::kill: killing slave pid 18444 ( "sftp://192.168.1.101" )                                                                                     
dolphin(18437)/kio (KDirListerCache) KDirListerCache::forgetDirs: Killing update job for  "sftp://nudel_und_brot@192.168.1.101"                                                     
dolphin(18437)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("sftp://nudel_und_brot@192.168.2.101")                                                       
dolphin(18437)/kio_file KFileItem::isDir: can't say -> false                                                                                                                        
dolphin(18437)/kio (Slave) KIO::Slave::createSlave: createSlave "sftp" for KUrl("sftp://nudel_und_brot@192.168.2.101")                                                              
dolphin(18437)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-brot_kde42/dolphinr18437.slave-socket"                                 
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("sftp://nudel_und_brot@192.168.2.101") -> KUrl("sftp://nudel_und_brot@192.168.2.101/home/nudel_und_brot")                                                                                                                                                                                   
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("sftp://nudel_und_brot@192.168.2.101/home/nudel_und_brot") has not been listed yet.                     
dolphin(18437)/kio_file KFileItem::isDir: can't say -> false                                                                                                                        
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("sftp://nudel_und_brot@192.168.2.101/home/nudel_und_brot")                                  
dolphin(18437)/kio (KIOJob) KDirModel::indexForUrl: KUrl("file:///home/brot_kde42") not found                                                                                       
dolphin(18437)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("sftp://nudel_und_brot@192.168.2.101")                                                     
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("sftp://nudel_und_brot@192.168.2.101") -> KUrl("sftp://nudel_und_brot@192.168.2.101/home/nudel_und_brot")                                                                                                                                                                                   
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("sftp://nudel_und_brot@192.168.2.101/home/nudel_und_brot") already in use                               
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotRedirection: and it is currently held.                                                                                    
dolphin(18437)/kio_file KFileItem::isDir: can't say -> false                                                                                                                        
dolphin(18437)/kio (KDirListerCache) KDirListerCache::slotUpdateResult: finished update KUrl("sftp://nudel_und_brot@192.168.2.101/home/nudel_und_brot")                             
dolphin(18437)/kio (KIOJob) KDirModel::indexForUrl: KUrl("file:///home/brot_kde42") not found                                                                                       
dolphin(18437)/kio (KIOJob) KDirModel::indexForUrl: KUrl("sftp://nudel_und_brot@192.168.2.101") not found                                                                           
ASSERT: "m_view->isActive() == m_urlNavigator->isActive()" in file /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/dolphinviewcontainer.cpp, line 202 


Backtrace:

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f68af5b4750 (LWP 18437)]
0x00007f68ac145e45 in raise () from /lib/libc.so.6
(gdb) bt                                          
#0  0x00007f68ac145e45 in raise () from /lib/libc.so.6
#1  0x00007f68ac147202 in abort () from /lib/libc.so.6
#2  0x00007f68ad13aff8 in qt_message_output () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f68ad13b0d9 in qFatal () from /usr/lib64/qt4/libQtCore.so.4           
#4  0x000000000042cbc5 in DolphinViewContainer::isActive (this=0x19a8b70)        
    at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/dolphinviewcontainer.cpp:202
#5  0x000000000042cc15 in DolphinViewContainer::restoreView (this=0x19a8b70, url=@0x7fffb75ec550)                
    at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/dolphinviewcontainer.cpp:366
#6  0x000000000042d053 in DolphinViewContainer::qt_metacall (this=0x19a8b70, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffb75ec4f0)
    at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin_build/apps/dolphin/src/dolphinviewcontainer.moc:122                        
#7  0x00007f68ad1e78b9 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4                                                   
#8  0x00007f68aed46b11 in KUrlNavigator::urlChanged (this=0xffffffff, _t1=<value optimized out>)                                        
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs_build/kfile/kurlnavigator.moc:140                                          
#9  0x00007f68aed4852b in KUrlNavigator::setUrl (this=0x199aa30, url=<value optimized out>)                                             
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs-4.1.96/kfile/kurlnavigator.cpp:1025                                        
#10 0x00007f68aed494e6 in KUrlNavigator::qt_metacall (this=0x199aa30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb75ec7e0)
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs_build/kfile/kurlnavigator.moc:109                                                       
#11 0x00007f68ad1e78b9 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4                                                                
#12 0x00007f68ae86fbf1 in DolphinView::urlChanged (this=0xffffffff, _t1=<value optimized out>)                                                       
    at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin_build/apps/dolphin/src/dolphinview.moc:222                                              
#13 0x00007f68ae872d01 in DolphinView::setActive (this=0x18fbf40, active=true) at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/dolphinview.cpp:178
#14 0x00007f68ae8731d5 in DolphinView::eventFilter (this=0x18fbf40, watched=0x195a380, event=0x7fffb75ecdc0)                                                                       
    at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/dolphinview.cpp:862                                                                           
#15 0x00007f68ad1d8b45 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/qt4/libQtCore.so.4                                                             
#16 0x00007f68ac9044f6 in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4                                                                                  
#17 0x00007f68ac905369 in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4                                                                                                
#18 0x00007f68adced154 in KApplication::notify (this=0x7fffb75effb0, receiver=0x195a380, event=0x7fffb75ecdc0)                                                                     
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307                                                                              
#19 0x00007f68ad1da626 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4                                                                                   
#20 0x00007f68ac95920c in handle_xdnd_position () from /usr/lib64/qt4/libQtGui.so.4                                                                                                
#21 0x00007f68ac95aebb in QDragManager::move () from /usr/lib64/qt4/libQtGui.so.4                                                                                                  
#22 0x00007f68ac95b530 in QDragManager::eventFilter () from /usr/lib64/qt4/libQtGui.so.4                                                                                           
#23 0x00007f68ad1d8bc2 in QCoreApplicationPrivate::sendThroughApplicationEventFilters () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f68ac904470 in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f68ac904afc in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f68adced154 in KApplication::notify (this=0x7fffb75effb0, receiver=0x2143e40, event=0x7fffb75eda40)
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307
#27 0x00007f68ad1da626 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007f68ac909594 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#29 0x00007f68ac95329e in QETWidget::translateMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f68ac95209a in QApplication::x11ProcessEvent () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f68ac96e500 in QEventDispatcherX11::processEvents () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f68ad1d83dd in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f68ad1d856a in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007f68ac95b2c9 in QDragManager::drag () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f68ac91225f in QDrag::exec () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f68ae877928 in DragAndDropHelper::startDrag (this=<value optimized out>, itemView=<value optimized out>, supportedActions={i = -1218517648},
    controller=<value optimized out>) at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/draganddrophelper.cpp:83
#37 0x00007f68ae866391 in DolphinIconsView::startDrag (this=0x211f370, supportedActions={i = -1218517248})
    at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/dolphiniconsview.cpp:212
#38 0x00007f68acc409ba in QAbstractItemView::mouseMoveEvent () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f68acc56d7c in QListView::mouseMoveEvent () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f68adcdd28c in KCategorizedView::mouseMoveEvent (this=0x4805, event=0x4805)
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs-4.1.96/kdeui/itemviews/kcategorizedview.cpp:1034
#41 0x00007f68ac93d695 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007f68acc41a63 in QAbstractItemView::viewportEvent () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007f68ad1d8b45 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/qt4/libQtCore.so.4
#44 0x00007f68ac9044f6 in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#45 0x00007f68ac904afc in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#46 0x00007f68adced154 in KApplication::notify (this=0x7fffb75effb0, receiver=0x2114ba0, event=0x7fffb75ef6b0)
    at /var/tmp/paludis/kde-base-kdelibs-4.1.96/work/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307
#47 0x00007f68ad1da626 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#48 0x00007f68ac909594 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#49 0x00007f68ac95329e in QETWidget::translateMouseEvent () from /usr/lib64/qt4/libQtGui.so.4
#50 0x00007f68ac95209a in QApplication::x11ProcessEvent () from /usr/lib64/qt4/libQtGui.so.4
#51 0x00007f68ac96e500 in QEventDispatcherX11::processEvents () from /usr/lib64/qt4/libQtGui.so.4
#52 0x00007f68ad1d83dd in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#53 0x00007f68ad1d856a in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#54 0x00007f68ad1dac61 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#55 0x000000000043a2ad in main (argc=2, argv=0x7fffb75f0498) at /var/tmp/paludis/kde-base-dolphin-4.1.96/work/dolphin-4.1.96/apps/dolphin/src/main.cpp:94
Comment 1 Christophe Marin 2009-01-19 16:18:19 UTC

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