Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 5239)
+++ trunk/BNC/src/bncwindow.cpp	(revision 5240)
@@ -2816,5 +2816,9 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncWindow::slotFinishedPostProcessingPPP() {
+  if (_mapWin) {
+    _postProcessing->disconnect(_mapWin);
+  }
   _runningPostProcessingPPP = false;
+  delete _postProcessing;
   _postProcessing           = 0;
   QMessageBox::information(this, "Information",
Index: trunk/BNC/src/rinex/bncpostprocess.cpp
===================================================================
--- trunk/BNC/src/rinex/bncpostprocess.cpp	(revision 5239)
+++ trunk/BNC/src/rinex/bncpostprocess.cpp	(revision 5240)
@@ -159,5 +159,4 @@
       delete _rnxObsFile; _rnxObsFile = 0;
       emit finished();
-      deleteLater();
       return;
     }
@@ -205,5 +204,4 @@
       if (_isToBeDeleted) {
         QThread::exit(0);
-        this->deleteLater();
         return;
       }
