Bug 161569
Summary: | no panel icons/menus when using a NFS mounted $HOME | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jeff Buhrt <buhrt> | ||||||||||
Component: | gnome-panel | Assignee: | Mark McLoughlin <markmc> | ||||||||||
Status: | CLOSED WORKSFORME | QA Contact: | |||||||||||
Severity: | medium | Docs Contact: | |||||||||||
Priority: | medium | ||||||||||||
Version: | 4 | ||||||||||||
Target Milestone: | --- | ||||||||||||
Target Release: | --- | ||||||||||||
Hardware: | i386 | ||||||||||||
OS: | Linux | ||||||||||||
Whiteboard: | |||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||
Doc Text: | Story Points: | --- | |||||||||||
Clone Of: | Environment: | ||||||||||||
Last Closed: | 2005-06-29 07:32:32 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
Jeff Buhrt
2005-06-24 15:18:59 UTC
It could well be an NFS lock issue (but nothing to do with gconf). Could you make sure NFS lockd is running on the server? lockd is running. I also verified by manually running: /etc/rc.d/rc5.d/S14nfslock restart Okay, need the following: 1) Get a backtrace of the panel when its showing no icons: $> gdb gnome-panel $(pid-of-panel) (gdb) thread apply all bt full 2) Get an strace of the panel: $> gnome-session-remove gnome-panel $> GNOME_PANEL_DEBUG=1 strace gnome-panel >t.log 2>&1 3) Compile the program I'm going to attach. If it runs successfully, then locking ~/.recently-used is working fine. Otherwise its an NFS locking configuration issue of some sort on your side Created attachment 116058 [details]
test-recent-file-locking.c
Created attachment 116075 [details]
stack trace from gnome panel (w/o any icons/menus)
Created attachment 116076 [details]
strace of gnome panel
Created attachment 116077 [details]
The 'real' problem: lockf(...F_TLOCK, 0) is blocking
The problem isn't that it isn't locking ;), it is that lockf() with F_TLOCK is
blocking (which the man page says shouldn't block). I changed
test-recent-file-locking.c to open just a local file "dummy". Running on a NFS
drive lockf() hangs, on a local disk it runs fine.
A developer here noted he updated this Fedora Core3 box this morning and had
the same problem. Moving and symlinking .recently-used fixed the problem.
lockf(F_TLOCK) will only not block in the case where another program is holding the lock. Its obviously blocking here because it can't contact lockd on the server or something along those lines. Its a configuration issue rather than a panel bug. Somewhere like fedora-list would be a good place to get help with the problem. |