Ticket #1 (closed defect: fixed)

Opened 7 years ago

Last modified 5 years ago

起動すると死ぬ

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

Changed 7 years ago by mura-masa

  • status changed from new to closed
  • resolution set to invalid
  • component changed from component2 to MacFaceForWin

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

Changed 6 years ago by rryu

  • status changed from closed to reopened
  • resolution invalid deleted

Changed 6 years ago by rryu

  • priority changed from highest to high
  • severity changed from blocker to critical
  • milestone set to アルファ版

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

Changed 6 years ago by rryu

  • priority changed from high to normal
  • severity changed from critical to major
  • milestone changed from アルファ版 to ベータ版

Changed 6 years ago by rryu

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

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

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

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

Changed 6 years ago by mayuki

  • status changed from reopened to closed
  • resolution set to fixed

(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)

Changed 5 years ago by rryu

  • milestone changed from ベータ版 to アルファ版
Note: See TracTickets for help on using tickets.