=== modified file 'mixxx/src/trackinfoobject.cpp'
--- mixxx/src/trackinfoobject.cpp	2009-11-11 02:10:46 +0000
+++ mixxx/src/trackinfoobject.cpp	2009-11-15 06:26:11 +0000
@@ -101,8 +101,9 @@
 
 TrackInfoObject::TrackInfoObject(const QDomNode &nodeHeader)
 	: m_chordData() {
+  
     m_sFilename = XmlParse::selectNodeQString(nodeHeader, "Filename");
-    //m_sLocation = XmlParse::selectNodeQString(nodeHeader, "Filepath");
+    m_sLocation = XmlParse::selectNodeQString(nodeHeader, "Filepath") + "/" +  m_sFilename;
     m_sTitle = XmlParse::selectNodeQString(nodeHeader, "Title");
     m_sArtist = XmlParse::selectNodeQString(nodeHeader, "Artist");
     m_sType = XmlParse::selectNodeQString(nodeHeader, "Type");
@@ -123,7 +124,9 @@
 
     m_fBpmFactors = (float *)malloc(sizeof(float) * NumBpmFactors);
     generateBpmFactors();
-
+    
+    m_pWave = 0; //if this is not here, a segfault accurts in 1.7.x library import
+    
     m_pVisualWave = 0;
     m_dVisualResampleRate = 0;
 

