Re: strange problem with reiserfs and /proc fs

From: Massimo Dal Zotto (dz@cs.unitn.it)
Date: Mon Jul 30 2001 - 04:12:16 EST


> On Sat, Jul 28, 2001 at 10:04:05PM +0200, Massimo Dal Zotto wrote:
> > I've found a strange problem with reiserfs. In some situations it interferes
> > with the /proc filesystem and makes all processes unreadable to top. After
> > a few seconds the situation returns normal. To verify the problem try the
> > following procedure:
> Have to be one of the strangest bugs I've seen. Makes be a bit lucky
> that reiser will oops on my machine so I cannot use it...
> I have also passed this bug onto the procps author, who may be able to
> shed a bit more light on the problem.
>
> > 3) type a few characters and save the file with C-x C-s. After the
> > file is saved top will show 0 processes. Sometimes it will show
> > only a few processes for an istant and then nothing. Sometimes
> > it will work fine. After a few seconds the missing processes
> > will show again. Modifying and saving the file again will show
> > the same behavior.

I have added some debugging code to ps. I get the following output:

$ /tmp/procps-2.0.7 > ./ps/ps # ok
  PID TTY TIME CMD
 5360 pts/1 00:00:00 bash
 5783 pts/1 00:00:33 xterm
10642 pts/1 00:00:00 ps
ps_readproc: !ent

$ /tmp/procps-2.0.7 > ./ps/ps # error
ps_readproc: stat(/proc/1)=-1
ps_readproc: stat(/proc/2)=-1
ps_readproc: stat(/proc/3)=-1
...
ps_readproc: !ent
  PID TTY TIME CMD

I have also mounted the procfs on an ext2 partition (with / on reiserfs)
and it gives the same error. It seems that the problem is having / on the
reiserfs.

-- 
Massimo Dal Zotto

+----------------------------------------------------------------------+ | Massimo Dal Zotto email: dz@cs.unitn.it | | Via Marconi, 141 phone: ++39-0461534251 | | 38057 Pergine Valsugana (TN) www: http://www.cs.unitn.it/~dz/ | | Italy pgp: see my www home page | +----------------------------------------------------------------------+ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Jul 31 2001 - 21:00:42 EST