Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_benchmark can hang forever with "Warm up" enabled on some formats (Read 1041 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_benchmark can hang forever with "Warm up" enabled on some formats

How to reproduce: take Monkey's audio file 24 bit 96 kHz with insane compression, try to use "Decoding speed test" on it with "Warm up" option enabled and "Load whole file into memory" disabled. Test seems to take forever until "Abort" is pressed. And even after aborting test, fb2k's process uses one CPU's thread at ~100%.
foobar2000 1.4.3 beta 1, foo_input_monkey 2.1.9, foo_benchmark 1.2.5, no other additional components, Windows 7 SP1, Core i3 3245.
Sample - https://www.dropbox.com/s/ixbo87rgmqtwqnn/02.%20How%20About%20You--.ape?dl=1
Process monitor log for attempt to run test and abortion - https://www.dropbox.com/s/d5yh73yjaq42lcy/Logfile.PML?dl=1

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #1
Thanks for reporting. This is a bug in old version of the Monkey's Audio library used by foo_input_monkey 2.1.9. A fixed version - using latest Monkey library - will be released shortly.
Microsoft Windows: We can't script here, this is bat country.

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #2
New Monkey's Audio decoder posted, all should be good now.
Microsoft Windows: We can't script here, this is bat country.

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #3
@Peter
Some time ago I wrote about a bug in Monkey's audio code that makes impossible to seek past first 2 GB in very big APE files: https://hydrogenaud.io/index.php/topic,108328.0.html
This problem is still present in the current MAC SDK, at least both old foo_input_monkey 2.1.9 and new 2.2 cannot seek to the end of a very big (3.3 GB) APE file.
And it seems that it's relatively easy to fix...

 

Re: foo_benchmark can hang forever with "Warm up" enabled on some formats

Reply #4
OK thanks for bringing it up.
Microsoft Windows: We can't script here, this is bat country.