file-roller, totem hangs

Markus Bertheau twanger at bluetwanger.de
Tue Feb 10 21:20:38 UTC 2004


Hi,

I updated my development FC1 installation to the development tree and
now totem and file-roller hang when started from nautilus, epiphany or
the console. I'm getting what looks like a corrupted stack from gdb:

(gdb) bt
#0  0x00a96a52 in ?? () at rtld.c:292 from /lib/ld-linux.so.2
#1  0x03af2b7e in __libc_fcntl (fd=62230508, cmd=7) at ../sysdeps/unix/sysv/linux/i386/fcntl.c:143
#2  0x03af2d1e in lockf (fd=19, cmd=-1075038048, len=-512) at ../sysdeps/generic/lockf.c:73
#3  0x08057333 in _start ()
#4  0x00000013 in ?? ()
#5  0x00000001 in ?? ()
(gdb) 

strace:

open("/home/bert/.recently-used", O_RDWR) = 19
fstat64(19, {st_mode=S_IFREG|0600, st_size=82605, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c60000
_llseek(19, 0, [0], SEEK_SET)           = 0
fcntl64(19, F_SETLKW, {type=F_WRLCK, whence=SEEK_CUR, start=0, len=0}
(hangs here)

also:

[root at yarrow root]# lsof /home/bert/.recently-used
COMMAND   PID USER   FD   TYPE DEVICE  SIZE  NODE NAME
nautilus 1977 bert   24uW  REG    3,3 82605 33971 /home/bert/.recently-used
totem    4235 bert   19u   REG    3,3 82605 33971 /home/bert/.recently-used
[root at yarrow root]# 

As I understand, nautilus is not releasing the write lock it holds. Any
ideas?

-- 
Markus Bertheau <twanger at bluetwanger.de>





More information about the test mailing list