From: Chris C. <ca...@al...> - 2011-07-11 12:54:09
|
On 28 June 2011 04:03, Peter Desjardins <pet...@gm...> wrote: > AudioPreviewThread::requestPreview for file id 1, start -0.064062500R, > end 8.081250000R, width 1018, notify 0x1d8cc60 > AudioPreviewThread::requestPreview - token = 4 > AudioPreviewThread::process() > AudioPreviewThread::process() file id 1 > terminate called after throwing an instance of 'std::out_of_range' > what(): basic_string::substr I expect this is the substr() call at PeakFile.cpp:815. Note that start is negative in the first line I quoted above, so startPeak, and thus peakNumber, and thus charNum will be negative at this point in PeakFile::getPreview. There is probably more than one way to fix this, but I'm rather concerned that I still haven't managed to reproduce it in the first place in order to test any fix... Chris |