D12371: fix always reproducible crash

Jaime Torres Amate noreply at phabricator.kde.org
Mon Apr 23 07:21:33 UTC 2018


jtamate added a comment.


  > One solution is to call printDebug(), which will output lots of information including the contents of directoryData().
  
  I have some questions:
  Is a KCoreDirLister able to handle more than one directory? The same KCoreDirLister pointer is holding smb:// and smb:/// at some point.
  Shouldn't something be done in the cache when the KCoreDirLister changes from smb:// to smb:/// ?
  
  The output I get, with a printDebug() call before Iterating over dirs;
  
    kf5.kio.core.dirlister: +KCoreDirLister
    kf5.kio.core.dirlister: 
    kf5.kio.core.dirlister: +KCoreDirLister
    kf5.kio.core.dirlister: ~KCoreDirLister KCoreDirLister(0x2b6add0)
    kf5.kio.core.dirlister: lister: KCoreDirLister(0x2b6add0) silent= false
    kf5.kio.core.dirlister: KCoreDirLister(0x2b6add0)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs ()
    kf5.kio.core.dirlister: KDirLister(0x2b69460) url= QUrl("file:///kk") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x2b69460) silent= true
    kf5.kio.core.dirlister: KDirLister(0x2b69460)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs ()
    kf5.kio.core.dirlister: Listing directory: QUrl("file:///kk")
    kf5.kio.core.dirlister: Entry now being listed by (KDirLister(0x2b69460))
    kf5.kio.core.dirlister: new entries for  QUrl("file:///kk")
    kf5.kio.core.dirlister: finished listing QUrl("file:///kk")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) numJobs: 0
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "file:///kk" URL: QUrl("file:///kk") rootItem: QUrl("file:///kk") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "file:///kk" 0 listers: ""
    kf5.kio.core.dirlister:    "file:///kk" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: KDirLister(0x2b69460) url= QUrl("remote:/") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "file:///kk" URL: QUrl("file:///kk") rootItem: QUrl("file:///kk") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "file:///kk" 0 listers: ""
    kf5.kio.core.dirlister:    "file:///kk" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x2b69460) silent= true
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  url= QUrl("file:///kk")
    kf5.kio.core.dirlister: KDirLister(0x2b69460)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "file:///kk" URL: QUrl("file:///kk") rootItem: QUrl("file:///kk") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "file:///kk" 0 listers: ""
    kf5.kio.core.dirlister:    "file:///kk" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("file:///kk"))
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  _url:  QUrl("file:///kk")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) item moved into cache: QUrl("file:///kk")
    kf5.kio.core.dirlister: Listing directory: QUrl("remote:/")
    kf5.kio.core.dirlister: Entry now being listed by (KDirLister(0x2b69460))
    kf5.kio.core.dirlister: new entries for  QUrl("remote:/")
    kf5.kio.core.dirlister: Adding item:  QUrl("remote:/x-wizard_service.desktop")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/x-wizard_service.desktop")
    kf5.kio.core.dirlister: Adding item:  QUrl("remote:/bluetooth-network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/bluetooth-network")
    kf5.kio.core.dirlister: Adding item:  QUrl("remote:/mtp-network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/mtp-network")
    kf5.kio.core.dirlister: Adding item:  QUrl("remote:/network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/network")
    kf5.kio.core.dirlister: Adding item:  QUrl("remote:/smb-network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/smb-network")
    kf5.kio.core.dirlister: Adding item:  QUrl("remote:/zeroconf")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/zeroconf")
    kf5.kio.core.dirlister: finished listing QUrl("remote:/")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) numJobs: 0
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "remote:/" URL: QUrl("remote:/") rootItem: QUrl("remote:/") autoUpdates refcount: 1 complete: true "with 6 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "remote:/" 0 listers: ""
    kf5.kio.core.dirlister:    "remote:/" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: KDirLister(0x2b69460) url= QUrl("smb:/") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "remote:/" URL: QUrl("remote:/") rootItem: QUrl("remote:/") autoUpdates refcount: 1 complete: true "with 6 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "remote:/" 0 listers: ""
    kf5.kio.core.dirlister:    "remote:/" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x2b69460) silent= true
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  url= QUrl("remote:/")
    kf5.kio.core.dirlister: KDirLister(0x2b69460)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "remote:/" URL: QUrl("remote:/") rootItem: QUrl("remote:/") autoUpdates refcount: 1 complete: true "with 6 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "remote:/" 0 listers: ""
    kf5.kio.core.dirlister:    "remote:/" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("remote:/"))
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  _url:  QUrl("remote:/")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) item moved into cache: QUrl("remote:/")
    kf5.kio.core.dirlister: Listing directory: QUrl("smb:/")
    kf5.kio.core.dirlister: Entry now being listed by (KDirLister(0x2b69460))
    kf5.kio.core.dirlister: QUrl("smb:/") -> QUrl("smb://")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) url= QUrl("smb:///") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister:     KIO::ListJob(0x2cf6a90) listing QUrl("smb://") : 0 entries.
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x2b69460) silent= true
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  url= QUrl("smb://")
    kf5.kio.core.dirlister: KDirLister(0x2b69460)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister:     KIO::ListJob(0x2cf6a90) listing QUrl("smb://") : 0 entries.
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("smb://"))
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  _url:  QUrl("smb://")
    kf5.kio.core.dirlister: Listing directory: QUrl("smb:///")
    kf5.kio.core.dirlister: Entry now being listed by (KDirLister(0x2b69460))
    kf5.kio.core.dirlister: QUrl("smb://") has not been listed yet.
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("") autoUpdates refcount: 1 complete: false "with 0 items."
    kf5.kio.core.dirlister:     "smb:///" URL: QUrl("smb:///") rootItem: QUrl("") autoUpdates refcount: 1 complete: false "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 1 listers: " 0x2b69460"
    kf5.kio.core.dirlister:   Lister KDirLister(0x2b69460) has ListJob KIO::ListJob(0x2cf6a90)
    kf5.kio.core.dirlister:    "smb://" 0 holders: ""
    kf5.kio.core.dirlister:    "smb:///" 1 listers: " 0x2b69460"
    kf5.kio.core.dirlister:   Lister KDirLister(0x2b69460) has ListJob KIO::ListJob(0x2e1ce20)
    kf5.kio.core.dirlister:    "smb:///" 0 holders: ""
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister:     KIO::ListJob(0x2cf6a90) listing QUrl("smb://") : 0 entries.
    kf5.kio.core.dirlister:     KIO::ListJob(0x2e1ce20) listing QUrl("smb:///") : 0 entries.
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: new entries for  QUrl("smb://")
    kf5.kio.core.dirlister: finished listing QUrl("smb://")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) numJobs: 0
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "smb:///" URL: QUrl("smb:///") rootItem: QUrl("") autoUpdates refcount: 1 complete: false "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister:    "smb:///" 1 listers: " 0x2b69460"
    kf5.kio.core.dirlister:   Lister KDirLister(0x2b69460) has ListJob KIO::ListJob(0x2e1ce20)
    kf5.kio.core.dirlister:    "smb:///" 0 holders: ""
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister:     KIO::ListJob(0x2e1ce20) listing QUrl("smb:///") : 0 entries.
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: finished listing QUrl("smb:///")
    kf5.kio.core.dirlister: KDirLister(0x2b69460) numJobs: 0
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "smb:///" URL: QUrl("smb:///") rootItem: QUrl("") autoUpdates refcount: 1 complete: false "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister:    "smb:///" 0 listers: ""
    kf5.kio.core.dirlister:    "smb:///" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    Aborting aboutToFinish handling.
    kf5.kio.core.dirlister: lister: KDirLister(0x2b69460) silent= false
    kf5.kio.core.dirlister: KDirLister(0x2b69460)  url= QUrl("smb:///")
    kf5.kio.core.dirlister: ~KCoreDirLister KCoreDirLister(0x2b69460)
    kf5.kio.core.dirlister: lister: KCoreDirLister(0x2b69460) silent= false
    kf5.kio.core.dirlister: KCoreDirLister(0x2b69460)  url= QUrl("smb:///")
    kf5.kio.core.dirlister: KCoreDirLister(0x2b69460)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "smb:///" URL: QUrl("smb:///") rootItem: QUrl("") autoUpdates refcount: 1 complete: false "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister:    "smb:///" 0 listers: ""
    kf5.kio.core.dirlister:    "smb:///" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("smb:///"))
    kf5.kio.core.dirlister: KCoreDirLister(0x2b69460)  _url:  QUrl("smb:///")
    kf5.kio.core.dirlister: +KCoreDirLister
    kf5.kio.core.dirlister: +KCoreDirLister
    kf5.kio.core.dirlister: ~KCoreDirLister KCoreDirLister(0x2c68290)
    kf5.kio.core.dirlister: lister: KCoreDirLister(0x2c68290) silent= false
    kf5.kio.core.dirlister: KCoreDirLister(0x2c68290)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs ()
    kf5.kio.core.dirlister: KDirLister(0x1d31640) url= QUrl("file:///kk") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x1d31640) silent= true
    kf5.kio.core.dirlister: KDirLister(0x1d31640)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs ()
    kf5.kio.core.dirlister: Entry in cache: QUrl("file:///kk")
    kf5.kio.core.dirlister: Creating CachedItemsJob KCoreDirLister::Private::CachedItemsJob(0x31c8040) for lister KDirLister(0x1d31640) QUrl("file:///kk")
    kf5.kio.core.dirlister: Moving from listing to holding, because no more job KDirLister(0x1d31640) "file:///kk"
    kf5.kio.core.dirlister: KDirLister(0x1d31640) url= QUrl("remote:/") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "file:///kk" URL: QUrl("file:///kk") rootItem: QUrl("file:///kk") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "file:///kk" 0 listers: ""
    kf5.kio.core.dirlister:    "file:///kk" 1 holders: " 0x1d31640"
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x1d31640) silent= true
    kf5.kio.core.dirlister: KDirLister(0x1d31640)  url= QUrl("file:///kk")
    kf5.kio.core.dirlister: KDirLister(0x1d31640)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "file:///kk" URL: QUrl("file:///kk") rootItem: QUrl("file:///kk") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "file:///kk" 0 listers: ""
    kf5.kio.core.dirlister:    "file:///kk" 1 holders: " 0x1d31640"
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("file:///kk"))
    kf5.kio.core.dirlister: KDirLister(0x1d31640)  _url:  QUrl("file:///kk")
    kf5.kio.core.dirlister: KDirLister(0x1d31640) item moved into cache: QUrl("file:///kk")
    kf5.kio.core.dirlister: Entry in cache: QUrl("remote:/")
    kf5.kio.core.dirlister: Creating CachedItemsJob KCoreDirLister::Private::CachedItemsJob(0x3138080) for lister KDirLister(0x1d31640) QUrl("remote:/")
    kf5.kio.core.dirlister: emitting 6 for lister KDirLister(0x1d31640)
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/x-wizard_service.desktop")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/bluetooth-network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/mtp-network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/smb-network")
    kf5.kio.core.dirlister: in QUrl("remote:/") item: QUrl("remote:/zeroconf")
    kf5.kio.core.dirlister: Moving from listing to holding, because no more job KDirLister(0x1d31640) "remote:/"
    kf5.kio.core.dirlister: KDirLister(0x1d31640) url= QUrl("smb:/") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "remote:/" URL: QUrl("remote:/") rootItem: QUrl("remote:/") autoUpdates refcount: 1 complete: true "with 6 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister:    "remote:/" 0 listers: ""
    kf5.kio.core.dirlister:    "remote:/" 1 holders: " 0x1d31640"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x1d31640) silent= true
    kf5.kio.core.dirlister: KDirLister(0x1d31640)  url= QUrl("remote:/")
    kf5.kio.core.dirlister: KDirLister(0x1d31640)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister:     "remote:/" URL: QUrl("remote:/") rootItem: QUrl("remote:/") autoUpdates refcount: 1 complete: true "with 6 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister:    "remote:/" 0 listers: ""
    kf5.kio.core.dirlister:    "remote:/" 1 holders: " 0x1d31640"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("remote:/"))
    kf5.kio.core.dirlister: KDirLister(0x1d31640)  _url:  QUrl("remote:/")
    kf5.kio.core.dirlister: KDirLister(0x1d31640) item moved into cache: QUrl("remote:/")
    kf5.kio.core.dirlister: Listing directory: QUrl("smb:/")
    kf5.kio.core.dirlister: Entry now being listed by (KDirLister(0x1d31640))
    kf5.kio.core.dirlister: QUrl("smb:/") -> QUrl("smb://")
    kf5.kio.core.dirlister: KDirLister(0x1d31640) url= QUrl("smb:///") keep= false reload= false
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister:     KIO::ListJob(0x3250d70) listing QUrl("smb://") : 0 entries.
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: lister: KDirLister(0x1d31640) silent= true
    kf5.kio.core.dirlister: KDirLister(0x1d31640)  url= QUrl("smb://")
    kf5.kio.core.dirlister: KDirLister(0x1d31640)
    kf5.kio.core.dirlister: =========Items in use:
    kf5.kio.core.dirlister:     "smb://" URL: QUrl("smb://") rootItem: QUrl("smb://") autoUpdates refcount: 1 complete: true "with 0 items."
    kf5.kio.core.dirlister: Directory data:
    kf5.kio.core.dirlister:    "smb://" 0 listers: ""
    kf5.kio.core.dirlister:    "smb://" 1 holders: " 0x2b69460"
    kf5.kio.core.dirlister: Jobs:
    kf5.kio.core.dirlister:     KIO::ListJob(0x3250d70) listing QUrl("smb://") : 0 entries.
    kf5.kio.core.dirlister: Items in cache:
    kf5.kio.core.dirlister:     "file:///kk" rootItem: "file:///kk" with 0 items.
    kf5.kio.core.dirlister:     "remote:/" rootItem: "remote:/" with 6 items.
    kf5.kio.core.dirlister: =========
    kf5.kio.core.dirlister: Iterating over dirs (QUrl("smb://"))
    kf5.kio.core.dirlister: KDirLister(0x1d31640)  _url:  QUrl("smb://")
    kf5.kio.core.dirlister: Listing directory: QUrl("smb:///")
    kf5.kio.core.dirlister: Entry now being listed by (KDirLister(0x1d31640))
    kf5.kio.core.dirlister: QUrl("smb://") already in use
    kf5.kio.core.dirlister: and it is currently held.
    KCrash: crashing... crashRecursionCounter = 2

REPOSITORY
  R241 KIO

REVISION DETAIL
  https://phabricator.kde.org/D12371

To: jtamate, dfaure, #frameworks, apol
Cc: apol, michaelh, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180423/556d8512/attachment-0001.html>


More information about the Kde-frameworks-devel mailing list