プロジェクト

全般

プロフィール

バグ #801

完了

OpenRTM-aist(C++)-remove_organization時にSegmentationfaultが発生する問題

匿名ユーザー さんがほぼ15年前に追加. 14年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2009/07/17
期日:
進捗率:

100%

予定工数:

説明

単体テストを行った際、
add_organization()後に remove_organization()を実行すると「Segmentation fault」が発生する。

CORBA::Boolean
Configuration_impl::remove_organization(const char* organization_id)
throw (CORBA::SystemException,
InvalidParameter, NotAvailable, InternalError) {
RTC_TRACE(("remove_organization(%s)", organization_id));
try {
Guard gurad(m_org_mutex);
CORBA_SeqUtil::erase_if(m_organizations, org_id(organization_id)); ★ここで落ちる
}
catch (...) {
throw InternalError("Configuration::remove_organization");
// never reach here
return false;
}
return true;
}

他の形式にエクスポート: Atom PDF