nautilus can't start

Ben Steeves ben.steeves at gmail.com
Thu Jun 9 23:56:19 UTC 2005


Hi Folks,

I'm having a reasonably serious problem that I can't seem to figure
out.  There are two symtoms which I think might be related.  First of
all -- Nautilus can't start.  It doesn't start when I log in and if I
try to run it from a terminal it just sits there doing nothing (see
the tail end of a 'strace nautilus' at the end of this post).

The second symtom is that whenever any application tries to bring up a
file requestor, the application freezes.  Various straces have always
resembled the nautilus strace, which is why I think the two might be
related.  It looks like it's locking on a futex call -- perhaps this
is related to a threading issue?  I'm running FC3, fully updated,
kernel 2.6.11-1.27_FC3.

Tail end of "strace nautilus" follows...

open("/usr/share/pixmaps", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 17
fstat64(17, {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
fcntl64(17, F_SETFD, FD_CLOEXEC)        = 0
getdents64(17, /* 105 entries */, 4096) = 4096
getdents64(17, /* 103 entries */, 4096) = 4072
getdents64(17, /* 101 entries */, 4096) = 4080
getdents64(17, /* 44 entries */, 4096)  = 1752
getdents64(17, /* 0 entries */, 4096)   = 0
close(17)                               = 0
gettimeofday({1118361322, 230576}, NULL) = 0
futex(0x96cac0, FUTEX_WAKE, 2147483647) = 0
gettimeofday({1118361322, 239769}, NULL) = 0
gettimeofday({1118361322, 239987}, NULL) = 0
pipe([17, 18])                          = 0
pipe([19, 20])                          = 0
mmap2(NULL, 10489856, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb72fd000
mprotect(0xb72fd000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb7cfd4c4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
parent_tidptr=0xb7cfdbf8, {entry_number:6, base_addr:0xb7cfdbb0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1},
child_tidptr=0xb7cfdbf8) = 7080
futex(0x1879ec, FUTEX_WAKE, 1)          = 1
gettimeofday({1118361322, 252710}, NULL) = 0
gettimeofday({1118361322, 252899}, NULL) = 0
open("/tmp/orbit-bcs/bonobo-activation-register.lock", O_RDWR|O_CREAT,
0700) = 21
fcntl64(21, F_SETFD, FD_CLOEXEC)        = 0
fcntl64(21, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) = 0
open("/tmp/orbit-bcs/bonobo-activation-server-ior", O_RDONLY) = 22
fstat64(22, {st_mode=S_IFREG|0664, st_size=645, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb72fc000
read(22, "IOR:01f7ffbf2100000049444c3a426f"..., 4096) = 645
close(22)                               = 0
munmap(0xb72fc000, 4096)                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 22
fcntl64(22, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(22, F_SETFD, FD_CLOEXEC)        = 0
connect(22, {sa_family=AF_FILE,
path="/tmp/orbit-bcs/linc-107f-0-1e3eb8afdf65f"}, 43) = 0
write(18, "A", 1)                       = 1
futex(0x81f2ddc, FUTEX_WAKE, 1)         = 1
fcntl64(21, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) = 0
close(21)                               = 0
gettimeofday({1118361322, 297704}, NULL) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 21
fstat64(21, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb72fc000
read(21, "# Locale name alias data base.\n#"..., 4096) = 2528
read(21, "", 4096)                      = 0
close(21)                               = 0
munmap(0xb72fc000, 4096)                = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 21
fstat64(21, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb72fc000
read(21, "# Locale name alias data base.\n#"..., 4096) = 2528
read(21, "", 4096)                      = 0
close(21)                               = 0
munmap(0xb72fc000, 4096)                = 0
open("/usr/local/share/locale/locale.alias", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/X11/locale/locale.alias", O_RDONLY) = 21
fstat64(21, {st_mode=S_IFREG|0444, st_size=57698, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb72fc000
read(21, "#\t$XdotOrg: xc/nls/locale.alias,"..., 4096) = 4096
read(21, ".UTF-8\nde_BE\t\t\t\t\t\tde_BE.ISO8859-"..., 4096) = 4096
read(21, "\t\t\t\t\tes_AR.ISO8859-1\nes_AR.utf8\t"..., 4096) = 4096
brk(0x825c000)                          = 0x825c000
read(21, "SO_8859-1\t\t\t\tfr_FR.ISO8859-1\nfr_"..., 4096) = 4096
read(21, "\tkl_GL.UTF-8\nko\t\t\t\t\t\tko_KR.eucKR"..., 4096) = 4096
read(21, "8591\t\t\t\t\tpt_PT.ISO8859-1\npt_PT.I"..., 4096) = 4096
read(21, "tf8\t\t\t\t\tvi_VN.UTF-8\nVI_VN.UTF-8\t"..., 4096) = 4096
read(21, "locale name)\n#\tthe second word i"..., 4096) = 4096
read(21, "\nde_BE.iso885915:\t\t\t\tde_BE.ISO88"..., 4096) = 4096
read(21, "9-1\nes_AR.utf8:\t\t\t\t\tes_AR.UTF-8\n"..., 4096) = 4096
read(21, "88591.en:\t\t\t\t\tfr_FR.ISO8859-1\nfr"..., 4096) = 4096
read(21, "EORGIAN-ACADEMY\nka_GE.georgianrs"..., 4096) = 4096
read(21, "\t\t\t\t\tpt_BR.ISO8859-1\npt_BR.88591"..., 4096) = 4096
read(21, ":\t\t\t\tuk_UA.CP1251\nuk_UA.utf8:\t\t\t"..., 4096) = 4096
read(21, "tal Unix utf\nuniversal.utf8 at ucs4"..., 4096) = 354
read(21, "", 4096)                      = 0
close(21)                               = 0
munmap(0xb72fc000, 4096)                = 0
open("/usr/openwin/lib/locale/locale.alias", O_RDONLY) = -1 ENOENT (No
such file or directory)
writev(22, [{"GIOP\1\2\1\0\260\1\0\0", 12},
{"\240\352\377\277\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\17d\260"...,
432}], 2) = 444
futex(0x80f7738, FUTEX_WAKE, 1)         = 1
writev(22, [{"GIOP\1\2\1\0\\\0\0\0", 12},
{"P\352\377\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\17d\260"..., 92}], 2)
= 104
futex(0x80f7738, FUTEX_WAKE, 1)         = 1
writev(22, [{"GIOP\1\2\1\0\376\7\0\0", 12},
{"\240\352\377\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\17d\260"...,
2046}], 2) = 2058
futex(0x80f7738, FUTEX_WAKE, 1)         = 1
writev(22, [{"GIOP\1\2\1\0\372\2\0\0", 12},
{"\20\354\377\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\17d\260"..., 762}],
2) = 774
futex(0x8115204, FUTEX_WAIT, 1, NULL)   = 0
futex(0x81151e0, FUTEX_WAKE, 1)         = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 23
fcntl64(23, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(23, F_SETFD, FD_CLOEXEC)        = 0
connect(23, {sa_family=AF_FILE,
path="/tmp/orbit-bcs/linc-1baa-0-338deb7d6699d"}, 43) = 0
write(18, "A", 1)                       = 1
futex(0x81f2ddc, FUTEX_WAKE, 1)         = 1
writev(23, [{"GIOP\1\2\1\0\220\1\0\0", 12},
{"\200\355\377\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\201x"..., 400}],
2) = 412
futex(0x8115204, FUTEX_WAIT, 3, NULL)   = 0
futex(0x81151e0, FUTEX_WAKE, 1)         = 0
writev(23, [{"GIOP\1\2\1\0\230\1\0\0", 12},
{"\0\356\377\277\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\201x\210"..., 408}],
2) = 420
futex(0x8115204, FUTEX_WAIT, 5, NULL)   = 0
futex(0x81151e0, FUTEX_WAKE, 1)         = 0
futex(0x811514c, FUTEX_WAIT, 1, NULL

-- 
Ben Steeves                     _                    bcs at metacon.ca
 The ASCII ribbon campaign     ( )            ben.steeves at gmail.com
   against HTML e-mail          X                GPG ID: 0xB3EBF1D9
http://www.metacon.ca/bcs      / \     Yahoo Messenger: ben_steeves




More information about the fedora-list mailing list