OpenRTM-aist (C++): チケット
https://www.openrtm.org/redmine/
https://www.openrtm.org/redmine/redmine/favicon.ico
2018-04-09T04:45:53Z
Redmine for OpenRTM-aist
Redmine
バグ #4511 (終了): ownedのECのProfileのowner属性にRTCのリファレンスを代入する。
https://www.openrtm.org/redmine/issues/4511
2018-04-09T04:45:53Z
n-ando
Noriaki.Ando@gmail.com
<p>ownedのECのProfileのowner属性にRTCのリファレンスを代入する。</p>
バグ #4509 (終了): スレーブマネージャ起動時にmanager.modules.load_pathを¥で区切った場合に¥が消える
https://www.openrtm.org/redmine/issues/4509
2018-04-06T09:11:33Z
n-miyamoto
n-miyamoto@aist.go.jp
バグ #4473 (終了): サブスクリプション型がnewの場合に動作が停止する可能性がある
https://www.openrtm.org/redmine/issues/4473
2018-02-28T04:31:01Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>Python版の <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="バグ: サブスクリプション型がnewの場合に処理が停止することがある問題 (終了)" href="https://www.openrtm.org/redmine/issues/4470">#4470</a> と同じです。</p>
バグ #4462 (終了): 複合コンポーネントの子コンポーネントをexitするとプロセスが異常終了することがある
https://www.openrtm.org/redmine/issues/4462
2018-02-27T05:21:47Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>再現手順は以下の通り。</p>
<ol>
<li>Composite.batによりサンプルの複合コンポーネントを起動する</li>
<li>RT System EditorでMotorかSensorのコンポーネントをexitする</li>
<li>RT System Editor上で複合コンポーネント(PeriodicECSharedComposite)を選択すると落ちる</li>
</ol>
<p>何故かControllerコンポーネントをexitしても問題は発生しません。</p>
バグ #4430 (終了): rtc.confのデフォルトファイルパス
https://www.openrtm.org/redmine/issues/4430
2018-01-23T04:29:01Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>rtc.confのデフォルトファイルパスが以下のようになっているため、WindowsとLinuxで場合分けする。</p>
<pre>
const char* ManagerConfig::config_file_path[] =
{
"./rtc.conf",
"/etc/rtc.conf",
"/etc/rtc/rtc.conf",
"/usr/local/etc/rtc.conf",
"/usr/local/etc/rtc/rtc.conf",
NULL
};
</pre>
バグ #4422 (終了): NamingOnCorbaコンストラクタに渡すORBの参照カウントの問題
https://www.openrtm.org/redmine/issues/4422
2018-01-19T05:13:29Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>以下のコードについて、参照カウントが1つ多く減る可能性があるため調査する。</p>
<pre>
NamingBase* NamingManager::createNamingObj(const char* method,
const char* name_server)
{
(省略)
CORBA::ORB_var orb = m_manager->getORB();
name = new NamingOnCorba(orb.in(), name_server);
</pre>
<p>まず上記の部分でgetORB使用のため参照カウントが1つ増加している。<br />しかしcreateNamingObj関数が終了すると変数orbが削除されて参照カウントが1つ減少します。<br />このため、この部分だけを見ると差し引き0です。</p>
<p>しかし、NamingOnCorbaコンストラクタで変数m_cosnamingの初期化を行っています。</p>
<pre>
NamingOnCorba::NamingOnCorba(CORBA::ORB_ptr orb, const char* names)
: m_cosnaming(orb, names), m_endpoint(""),
m_replaceEndpoint(false)
</pre>
<p>変数m_cosnamingはCorbaNamingクラスであるため、CorbaNamingのコンストラクタが呼ばれています。</p>
<pre>
CorbaNaming::CorbaNaming(CORBA::ORB_ptr orb, const char* name_server)
: m_varORB(orb), m_nameServer(name_server),
</pre>
<p>m_varORBはCORBA::ORB_var型の変数です。この変数が削除されると参照カウントが減ります。</p>
<p>おそらく参照カウントを1つしか増やしていないのに2つ減っています。</p>
バグ #4391 (終了): 文字化け修正
https://www.openrtm.org/redmine/issues/4391
2017-12-10T22:39:43Z
n-ando
Noriaki.Ando@gmail.com
マージに伴い、コメントの日本語が化けたので修正。<br />trunk/OpenRTM-aist/src/lib/rtm の以下のファイルを修正。
<ul>
<li>InPortDirectConsumer.cpp</li>
<li>InPortCorbaCdrConsumer.cpp</li>
<li>ConnectorListener.h</li>
</ul>
バグ #4266 (終了): Throughputコンポーネントのインポートに1つ以上のコネクタが接続した場合の終了処理
https://www.openrtm.org/redmine/issues/4266
2017-10-14T16:47:51Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>Throughputコンポーネントはデータサイズが指定サイズ以上になった場合にexitするが、データ出力側のRTCとデータ入力側のRTCをどちらもアクティブにした場合にデータ入力側のRTCが先に終了して測定できなくなることがあるので修正する。</p>
バグ #4199 (終了): RTPreemptECのPolicy設定方法
https://www.openrtm.org/redmine/issues/4199
2017-09-11T10:51:25Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>RTPreemptECでPolicyを設定する際にpolicyのプロパティではなく何故かpriorityのプロパティが設定されているため修正する。</p>
<pre>
setPolicy(coil::Properties& prop)
{
RTC_TRACE(("setPriority()"));
std::string policy;
getProperty(prop, "priority", policy);//priority→policy
if (!policy.empty())
{
coil::normalize(policy);
if (policy == "rr") { m_policy = SCHED_RR; }
if (policy == "fifo") { m_policy = SCHED_FIFO; }
RTC_DEBUG(("Scheduling policy: %s", policy.c_str()));
}
else
{
RTC_DEBUG(("Scheduling policy: fifo"));
m_policy = SCHED_FIFO;
}
RTC_DEBUG(("setPolicy(): policy: %s", policy.c_str()));
}
</pre>
バグ #4145 (終了): ConnectorProfileへのrtc.confからのプロパティの反映
https://www.openrtm.org/redmine/issues/4145
2017-07-19T00:15:24Z
n-ando
Noriaki.Ando@gmail.com
<p>rtc.confから与えられるバッファ長、ポリシーなどのプロパティが実際には設定されているものの、ConnectorProfileには反映されていない。<br />ConnectorProfile.properties -> coil::Properties の操作は行われているものの、逆に書き戻す操作が行われていないため。<br />これを実装して、RTSEなどからも設定された値が見えるようにする。</p>
バグ #4024 (終了): sdo.service.consumer.enabled_service、sdo.service.provider.enabled_serviceの設定項目
https://www.openrtm.org/redmine/issues/4024
2017-04-18T06:13:42Z
n-miyamoto
n-miyamoto@aist.go.jp
<p>DefaultConfiguration.hには以下のようにenabled_serviceとなっている。</p>
<pre>
"sdo.service.provider.enabled_service", "ALL",
"sdo.service.consumer.enabled_service", "ALL",
</pre>
<p>しかし、Manager.cppやSdoServiceAdmin.cpp内ではenabled_service <strong>s</strong> となっており、~enabled_serviceが使われている箇所は無い。</p>
<pre>
::std::string constypes = prop["sdo.service.consumer.enabled_services"];
</pre>
<p>おそらくどちらかが間違っているので修正する。</p>
バグ #4016 (終了): imageprocessingのdebパッケージにopencvの依存関係を追記する
https://www.openrtm.org/redmine/issues/4016
2017-04-09T23:56:54Z
n-ando
Noriaki.Ando@gmail.com
<p>imageprocessingのdebパッケージにopencvの依存関係を追記する</p>
バグ #3979 (終了): fluentbit_stream ビルド向けのライブラリパス不足
https://www.openrtm.org/redmine/issues/3979
2017-03-08T07:07:01Z
takahashi
takahashi.saburo@aist.go.jp
<p>自動ビルド環境で発覚.<br />ライブラリパスが不足しており,fluentbit をホストにインストールしていない環境ではビルドエラーになる.</p>
バグ #3974 (終了): fluentbit_stream ビルド向けの includeパス不足
https://www.openrtm.org/redmine/issues/3974
2017-03-07T03:43:05Z
takahashi
takahashi.saburo@aist.go.jp
<p>ビルドエラーの修正.<br />fluentbit_stream ビルド向けに不足している includeパスを追加する.</p>
バグ #3887 (終了): trunkソースからインストールしようとした際、doxygen_classref.confが存在しないとエラーになる
https://www.openrtm.org/redmine/issues/3887
2017-01-26T07:48:22Z
n.kawauchi
n.kawauchi@aist.go.jp
<ul>
<li>リポジトリからチェックアウトしたソースで make, make install を実行すると発生するエラー</li>
<li>原因は、 <a class="issue tracker-6 status-5 priority-4 priority-default closed" title="整備: ドキュメントに掲載しているバージョン番号の管理を一元化する (終了)" href="https://www.openrtm.org/redmine/issues/3696">#3696</a> の修正によるもの</li>
<li>doxygen_classref.conf は、make dist時に doxygen_classref.conf.in から生成されるようになったため</li>
</ul>