2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
42 / 332 ツリー ←次へ | 前へ→

CrystalDiskInfo 報告ツリー (3.0 以降) ひよひよ 09/8/23(日) 22:05

ようやく原因がわかりました!! ひよひよ 09/11/7(土) 9:21 [添付]
Re:ようやく原因がわかりました!! とむ 09/11/7(土) 12:39 [添付][添付][添付]
Re:ようやく原因がわかりました!! ひよひよ 09/11/7(土) 12:57

ようやく原因がわかりました!!
←back ↑menu ↑top forward→
 ひよひよ  - 09/11/7(土) 9:21 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : DiskInfo(18).exe
・サイズ : 0.9MB
   ListCtrl 関連処理付近で止まっているということで、ノーマークだったのですが・・・
原因はコレでした。

if(preVendorId == m_Ata.vars[i].VendorId && ! forceUpdate)
{

初期化時は i = 0 なのですが、ディスクが見つからなかった場合、存在しない vars[0] の VendorId にアクセスすることになり、アクセス違反が発生していました。

この問題は、3.0 で SSD 対応を強化した際に発生しており、とむさんに限らず、RAID 環境などで一台もディスクが見つからない場合常に問題が起こっていたと想定されます。

何度も何度もテスト結果を送っていただくことになってしまい申し訳ございません。
おかげさまで時間はかかりましたが非常に重大な不具合を解決することができました。

*今度こそ動作するはずです。(何も見えないのですが・・・)

Re:ようやく原因がわかりました!!
←back ↑menu ↑top forward→
 とむ  - 09/11/7(土) 12:39 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : DiskInfo(18).png
・サイズ : 59.7KB

[添付]〜添付ファイル〜
・名前 : DiskInfo_UseWMI_0.log
・サイズ : 6.1KB

[添付]〜添付ファイル〜
・名前 : DiskInfo_UseWMI_1.log
・サイズ : 6.8KB
   ▼ひよひよさん:
>ListCtrl 関連処理付近で止まっているということで、ノーマークだったのですが・・・
>原因はコレでした。
>
>if(preVendorId == m_Ata.vars[i].VendorId && ! forceUpdate)
>{
>
>初期化時は i = 0 なのですが、ディスクが見つからなかった場合、存在しない vars[0] の VendorId にアクセスすることになり、アクセス違反が発生していました。
>
>この問題は、3.0 で SSD 対応を強化した際に発生しており、とむさんに限らず、RAID 環境などで一台もディスクが見つからない場合常に問題が起こっていたと想定されます。
>
>
>*今度こそ動作するはずです。(何も見えないのですが・・・)

おはようございます。
朝早くから修正版UPお疲れ様です。
早速試したところ・・・無事起動しました!
そして対応ディスクが見つかりませんでしたと_| ̄|○
正常に見えなくて嬉しいような悲しいような。

>何度も何度もテスト結果を送っていただくことになってしまい申し訳ございません。
>おかげさまで時間はかかりましたが非常に重大な不具合を解決することができました。

少しでも役に立っていれば幸いです。
私としても1ユーザとして責任を果たせたかなと。

最後になりましたが、これからもお体に気をつけて開発頑張って下さい。
今後も他のツールも合わせて使わせて頂きます。

※追伸
WMI=1で設定したときのログが1箇所文字化けしているようです。
AddDisk(1, -1, -1) - 6 以降の39行目です。
きっと問題ない・・・かな。

添付画像
【DiskInfo(18).png : 59.7KB】

Re:ようやく原因がわかりました!!
←back ↑menu ↑top forward→
 ひよひよ  - 09/11/7(土) 12:57 -

引用なし
パスワード
   ▼とむさん:
>おはようございます。
>朝早くから修正版UPお疲れ様です。
>早速試したところ・・・無事起動しました!
動作確認ありがとうございました。
原因がわかってホント良かったです。
にしても、なんでアクセス違反でアプリが落ちることなくダンマリなんだろうか・・・。

>そして対応ディスクが見つかりませんでしたと_| ̄|○
>正常に見えなくて嬉しいような悲しいような。
ホント、Intel RAID な方は非常に多いので、対応できると良いんですけどねぇ〜。

>>何度も何度もテスト結果を送っていただくことになってしまい申し訳ございません。
>>おかげさまで時間はかかりましたが非常に重大な不具合を解決することができました。
>
>少しでも役に立っていれば幸いです。
>私としても1ユーザとして責任を果たせたかなと。
>
>最後になりましたが、これからもお体に気をつけて開発頑張って下さい。
>今後も他のツールも合わせて使わせて頂きます。
今後ともよろしくお願いします。

>※追伸
>WMI=1で設定したときのログが1箇所文字化けしているようです。
>AddDisk(1, -1, -1) - 6 以降の39行目です。
>きっと問題ない・・・かな。
model 名を表示する機能を入れていたのですが、model 名が ASCII として取得できていないからです。まぁ、RAID なんで仕方がないですね。
→というわけで、問題ないです。

42 / 332 ツリー ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
ページ:  ┃  記事番号:   
101872
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free