Debug: getTrack ************************ Debug: new TrackInfoObject.... Debug: Track exists... Debug: TAG!!! ==6950== ==6950== Invalid read of size 4 ==6950== at 0x405D0F7: id3_debug_free (debug.c:175) ==6950== by 0x405C23E: finish_file (file.c:353) ==6950== by 0x405C604: id3_file_close (file.c:493) ==6950== by 0x80D552E: SoundSourceMp3::ParseHeader(TrackInfoObject*) (soundsourcemp3.cpp:482) ==6950== by 0x8120DED: SoundSourceProxy::ParseHeader(TrackInfoObject*) (soundsourceproxy.cpp:109) ==6950== by 0x8140E1E: TrackInfoObject::TrackInfoObject(QString, QString, BpmDetector*) (trackinfoobject.cpp:326) ==6950== by 0x8109C79: TrackCollection::getTrack(QString) (trackcollection.cpp:155) ==6950== by 0x810536E: Track::slotLoadPlayer2(QString) (track.cpp:553) ==6950== by 0x818131B: Track::qt_metacall(QMetaObject::Call, int, void**) (moc_track.cc:129) ==6950== by 0x4EACC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x4EAD078: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x81822F4: WVisualWaveform::trackDropped(QString) (moc_wvisualwaveform.cc:102) ==6950== Address 0xACCE32C is 4 bytes before a block of size 41 alloc'd ==6950== at 0x4022765: malloc (vg_replace_malloc.c:149) ==6950== by 0x512C2CF: strdup (in /lib/tls/i686/cmov/libc-2.6.1.so) ==6950== by 0x405C35E: new_file (file.c:392) ==6950== by 0x405C4BC: id3_file_open (file.c:439) ==6950== by 0x80D52D3: SoundSourceMp3::ParseHeader(TrackInfoObject*) (soundsourcemp3.cpp:455) ==6950== by 0x8120DED: SoundSourceProxy::ParseHeader(TrackInfoObject*) (soundsourceproxy.cpp:109) ==6950== by 0x8140E1E: TrackInfoObject::TrackInfoObject(QString, QString, BpmDetector*) (trackinfoobject.cpp:326) ==6950== by 0x8109C79: TrackCollection::getTrack(QString) (trackcollection.cpp:155) ==6950== by 0x810536E: Track::slotLoadPlayer2(QString) (track.cpp:553) ==6950== by 0x818131B: Track::qt_metacall(QMetaObject::Call, int, void**) (moc_track.cc:129) ==6950== by 0x4EACC03: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x4EAD078: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.3.2) file.c:353: free(0xacce330) memory not allocated Debug: done constructing TrackInfoObject.... Debug: Found new track: Beastie Boys - Alive.mp3 Debug: file length 20194560 ==6950== ==6950== Thread 3: ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041BCE: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041C18: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041C99: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041CD3: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041D84: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041DBF: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Thread 5: ==6950== Use of uninitialised value of size 4 ==6950== at 0x40417DD: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x40417E2: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== More than 100 errors detected. Subsequent errors ==6950== will still be recorded, but in less detail than before. ==6950== ==6950== Use of uninitialised value of size 4 ==6950== at 0x4041A67: mad_layer_III (in /usr/lib/libmad.so.0.2.1) ==6950== ==6950== Thread 6: ==6950== Invalid read of size 4 ==6950== at 0x811F110: PeakFinder::detectPeak(float const*, int, int) (peakfinder.cpp:78) ==6950== by 0x811DCF2: BpmDetect::getBpm() (bpmdetect.cpp:335) ==6950== by 0x811CBC9: BpmDetector::run() (bpmdetector.cpp:245) ==6950== by 0x4DE5EB4: (within /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x422B46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so) ==6950== by 0x518F73D: clone (in /lib/tls/i686/cmov/libc-2.6.1.so) ==6950== Address 0xF06673C is 0 bytes after a block of size 2,004 alloc'd ==6950== at 0x4022B9C: operator new[](unsigned) (vg_replace_malloc.c:195) ==6950== by 0x811DF51: BpmDetect::init(int, int) (bpmdetect.cpp:319) ==6950== by 0x811CA8F: BpmDetector::run() (bpmdetector.cpp:207) ==6950== by 0x4DE5EB4: (within /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x422B46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so) ==6950== by 0x518F73D: clone (in /lib/tls/i686/cmov/libc-2.6.1.so) ==6950== ==6950== Invalid read of size 4 ==6950== at 0x811F2CB: PeakFinder::detectPeak(float const*, int, int) (peakfinder.cpp:189) ==6950== by 0x811DCF2: BpmDetect::getBpm() (bpmdetect.cpp:335) ==6950== by 0x811CBC9: BpmDetector::run() (bpmdetector.cpp:245) ==6950== by 0x4DE5EB4: (within /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x422B46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so) ==6950== by 0x518F73D: clone (in /lib/tls/i686/cmov/libc-2.6.1.so) ==6950== Address 0xF06673C is 0 bytes after a block of size 2,004 alloc'd ==6950== at 0x4022B9C: operator new[](unsigned) (vg_replace_malloc.c:195) ==6950== by 0x811DF51: BpmDetect::init(int, int) (bpmdetect.cpp:319) ==6950== by 0x811CA8F: BpmDetector::run() (bpmdetector.cpp:207) ==6950== by 0x4DE5EB4: (within /usr/lib/libQtCore.so.4.3.2) ==6950== by 0x422B46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so) ==6950== by 0x518F73D: clone (in /lib/tls/i686/cmov/libc-2.6.1.so) Debug: BPM detection successful for "Beastie Boys - Alive.mp3" Debug: WaveSummary generation successful for "Beastie Boys - Alive.mp3"