Summary: | Dolphin crashes when accessing windows shared folder | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Uroš Gaber <uros.gaber> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | a.e.brownlee.iv, aimp, battlecheeze, beaux_monde, bruce, christophe.quintard, emil, fabsassolas, franciscoadriansanchez, gio719, gnuanu, ionut.leonte, jeanclaude.steffens, ken20001, koch.daniel.89, lopanrs, merrill.harriman, michel.poleur, nate, nick.boyce, pbauer63b, rmashenko, saimon, smaudet, Stefan-bugs.kde.org, stephen.hohls, wallace.ww, willyampz |
Priority: | NOR | ||
Version: | 4.7 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Uroš Gaber
2011-12-27 12:21:18 UTC
Created attachment 68761 [details]
New crash information added by DrKonqi
dolphin (2.0) on KDE Platform 4.8.00 (4.8.0 using Qt 4.8.0
I tried to load a Windows share in Dolphin. I got the login dialog. After providing the credentials Dolphin crashed.
-- Backtrace (Reduced):
#6 0x00007f31872d9132 in KDirListerCache::slotUpdateResult(KJob*) () from /usr/lib64/libkio.so.5
[...]
#8 0x00007f318fa3cd82 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#9 0x00007f318fa3cdc0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#10 0x00007f31872b0704 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#11 0x00007f31872b5755 in KIO::ListJob::slotFinished() () from /usr/lib64/libkio.so.5
Created attachment 71254 [details]
New crash information added by DrKonqi
dolphin (2.0) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.1
- What I was doing when the application crashed:
This crash is happens everytime when I trying to connect smb share with my windows domain credentials.
-- Backtrace (Reduced):
#7 begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:267
#8 KDirListerCache::slotUpdateResult (this=0x1733c20, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007f8b5a38cc82 in KJob::result (this=<optimized out>, _t1=0x1e5d2e0) at ./kjob.moc:208
#11 0x00007f8b5a38ccc0 in KJob::emitResult (this=0x1e5d2e0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f8b5ae83c34 in KIO::SimpleJob::slotFinished (this=0x1e5d2e0) at ../../kio/kio/job.cpp:494
*** Bug 301670 has been marked as a duplicate of this bug. *** Created attachment 72979 [details]
New crash information added by DrKonqi
dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1
- What I was doing when the application crashed:
trying to access a windows shared folder on my NAS. Credentials were asked for which is atypical of accessing the NAS. after 9-10 attempts, crash.
-- Backtrace (Reduced):
#8 begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:267
#9 KDirListerCache::slotUpdateResult (this=0x82e9f08, j=0x88cee10) at ../../kio/kio/kdirlister.cpp:1721
[...]
#11 0xb66b17b5 in KJob::result (this=0x88cee10, _t1=0x88cee10) at ./kjob.moc:208
#12 0xb66b1808 in KJob::emitResult (this=0x88cee10) at ../../kdecore/jobs/kjob.cpp:318
#13 0xb6d74278 in KIO::SimpleJob::slotFinished (this=0x88cee10) at ../../kio/kio/job.cpp:494
Created attachment 73784 [details]
New crash information added by DrKonqi
dolphin (2.0) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2
- What I was doing when the application crashed:
I tried to access a windows shares. The login dialog promted i entered username and password and then dolphin crashed
-- Backtrace (Reduced):
#8 begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:267
#9 KDirListerCache::slotUpdateResult (this=0x9d19570, j=0xa224800) at ../../kio/kio/kdirlister.cpp:1721
[...]
#11 0xb6728855 in KJob::result (this=this@entry=0xa224800, _t1=_t1@entry=0xa224800) at ./kjob.moc:208
#12 0xb67288a8 in KJob::emitResult (this=0xa224800) at ../../kdecore/jobs/kjob.cpp:318
#13 0xb6e1502d in KIO::SimpleJob::slotFinished (this=this@entry=0xa224800) at ../../kio/kio/job.cpp:494
Created attachment 74076 [details]
New crash information added by DrKonqi
dolphin (2.0) on KDE Platform 4.8.3 (4.8.3) using Qt 4.8.2
- What I was doing when the application crashed:
I tried to access a windows shares. The login dialog promted i entered username and password and then dolphin crashed
- Custom settings of the application:
Using another window manager (WindowMaker). In KDE it works.
-- Backtrace (Reduced):
#8 0xb5f51cf3 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#9 0xb5f51d48 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#10 0xb733dbf5 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#11 0xb7340f9e in KIO::ListJob::slotFinished() () from /usr/lib/libkio.so.5
[...]
#14 0xb73f5de7 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
Created attachment 74335 [details]
New crash information added by DrKonqi
dolphin (2.1) on KDE Platform 4.9.2 using Qt 4.8.2
- attempted to access smb network machine with credentials. After the crash I can restart dolphin and access the smb location with no problem.
-- Backtrace (Reduced):
#8 begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:267
#9 KDirListerCache::slotUpdateResult (this=0x9689278, j=0x9bd6c88) at ../../kio/kio/kdirlister.cpp:1721
[...]
#11 0xb659f9f5 in KJob::result (this=0x9bd6c88, _t1=0x9bd6c88) at ./kjob.moc:208
#12 0xb659fa48 in KJob::emitResult (this=0x9bd6c88) at ../../kdecore/jobs/kjob.cpp:318
#13 0xb6ca10f8 in KIO::SimpleJob::slotFinished (this=0x9bd6c88) at ../../kio/kio/job.cpp:494
Created attachment 74729 [details]
New crash information added by DrKonqi
dolphin (2.1) on KDE Platform 4.9.2 using Qt 4.8.3
- What I was doing when the application crashed:
Dolphin chash when I try to access windows shared folder.
I used the address "smb://192.168.1.21" [note: no "/" or folder specified at the end]
This happed only once after trying to access windows shared files for the first time ever.
After then you can connect to the windows shared folder fine.
I think samba client needs to reinitilize after apt-get update after a fresh install of the OS before attempt to use it.
-- Backtrace (Reduced):
#7 begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8 KDirListerCache::slotUpdateResult (this=0xc761f0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007f37d103bed2 in KJob::result (this=this@entry=0x198fd50, _t1=_t1@entry=0x198fd50) at ./kjob.moc:208
#11 0x00007f37d103bf10 in KJob::emitResult (this=0x198fd50) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007f37d1d50815 in KIO::SimpleJob::slotFinished (this=this@entry=0x198fd50) at ../../kio/kio/job.cpp:494
*** Bug 308958 has been marked as a duplicate of this bug. *** Created attachment 76410 [details]
New crash information added by DrKonqi
dolphin (2.1) on KDE Platform 4.9.5 "release 3" using Qt 4.8.4
I still see the same behavior with KDE 4.9.5.
-- Backtrace (Reduced):
#7 begin (this=<optimized out>) at /usr/include/QtCore/qlist.h:267
#8 KDirListerCache::slotUpdateResult (this=0x2267430, j=<optimized out>) at /usr/src/debug/kdelibs-4.9.5/kio/kio/kdirlister.cpp:1729
[...]
#10 0x00007ff3204eca82 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#11 0x00007ff3204ecac0 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#12 0x00007ff319341d75 in KIO::SimpleJob::slotFinished (this=this@entry=0x2709490) at /usr/src/debug/kdelibs-4.9.5/kio/kio/job.cpp:494
Could someone enable debug output (kdebugdialog), and capture dolphin's or konqueror's debug output when doing this? (.xsession-errors, or start konqueror from a terminal). I suspect "ERROR: Internal error: itemsInUse did not contain [...]" will show up. This might be a workaround for the crash, before we find out more about why this is happening: --- a/kio/kio/kdirlister.cpp +++ b/kio/kio/kdirlister.cpp @@ -1714,6 +1714,7 @@ void KDirListerCache::slotUpdateResult( KJob * j ) printDebug(); #endif Q_ASSERT(dir); + return; } else { dir->complete = true; } David, here is the debug output : dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/poleur/.local/share/user-places.xbel" dolphin(5815)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/poleur/.kde4/cache-spock/ksycoca4" dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1ca7c70) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "trash" dolphin(5815)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 2 m_maxConnectionsPerHost: 2 dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/poleur") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1dc2250) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "file" dolphin(5815)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 5 m_maxConnectionsPerHost: 5 dolphin(5815)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised dolphin(5815)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Brussels" dolphin(5815)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" ) dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x1cd5c60) ) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1bfb6a0) dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("file:///") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1f2b420) dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x1cd5c60) , KDirLister(0x1ec3580) ) dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x1cd5c60) , KDirLister(0x1ec3580) , KDirLister(0x1f311f0) ) dolphin(5815)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x1f6d770) url= KUrl("trash:/") dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinth5815.slave-socket" dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/poleur") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinKP5815.slave-socket" QPixmap::scaled: Pixmap is a null pixmap QPixmap::scaled: Pixmap is a null pixmap QPixmap::scaled: Pixmap is a null pixmap dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/poleur") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinbZ5815.slave-socket" dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinEa5815.slave-socket" dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x1bfb6a0) KIO::Slave(0x1dca280) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x1dc2250) KIO::Slave(0x1b0bd00) dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/poleur") dolphin(5815) KSambaSharePrivate::testparmParamValue: We got some errors while running testparm "Load smb config files from /etc/samba/smb.conf Loaded services file OK. ERROR: pid directory /var/run/samba does not exist " dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x1f2b420) KIO::Slave(0x1d584c0) dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///") dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2099480) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x1ca7c70) KIO::Slave(0x1f3abe0) dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x2099480) KIO::Slave(0x1d584c0) dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home") QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Permission denied QFileSystemWatcher: failed to add paths: /home/lost+found QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Permission denied QFileSystemWatcher: failed to add paths: /lost+found QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Permission denied QFileSystemWatcher: failed to add paths: /root dolphin(5815)/kurifilter (plugins) KShortUriFilter::filterUri: "smb://ender.local.lan" dolphin(5815)/kurifilter KUriFilterPlugin::setFilteredUri: Got filtered to: KUrl("smb://ender.local.lan") dolphin(5815)/kurifilter (plugins) KUriSearchFilter::filterUri: "smb://ender.local.lan" dolphin(5815) KItemListView::slotItemsRemoved: Invalid item range (index: -1 , count: 0 ) dolphin(5815)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KFileItemModelDirLister(0x1cfe6c0) url= KUrl("file:///home/poleur") dolphin(5815)/kio (KDirListerCache) KDirListerCache::forgetDirs: KFileItemModelDirLister(0x1cfe6c0) item moved into cache: KUrl("file:///home/poleur") dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("smb://ender.local.lan") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1fe0ac0) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "smb" dolphin(5815)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 20 m_maxConnectionsPerHost: 5 dolphin(5815)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KFileItemModelDirLister(0x1f0af30) url= KUrl("file:///") dolphin(5815)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KFileItemModelDirLister(0x1f0af30) url= KUrl("file:///home") dolphin(5815)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn't know "/dev" dolphin(5815)/kio (KDirListerCache) KDirListerCache::forgetDirs: Not adding a watch on KUrl("file:///") because it contains a manually mounted subdir dolphin(5815)/kio (KDirListerCache) KDirListerCache::forgetDirs: KFileItemModelDirLister(0x1f0af30) item moved into cache: KUrl("file:///") dolphin(5815)/kio (KDirListerCache) KDirListerCache::forgetDirs: KFileItemModelDirLister(0x1f0af30) item moved into cache: KUrl("file:///home") dolphin(5815)/kio (KDirListerCache) KDirListerCache::listDir: Reloading directory: KUrl("smb://ender.local.lan/") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x212b000) dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "smb" for KUrl("smb://ender.local.lan") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinVY5815.slave-socket" dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "smb" for KUrl("smb://ender.local.lan/") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinjk5815.slave-socket" dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("smb://ender.local.lan") -> KUrl("smb://ender.local.lan/") dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("smb://ender.local.lan/") already in use dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotRedirection: and it is currently listed dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::ListJob(0x212b000) KIO::Slave(0x2087550) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: Scheduler: killing slave 5836 dolphin(5815)/kio (Slave) KIO::Slave::kill: killing slave pid 5836 ( "smb://ender.local.lan" ) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x212b000) KIO::Slave(0x2087550) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x1fe0ac0) KIO::Slave(0x1f606b0) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::ListJob(0x1fe0ac0) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x207da50) dolphin(5815)/kio (Slave) KIO::Slave::createSlave: createSlave "smb" for KUrl("smb://ender.local.lan") dolphin(5815)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/dolphinyp5815.slave-socket" dolphin(5815)/kio (KIOJob) KIO::StatJobPrivate::slotRedirection: KUrl("smb://ender.local.lan") -> KUrl("smb://ender.local.lan/") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x207da50) KIO::Slave(0x20a5830) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::StatJob(0x207da50) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x207da50) KIO::Slave(0x20a5830) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x20bc420) dolphin(5815)/kio (KIOJob) KIO::StatJobPrivate::slotRedirection: KUrl("smb://ender.local.lan") -> KUrl("smb://ender.local.lan/") dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x20bc420) KIO::Slave(0x20a5830) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::StatJob(0x20bc420) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x20bc420) KIO::Slave(0x20a5830) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x1fe0ac0) KIO::Slave(0x1f606b0) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::ListJob(0x1fe0ac0) dolphin(5815)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x1fe0ac0) KIO::Slave(0x1f606b0) dolphin(5815)/kio (KDirListerCache) KDirListerCache::slotUpdateResult: finished update KUrl("smb://michel@ender.local.lan/") dolphin(5815)/kio (KDirListerCache): Internal error: itemsInUse did not contain "smb://michel@ender.local.lan/" KCrash: Application 'dolphin' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/poleur/.kde4/socket-spock/kdeinit4__0 [1]+ Stopped dolphin poleur@spock:~> QSocketNotifier: Invalid socket 12 and type 'Read', disabling... QSocketNotifier: Invalid socket 16 and type 'Read', disabling... OK, as I suspected, it's a problem with an unexpected redirection, somehow the dirlister hasn't been informed of the url with "michel@" in it. There's a first redirection (to add the trailing slash), and then another change of URL (to add michel@) without a proper redirection signal. Strangely, this doesn't happen in my tests: $ konqueror smb://localhost 13:37:44 konqueror(30865)/kio (KIOJob) KIO::StatJobPrivate::slotRedirection: KUrl("smb://localhost") -> KUrl("smb://localhost/") [...] 13:37:56 konqueror(30865)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("smb://localhost/") -> KUrl("smb://dfaure@localhost/") [....] (same in dolphin) 1) does "konqueror smb://ender.local.lan" work for you? 2) does "konqueror smb://ender.local.lan/" (with the trailing slash) work for you? 3) does "konqueror smb://michel@ender.local.lan/" (with the username) work for you? Same question with dolphin instead of konqueror, in case it makes a difference. (I prefer debugging in konqueror, if it happens in both). Please add a kDebug() << url; in ListJobPrivate::slotRedirection(), so I can see if it's called, too. (In reply to comment #13) > OK, as I suspected, it's a problem with an unexpected redirection, somehow > the dirlister hasn't been informed of the url with "michel@" in it. > > There's a first redirection (to add the trailing slash), and then another > change of URL (to add michel@) without a proper redirection signal. > > Strangely, this doesn't happen in my tests: > > $ konqueror smb://localhost > 13:37:44 konqueror(30865)/kio (KIOJob) KIO::StatJobPrivate::slotRedirection: > KUrl("smb://localhost") -> KUrl("smb://localhost/") > [...] > 13:37:56 konqueror(30865)/kio (KDirListerCache) > KDirListerCache::slotRedirection: KUrl("smb://localhost/") -> > KUrl("smb://dfaure@localhost/") > [....] > (same in dolphin) > > 1) does "konqueror smb://ender.local.lan" work for you? Yes, it works. > 2) does "konqueror smb://ender.local.lan/" (with the trailing slash) work > for you? Yes, it works. > 3) does "konqueror smb://michel@ender.local.lan/" (with the username) work > for you? Yes, it works, too. > Same question with dolphin instead of konqueror, in case it makes a > difference. (I prefer debugging in konqueror, if it happens in both). With Dolphin : dolphin smb://ender.local.lan -> It crashes dolphin smb://ender.local.lan/ -> It works. dolphin smb://michel@ender.local.lan/ -> It works. Here is the debugging output for "konqueror smb://ender.local.lan" : konqueror(18929)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/home/poleur/.kde4/cache-spock/ksycoca4" konqueror(18929)/kurifilter (plugins) KShortUriFilter::filterUri: "smb://ender.local.lan" konqueror(18929)/kurifilter KUriFilterPlugin::setFilteredUri: Got filtered to: KUrl("smb://ender.local.lan") konqueror(18929)/kurifilter (plugins) KUriSearchFilter::filterUri: "smb://ender.local.lan" konqueror(18929)/kurifilter (plugins) LocalDomainUriFilter::filterUri: "smb://ender.local.lan" konqueror(18929)/kurifilter (plugins) FixHostUriFilter::filterUri: "smb://ender.local.lan" konqueror(18929)/kurifilter (plugins) FixHostUriFilter::filterUri: url: KUrl("smb://ender.local.lan") type: 0 konqueror(18929)/kurifilter (plugins) KAutoWebSearch::filterUri: "smb://ender.local.lan" konqueror(18929)/kparts KParts::Plugin::pluginInfos: found KParts Plugin : "/usr/share/kde4/apps/konqueror/kpartplugins/searchbar.rc" konqueror(18929)/kparts KParts::Plugin::loadPlugins: load plugin "searchbar" "searchbarplugin" "" konqueror(18929)/kurifilter (plugins) KAutoWebSearch::filterUri: "" konqueror(18929)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Keywords Engine: Loading config... konqueror(18929)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Web Shortcuts Enabled: true konqueror(18929)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Default Shortcut: "" konqueror(18929)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Keyword Delimiter: : konqueror(18929)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "inode/directory" , "Application" : returning 4 offers konqueror(18929)/kdecore (trader) KMimeTypeTrader::query: query for mimeType "inode/directory" , "KParts/ReadOnlyPart" : returning 4 offers konqueror(18929)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Connecting to local socket "/tmp/ksocket-poleur/nepomuk-socket" konqueror(18929)/nepomuk (library) {anonymous}::GlobalModelContainer::init: Failed to connect to Nepomuk server via local socket "/tmp/ksocket-poleur/nepomuk-socket" konqueror(18929)/kparts KParts::Plugin::pluginInfos: found KParts Plugin : "/usr/share/kde4/apps/dolphinpart/kpartplugins/dirfilterplugin.rc" konqueror(18929)/kparts KParts::Plugin::pluginInfos: found KParts Plugin : "/usr/share/kde4/apps/dolphinpart/kpartplugins/kget_plug_in.rc" konqueror(18929)/kparts KParts::Plugin::pluginInfos: found KParts Plugin : "/usr/share/kde4/apps/dolphinpart/kpartplugins/kimgalleryplugin.rc" konqueror(18929)/kparts KParts::Plugin::pluginInfos: found KParts Plugin : "/usr/share/kde4/apps/dolphinpart/kpartplugins/kshellcmdplugin.rc" konqueror(18929)/kparts KParts::Plugin::loadPlugins: load plugin "DirFilter" "dirfilterplugin" "" konqueror(18929)/kparts KParts::Plugin::loadPlugins: load plugin "kget_browser_integration" "kget_browser_integration" "" konqueror(18929)/kparts KParts::Plugin::loadPlugins: load plugin "" "kimgallery" "" konqueror(18929)/kparts KParts::Plugin::loadPlugins: load plugin "kshellcmdplugin" "konq_shellcmdplugin" "" konqueror(18929)/kio (bookmarks) KBookmarkManager::toolbar: KBookmarkManager::toolbar begin konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2504300) konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "smb" konqueror(18929)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 20 m_maxConnectionsPerHost: 5 konqueror(18929)/kio (Slave) KIO::Slave::createSlave: createSlave "smb" for KUrl("smb://ender.local.lan") konqueror(18929)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-poleur/konquerorw18929.slave-socket" konqueror(18929)/kio (KIOJob) KIO::StatJobPrivate::slotRedirection: KUrl("smb://ender.local.lan") -> KUrl("smb://ender.local.lan/") konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2504300) KIO::Slave(0x251bc10) konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::StatJob(0x2504300) konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2504300) KIO::Slave(0x251bc10) konqueror(18929)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("smb://ender.local.lan/") konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x257dd20) konqueror(18929)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("smb://ender.local.lan/") -> KUrl("smb://michel@ender.local.lan/") konqueror(18929)/kio (KDirListerCache) KDirListerCache::slotRedirection: KUrl("smb://michel@ender.local.lan/") has not been listed yet. konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x257dd20) KIO::Slave(0x251bc10) konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::ListJob(0x257dd20) konqueror(18929)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x257dd20) KIO::Slave(0x251bc10) konqueror(18929)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("smb://michel@ender.local.lan/") > > Please add a > kDebug() << url; > in ListJobPrivate::slotRedirection(), so I can see if it's called, too. David, you're asking me to change the source code, right ? Unfortunately, I installed KDE from a Opensuse repository and didn't compile it from scratch. Or is there another way to do it ? Created attachment 76828 [details]
New crash information added by DrKonqi
dolphin (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1
- What I was doing when the application crashed:
logging in using ip, protocol smb from gui
-- Backtrace (Reduced):
#7 begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:267
#8 KDirListerCache::slotUpdateResult (this=0xa00e00, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
[...]
#10 0x00007fbfed3e6152 in KJob::result (this=<optimized out>, _t1=0x10da2c0) at ./kjob.moc:208
#11 0x00007fbfed3e6190 in KJob::emitResult (this=0x10da2c0) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007fbfedee2d44 in KIO::SimpleJob::slotFinished (this=0x10da2c0) at ../../kio/kio/job.cpp:494
*** Bug 308304 has been marked as a duplicate of this bug. *** Created attachment 77651 [details]
New crash information added by DrKonqi
dolphin (2.1) on KDE Platform 4.9.5 using Qt 4.8.3
- What I was doing when the application crashed:
I was accessing windows network drive and then it crashed after i enter the ip address. only fix to this is to access shared directory eg. 192.168.1.2/sharedfolder0
-- Backtrace (Reduced):
#8 begin (this=0x14) at /usr/include/qt4/QtCore/qlist.h:267
#9 KDirListerCache::slotUpdateResult (this=0x9b37258, j=0x9fa6970) at ../../kio/kio/kdirlister.cpp:1729
[...]
#11 0xb667ed15 in KJob::result (this=this@entry=0x9fa6970, _t1=_t1@entry=0x9fa6970) at ./kjob.moc:208
#12 0xb667ed68 in KJob::emitResult (this=0x9fa6970) at ../../kdecore/jobs/kjob.cpp:318
#13 0xb6d6c0bd in KIO::SimpleJob::slotFinished (this=this@entry=0x9fa6970) at ../../kio/kio/job.cpp:494
*** Bug 316103 has been marked as a duplicate of this bug. *** *** Bug 301954 has been marked as a duplicate of this bug. *** Created attachment 77785 [details]
New crash information added by DrKonqi
dolphin (2.2) on KDE Platform 4.10.00 using Qt 4.8.4
Attempted to directly go to a SMB share on a windows server through the address bar in Dolphin. Previously had no issues.
-- Backtrace (Reduced):
#7 begin (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:267
#8 KDirListerCache::slotUpdateResult (this=0x20774f0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1732
[...]
#10 0x00007feef291ae92 in KJob::result (this=this@entry=0x2580840, _t1=_t1@entry=0x2580840) at ./kjob.moc:208
#11 0x00007feef291aed0 in KJob::emitResult (this=0x2580840) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007feef42dbaf5 in KIO::SimpleJob::slotFinished (this=this@entry=0x2580840) at ../../kio/kio/job.cpp:494
*** Bug 327385 has been marked as a duplicate of this bug. *** *** Bug 293017 has been marked as a duplicate of this bug. *** *** Bug 335827 has been marked as a duplicate of this bug. *** Created attachment 91209 [details]
New crash information added by DrKonqi
dolphin (14.11.97) on KDE Platform 4.14.4 using Qt 4.8.6
- What I was doing when the application crashed:
While accessing samba share with direct input smb://yatta-yatta-yatta and typing the login information, dolphin crashes. This happens everytime.
-- Backtrace (Reduced):
#5 0x00007f567ab95b03 in KDirListerCache::slotUpdateResult(KJob*) () at /lib64/libkio.so.5
[...]
#7 0x00007f5677e1fb62 in KJob::result(KJob*) () at /lib64/libkdecore.so.5
#8 0x00007f5677e1fbb0 in KJob::emitResult() () at /lib64/libkdecore.so.5
#9 0x00007f567ab71b9b in KIO::SimpleJob::slotFinished() () at /lib64/libkio.so.5
#10 0x00007f567ab76cae in KIO::ListJob::slotFinished() () at /lib64/libkio.so.5
*** Bug 344981 has been marked as a duplicate of this bug. *** *** Bug 345518 has been marked as a duplicate of this bug. *** Created attachment 93194 [details]
New crash information added by DrKonqi
dolphin (15.04.0) on KDE Platform 4.14.7 using Qt 4.8.6
- What I was doing when the application crashed:
I tried to attach to a server through Samba.
If I enter "smb://colac", it crashes everytime after I enter my credentials.
If I enter "smb://colac/", it connects successfully to the server.
So in my case, the final slash makes the difference : without it, Dolphin crashes.
-- Backtrace (Reduced):
#5 0x0000003c33523c00 in KDirListerCache::slotUpdateResult(KJob*) () from /lib64/libkio.so.5
[...]
#7 0x0000003c2ed39a42 in KJob::result(KJob*) () from /lib64/libkdecore.so.5
#8 0x0000003c2ed39a90 in KJob::emitResult() () from /lib64/libkdecore.so.5
#9 0x0000003c335017da in KIO::SimpleJob::slotFinished() () from /lib64/libkio.so.5
#10 0x0000003c3350680e in KIO::ListJob::slotFinished() () from /lib64/libkio.so.5
*** Bug 351307 has been marked as a duplicate of this bug. *** *** Bug 351461 has been marked as a duplicate of this bug. *** I faced with this behaviour of the dolphin in the KDE 5. Should I start the new thread? (In reply to Serge Roussak from comment #30) > I faced with this behaviour of the dolphin in the KDE 5. Should I start the > new thread? Yes please. This crash is for unmaintained/unsupported KF4 software. |