Да, onepavel прав, проблема действительно была в статике. Почему то статические переменные сохраняются в памяти после перезапуска приложения. Возможно, dr_yand Вы правы, и я действительно не учёл что-то при завершении приложения, но это уже другой вопрос. Спасибо за ответы.