Debug: getTrack ************************ Debug: new TrackInfoObject.... Debug: Track exists... Debug: TAG!!! Debug: wtf ==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: wwwwtf 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)