after the below failure lots of other tests are experiencing: execvp: Too many open files testASMSingleStep(frysk.rt.TestStepping)java.lang.ArrayIndexOutOfBoundsException: 0 at frysk.dwfl.DwflFactory.doDwfl(TestRunner) at frysk.dwfl.DwflFactory.createDwfl(TestRunner) at frysk.dwfl.DwflFactory.createDwfl(TestRunner) at frysk.stack.RemoteFrame.getLines(TestRunner)
After applying these changes: 2007-07-06 Mike Cvet <mcvet@redhat.com> * TestLib.java (tearDown): Calls DwflFactory.clear(). 2007-07-09 Andrew Cagney <cagney@redhat.com> * DwflCache.java (Mod): New class. (modMap): New static WeakHashMap. (getDwfl(Proc), currentDwfls, taskMod): Delete. (getDwfl(Task)): Store per-task Dwfl's using modMap. (clear): Clear the modMap. * DwflCache.java (getDwfl(Proc)): Make private. * DwflCache.java (removeDwfl(Task), removeDwfl(Proc)): Delete. * TestDwflCache.java: New file. * DwflFactory.java (dwflMap, tsakMap): Delete. (createDwfl(Proc), createDwfl(Task)): Delete. (clearDwfl(Proc), clearDwfl(Task), clear): Delete. (createDwfl): Rename doDwfl. * DwflCache.java: New file. * DwflFactory.java: Re-indent. Running testASMSingleStep(frysk.rt.TestStepping) ...ERROR java.lang.ArrayIndexOutOfBoundsException: 0 and no exec problems.