It is currently December 10th, 2018, 6:36 pm

Rainmeter 4.3 r3266 appcrash

Testing and discussion of the conversion of Rainmeter to D2D.
ManiusNG
Posts: 7
Joined: June 24th, 2018, 10:30 pm

Rainmeter 4.3 r3266 appcrash

ManiusNG » December 4th, 2018, 8:27 pm

Every time and then the app crashes.

Rainmeter 4.3.0.3266 beta (64-bit)
Language: Polish (1045)
Build time: 2018-11-30 16:52:14
Commit Hash: 8ff9f826
Windows 10 Pro 1809 64-bit (build 17763) - Polish (1045)
Path: C:\Program Files\Rainmeter\
SkinPath: C:\Users\Rafal\Documents\Rainmeter\Skins\
SettingsPath: C:\Users\Rafal\AppData\Roaming\Rainmeter\
IniFile: C:\Users\Rafal\AppData\Roaming\Rainmeter\Rainmeter.ini

NVIDIA GeForce RTX 2080

Crash details:
Nazwa aplikacji powodującej błąd: Rainmeter.exe, wersja: 4.3.0.3266, sygnatura czasowa: 0x5c01b1b3
Nazwa modułu powodującego błąd: PerfMon.DLL, wersja: 1.2.0.0, sygnatura czasowa: 0x5c01b16e
Kod wyjątku: 0xc0000005
Przesunięcie błędu: 0x0000000000009626
Identyfikator procesu powodującego błąd: 0x3cc0
Godzina uruchomienia aplikacji powodującej błąd: 0x01d48c0c7faf6ada
Ścieżka aplikacji powodującej błąd: C:\Program Files\Rainmeter\Rainmeter.exe
Ścieżka modułu powodującego błąd: C:\Program Files\Rainmeter\Plugins\PerfMon.DLL
Identyfikator raportu: 58656960-2506-4394-9e3f-94ddee354260
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd:

Aplikacja: Rainmeter.exe
Wersja architektury: v4.0.30319
Opis: proces został przerwany z powodu nieobsłużonego wyjątku.
Informacje o wyjątku: kod wyjątku: c0000005, adres wyjątku: 00007FFB44C09626
Stos:

The first error in EventLog before the crash is:
Nie można otworzyć obiektu wydajności usługi Server. Pierwsze cztery bajty (DWORD) sekcji danych Data zawierają kod stanu.

- <EventData>
<Binary>220000C0</Binary>
</EventData>
User avatar
jsmorley
Developer
Posts: 18445
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Rainmeter 4.3 r3266 appcrash

jsmorley » December 4th, 2018, 8:40 pm

Looks to me to be a problem with the PerfMon plugin.

I would have two observations on that:

1) While the next link references the UsageMonitor plugin, both that and the PerfMon plugin use the same resource, the Perfmon database maintained by Windows. I am quite suspicious that you have an issue with that database, and I strongly recommend you take the steps in this post:

https://forum.rainmeter.net/viewtopic.php?f=118&t=23156#p122377

2) Even if you get that all working ok, I would recommend that you change your skins to use the UsageMonitor plugin instead of the PerfMon plugin.
ManiusNG
Posts: 7
Joined: June 24th, 2018, 10:30 pm

Re: Rainmeter 4.3 r3266 appcrash

ManiusNG » December 4th, 2018, 9:03 pm

jsmorley wrote:
December 4th, 2018, 8:40 pm
2) Even if you get that all working ok, I would recommend that you change your skins to use the UsageMonitor plugin instead of the PerfMon plugin.
Seems that whas it!
In current skin (ModernGadgets) PerfMon plugin is used only in one place:

Code: Select all

[Measure4KPagesInUse]
Measure=Plugin
Plugin=PerfMon
PerfMonObject=Paging File
PerfMonCounter=% Usage
PerfMonInstance=_Total
PerfMonDifference=0
Group=CpuPage
Disabled=(#showPageFile# = 0)
I've disabled option to show pagefile usage - and no more crashes! :)

Thank you.

I'm gonna report it to ModernGadgets author. Maybe he'll post an update to his skin.
Last edited by balala on December 5th, 2018, 1:21 pm, edited 1 time in total.
Reason: Please use code tags when posting code snippets (it's the </> button)
User avatar
raiguard
Posts: 493
Joined: June 25th, 2015, 7:02 pm
Location: The Sky, USA

Re: Rainmeter 4.3 r3266 appcrash

raiguard » December 5th, 2018, 1:01 am

Dang, I thought I had gotten rid of all PerfMon plugin instances... guess I'll have to re-check everything now!
”We are pretty sure that r2922 resolves the regression in resolution caused by a reversion to a revision.” - jsmorley, 2017