Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#24013 - [Nautilus] High CPU usage and slower or won't start.

Attached to Project: Arch Linux
Opened by Alexandre (alexcortes) - Sunday, 01 May 2011, 05:02 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 19 October 2011, 19:56 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Since the Gnome 3 is upgraded i'm experiencing a high CPU usage by nautilus (~65%) and it's (and trash on desktop) only starts after a "nautilus -q" in terminal. So, when it's start take a delay 30 ou 40 secs to show my Home folder; however if started using "sudo nautilus" it's up normally.

Before Gnome 3 upgrade, i did delete all hidden (nautilus, gnome and about) folders of my Home directory.

*The delete button (keyboard) does nothing in nautilus(?).
**The sources in SVN won't compile.

Additional info:

nautilus 3.0.1-2

Thanks.
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 19 October 2011, 19:56 GMT
Reason for closing:  Works for me
Additional comments about closing:  Reopen if still relevant.
Comment by Ionut Biru (wonder) - Sunday, 01 May 2011, 07:17 GMT
the high cpu should be reported upstream and help them finding the bug.

delete is now -> ctrl+del

i don't know what are you saying about svn

Comment by Alexandre (alexcortes) - Sunday, 01 May 2011, 15:29 GMT
Ok, i'will report to upstream.

Arch Linux SVN with PKGBUILDS and about, but already fixed and in abs.

Thanks!
Comment by Alexandre (alexcortes) - Thursday, 05 May 2011, 17:27 GMT
New detail: (workaround)

If execute nautilus using (ie) 'nautilus $HOME' (instead 'nautilus' only) it's open normally, without need to execute 'nautilus -q' after login.

nautilus 3.0.1.1-2
Comment by Ionut Biru (wonder) - Thursday, 05 May 2011, 17:28 GMT
did you configured nautilus to handle your desktop to have icons on it?
Comment by Alexandre (alexcortes) - Thursday, 05 May 2011, 19:09 GMT
Yes, but only because the trash icon. I don't have other icons.
I'll desactivate for test.
Comment by Alexandre (alexcortes) - Thursday, 05 May 2011, 19:21 GMT
Tested and working fine. Thanks! No high CPU usage any more too (seems nepomuk :-S).

This is deliberate or really a bug? If deliberate, I do not understand where Gnome is going...

Thank you very much!!!
Comment by Ionut Biru (wonder) - Thursday, 05 May 2011, 19:23 GMT
default that option is off since it doesn't feet at all in the shell design. nasty stuff appear after enabling this especially when you try to open nautilus using the icon. It won't work and only move to an empty workspace because only on instance of application can run.
Comment by Alexandre (alexcortes) - Thursday, 05 May 2011, 20:49 GMT
Hi,

Perfectly logical but not totally practical! ;-)

Maybe i use Thunar or so, together

Thank you!!!
Comment by Ionut Biru (wonder) - Thursday, 05 May 2011, 22:30 GMT
but you should still debug the hight cpu usage. that's a bug
Comment by Alexandre (alexcortes) - Thursday, 05 May 2011, 23:20 GMT
@Ionut Biru (wonder) - "the high cpu should be reported upstream and help them finding the bug."

Yes, but i did report to Gnome team, yesteday. ;-)

So, i will be posting updates about here too!

Link to Gnome Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=649418

Thank you!!!
Comment by Alexandre (alexcortes) - Friday, 06 May 2011, 05:20 GMT
In Gnome tracker is talking about this problem solved with sqlite2 upgrade to sqlite3.

https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/474514

So, I'm have sqlite3 for core... But it's flaggeg out-of-date now.

I'll try to compile the new tomorrow.

Thank you.
Comment by Ionut Biru (wonder) - Friday, 06 May 2011, 06:35 GMT
how that bug is relevant to this?
Comment by Alexandre (alexcortes) - Friday, 06 May 2011, 17:55 GMT
I don't no exactly, but seems that some sqlite versions (3.7.x) can take some issues with EXT4 filesystem (i'm using EXT4).

https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/612370

I downgrade sqlite3 to 3.7.5 but not solve this issue. Otherwise a can't downgrade to 3.6.x because 3.7.5 is (minor version) dependency for many packages...
Comment by Alexandre (alexcortes) - Saturday, 07 May 2011, 23:27 GMT
I make a update from Testing of these* packages, and nautilus still using a lot of CPU but for less time. So a little bit more faster.

*
[2011-05-07 20:17] starting full system upgrade
[2011-05-07 20:18] removed heimdal (1.3.3-4)
[2011-05-07 20:18] upgraded libcap (2.20-1 -> 2.21-1)
[2011-05-07 20:18] installed krb5 (1.9.1-1)
[2011-05-07 20:18] upgraded cifs-utils (4.9-2 -> 4.9-3)
[2011-05-07 20:18] upgraded libcups (1.4.6-1 -> 1.4.6-2)
[2011-05-07 20:18] upgraded cups (1.4.6-1 -> 1.4.6-2)
[2011-05-07 20:18] upgraded dnsutils (9.8.0-1 -> 9.8.0.P1-1)
[2011-05-07 20:19] upgraded evolution-data-server (3.0.1-1 -> 3.0.1-2)
[2011-05-07 20:19] upgraded gtk-update-icon-cache (2.24.4-1 -> 2.24.4-2)
[2011-05-07 20:19] upgraded gtk3 (3.0.9-1 -> 3.0.9-2)
[2011-05-07 20:19] upgraded gnome-settings-daemon (3.0.1-1 -> 3.0.1-2)
[2011-05-07 20:19] upgraded gnome-control-center (3.0.1.1-1 -> 3.0.1.1-2)
[2011-05-07 20:19] upgraded gtk2 (2.24.4-1 -> 2.24.4-2)
[2011-05-07 20:19] upgraded iproute2 (2.6.37-1 -> 2.6.38-2)
[2011-05-07 20:19] upgraded libevent (2.0.10-1 -> 2.0.11-1)
[2011-05-07 20:19] upgraded lzo2 (2.04-1 -> 2.05-1)
[2011-05-07 20:19] upgraded make (3.81-5 -> 3.82-3)
[2011-05-07 20:19] upgraded mesa (7.10.2-2 -> 7.10.99.git20110429-1)
[2011-05-07 20:19] upgraded neon (0.29.3-2 -> 0.29.3-3)
[2011-05-07 20:19] upgraded smbclient (3.5.8-2 -> 3.5.8-3)
[2011-05-07 20:19] upgraded samba (3.5.8-2 -> 3.5.8-3)
[2011-05-07 20:19] upgraded subversion (1.6.15-1 -> 1.6.15-2)
[2011-05-07 20:19] upgraded vi (050325-4 -> 1:050325-1)
[2011-05-07 20:19] upgraded wget (1.12-5 -> 1.12-7)
Comment by Alexandre (alexcortes) - Sunday, 08 May 2011, 23:31 GMT
Missing dependency:

ldd /usr/bin/nautilus
linux-vdso.so.1 => (0x00007fff8ddff000)
libnautilus-extension.so.1 => /usr/lib/libnautilus-extension.so.1 (0x00007f3e61ac3000)
libgailutil-3.so.0 => /usr/lib/libgailutil-3.so.0 (0x00007f3e618bb000)
libgnome-desktop-3.so.0 => /usr/lib/libgnome-desktop-3.so.0 (0x00007f3e61695000)
libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007f3e6108d000)
libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0x00007f3e60e15000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007f3e60bf4000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007f3e609e8000)
libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0x00007f3e607e0000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007f3e60532000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007f3e602e7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f3e5ffa8000)
libnotify.so.4 => /usr/lib/libnotify.so.4 (0x00007f3e5fda1000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007f3e5fb7f000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f3e5f859000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f3e5f60b000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f3e5f408000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f3e5f204000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f3e5ef19000)
libexif.so.12 => /usr/lib/libexif.so.12 (0x00007f3e5ecd5000)
libexempi.so.3 => /usr/lib/libexempi.so.3 (0x00007f3e5e9e6000)
libm.so.6 => /lib/libm.so.6 (0x00007f3e5e764000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f3e5e547000)
libc.so.6 => /lib/libc.so.6 (0x00007f3e5e1e9000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007f3e5dfbc000)
libpng14.so.14 => /usr/lib/libpng14.so.14 (0x00007f3e5dd93000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f3e5dafa000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f3e5d8c6000)
librt.so.1 => /lib/librt.so.1 (0x00007f3e5d6be000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f3e5d4ac000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f3e5d2aa000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f3e5d09b000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f3e5ce93000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f3e5cc89000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007f3e5ca87000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007f3e5c885000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f3e5c67f000)
libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0x00007f3e5c476000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007f3e5c208000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f3e5bffe000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f3e5bde6000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f3e5bbcb000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f3e5b9c7000)
libpcre.so.0 => /lib/libpcre.so.0 (0x00007f3e5b78c000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007f3e5b575000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f3e5b34c000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f3e5b042000)
/lib/ld-linux-x86-64.so.2 (0x00007f3e61ccc000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f3e5ae2c000)
libxcb-aux.so.0 => /usr/lib/libxcb-aux.so.0 (0x00007f3e5ac29000)
libxcb-event.so.1 => /usr/lib/libxcb-event.so.1 (0x00007f3e5aa25000)
libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0x00007f3e5a821000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f3e5a61f000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f3e5a41a000)

Also for samba, cups, ghostscript.

I did already create a ticket here (because of ghostscript):

https://bugs.archlinux.org/task/24174?string=ghostscript&project=1&search_name=&type[0]=&sev[0]=&pri[0]=&due[0]=&reported[0]=&cat[0]=&status[0]=open&percent[0]=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=
Comment by Alexandre (alexcortes) - Tuesday, 17 May 2011, 21:53 GMT
Hi!

I'm getting this error in .xsession-errors:

*********************************************************************************************************************
(nautilus:5024): Eel-WARNING **: "unique eel_ref_str" hash table still has 5 elements at quit time (keys above)

--- Hash table keys for warning below:
--> file:///home/alexandre
--> file:///home
--> file:///home/alexandre/Dropbox
--> file:///home/alexandre/Dropbox/Pictures

(nautilus:5024): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 4 elements at quit time (keys above)
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.

--- Hash table keys for warning below:
--> inode/directory
--> users
--> l2052
--> Alexandre
--> alexandre

**************************************************************************************************************

I did delete my user and recreate it, nautilus runs pretty, until i execute "xdg-user-dirs-update", when return again the high CPU usage.

My user-dirs.dirs has some modification because the Dropbox folder.

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Draft" (using "$HOME/Templates" same problem)
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Dropbox/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Dropbox/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

So, if i completely remove XDG_TEMPLATES_DIR="$HOME/Draft (or Templates)" nautilus seems work pretty. Without any output errors...

Thank you!
Comment by Ionut Biru (wonder) - Wednesday, 19 October 2011, 14:15 GMT
still related to nautilus 3.2.1?
Comment by Alexandre (alexcortes) - Wednesday, 19 October 2011, 16:24 GMT
Sorry, I can't say at now. I only have access of Gentoo box now.

Thanks.

Loading...