Menu

#12 Too many open files when playing audio file

open
2
2008-10-15
2008-08-07
Dave Grove
No

Open up the standard demo trace file (Harmonicon, debussy). Add the audio file to the feedgroup, doubleclick on audio node to get figure. Hit play.

Within a couple of seconds, start seeing cascading IO Exceptions because there are too many open files. The stack dump is:

Thread [Raw Audio Player] (Suspended (exception FileNotFoundException))
FileInputStream.open(String) line: not available [native method]
FileInputStream.<init>(File) line: 135
WaveFileReader.getAudioInputStream(File) line: 238
AudioSystem.getAudioInputStream(File) line: 1192
AudioStreamFromFile.dataMaker(int) line: 72
AudioStream$1.make(int, int, Object[]) line: 86
CacheArray.get(int) line: 237
AudioStreamFromFile(AudioStream).getBuffer(int) line: 190
RawAudioPlayer.internalRead() line: 156
RawAudioPlayer.run() line: 173
RawAudioPlayer.access$0(RawAudioPlayer) line: 166
RawAudioPlayer$1.run() line: 142
Thread.run() line: 810

Discussion

  • Dave Grove

    Dave Grove - 2008-08-07
    • labels: --> TF Core Platform
     
  • Dave Grove

    Dave Grove - 2008-10-15
    • priority: 5 --> 2
     

Log in to post a comment.

MongoDB Logo MongoDB