[Expired for firefox (Ubuntu) because there has been no activity for 60
days.]
** Changed in: firefox (Ubuntu)
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/183221
Title:
extremly slow startup of firefox if a nfs-share is not reachable
Status in firefox package in Ubuntu:
Expired
Status in firefox-3.0 package in Ubuntu:
Invalid
Bug description:
Binary package hint: firefox
Firefox needs a few minutes for startup if a mounted filesystem is not
reachable (i.e. a nfs-share).
The "/usr/bin/firefox" wrapper-script uses "/bin/pwd" to gather the current
working directory.
--- Strace output
fstat64(3, {st_mode=S_IFDIR|0755, st_size=792, ...}) = 0
close(4) = 0
fstat64(3, {st_mode=S_IFDIR|0755, st_size=792, ...}) = 0
fcntl64(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 30 entries */, 4096) = 808
fstatat64(3, "bin", {st_mode=S_IFDIR|0755, st_size=2688, ...},
AT_SYMLINK_NOFOLLOW) = 0
fstatat64(3, "dev", {st_mode=S_IFDIR|0755, st_size=13960, ...},
AT_SYMLINK_NOFOLLOW) = 0
fstatat64(3, "etc", {st_mode=S_IFDIR|0755, st_size=8760, ...},
AT_SYMLINK_NOFOLLOW) = 0
fstatat64(3, "lib", {st_mode=S_IFDIR|0755, st_size=5576, ...},
AT_SYMLINK_NOFOLLOW) = 0
fstatat64(3, "nas", <unfinished ...>
---
The last fstat is blocking for a long time - replacing "/bin/pwd" by
the shell-builtin "pwd" solves the problem.
$ diff -u /usr/bin/firefox mozilla.fixed
--- /usr/bin/firefox 2007-12-04 12:00:28.000000000 +0100
+++ mozilla.fixed 2008-01-15 16:34:03.000000000 +0100
@@ -106,7 +106,7 @@
dist_bin="$curdir"
found=1
else
- here=`/bin/pwd`
+ here=`pwd`
while [ -h "$progname" ]; do
bn=`basename "$progname"`
cd `dirname "$progname"`
----
Please submit this change to the firefox developer team if you think
this change is useful....
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/183221/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp