操作
バグ #2206
未完了複合コンポーネントの解体時にthreadに関するエラーが発生する。
開始日:
2011/08/08
期日:
進捗率:
80%
予定工数:
説明
複合コンポーネントを解体する処理の過程で、threadingのjoin()をコールした際に以下のエラーが発生する。
ただし、解体時に毎回発生するわけではなく不定期に発生する。
Exception RuntimeError: RuntimeError('cannot join current thread',) in <bound me thod PeriodicExecutionContext.__del__ of <OpenRTM_aist.PeriodicExecutionContext. PeriodicExecutionContext instance at 0x027A3508>> ignored
上記エラーは、Pythonのthreadingモジュール内のjoin()メソッドで、thread.get_ident()をコールし、
自身のスレッドのidと、join()の対象となっているスレッドのidが同じ場合に発生する。
操作