<div dir="ltr">The problem with the source you have provided is that omniORB (which provides the cdrMemoryStream implementation) has not been properly initialised before you call it. This is why it is segfaulting.<div><br>
</div><div>Geoff</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 18 July 2014 05:07,  <span dir="ltr"><<a href="mailto:attila.bernath@sztaki.hu" target="_blank">attila.bernath@sztaki.hu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Geoff, I use cmake. The OpenRTM is of version 1.1. Contents of the file<br>
bad_test_RTMHexConverter.cpp: #include #include #include #include int<br>
main(int argc, char **argv) { RTC::TimedString data; RTC::TimedString data2;<div class=""><br>
// commenting out the next line results in a segfault RTC::InPort("hi",<br>
data2); std::cout << data.data << std::endl; cdrMemoryStream os; std::cerr <<<br></div>
"Hi" << std::endl; data >>= os; std::cerr << "Hi2" << std::endl; } Contents<br>
of the CMakeLists.txt file: cmake_minimum_required(VERSION 2.8 FATAL_ERROR)<br>
project(cdrStreamProba) set(CMAKE_BUILD_TYPE Debug) find_package(OpenRTM)<br>
if(${OpenRTM_FOUND}) MESSAGE(STATUS "OpenRTM configuration Found")<br>
else(${OpenRTM_FOUND}) message(STATUS "Use cmake/Modules/FindOpenRTM.<u></u>cmake in<br>
the project") list(APPEND CMAKE_MODULE_PATH<br>
${PROJECT_SOURCE_DIR}/cmake/<u></u>Modules) find_package(OpenRTM REQUIRED)<br>
endif(${OpenRTM_FOUND}) if (DEFINED OPENRTM_INCLUDE_DIRS) string(REGEX<br>
REPLACE "-I" ";" OPENRTM_INCLUDE_DIRS "${OPENRTM_INCLUDE_DIRS}") string(REGEX<br>
REPLACE " ;" ";" OPENRTM_INCLUDE_DIRS "${OPENRTM_INCLUDE_DIRS}") endif<br>
(DEFINED OPENRTM_INCLUDE_DIRS) include_directories(${OPENRTM_<u></u>INCLUDE_DIRS})<br>
message("omniorb" ${OMNIORB_INCLUDE_DIRS})<br>
add_executable(bad_test_<u></u>RTMHexConverter bad_test_RTMHexConverter.cpp)<br>
target_link_libraries(bad_<u></u>test_RTMHexConverter ${OPENRTM_LIBRARIES}) Attila<div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
openrtm-users mailing list<br>
<a href="mailto:openrtm-users@openrtm.org" target="_blank">openrtm-users@openrtm.org</a><br>
<a href="http://www.openrtm.org/mailman/listinfo/openrtm-users" target="_blank">http://www.openrtm.org/<u></u>mailman/listinfo/openrtm-users</a><br>
</div></div></blockquote></div><br></div>