Matt Brubeck wrote:
>Travis Evans wrote:
>>>I just have discovered a crash bug in Audacity's Change Pitch
>>I'm having the same problem with Audacity 1.2.1. I get the Visual C++
>>Runtime Error when I try to use the Change Pitch effect, regardless of
>>the percent setting (it even happens on 0% change).
>Okay, I actually can reproduce this in Audacity 1.2.1 on Windows XP
>(I may have been running the wrong version yesterday). It also happens
>on Change Tempo.
>The "Microsoft Visual C++ Runtime Error: abnormal program termination"
>dialog appears as soon as the OK button is pressed in either of these
>I have no idea what might be causing this. :(
I couldn't replicate it in 1.2.0, but can in 1.2.1. It's in Soundtouch,
in AAFilter::calculateCoeffs(), a few stack frames above
EffectChangePitch::Process()'s call to new SoundTouch().
In AAFilter::calculateCoeffs(), it happens consistently at the first
st_assert() call. The length parameter is passed correctly, value 32, so
the assertion should be okay, but it's an unhandled exception in
KERNEL32.DLL, so probably can't find st_assert().
I've got to run, but I'll have more time to look at this later. Any
ideas? Consider upgrading SoundTouch on the branch?