Use getIndex(), not m_numReadPoints
Don't play with pointers

More than you have to. Can get burned.
Add skip test, and working
Add bad file check