Bug 217135
Summary: | nautilus loops consuming 100% CPU | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Allan Engelhardt <allane> | ||||||||||||||||
Component: | nautilus | Assignee: | Alexander Larsson <alexl> | ||||||||||||||||
Status: | CLOSED WONTFIX | QA Contact: | |||||||||||||||||
Severity: | medium | Docs Contact: | |||||||||||||||||
Priority: | medium | ||||||||||||||||||
Version: | 6 | ||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||
Target Release: | --- | ||||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||||
OS: | Linux | ||||||||||||||||||
Whiteboard: | |||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||
Last Closed: | 2006-11-27 09:19:46 UTC | Type: | --- | ||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||
Embargoed: | |||||||||||||||||||
Attachments: |
|
Description
Allan Engelhardt
2006-11-24 08:32:31 UTC
Created attachment 142041 [details]
Standard output and error for nautilus run #1
The application was started as
nice nautilus > nautilus-1.log 2>&1
The corresponding backtrace from
gdb attach <pid>
bt
is in nautilus-bt-1.txt
Three runs are attached, each letting nautilus run for a little longer than
previous (about 10, 20, 60 seconds or so).
Created attachment 142042 [details]
Backtrace from nautilus run #1
Created attachment 142043 [details]
Output from nautilus run #2
Created attachment 142044 [details]
Backtrace from nautilus run #2
Created attachment 142045 [details]
Output from nautilus run #3
Created attachment 142046 [details]
Backtrace from nautilus run #3
Strange. Can you install gtk2-debuginfo, nautilus-debuginfo and then do a couple of more backtraces. However, this time, don't wait so long between them. Instead, when its taking 100%, press ctrl-c in gdb, get a backtrace, let it run for a second, get another one, etc. Collecting say 10 or so backtraces. This will give a crude idea of where nautilus is spending its time. (In reply to comment #5) Interesting. The nautilus application was started in /home/allane and there is a large directory of (PNG and SVG) images in /home/allane/Templates/openclipart-0.18-full (from http://openclipart.org/downloads/0.18/openclipart-0.18-full.tar.bz2). This appears to be the problem. Doing a $ chmod a= /home/allane/Templates causes nautilus to run normally. The application should not be unresponsive because of large directories (especially not when they are two levels removed from where it is working). Ah, ~/Templates is a special directory that use used to create the template menu for nautilus. Thats probably whats causing this. Created attachment 142049 [details]
Multiple backtraces, as requested
Multiple backtraces from
continue
^C
bt
in gdb, as requested
(In reply to comment #9) > Ah, ~/Templates is a special directory that use used to create the template menu > for nautilus. Thats probably whats causing this. > Groan! After renaming ~/Templates to ~/Clipart, nautilus is happy. Not fair :-( I hate surprises. |