Index: trunk/BNC/src/pppRun.cpp
===================================================================
--- trunk/BNC/src/pppRun.cpp	(revision 6509)
+++ trunk/BNC/src/pppRun.cpp	(revision 6510)
@@ -381,5 +381,19 @@
     // ---------------
     if (_corrFile) {
-      _corrFile->syncRead(epo->tt);
+      try {
+        _corrFile->syncRead(epo->tt);
+      }
+      catch (const char* msg) {
+        emit newMessage(QByteArray(msg), true);
+        break;
+      }
+      catch (const string& msg) {
+        emit newMessage(QByteArray(msg.c_str()), true);
+        break;
+      }
+      catch (...) {
+        emit newMessage("unknown exceptions in corrFile", true);
+        break;
+      }
     }
 
