Index: ext/libicpf/src/dumpctx.cpp =================================================================== diff -u -r94cc9c07fbcdacd45c26d4aab2a5a23468875066 -rcf97f25f2da163004d0b231b47027304ded79453 --- ext/libicpf/src/dumpctx.cpp (.../dumpctx.cpp) (revision 94cc9c07fbcdacd45c26d4aab2a5a23468875066) +++ ext/libicpf/src/dumpctx.cpp (.../dumpctx.cpp) (revision cf97f25f2da163004d0b231b47027304ded79453) @@ -35,8 +35,7 @@ * \param[in] uiType - type of dump (one of the DCX_*) * \param[in] pParam - additional param - the type of theis param depends on the ulType */ -dumpctx::dumpctx(uint_t uiType, ptr_t pParam) : - m_lock("dumpctx::m_lock") +dumpctx::dumpctx(uint_t uiType, ptr_t pParam) { m_uiType=uiType; if (uiType == DCX_FILE) Index: ext/libicpf/src/dumpctx.h =================================================================== diff -u -r94cc9c07fbcdacd45c26d4aab2a5a23468875066 -rcf97f25f2da163004d0b231b47027304ded79453 --- ext/libicpf/src/dumpctx.h (.../dumpctx.h) (revision 94cc9c07fbcdacd45c26d4aab2a5a23468875066) +++ ext/libicpf/src/dumpctx.h (.../dumpctx.h) (revision cf97f25f2da163004d0b231b47027304ded79453) @@ -85,7 +85,7 @@ void dump(const char_t* pszName, const ptr_t pValue); ///< pointer dump /**@}*/ protected: - d_mutex m_lock; ///< Mutex blocking class between open() and close() calls + mutex m_lock; ///< A mutex or d_mutex class cast to void* because of the circular dependencies problem string m_strBuffer; ///< String object that will gather information about dump char_t m_szBuffer[MAX_DUMP]; ///< Buffer used in formatting output data uint_t m_uiType; ///< Type of dump (as passed to constructor)