diff --git a/src/libs/qmljsdebugger/jsdebuggeragent.cpp b/src/libs/qmljsdebugger/jsdebuggeragent.cpp
index 29c3d4003198ea374d1fca95dd775caea0dc7bc0..b94b0a812921e7a1f6673c8527974066450ed4a1 100644
--- a/src/libs/qmljsdebugger/jsdebuggeragent.cpp
+++ b/src/libs/qmljsdebugger/jsdebuggeragent.cpp
@@ -187,6 +187,7 @@ QList<JSAgentWatchData> JSDebuggerAgent::getLocals(QScriptContext *ctx)
 */
 JSDebuggerAgent::JSDebuggerAgent(QScriptEngine *engine)
     : QDeclarativeDebugService("JSDebugger"), QScriptEngineAgent(engine)
+    , state(NoState)
 {}
 
 /*!