One Or More Methods Of TargetDataLine Cause System To Hang.
This problem appears to be happening in the process of performing the following steps:
___________________
TargetDataLine.open()
TargetDataLine.start()
TargetDataLine.read()
TargetDataLine.stop()
TargetDataLine.close()
___________________
If you try to perform the previous steps 1000 times, the system will hang and in some cases the machine will need to be restarted.
It does not necessarily require 1000 iterations.
Sometimes the problem will occur on the first iteration, another time on the 700th iteration.
It appears to occur somewhat randomly, but I have never successfully completed 1000 iterations.
This same behavior has been observed on:
Windows 98 SE, both Kestrel & Merlin
Solaris 8.6, both Kestrel & Merlin
These are the only configurations that were used.
This problem is a failure of reliability testing for both Kestrel & Merlin.
Both require component test suites to run for 24 hours.
Code which reproduces this problem is attached.
==================
Verified with attached test045.java test case and was passed in Solaris platform on Mantis B08.
###@###.### 2002-11-21