プロジェクト

全般

プロフィール

バグ #628

完了

coil::Logger のバグ windows

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

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

100%

予定工数:

説明

Logger の windows の Unitテストでバグがありました。
  • 現象
    期待通りにログファイルが出力されない。
  • 参考
    Linuxでのテストでは問題なし。
    本バグの前に以下の問題があり対応しています。
    現象
    LoggerTest.exe の 0x10491e36 (msvcp80d.dll) でハンドルされていない例外が発生しました
    : 0xC0000005: 場所 0x1051618c に書き込み中にアクセス違反が発生しました。
    原因
    log_streambuf の sync() で Guard していないため。
    対策
    Guard guard(m_mutex); を追加しました。

ファイル

log0.log (6.55 KB) log0.log 期待通りの出力されていないログファイル 匿名ユーザー, 2009/05/22 10:45
log1.log (6.25 KB) log1.log 期待するログファイルの出力 匿名ユーザー, 2009/05/22 10:45
Logger.h (15.6 KB) Logger.h 匿名ユーザー, 2009/06/15 09:43

関連するチケット 1 (0件未完了1件完了)

関連している OpenRTM-aist - バグ #781: Windows上でのConsoleIn,ConsoleOutコンポーネントの動作不具合終了2009/07/09

操作

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