I'm having the same problem, there have been several threads about this but no one seems to know what causes it. It starts out normal, but after a few minutes every program locks up. All but the ones you've used before. What I normally do is run airodump-ng, cp, ls, aireplay-ng, aircrack, etc with no arguments as soon as I get into a terminal, which seems to 'reserve' them so they can be used when I need them. This leads me to believe there is a leak somewhere. Like the system runs out of RAM or inodes run out (which causes the system to not be able to tell the permissions on the file). I have a perl script from a linux magazine that will list the directories with the most inodes, allowing you to track down abuse, but I can't seem to get it to work. I'm relatively new to linux and don't know any perl.
Code:
#!/usr/bin/perl -w
my $start=$ARGV[0];
foreach $object (`find '$start`){
my @parts=split(/\//,$object);
while(pop(@parts) ){
my $object = join('/',@parts);
$object =~ s/\/+/\//g;
$object2qty{$object}++;
}
}
foreach $object (sort { $object2qty{$a} <=> $object2qty{$b} }
keys %object2qty){
print $object2qty{$object} . "\t${object}\n";
}
the problem in the script seems to be around line 5 (foreach). The original probably isn't inodes anyway.
Any other ideas what could cause this problem?