Bug #1899

crash when opening new file while timestretcher was in operation

Added by Chris Cannam almost 5 years ago.

Status:NewStart date:2019-07-21
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

(In current repo head)

  • Open an audio file and play it
  • Slow it down
  • Stop playing and open a different file
  • Crash
#0  0x00007ffff7ba42f6 in  () at /usr/lib/libfftw3.so.3
#1  0x00007ffff7b51e36 in fftw_plan_awake () at /usr/lib/libfftw3.so.3
#2  0x00007ffff7b51e36 in fftw_plan_awake () at /usr/lib/libfftw3.so.3
#3  0x00007ffff7c36d12 in fftw_destroy_plan () at /usr/lib/libfftw3.so.3
#4  0x00007ffff72f4210 in RubberBand::FFTs::D_FFTW::~D_FFTW
    (this=0x5555562e59d0, __in_chrg=<optimized out>) at src/dsp/FFT.cpp:1593
#5  0x00007ffff72f4210 in RubberBand::FFTs::D_FFTW::~D_FFTW
    (this=0x5555562e59d0, __in_chrg=<optimized out>) at src/dsp/FFT.cpp:1601
#6  0x00007ffff72f4210 in RubberBand::FFT::~FFT()
    (this=<optimized out>, __in_chrg=<optimized out>) at src/dsp/FFT.cpp:3187
#7  0x00007ffff72fa369 in RubberBand::RubberBandStretcher::Impl::ChannelData::~ChannelData() (this=0x5555596167a0, __in_chrg=<optimized out>)
    at src/StretcherChannelData.cpp:255
#8  0x00007ffff72fcab8 in RubberBand::RubberBandStretcher::Impl::~Impl()
    (this=0x555556922e50, __in_chrg=<optimized out>)
    at src/StretcherImpl.cpp:203
#9  0x00007ffff72e54a1 in RubberBand::RubberBandStretcher::~RubberBandStretcher() (this=<optimized out>, __in_chrg=<optimized out>)
    at src/RubberBandStretcher.cpp:43
#10 0x0000555555756992 in AudioCallbackPlaySource::addModel(TypedId<Model>) ()
#11 0x00005555557836c7 in MainWindowBase::modelAdded(TypedId<Model>) ()
#12 0x00005555557daff5 in MainWindow::modelAdded(TypedId<Model>) ()
#13 0x0000555555807fa4 in MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#14 0x00007ffff4aafa11 in QMetaObject::activate(QObject*, int, int, void**) ()
    at /usr/lib/libQt5Core.so.5
#15 0x00005555558007a2 in Document::modelAdded(TypedId<Model>) ()
#16 0x0000555555779ea1 in Document::setMainModel(TypedId<Model>) ()
#17 0x000055555578a74f in MainWindowBase::addOpenedAudioModel(FileSource, TypedId<Model>, MainWindowBase::AudioFileOpenMode, QString, bool) ()

Also available in: Atom PDF