« ログファイルの行方 | トップページ | 進捗記録 2015.2.19 »

2015年2月18日 (水)

それでも落ちますけど…

Qtを最新にしたらO.K.…なわけはありませんでした、やっぱり。

落ちる頻度は低くなったものの、落ちる時は落ちます。ウィンドウの再描画のタイミングが悪いと落ちるようです。

仕方がないので、Qt5のソースコードをダウンロードして少し眺めてみました。

その時なんとなく思いついたのが、Qtの画像データはスレッドセーフなのか、という疑問でした。

googleさんで検索すると結構な数のページが表示されました(;ω;)

前回の対処でJPEGデータを読み込む所と表示するところを排他制御しようとしましたが、そこを制御するだけではだめだったのでした…

GUIスレッドとMotionJPEGを受け取るスレッドで各々ローカルにQImageを持ちsignal/slotで接続した先のGUIスレッドの関数でコピーするとデータが破綻しなくなる、ということみたいです。

« ログファイルの行方 | トップページ | 進捗記録 2015.2.19 »

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/2011805/58979313

この記事へのトラックバック一覧です: それでも落ちますけど…:

« ログファイルの行方 | トップページ | 進捗記録 2015.2.19 »

無料ブログはココログ
2017年4月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30