Open files leakage
Björn Eriksson
bjorn at bjornen.nu
Wed May 15 12:53:31 UTC 2002
On Tue, May 07, 2002 at 10:45:41PM +0400, Andrey Panov wrote:
> There is a files, that left opened after closing them in viewer.
> For example, press F3 on any file, that has association in mc.ext, then quit
> viewer.
> File will left opened, as lsof shows it.
>
> [root at plutonia /]# lsof | grep 8150
> .....
> mc 8150 apx 0u CHR 136,9 11 /dev/pts/9
> mc 8150 apx 1u CHR 136,9 11 /dev/pts/9
> mc 8150 apx 2u CHR 136,9 11 /dev/pts/9
> mc 8150 apx 3u CHR 5,0 26531 /dev/tty
> mc 8150 apx 4u CHR 5,2 23880 /dev/ptmx
> mc 8150 apx 5r REG 33,8 234021 949806
> /home/src/manpages-ru-0.7.tar.gz
> mc 8150 apx 6r FIFO 0,6 88038 pipe
> mc 8150 apx 7w FIFO 0,6 88038 pipe
> mc 8150 apx 8r REG 33,8 234021 949806
> /home/src/manpages-ru-0.7.tar.gz
> mc 8150 apx 9r REG 33,8 234021 949806
> /home/src/manpages-ru-0.7.tar.gz
> mc 8150 apx 10r REG 33,8 234021 949806
> /home/src/manpages-ru-0.7.tar.gz
>
> Here i pressed F3 four times on manpages-ru-0.7.tar.gz
> As you can see, it opens and never closes.
[ What version of mc are you using? ]
I couldn't reproduce this with 4.5.55 but the cvs version exhibits said
problem. After ~100 Views on src/regex.o I get:
>> Internal error: No more virtual file handles <<
I've looked around for a while. I think it might be due to recent
changes to view.c (vfs.c:mc_close() is never called) but haven't found
the bug yet. [I'll look some more tonight.]
--
//Björnen, bjorn @ bjornen . nu | http://bjornen.nu | |_).._. _ _ _ _ \\
( GPG: 3F1E41C8 5229D5F6 5D8E0149 659CDF06 8320510D | |_)|(_)| | )(-| ) )
\\ Mutt + Vim + Exim + Linux | / //
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.midnight-commander.org/pipermail/mc-devel/attachments/20020515/4e77ce41/attachment.asc>
More information about the mc-devel
mailing list