From: Erland Lewin <erl@voxi.com>
To: linux-kernel@vger.kernel.org
Cc: Ulrich Weigand <Ulrich.Weigand@de.ibm.com>,
Manfred Spraul <manfred@colorfullife.com>,
Christian Robottom Reis <kiko@async.com.br>
Subject: /proc/<pid>/stat read hang with Mozilla in 2.4.14
Date: Thu, 06 Dec 2001 12:05:48 +0100 [thread overview]
Message-ID: <3C0F510C.E535A9A8@voxi.com> (raw)
On Mon, September 3, Christian Reis wrote to linux-kernel:
> Just wondering if anybody has had moz hanging on them and hanging 'ps -ax'
> (which means /proc/kmem reading is hung, IIRC)? This _never_ happened
> before 2.4.9, and I do mozilla QA so I'd have seen it; i've seen all sorts
> of crash with it :)
On Sun, September 30, Manfred Spraul replied:
> Probably you ran into the bug Ulrich Weigand found:
> access_process_vm can deadlock, especially with multithreaded apps.
> Access_process_vm is used by /proc/*/cmdline.
>
> It's fixed in 2.4.10.
I am seeing this problem (Mozilla hangs, then ps hangs (even a normal ps
without args)) in kernel 2.4.14 on an SMP machine (Abit BP6 mobo).
I did an strace of ps (procps 2.0.4) which ends with:
...
stat64("/proc/8770", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
open("/proc/8770/stat", O_RDONLY) = 7
read(7, >
I can't kill the 8770 process with kill -9 8770 (the /proc/8770
directory still exists).
I had recompiled Mozilla while a copy was running, could this have
caused the problem?
I also get hangs reading the cmdline, environ, exe, maps, stat, statm
and status files.
I can read the fd directory, the cpu file, the root and cwd links.
If I try to read the mem file, I get: "cat: /proc/8770/mem: No such
process".
There are no unusual messages in the system logs.
I guess I'll have to reboot now to make the dead Mozilla go away.
Please CC: any replies to me, as I don't subscribe to the linux-kernel
list.
Happy Hacking,
Erland
next reply other threads:[~2001-12-06 11:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-06 11:05 Erland Lewin [this message]
[not found] ` <3C0F9A53.10508@colorfullife.com>
2001-12-06 18:05 ` /proc/<pid>/stat read hang with Mozilla in 2.4.14 Erland Lewin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3C0F510C.E535A9A8@voxi.com \
--to=erl@voxi.com \
--cc=Ulrich.Weigand@de.ibm.com \
--cc=kiko@async.com.br \
--cc=linux-kernel@vger.kernel.org \
--cc=manfred@colorfullife.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.