Mailinglist Archive: opensuse-bugs (7523 mails)
| < Previous | Next > |
[Bug 417841] New: fuser leaks file handles
- From: bugzilla_noreply@xxxxxxxxxx
- Date: Sat, 16 Aug 2008 08:45:12 -0600 (MDT)
- Message-id: <bug-417841-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=417841
Summary: fuser leaks file handles
Product: openSUSE 11.0
Version: Final
Platform: x86-64
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: koenig@xxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
in an emoty directory try
touch {1..1024}
fuser *
which gives
Cannot open /etc/mtab: Too many open files
Cannot open /proc/net/unix: Too many open files
Cannot open /etc/mtab: Too many open files
Cannot open /proc/net/unix: Too many open files
Cannot open /etc/mtab: Too many open files
Cannot open /proc/net/unix: Too many open files
Cannot open /proc directory: Too many open files
more files give more error messages.
from "strace -e open,close fuser *"
...
open("/proc/net/unix", O_RDONLY) = 1021
open("/proc/mounts", O_RDONLY) = 1022
close(1022) = 0
open("/etc/mtab", O_RDONLY) = 1022
close(1022) = 0
open("/proc/net/unix", O_RDONLY) = 1022
open("/proc/mounts", O_RDONLY) = 1023
close(1023) = 0
open("/etc/mtab", O_RDONLY) = 1023
close(1023) = 0
open("/proc/net/unix", O_RDONLY) = 1023
open("/proc/mounts", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/etc/mtab", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/net/unix", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/mounts", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/etc/mtab", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/net/unix", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/mounts", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/etc/mtab", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/net/unix", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc", O_RDONLY|O_NONBLOCK|O_DIRECTORY|0x80000) = -1 EMFILE (Too
many open files)
so "/proc/net/unix" leaks...
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Summary: fuser leaks file handles
Product: openSUSE 11.0
Version: Final
Platform: x86-64
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: koenig@xxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
in an emoty directory try
touch {1..1024}
fuser *
which gives
Cannot open /etc/mtab: Too many open files
Cannot open /proc/net/unix: Too many open files
Cannot open /etc/mtab: Too many open files
Cannot open /proc/net/unix: Too many open files
Cannot open /etc/mtab: Too many open files
Cannot open /proc/net/unix: Too many open files
Cannot open /proc directory: Too many open files
more files give more error messages.
from "strace -e open,close fuser *"
...
open("/proc/net/unix", O_RDONLY) = 1021
open("/proc/mounts", O_RDONLY) = 1022
close(1022) = 0
open("/etc/mtab", O_RDONLY) = 1022
close(1022) = 0
open("/proc/net/unix", O_RDONLY) = 1022
open("/proc/mounts", O_RDONLY) = 1023
close(1023) = 0
open("/etc/mtab", O_RDONLY) = 1023
close(1023) = 0
open("/proc/net/unix", O_RDONLY) = 1023
open("/proc/mounts", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/etc/mtab", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/net/unix", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/mounts", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/etc/mtab", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/net/unix", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/mounts", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/etc/mtab", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc/net/unix", O_RDONLY) = -1 EMFILE (Too many open
files)
open("/proc", O_RDONLY|O_NONBLOCK|O_DIRECTORY|0x80000) = -1 EMFILE (Too
many open files)
so "/proc/net/unix" leaks...
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
| < Previous | Next > |