diff --git a/proof/proofx/src/TXSocket.cxx b/proof/proofx/src/TXSocket.cxx
index 753f3aaaa2453c950d309c5ce4b9cd37e1abc2f8..d0d470a3fb14b0c63568b55d082b19b9316c5919 100644
--- a/proof/proofx/src/TXSocket.cxx
+++ b/proof/proofx/src/TXSocket.cxx
@@ -826,8 +826,8 @@ void TXSocket::PostMsg(Int_t type)
 
    // Signal it and release the mutex
    if (gDebug > 0)
-      Info("PostMsg", "%p: posting semaphore: %p (%d bytes)",
-                          this, &fASem, mlen);
+      Info("PostMsg", "%p: posting type %d to semaphore: %p (%d bytes)",
+                          this, type, &fASem, mlen);
    fASem.Post();
 
    // Done
@@ -1225,7 +1225,7 @@ Int_t TXSocket::SendRaw(const void *buffer, Int_t length, ESendRecvOptions opt)
 
    // Failure notification (avoid using the handler: we may be exiting)
    Error("SendRaw", "%s: problems sending %d bytes to server",
-                    fHost.Data(), Request.sendrcv.dlen);
+                    fHost.Data(), length);
    return -1;
 }
 
diff --git a/proof/proofx/src/TXSocketHandler.cxx b/proof/proofx/src/TXSocketHandler.cxx
index 7413bf06dfdc8753a06f8512b8fc32e6238443bb..0ea8dc62c0a0e0e70c314645662f5ad0e7d9e171 100644
--- a/proof/proofx/src/TXSocketHandler.cxx
+++ b/proof/proofx/src/TXSocketHandler.cxx
@@ -45,7 +45,8 @@ Bool_t TXSocketHandler::Notify()
    {  R__LOCKGUARD(&TXSocket::fgReadyMtx);
       s = (TXSocket *) TXSocket::fgReadySock.Last();
       if (gDebug > 2)
-         Info("Notify", "ready socket %p (input socket: %p)", s, fInputSock);
+         Info("Notify", "ready socket %p (%s) (input socket: %p)",
+                        s, (s ? s->GetTitle() : "***undef***"), fInputSock);
    }
 
    // If empty, nothing to do