diff -r 262aa4f075d6 -r a62b67d1f67c connectivitymodules/SeCon/servers/syncserver/src/sconsyncserver.cpp --- a/connectivitymodules/SeCon/servers/syncserver/src/sconsyncserver.cpp Tue Sep 28 18:46:16 2010 +0530 +++ b/connectivitymodules/SeCon/servers/syncserver/src/sconsyncserver.cpp Tue Oct 12 17:42:13 2010 +0530 @@ -144,6 +144,12 @@ LOCAL_C void ExeMainL() { TRACE_FUNC_ENTRY; + + // Temporary Workaround for Kernel Issue (ou1cimx1#131074) + // Load libc here because otherwise plugins which link to Qt will result in libc constructors being called twice + RLibrary lib; + lib.Load(_L("libc")); + // Install active scheduler CActiveScheduler* scheduler = new(ELeave) CActiveScheduler; CleanupStack::PushL(scheduler);