scott wrote:
Every since I updated my laptop to cooker a couple of days ago, I've been
having a rather odd problem in Mozilla. This happens with
mozilla-1.3-0.final.20030228.1mdk. When I try to type something in the
address bar, it takes 10-30 seconds before it will actually show what I type.
This, so far as I can tell, only happens the first time you use mozilla and
type something in the address bar.
I've look around on the list and no one else seems to be having the problem,
but if anyone else notices it and can help, I'd appreciate it.
Thanks,
Scott
I noticed a freeze of the mozilla interface on cooker a couple of days
ago right after starting it and trying to type in a text box. I thought
it might be an incomplete sync and left it until today, when I saw your
report, synced, and tried again. When I click in the url bar or a text
box, I can get a blinking cursor but the interface freezes as soon as I
hit a key. This time, I waited about 3-4 minutes and it became
responsive again. After this waiting period, the url and text box (i.e.
Search at mandrakeclub.com) are useable again.
I was able to capture the strace at the freeze on a couple of occasions,
one after I had removed mozilla fonts. It seemed to be dealing with
/etc/hosts at the time, so I include that content.
$ strace mozilla
[..]
TE|MAP_FIXED, 27, 0x6000) = 0x41e86000
close(27) = 0
open("/usr/lib/mozilla-1.3/libaudiofile.so.0", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/mozilla-1.3/plugins/libaudiofile.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/libaudiofile.so.0", O_RDONLY) = 27
read(27, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\}\0\000"...,
1024) = 1024
fstat64(27, {st_mode=S_IFREG|0755, st_size=158396, ...}) = 0
old_mmap(NULL, 161456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 27, 0) = 0x4240f000
mprotect(0x42434000, 9904, PROT_NONE) = 0
old_mmap(0x42434000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
27, 0x24000) = 0x42434000
close(27) = 0
munmap(0x4240, 60346) = 0
access("/tmp/.esd/socket", R_OK|W_OK) = -1 ENOENT (No such file or
directory)
socket(PF_UNIX, SOCK_STREAM, 0) = 27
connect(27, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1
ENOENT (No such file or directory)
close(27) = 0
open("/etc/hosts", O_RDONLY)= 27
fcntl64(27, F_GETFD)= 0
fcntl64(27, F_SETFD, FD_CLOEXEC)= 0
fstat64(27, {st_mode=S_IFREG|0644, st_size=86, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x4191c000
read(27, "10.0.0.10\t\tlocalhost.localdomain"..., 4096) = 86
read(27, "", 4096) = 0
close(27) = 0
munmap(0x4191c000, 4096)= 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 27
fcntl64(27, F_SETFD, FD_CLOEXEC)= 0
setsockopt(27, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
connect(27, {sa_family=AF_INET, sin_port=htons(16001),
sin_addr=inet_addr("10.0.0.10")}, 16
$ cat /etc/hosts
10.0.0.10 localhost.localdomain localhost
127.0.0.1 localhost.localdomain localhost
$ rpm -qa | grep mozilla
mozilla-fonts-2310-9mdk
mozilla-1.3-0.final.20030228.1mdk
mozilla-mail-1.3-0.final.20030228.1mdk
#urpme mozilla-fonts
$ strace mozilla
[..]
TE|MAP_FIXED, 26, 0x6000) = 0x4223a000
close(26) = 0
open("/usr/lib/mozilla-1.3/libaudiofile.so.0", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/mozilla-1.3/plugins/libaudiofile.so.0", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/libaudiofile.so.0", O_RDONLY) = 26
read(26, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\}\0\000"...,
1024) = 1024
fstat64(26, {st_mode=S_IFREG|0755, st_size=158396, ...}) = 0
old_mmap(NULL, 161456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 26, 0) = 0x4246d000
mprotect(0x42492000, 9904, PROT_NONE) = 0
old_mmap(0x42492000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
26, 0x24000) = 0x42492000
close(26) = 0
munmap(0x422e4000, 60346) = 0
access("/tmp/.esd/socket", R_OK|W_OK) = -1 ENOENT (No such file or
directory)
socket(PF_UNIX, SOCK_STREAM, 0) = 26
connect(26, {sa_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1
ENOENT (No such file or directory)
close(26) = 0
open("/etc/hosts", O_RDONLY)= 26
fcntl64(26, F_GETFD)= 0
fcntl64(26, F_SETFD, FD_CLOEXEC)= 0
fstat64(26, {st_mode=S_IFREG|0644, st_size=86, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x4191c000
read(26, "10.0.0.10\t\tlocalhost.localdomain"..., 4096) = 86
read(26, "", 4096) = 0
close(26) = 0
munmap(0x4191c000, 4096)= 0
socket(PF_INET, SOCK_STREAM,