today's beta2 updates (Moz-mail)
Jim - 815 beta
redhat-jc at insight.rr.com
Fri Oct 3 02:31:05 UTC 2003
Andre Robatino wrote:
>>I have seen mozilla-1.4.1 freezing problems mentioned by the original
>>posters and also mozilla mail. If you file bugzilla reports please CC
>>me.
>
>
> My mozilla also uses up almost 100% of the CPU when it "freezes". However,
> strace -f mozilla shows it hanging on a futex system call:
>
> [pid 3400] clock_gettime(0, 0x4a6a95c) = -1 ENOSYS (Function not implemented)
> [pid 3400] gettimeofday({1065123504, 591658}, NULL) = 0
> [pid 3400] futex(0x9b4b20c, FUTEX_WAIT, 54, {32, 968747000}) = -1 ETIMEDOUT (Connection timed out)
> [pid 3400] gettimeofday({1065123537, 579818}, NULL) = 0
> [pid 3400] futex(0x9b4b198, FUTEX_WAKE, 1) = 0
> [pid 3400] gettimeofday({1065123537, 580181}, NULL) = 0
> [pid 3400] gettimeofday({1065123537, 580318}, NULL) = 0
> [pid 3400] clock_gettime(0, 0x4a6a95c) = -1 ENOSYS (Function not implemented)
> [pid 3400] gettimeofday({1065123537, 580580}, NULL) = 0
> [pid 3400] futex(0x9b4b20c, FUTEX_WAIT, 55, {835, 666738000}
>
> (hangs)
>
> So the CPU is occupied in user space, or system calls aren't being
> displayed. I noticed that glibc updates were included in the latest batch,
> that could be it. At the moment I can't file a bugzilla report since I don't
> have a browser that works well enough to do it. I should mention that
> prior to beta1 I had similar problems with Mozilla hanging, though only
> sporadically, not like this. Beta1 mostly cured it, and it was essentially
> gone before today. So there may have been a regression.
>
I tried "strace -f mozilla -mail" and got the excerpt below. I didn't
test out the browser much, it does come up alright though.
Is a bug filed for this one?
Jim
[pid 4418] stat64("/usr/lib/mozilla-1.4.1/chrome/venkman.jar",
{st_mode=S_IFREG|0644, st_size=822934, ...}) = 0
[pid 4418] write(29, "", 0) = 0
[pid 4418] lseek(29, 24, SEEK_SET) = 24
[pid 4418] write(29, "\0\0\0\0", 4) = 4
[pid 4418] lseek(29, 1093101, SEEK_SET) = 1093101
[pid 4418] sched_get_priority_max(0) = 0
[pid 4418] sched_get_priority_min(0) = 0
[pid 4418] clone(Process 4435 attached
child_stack=0x602db08,
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=0x602dbf8, {entry_number:6, base_addr:0x602dbb0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0x602dbf8)
= 4435
[pid 4418] sched_setscheduler(0x1153, 0, 0x602ddac) = 0
[pid 4418] write(3,
"\22\0\17\0006\0\0\2\345\0\0\0\344\0\0\0\10\0\0\0\"\0\0"..., 288
<unfinished ...>
[pid 4435] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 4418] <... write resumed> ) = 288
[pid 4435] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 4428] <... futex resumed> ) = -1 EINTR (Interrupted system call)
[pid 4418] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 4435] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 4426] <... futex resumed> ) = -1 EINTR (Interrupted system call)
[pid 4425] <... poll resumed> [{fd=6, events=POLLIN}], 1, -1) = -1
EINTR (Interrupted system call)
[pid 4428] --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
[pid 4435] open("/usr/lib/mozilla-1.4.1/chrome/messenger.jar",
O_RDONLY|O_LARGEFILE <unfinished ...>
[pid 4426] futex(0x94b948c, FUTEX_WAIT, 0, NULL <unfinished ...>
[pid 4425] poll( <unfinished ...>
[pid 4428] clock_gettime(0, <unfinished ...>
[pid 4435] <... open resumed> ) = 30
[pid 4428] <... clock_gettime resumed> 0x2e9295c) = -1 ENOSYS (Function
not implemented)
[pid 4435] lseek(30, 1240845, SEEK_SET <unfinished ...>
[pid 4428] gettimeofday( <unfinished ...>
[pid 4435] <... lseek resumed> ) = 1240845
[pid 4428] <... gettimeofday resumed> {1065147678, 157562}, NULL) = 0
[pid 4435] read(30, <unfinished ...>
[pid 4428] futex(0x9568664, FUTEX_WAIT, 27, {0, 12292000} <unfinished ...>
[pid 4435] <... read resumed>
"PK\3\4\n\0\0\0\0\0`\277p.\7\237$\232\232\32\0\0\232\32"..., 30) = 30
[pid 4435] lseek(30, 1240935, SEEK_SET) = 1240935
[pid 4435] read(30, "<?xml version=\"1.0\"?> \n<!--\nThe "..., 4096) = 4096
[pid 4435] read(30, "();\"/> \n </hbox> \n <"..., 2714) = 2714
[pid 4435] close(30) = 0
[pid 4435] futex(0x94efc8c, FUTEX_WAIT, 116, NULL <unfinished ...>
[pid 4428] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed
out)
[pid 4428] gettimeofday({1065147678, 193632}, NULL) = 0
[pid 4428] futex(0x95685f0, FUTEX_WAKE, 1) = 0
[pid 4428] gettimeofday({1065147678, 193796}, NULL) = 0
[pid 4428] gettimeofday({1065147678, 193848}, NULL) = 0
[pid 4428] clock_gettime(0, 0x2e9295c) = -1 ENOSYS (Function not
implemented)
[pid 4428] gettimeofday({1065147678, 193945}, NULL) = 0
[pid 4428] futex(0x9568664, FUTEX_WAIT, 28, {0, 269903000}) = -1
ETIMEDOUT (Connection timed out)
[pid 4428] gettimeofday({1065147678, 473682}, NULL) = 0
[pid 4428] futex(0x95685f0, FUTEX_WAKE, 1) = 0
[pid 4428] gettimeofday({1065147678, 474023}, NULL) = 0
[pid 4428] gettimeofday({1065147678, 474156}, NULL) = 0
[pid 4428] clock_gettime(0, 0x2e9295c) = -1 ENOSYS (Function not
implemented)
[pid 4428] gettimeofday({1065147678, 474416}, NULL) = 0
[pid 4428] futex(0x9568664, FUTEX_WAIT, 29, {290, 900740000}
<unfinished ...>
Process 4425 detached
Process 4426 detached
Process 4435 detached
Process 4428 detached
More information about the fedora-test-list
mailing list