In many countries, such as the U.S. for example, it is not uncommon for PhD supervisors to purposely delay submission of a thesis by a PhD student as PhD students are thought of as 'cheap labor'. I think it is important to have a second supervisor who is familiar with your subject area but not necessarily in the same department or even university as your main supervisor. If you do not have a second supervisor, you should still be able to speak (in confidence) to a committee in charge of postgraduate students at your university to discuss your options.