OpenRTM / OpenRTP-aist

OpenRTP-aist: RT-Middleware and OMG RTC based component and system development tools implemented by AIST
Other
1 stars 6 forks source link

[RTSE]RTC強制終了、再起動直後にネームサービスビューのRTCを選択するとフリーズする #5

Closed Nobu19800 closed 5 years ago

Nobu19800 commented 5 years ago

Describe the bug RTCのプロセスを強制終了した直後にネームサービスビューのRTCを選択するとフリーズすることがある。

To Reproduce Steps to reproduce the behavior:

  1. RTCを強制終了する
  2. RTCを再起動する
  3. ネームサービスビューのRTCを選択する
  4. RTSEがフリーズする

Reproducibility 以下の状態で発生しやすい傾向がある。

Expected behavior

Screenshots or Logs

Environment

Additional context

ga-sakamoto commented 5 years ago

こちらのお話なのですが,現象を再現できておりません.

12 の修正時に,CORBAのタイムアウト周りも色々と修正させて頂きましたため,現状の最新版でも症状が発生するかを再度ご確認頂けませんでしょうか?

ご面倒をお掛けしてしまい,たいへん申し訳ございませんが,よろしくお願いいたします.

Nobu19800 commented 5 years ago

RELENG_1_2のソースコードで試してみたのですが、問題が発生しています。 原因は不明ですが、C++のRTCよりもPythonのRTCで試した方が発生の頻度が高いです。

以下がフリーズしている状態の画面ですが、ネームサービスビューのConsoleIn0.rtcをクリックすると25秒ほどフリーズします。その後に右側にRTCの情報は表示されることもありません。何回クリックしてもこの状態です。

ConsoleIn0.rtcは別に起動したRTSEでは正常にプロファイルを取得できています。

image

更新ボタンを押すと正常な状態に戻るようです。