プロジェクト

全般

プロフィール

活動

2016/01/11から2016/02/09まで

2016/02/03

22:35 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
CORBA Objectがアクティブなのに、deactivateしservantをdelete仕様としている
→Servant使用中はdeleteできないようにロックをかけるべき?
→しかし、readDataPortの呼び出しシー...
n-ando

2016/02/01

17:41 整備 #3436: Windows環境用の古いビルド設定を削除する
とりあえずソースは残すことになったのでこのチケット作業は進めない。
調査メモだけ残しておく。
* #3421 のチケットのvc14の修正を参考にしてvc8用の設定を削除する
* 上記以外にも、lib/coil/ace, lib/...
n.kawauchi

2016/01/29

13:37 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
試しに、deactivate_object() をデストラクタの前に持ってきてみる。
ProviderのFactoryのcoil::Destructorを以下のようにMyDestuctorに置き換え。...
n-ando
12:19 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
試しにomniORB-4.2.0 で同じことをやってみる。... n-ando
10:43 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
4.1.6 の _add_ref() 内の _pd_refCount にはロックかかってないのでは?
4.2.0 の方では _pd_refCount.inc(), _pd_refCount.dec() に置き換わっている。このオブジ...
n-ando
10:37 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
_remove_ref() を追加すると、常時以下のようなメッセージが表示されるようになった。... n-ando
10:11 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
omniORB: Object is still busy -- etherealise later.でググってみると、以下の記事がヒット。
但しちょっと古い。
deactivate_object() に加えて _remove...
n-ando
10:08 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
omniORBのトレースメッセージを取ってみた。デストラクタ付近の関数呼び出しと並べてみると。... n-ando
09:40 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
おそらくここ。OutPortCorbaCdrProvider のデストラクタ内で死んでいる。... n-ando
04:54 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
1回は OutPortCorbaCdrProvider.cpp のデストラクタで落ちていることを確認。
logger の呼び出しが最後
n-ando
04:53 コア バグ #3438 (新規): hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
https://github.com/fkanehiro/hrpsys-base/issues/905
n-ando

2016/01/26

14:01 整備 #3436 (終了): Windows環境用の古いビルド設定を削除する
サポートが終了したvcバージョン用の設定、及び、msi作成処理を削除する
* vc8用のsln, vcprojファイル等を生成している処理を外す
* 下記batファイルは削除する。現在は、build.batを利用しているため
*...
n.kawauchi

2016/01/18

12:25 コア 機能 #3432 (新規): ECスレッドを実行するCPUを固定する機能の実装
速度が要求される場面、例えば10GbEによる高速通信などでは、スレッドの実行を特定のCPUに固定する必要がある。
固定することはsched_setaffinity()でできるらしいので、rtc.confなどでECにオプションを与える...
n-ando

2016/01/14

14:53 整備 #3421: vc2015 (vc14) に対応する
r2689, r2690 で対応 n.kawauchi
14:49 整備 #3421 (終了): vc2015 (vc14) に対応する
vc2015 (vc14) に対応する n.kawauchi
13:46 調査 #3420 (終了): Fedora23-64環境で、rpmパッケージ作成ビルドに失敗する
* Fedora23の64bit環境(Fedora23-64)での問題。32bit環境(Fedora23)では正常にビルドできrpmパッケージが生成される
* tags/RELEASE_1_1_1のソースを使ってrpmパッケージを作...
n.kawauchi
 

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