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

CristalMark2004R3が動作しない? まっちゃん 08/7/7(月) 23:45
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/8(火) 7:20
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/8(火) 10:25
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/8(火) 10:07
Re:CristalMark2004R3が動作しない? 竜角 08/7/8(火) 19:21
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/8(火) 22:27
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/8(火) 22:33
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/8(火) 23:30
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/9(水) 5:53
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/9(水) 7:34
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/9(水) 21:09 [添付]
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/9(水) 23:22
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/10(木) 7:54 [添付]
Re:CristalMark2004R3が動作しない? 竜角 08/7/10(木) 10:00
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/10(木) 10:42
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/10(木) 21:19 [添付]
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/10(木) 21:42
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/10(木) 21:46
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/10(木) 22:06 [添付]
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/10(木) 22:30 [添付]
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/10(木) 22:57 [添付]
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/10(木) 23:13 [添付]
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/11(金) 6:43
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/11(金) 8:04 [添付]
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/11(金) 22:51
Re:CristalMark2004R3が動作しない? まっちゃん 08/7/12(土) 10:22
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/12(土) 10:38
Re:CristalMark2004R3が動作しない? 竜角 08/7/10(木) 23:42 [添付]
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/11(金) 6:40
Re:CristalMark2004R3が動作しない? 竜角 08/7/12(土) 1:22 [添付][添付]
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/12(土) 4:19
Re:CristalMark2004R3が動作しない? 竜角 08/7/12(土) 9:07
Re:CristalMark2004R3が動作しない? 竜角 08/7/12(土) 9:33
Re:CristalMark2004R3が動作しない? ひよひよ 08/7/12(土) 9:37

CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/7(月) 23:45 -

引用なし
パスワード
   VistaでCristalMark2004R3を使い、測定しようとしたのですが、起動しても何も表示されません。タスクマネージャで見ると、CristalMark2004R3は起動されています。記憶は定かではありませんが、以前は動作していました。どこを調査すれば、いいのでしょうか?

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/8(火) 7:20 -

引用なし
パスワード
   ▼まっちゃんさん:
>VistaでCristalMark2004R3を使い、測定しようとしたのですが、起動しても何も表示されません。タスクマネージャで見ると、CristalMark2004R3は起動されています。記憶は定かではありませんが、以前は動作していました。どこを調査すれば、いいのでしょうか?
一点ご確認いただきたいのですが、一つ前のバージョンは動作するでしょうか?
http://www.vector.co.jp/soft/winnt/hardware/se235775.html (Vector)

お手数をお掛けしますが、ご確認よろしくお願いいたします。
 

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/8(火) 10:07 -

引用なし
パスワード
   ご返事、ありがとうございます。連絡いただいたファイルでも、同じでした。私の方も、以前のファイルを探して、テストし報告します。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/8(火) 10:25 -

引用なし
パスワード
   追加情報ですが、前バージョン:CristalMark2004R2でも同様でした。また、黙り状態をタスクマネージャで見ると、CPU使用率で50%近くを占有しています。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/8(火) 19:21 -

引用なし
パスワード
   私もまっちゃんさんと同じ状況です。
CristalMark2004R3を起動すると、タスクマネージャのプロセス一覧には表示されるけどウインドウは表示されず、CPU50%(片方のコアをフルに使用している?)のまま止まります。
こうなると、タスクマネージャからプロセスを終了させるしか対処方法がなくなります。

ハードはMacBook Pro(Core2 T7700 2.4GHz)。
OSはVista SP1をBootCampで起動しています。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/8(火) 22:27 -

引用なし
パスワード
   私の場合と全く同じです。私だけの問題でなくて、安心しました!もう1台のVistaでは正常に動作します。何か他のアプリケーションのDLLなどの影響でしょうか?作者に、他のプログラムとの干渉などを教えてもらえるといいのですが!

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/8(火) 22:33 -

引用なし
パスワード
   作者の他のプログラムの動作を確認していたら、CrystalCPUIDがCristalMark2004R3同様に黙り状態になります。やはりCPU使用率50%位で起動されています。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/8(火) 23:30 -

引用なし
パスワード
   > まっちゃんさん
> 竜角さん
CrystalMark が起動しないとのレポートありがとうございます。

CrystalMark はデバッグ用に起動ログを生成しております。それを見るとどこまで処理が進んでいるかをある程度は把握できます。

CrystalMark09.log が同じディレクトリに生成されるので、そちらを添付いただけないでしょうか。
お手数をおかけいたしますがご協力お願いいたします。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/9(水) 5:53 -

引用なし
パスワード
   ログは以下の通りです。

CrystalMark Execute Start
CrystalMark Initialize Start
SysInfo.dll Init Start

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/9(水) 7:34 -

引用なし
パスワード
   ▼まっちゃんさん:
>ログは以下の通りです。
>
>CrystalMark Execute Start
>CrystalMark Initialize Start
>SysInfo.dll Init Start
ありがとうございます。
SysInfo.dll の初期化中に止まってしまっているようです。恐らく CrystalCPUID も同じかと思います。今週末までにデバッグ用出力充実版を準備したいと思いますので、可能であればご協力願います。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/9(水) 21:09 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo.zip
・サイズ : 169.8KB
   SysInfo にデバッグ出力機能をつけました。
また、不要かつ怪しい部分を除去したバージョンを作りました。

SysInfo.dll - デバッグ出力+怪しい部分除去版 (これで動けば良いのですが)
SysInfoA.dll - デバッグ出力のみ

SysInfo.dll を CrystalMark 2004 R3 のフォルダに上書きコピーしてください。CrystalMark09.log にデバッグ出力されます。
少なくとも前よりは数行増えるはずです。どこまで処理できたかこれでめぼしがつくと思います。

大変お手数ですが、ご確認よろしくお願いいたします。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/9(水) 23:22 -

引用なし
パスワード
   CristalMark2004R3テスト結果のログです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);

勝手にCPUIDに適用して収集したログです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 7:54 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(2).zip
・サイズ : 85.5KB
   レポートありがとうございました。

デバッグ出力部分を追加しました。
度々申し訳ございませんが、テストお願いします。

正常時は以下のようになります。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
FlagAMDMobile = CheckAMDMobile();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
END:CPciInfo::CPciInfo()
END:PCI = new CPciInfo();
SysInfo.dll Init OK!!
Get HDD Infomation Start
Get HDD Infomation OK!
CrystalMark Initialize OK!!
DeinitializeDll();
WMI Initialize Start
Disk
Disk A
Disk B
Disk C
Disk D
Disk B
Disk C
Disk D
Disk F
BIOS
BIOS 1
BIOS 2
BIOS 3
BIOS 4
BIOS 5
BIOS 6
Computer System
Mother
OS
IDE
Video
Video 1
Video 2
Video 3
Video 4
VideoDriver GetWMI
Video 5
Video 6
WMI Initialize OK!

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/10(木) 10:00 -

引用なし
パスワード
   遅くなりましたが、私のほうでも動作確認させていただきました。
"SysInfo.zip" を適用したときの動作ログは、 まっちゃんさんのものと同一です。
"SysInfo(2).zip" を適用したときの動作ログは、以下のようになります。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 10:42 -

引用なし
パスワード
   本日のテスト結果です。竜角さんと同じようです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 21:19 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(3).zip
・サイズ : 171.4KB
   竜角さん、まっちゃんさんレポートありがとうございます。

レポートを踏まえて対策版を作りました。

SysInfo.dll : PCI バスのスキャン中に進捗状況をログファイルに出力
SysInfoB.dll : PCI バスをスキャンしない。

テスト方法
1) SysInfo.dll を上書きコピーして CrystalMark を起動してください。
⇒ 今まで同様起動しないので、CrystalMark09.log を保存してください。

2) SysInfoB.dll を SysInfo.dll に上書きコピーして CrystalMark を起動してください。
⇒ 恐らく起動すると思いますが、ご確認よろしくお願いいたします。

PCI バスのスキャン範囲を制御する必要がありそうなので、週末対策を行いたいと思います。今しばらくお付き合い頂けると幸いです。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 21:42 -

引用なし
パスワード
   Sysinfo.dllでは、依然と同じく黙りでした。その時のログです。

InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
for(bus = 0; bus < max_bus; bus++){
bus:0
EXIST / bus:0, dev:0, func:0
EXIST / bus:0, dev:1, func:0
EXIST / bus:0, dev:27, func:0
EXIST / bus:0, dev:28, func:0
EXIST / bus:0, dev:28, func:2
EXIST / bus:0, dev:28, func:4
EXIST / bus:0, dev:29, func:0
EXIST / bus:0, dev:29, func:1
EXIST / bus:0, dev:29, func:2
EXIST / bus:0, dev:29, func:3
EXIST / bus:0, dev:29, func:7
EXIST / bus:0, dev:30, func:0
EXIST / bus:0, dev:31, func:0
EXIST / bus:0, dev:31, func:1
EXIST / bus:0, dev:31, func:2
EXIST / bus:0, dev:31, func:3
bus:1
EXIST / bus:1, dev:2, func:0
EXIST / bus:1, dev:2, func:1
EXIST / bus:1, dev:2, func:2
bus:2
EXIST / bus:2, dev:0, func:0
bus:3
EXIST / bus:3, dev:0, func:0
bus:4
EXIST / bus:4, dev:0, func:0
bus:5
EXIST / bus:5, dev:0, func:0
bus:6
bus:7
bus:8
bus:9
bus:10
bus:11
bus:12
bus:13
bus:14
bus:15
bus:16
bus:17
bus:18
bus:19
bus:20
bus:21
bus:22
bus:23
bus:24
bus:25
bus:26
bus:27
bus:28
bus:29
bus:30
bus:31
bus:32
bus:33
bus:34
bus:35
bus:36
bus:37
bus:38
bus:39
bus:40
bus:41
bus:42
bus:43
bus:44
bus:45
bus:46
bus:47
bus:48
bus:49
bus:50
bus:51
bus:52
bus:53
bus:54
bus:55
bus:56
bus:57
bus:58
bus:59
bus:60
bus:61
bus:62
bus:63
bus:64
bus:65
bus:66
bus:67
bus:68
bus:69
bus:70
bus:71
bus:72
bus:73
bus:74
bus:75
bus:76
bus:77
bus:78
bus:79
bus:80
bus:81
bus:82
bus:83
bus:84
bus:85
bus:86
bus:87
bus:88
bus:89
bus:90
bus:91
bus:92
bus:93
bus:94
bus:95
bus:96
bus:97
bus:98
bus:99
bus:100
bus:101
bus:102
bus:103
bus:104
bus:105
bus:106
bus:107
bus:108
bus:109
bus:110
bus:111
bus:112
bus:113
bus:114
bus:115
bus:116
bus:117
bus:118
bus:119
bus:120
bus:121
bus:122
bus:123
bus:124
bus:125
bus:126
bus:127
bus:128
bus:129
bus:130
bus:131
bus:132
bus:133
bus:134
bus:135
bus:136
bus:137
bus:138
bus:139
bus:140
bus:141
bus:142
bus:143
bus:144
bus:145
bus:146
bus:147
bus:148
bus:149
bus:150
bus:151
bus:152
bus:153
bus:154
bus:155
bus:156
bus:157
bus:158
bus:159
bus:160
bus:161
bus:162
bus:163
bus:164
bus:165
bus:166
bus:167
bus:168
bus:169
bus:170
bus:171
bus:172
bus:173
bus:174
bus:175
bus:176
bus:177
bus:178
bus:179
bus:180
bus:181
bus:182
bus:183
bus:184
bus:185
bus:186
bus:187
bus:188
bus:189
bus:190
bus:191
bus:192
bus:193
bus:194
bus:195
bus:196
bus:197
bus:198
bus:199
bus:200
bus:201
bus:202
bus:203
bus:204
bus:205
bus:206
bus:207
bus:208
bus:209
bus:210
bus:211
bus:212
bus:213
bus:214
bus:215
bus:216
bus:217
bus:218
bus:219
bus:220
bus:221
bus:222
bus:223
bus:224
bus:225
bus:226
bus:227
bus:228
bus:229
bus:230
bus:231
bus:232
bus:233
bus:234
bus:235
bus:236
EXIST / bus:236, dev:0, func:0
bus:237
EXIST / bus:237, dev:3, func:0
bus:238
bus:239
bus:240
bus:241
bus:242
bus:243
bus:244
bus:245
bus:246
bus:247
bus:248
bus:249
bus:250
bus:251
EXIST / bus:251, dev:16, func:0
EXIST / bus:251, dev:18, func:0
EXIST / bus:251, dev:20, func:0
EXIST / bus:251, dev:22, func:0
EXIST / bus:251, dev:24, func:0
EXIST / bus:251, dev:26, func:0
EXIST / bus:251, dev:28, func:0
EXIST / bus:251, dev:30, func:0
bus:252
bus:253
bus:254
bus:255
EXIST / bus:255, dev:17, func:0
EXIST / bus:255, dev:18, func:0
EXIST / bus:255, dev:18, func:1
EXIST / bus:255, dev:18, func:2
EXIST / bus:255, dev:18, func:3
EXIST / bus:255, dev:18, func:4
EXIST / bus:255, dev:18, func:5
EXIST / bus:255, dev:18, func:6
EXIST / bus:255, dev:18, func:7
EXIST / bus:255, dev:19, func:0
EXIST / bus:255, dev:20, func:0
EXIST / bus:255, dev:20, func:1
EXIST / bus:255, dev:20, func:2
EXIST / bus:255, dev:20, func:3
EXIST / bus:255, dev:20, func:4
EXIST / bus:255, dev:20, func:5
EXIST / bus:255, dev:20, func:6
EXIST / bus:255, dev:20, func:7

その後、SysinfoB.dllをSysinfo.dllに変名したら、動作しました。HDDとMEMテストしましたが、適正のようです。その時のログです。


InitializeDll()
ostype = oscheck();
GetModuleFileName
switch(ostype)
START:init_isr();
END:init_isr();
res = initialize(g_hModule);
switch ( res ){
return TRUE;
return new CSysInfo(code);
gFlagStatus = getdllstatus();
START:CPU = new CCpuInfo(0x01)
START:CCpuInfo::CCpuInfo()
mask = (DWORD)SetThreadAffinityMask(GetCurrentThread(), m_mask);
InitData();
FillCpuInfo();
FillCacheInfo();
FillNameString();
SetCPUName();
Clock = GetClock(TimerType);
SetUpRDMSR();
SetCPUName();
SetThreadAffinityMask(GetCurrentThread(), mask);
END:CCpuInfo::CCpuInfo()
END:CPU = new CCpuInfo(0x01)
START:PCI = new CPciInfo();
START:CPciInfo::CPciInfo()
InitData();
GetDeviceID();
SetDeviceName();
Exception();
SearchAllDevice();
for(bus = 0; bus < max_bus; bus++){
END:CPciInfo::CPciInfo()
END:PCI = new CPciInfo();
SysInfo.dll Init OK!!
Get HDD Infomation Start
Get HDD Infomation OK!
CrystalMark Initialize OK!!
DeinitializeDll();
WMI Initialize Start
Disk
Disk A
Disk B
Disk C
Disk D
Disk B
Disk C
Disk D
Disk E
Disk B
Disk C
Disk D
Disk E
Disk F
BIOS
BIOS 1
BIOS 2
BIOS 3
BIOS 4
BIOS 5
BIOS 6
Computer System
Mother
OS
IDE
Video
Video 1
Video 2
Video 3
Video 4
VideoDriver GetWMI
Video 5
Video 6
WMI Initialize OK!

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 21:46 -

引用なし
パスワード
   言い忘れましたが、CrystalCPUIDもSysInfoB.dll を SysInfo.dll に上書きコピーしたところ、動作しました。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 22:06 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(4).zip
・サイズ : 85.8KB
   動作確認ありがとうございました。

やはり、PCI スキャンで止まっていたようですね。これで、改修方針は固まりました。

ただ、ログを見ると 255 までスキャンできているのにそこから先に進んでいない理由がわからなかったので、さらにステップごとにデバッグ出力するようにしました。

ファイルが結構大きくなりますので、掲示板に貼り付けられない場合は添付ファイルでお願いします。

何度も手間をかけさせてしまって申し訳ございません。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 22:30 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : log.zip
・サイズ : 2.2KB
   SysInfo(4).zipで、また黙りです。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/10(木) 22:57 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : SysInfo(5).zip
・サイズ : 85.9KB
   ▼まっちゃんさん:
>SysInfo(4).zipで、また黙りです。
完全に原因がわかりました。

do{
switch (Buf[CapPtr])
{
case 0x0D:
id = _pciConfigReadLong( pci_address, CapPtr + 4);
break;
default:
break;
}
// Jump to next capability
CapPtr = Buf[CapPtr+1];
}while (CapPtr != 0);

で無限ループに陥っていたのです。わかってみると当たり前な話でした。

ちょっと仕様に準拠していないデバイスでも無限ループに陥らないように修正しました。今度こそ大丈夫だと思います。う〜〜〜〜ん、長かった。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/10(木) 23:13 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : log(2).zip
・サイズ : 2.5KB
   正常に動作しますよ。CPUIDの方にもOKでした。起動に数秒の時間がかかるのが気になりました。いろいろとお世話になりました。今後とも良きソフト作りに期待しております。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/10(木) 23:42 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalMark09.zip
・サイズ : 2.1KB
   私のところでも試させていただきましたが、残念ながらこちらではSysInfo(5).zipでは例外で止まってしまいました。

問題の署名:
  問題イベント名: APPCRASH
  アプリケーション名: CrystalMark09.exe
  アプリケーションのバージョン: 0.9.126.0
  アプリケーションのタイムスタンプ: 4870a707
  障害モジュールの名前: SysInfo.dll
  障害モジュールのバージョン: 1.0.0.410
  障害モジュールのタイムスタンプ: 48761505
  例外コード: c0000005
  例外オフセット: 0001d552
  OS バージョン: 6.0.6001.2.1.0.256.1
  ロケール ID: 1041
  追加情報 1: 69c7
  追加情報 2: 5f6203072cac3ddef098f7b99a92b963
  追加情報 3: 2039
  追加情報 4: 3c84829dcebfcc4e9c66298bf1a3d89f

SysInfo(3).zipのSysInfoB.dllでは起動します。

ログを見ると、まっちゃんさんとは違って248までしかスキャンしていないようです。
SysInfo(4).zipを動かしたときのログを添付いたします。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/11(金) 6:40 -

引用なし
パスワード
   ▼竜角さん:
>私のところでも試させていただきましたが、残念ながらこちらではSysInfo(5).zipでは例外で止まってしまいました。
このときのログをお願いできないでしょうか。

(4) が 248 までスキャンできていない理由は無限ループに陥っているためでした。(5) では、無限ループ問題を解消しているので、(5) で起動できない理由は、さらに先に問題があるのだと思います。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/11(金) 6:43 -

引用なし
パスワード
   ▼まっちゃんさん:
>正常に動作しますよ。CPUIDの方にもOKでした。起動に数秒の時間がかかるのが気になりました。いろいろとお世話になりました。今後とも良きソフト作りに期待しております。

ご協力ありがとうございました。起動時間がかかるのは、デバッグ出力を大量にしているのが原因です。週末リリース予定の正式版は高速起動します。

あと、PCI デバイスリストを確認させていただきたいので、CrystalCPUID のテキストコピーをお願いできないでしょうか?

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/11(金) 8:04 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CPUID.zip
・サイズ : 3.5KB
   CPUIDの結果です。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/11(金) 22:51 -

引用なし
パスワード
   ▼まっちゃんさん:
>CPUIDの結果です。
後半 PCI デバイスが存在しないのに、存在するかのような応答をしているようですね。

対策版をまもなくリリース予定です。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/12(土) 1:22 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : CrystalMark09(2).zip
・サイズ : 2.7KB

[添付]〜添付ファイル〜
・名前 : cpuz.zip
・サイズ : 379.6KB
   (5)も詳細ログを出力していたのですね。
問題が解決したと書いてあったので、通常版にもとしてしまったのかと、勝手に思い込んでしまいました。お手数をおかけして申し訳もございません。

(5)で動作したログを取得しましたので、添付させていただきます。
あと、役に立つかどうかはわかりませんが、CPU-ZのRegisterDumpの結果もおまけで添付いたします。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/12(土) 4:19 -

引用なし
パスワード
   ▼竜角さん:
>(5)も詳細ログを出力していたのですね。
>問題が解決したと書いてあったので、通常版にもとしてしまったのかと、勝手に思い込んでしまいました。お手数をおかけして申し訳もございません。
すいません。
(5) アクセス違反が起きた理由は当初想定していた最大 PCI デバイス数 128 を超える PCI デバイスが検出されたためでした。(本来 MAX を越えた時点で処理を打ち切る必要があったのですが、怠っておりました。)

>(5)で動作したログを取得しましたので、添付させていただきます。
>あと、役に立つかどうかはわかりませんが、CPU-ZのRegisterDumpの結果もおまけで添付いたします。
非常に役立ちました。やはり、普通にサーチすると見えてしまうようですね。
実体のない PCI デバイスが。
ちなみに、デバイスマネージャには、こういった謎 PCI デバイスは表示されませんよね?

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/12(土) 9:07 -

引用なし
パスワード
   >ちなみに、デバイスマネージャには、こういった謎 PCI デバイスは表示されませんよね?
はい。特に不明なデバイスなどは表示されません。
レジストリの HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI の下も問題なさそうです。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 竜角  - 08/7/12(土) 9:33 -

引用なし
パスワード
   よく見たら、昨日の時点で対策版を公開していただいてたのですね。
重ね重ね、失礼いたしました。

CrystalCPUID 4.15.1.450、CrystalMark2004R3 0.9.126.450 共に、正常に動作するようになりました。
迅速なご対応に、心より御礼申し上げます。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/12(土) 9:37 -

引用なし
パスワード
   ▼竜角さん:
>よく見たら、昨日の時点で対策版を公開していただいてたのですね。
>重ね重ね、失礼いたしました。
>
>CrystalCPUID 4.15.1.450、CrystalMark2004R3 0.9.126.450 共に、正常に動作するようになりました。
>迅速なご対応に、心より御礼申し上げます。
何度もレポートいただき誠にありがとうございました。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 まっちゃん  - 08/7/12(土) 10:22 -

引用なし
パスワード
   私の方も、CrystalCPUID、CrystalMark2004R3共に、正常に動作しました。この間、ご苦労様でした。どうも、ありがとうございます。

Re:CristalMark2004R3が動作しない?
←back ↑menu ↑top forward→
 ひよひよ  - 08/7/12(土) 10:38 -

引用なし
パスワード
   ▼まっちゃんさん:
>私の方も、CrystalCPUID、CrystalMark2004R3共に、正常に動作しました。この間、ご苦労様でした。どうも、ありがとうございます。
何度も何度もレポートいただきありがとうございました。

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