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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox