diff -Nurb gcin-1.6.4.pre25/modules/chewing.cpp gcin_chewing/modules/chewing.cpp
--- gcin-1.6.4.pre25/modules/chewing.cpp        2011-06-22 21:41:02.000000000 +0800
+++ gcin_chewing/modules/chewing.cpp    2011-06-28 00:38:04.199990962 +0800
@@ -136,6 +136,8 @@
     if (!g_pChewingCtx)
         return FALSE;
 
+    memset (&dummyConfig, 0x00, sizeof (ChewingConfigData));
+
     chewing_config_open (bWriteMode);
 
     chewing_config_load (&dummyConfig);

