2011-04-07 09:22:53 |
Roman Yepishev |
bug |
|
|
added bug |
2011-04-07 09:23:09 |
Roman Yepishev |
ubuntuone-client: importance |
Undecided |
High |
|
2011-04-07 09:23:12 |
Roman Yepishev |
ubuntuone-client: status |
New |
Confirmed |
|
2011-04-07 09:23:21 |
Roman Yepishev |
ubuntuone-client: assignee |
|
Roman Yepishev (rye) |
|
2011-04-07 09:23:28 |
Roman Yepishev |
ubuntuone-client: assignee |
Roman Yepishev (rye) |
Ubuntu One Desktop+ team (ubuntuone-desktop+) |
|
2011-04-07 09:23:44 |
Roman Yepishev |
tags |
amd64 apport-bug natty running-unity |
amd64 apport-bug natty running-unity u1-natty |
|
2011-04-07 09:23:56 |
Roman Yepishev |
tags |
amd64 apport-bug natty running-unity u1-natty |
amd64 apport-bug natty nautilus running-unity u1-natty |
|
2011-04-07 09:48:19 |
Roman Yepishev |
description |
file-watcher.c:file_watcher_add_file:
329 /* If it's a file, check for public files */
330 interface = syncdaemon_daemon_get_publicfiles_interface (watcher->uon->syncdaemon);
331 public_files = syncdaemon_publicfiles_interface_get_public_files (SYNCDAEMON_PUBLICFILES_INTERFACE (interface));
The cache for public files list is not used. This causes GetPublicFilesList called for every file in the directory. In case the number of files in the directory is large this can lead to hung nautilus.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: ubuntuone-client 1.5.8+r941~natty1
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
CrashDB: ubuntuone
Date: Thu Apr 7 12:13:33 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
PackageArchitecture: all
SourcePackage: ubuntuone-client
ThirdParty: True
UpgradeStatus: Upgraded to natty on 2010-12-05 (122 days ago) |
The cache for public files list is not used if ubuntuone-syncdaemon has started after nautilus. This causes GetPublicFilesList called for every file in the directory. In case the number of files in the directory is large this can lead to hung nautilus.
STR:
1. publish e.g. 100 files
2. quit syncdaemon, u1sdtool --quit
3. open nautilus in ubuntuone-controlled folder
4. run u1sdtool --start
5. wait for syncdaemon to reach IDLE
5. refresh nautilus window.
Actual results: Nautilus hangs
Expected results: Nautilus does not hang
You will find GetPublicFiles entries in ~/.cache/ubuntuone/log/syncdaemon.log then.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: ubuntuone-client 1.5.8+r941~natty1
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
CrashDB: ubuntuone
Date: Thu Apr 7 12:13:33 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
PackageArchitecture: all
SourcePackage: ubuntuone-client
ThirdParty: True
UpgradeStatus: Upgraded to natty on 2010-12-05 (122 days ago) |
|
2012-04-17 00:47:02 |
Leo Arias |
tags |
amd64 apport-bug natty nautilus running-unity u1-natty |
amd64 apport-bug natty nautilus running-unity |
|