Package: lsof
Severity: normal
Version: 4.75.dfsg.1-1
Tags: upstream

Lsof fails on mmaped failes with spaces:
a.out is from test.c, which opens() a file and then mmaps it, and then
sleeps forever.

$ ./a.out &
[3] 3451
$ lsof -p 3451
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
      Output information may be incomplete.
COMMAND  PID    USER   FD   TYPE DEVICE      SIZE   NODE NAME
a.out   3451 pryzbyj  cwd    DIR    3,1     12288 126977 /tmp
a.out   3451 pryzbyj  rtd    DIR    3,1      4096      2 /
a.out   3451 pryzbyj  txt    REG    3,1     12123 132689 /tmp/a.out
a.out   3451 pryzbyj  mem    REG    3,3            70845 /home/pryzbyj/ootb/Out 
(stat: No such file or directory)
a.out   3451 pryzbyj  mem    REG    3,1   1254468 175178 /lib/tls/libc-2.3.2.so
a.out   3451 pryzbyj  mem    REG    3,1     90248 174934 /lib/ld-2.3.2.so
a.out   3451 pryzbyj    0u   CHR  136,2                4 /dev/pts/2
a.out   3451 pryzbyj    1u   CHR  136,2                4 /dev/pts/2
a.out   3451 pryzbyj    2u   CHR  136,2                4 /dev/pts/2
a.out   3451 pryzbyj    3r   REG    3,3 159581184  70845 /home/pryzbyj/ootb/Out 
of the Blue @ The Fields 7-22-05, set 2.mp3

I checked the code, briefly; it seems that get_fields() is to blame.

Justin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to