diff --git a/pykd_bootstrapper/pykd_bootstrapper_vc120.vcxproj b/pykd_bootstrapper/pykd_bootstrapper_vc120.vcxproj
index 7a67a73..b18fee5 100644
--- a/pykd_bootstrapper/pykd_bootstrapper_vc120.vcxproj
+++ b/pykd_bootstrapper/pykd_bootstrapper_vc120.vcxproj
@@ -105,6 +105,7 @@
true
export.def
$(OutDir)pykd$(TargetExt)
+ comsuppw.lib;%(AdditionalDependencies)
@@ -121,6 +122,7 @@
true
export.def
$(OutDir)pykd$(TargetExt)
+ comsuppw.lib;%(AdditionalDependencies)
@@ -142,6 +144,7 @@
true
export.def
$(OutDir)pykd$(TargetExt)
+ comsuppw.lib;%(AdditionalDependencies)
@@ -163,6 +166,7 @@
true
export.def
$(OutDir)pykd$(TargetExt)
+ comsuppw.lib;%(AdditionalDependencies)
@@ -201,11 +205,6 @@
-
-
- {3e9c538f-f060-4e86-ab7d-d44439615b63}
-
-
diff --git a/pykd_bootstrapper/version.h b/pykd_bootstrapper/version.h
index 3ecc07a..2c76d6e 100644
--- a/pykd_bootstrapper/version.h
+++ b/pykd_bootstrapper/version.h
@@ -3,7 +3,7 @@
#define PYKDEXT_VERSION_MAJOR 1
#define PYKDEXT_VERSION_MINOR 0
#define PYKDEXT_VERSION_SUBVERSION 1
-#define PYKDEXT_VERSION_BUILDNO 8
+#define PYKDEXT_VERSION_BUILDNO 9
#define __VER_STR2__(x) #x
#define __VER_STR1__(x) __VER_STR2__(x)
diff --git a/pykd_bootstrapper/windbgext.cpp b/pykd_bootstrapper/windbgext.cpp
index 8436ddb..d1b033d 100644
--- a/pykd_bootstrapper/windbgext.cpp
+++ b/pykd_bootstrapper/windbgext.cpp
@@ -180,6 +180,8 @@ public:
{
delete m_globalInterpreter;
m_globalInterpreter = 0;
+ PyThreadState_Swap(m_globalState);
+ m_globalState = PyEval_SaveThread();
}
void start()