Opened 19 years ago

Closed 18 years ago

Last modified 17 years ago

#1 closed defect (fixed)

起動すると死ぬ

Reported by: mura-masa Owned by: somebody
Priority: normal Milestone: アルファ版
Component: MacFace for Windows Version: alpha
Severity: major Keywords: crash
Cc:

Description

r56でコンパイルして実行すると、以下のエラーが出て死にます。


ハンドルされていない例外 : System.InvalidOperationException?: カテゴリが存在しません。

at System.Diagnostics.PerformanceCounterLib?.CounterExists?(String machine, String category, String counter) at System.Diagnostics.PerformanceCounter?.Initialize() at System.Diagnostics.PerformanceCounter?.NextSample?() at System.Diagnostics.PerformanceCounter?.NextValue?() at MacFace.MemoryUsageCounter?.get_CommitLimit() in c:\home\works\macface\macfacelibrary\memoryusagecounter.cs:line 72 at MacFace.FloatApp?.MacFaceApp?.drawMemoryGraph() in C:\home\works\MacFace\MacFaceFloat?\MacFaceApp?.cs:line 391 at MacFace.FloatApp?.MacFaceApp?.StartApplication?() in C:\home\works\MacFace\MacFaceFloat?\MacFaceApp?.cs:line 138 at MacFace.FloatApp?.MacFaceApp?.Main(String[] args) in C:\home\works\MacFace\MacFaceFloat?\MacFaceApp?.cs:line 50プログラム '[3364] MacFace.exe' はコード 0 (0x0) で終了しました。

Change History (7)

comment:1 Changed 19 years ago by mura-masa

Component: component2MacFaceForWin
Resolution: invalid
Status: newclosed

どうやらMacFaceではなくて、自分のWindowsの問題の様子なので取り下げます。

comment:2 Changed 19 years ago by rryu

Resolution: invalid
Status: closedreopened

comment:3 Changed 19 years ago by rryu

Milestone: アルファ版
Priority: highesthigh
Severity: blockercritical

エラーを捕捉するように修正する。

comment:4 Changed 18 years ago by rryu

Milestone: アルファ版ベータ版
Priority: highnormal
Severity: criticalmajor

comment:5 Changed 18 years ago by rryu

制限ユーザーではいろんなもののパフォーマンスカウンタへのアクセス権が無いため、起動時にパフォーマンスカウンタが取得できずに異常終了してしまうということのようです。

有志によりパッチが作られていますが、パフォーマンスカウンタと同等の情報は取得できないようです。

http://www.misuzilla.org/~mayuki/dist/MacFaceForWin-r69-withoutPerfMon-ResizeQuality.patch

  • CPUの使用率の取得APIはXP SP1以降でしか使用できない
  • ページイン/アウトはWin32 SPIでは取得できない

comment:6 Changed 18 years ago by mayuki

Resolution: fixed
Status: reopenedclosed

(In [77]) ?\227?\131?\145?\227?\131?\149?\227?\130?\169?\227?\131?\188?\227?\131?\158?\227?\131?\179?\227?\130?\185?\227?\130?\171?\227?\130?\166?\227?\131?\179?\227?\130?\191?\227?\130?\146?\228?\189?\149?\230?\149?\133?\227?\129?\139?\229?\136?\169?\231?\148?\168?\227?\129?\167?\227?\129?\141?\227?\129?\170?\227?\129?\132 Windows2000 ?\227?\129?\167?\227?\130?\130?\229?\139?\149?\227?\129?\143?\227?\130?\136?\227?\129?\134?\227?\129?\171?\229?\160?\180?\229?\189?\147?\227?\129?\159?\227?\130?\138?\231?\154?\132?\227?\129?\170?\227?\129?\140?\227?\130?\137?\228?\191?\174?\230?\173?\163 (closes #1)

comment:7 Changed 17 years ago by rryu

Milestone: ベータ版アルファ版
Note: See TracTickets for help on using tickets.