Page 1 of 1

fontservice.exe using 100% of one CPU core

Posted: Mon Jul 06, 2020 4:20 pm
by elfchief
I found a similar question to this in a forum search, but the solution in that thread was "update MainType", which I can't do, because I'm on the latest version...

Anyhow, I have this problem where periodically, fontservice.exe will start to use 100% of one CPU core of my processor, and seemingly never stops. It doesn't happen immediately upon starting fontservice.exe, but I'll frequently come and sit down in front of my desktop in the morning and find the CPU fan running higher than idle, with fontservice.exe sitting at the top of the list, burning an entire core. I haven't been able to isolate this behavior to any specific action or event.

I can, of course, kill that process, and restart it (either immediately, or later on when it's actually needed), but that's a kind of lousy workaround.

This is on Windows 10/2004, with the latest version of MainType (9.0.0.1207)

Halp?

Re: fontservice.exe using 100% of one CPU core

Posted: Thu Jul 09, 2020 11:46 pm
by elfchief
If it's helpful for any of the support/developers, the thread that's sitting on one core and spinning has a bunch of different-looking stack traces, but here's one of them:

Code: Select all

0, ntoskrnl.exe!KiDeliverApc+0x1b0
1, ntoskrnl.exe!KiSwapThread+0x827
2, ntoskrnl.exe!KiCommitThreadWait+0x14f
3, ntoskrnl.exe!KeWaitForSingleObject+0x233
4, ntoskrnl.exe!KiSchedulerApc+0x3bd
5, ntoskrnl.exe!KiDeliverApc+0x2e9
6, ntoskrnl.exe!KiApcInterrupt+0x2f0
7, fontservice.exe+0x12683
8, fontservice.exe+0x128ab
9, fontservice.exe!TMethodImplementationIntercept+0x2b7686
10, fontservice.exe!TMethodImplementationIntercept+0x2b79c8
11, fontservice.exe!TMethodImplementationIntercept+0x779fe8
12, fontservice.exe!TMethodImplementationIntercept+0x2b381e
13, fontservice.exe!TMethodImplementationIntercept+0x94a13
14, fontservice.exe+0x10e1d
15, kernel32.dll!BaseThreadInitThunk+0x14
16, ntdll.dll!RtlUserThreadStart+0x21
... the deepest frame that seems to be common to all of them is #12 (offset 0x2b381e). Everything deeper changes between samples.

Re: fontservice.exe using 100% of one CPU core

Posted: Thu Jul 09, 2020 11:58 pm
by Erwin Denissen
Since we are about to release MainType 10, coming with numerous improvements and bug fixes, it is likely that version no longer has this issue.

We can send you a beta if you want to give it a try. If the issue still exists, we need to further look into it.

Re: fontservice.exe using 100% of one CPU core

Posted: Wed Jul 15, 2020 9:45 am
by Erwin Denissen
We have just released MainType 10, which most likely solves this issue.

Re: fontservice.exe using 100% of one CPU core

Posted: Wed Aug 12, 2020 4:08 pm
by elfchief
MainType 10 did not solve this issue -- woke up this morning to my CPU fan whirring away on fontservice.exe again...

Re: fontservice.exe using 100% of one CPU core

Posted: Wed Aug 12, 2020 4:45 pm
by Erwin Denissen
Since we are not able to reproduce the issue here, we need to find a way to investigate this further. We will contact you next week.

Re: fontservice.exe using 100% of one CPU core

Posted: Thu Aug 20, 2020 12:09 am
by elfchief
Just had to kill it again, so I am definitely all ears!

Re: fontservice.exe using 100% of one CPU core

Posted: Thu Aug 20, 2020 1:29 pm
by Erwin Denissen
I will contact you with instructions.

Re: fontservice.exe using 100% of one CPU core

Posted: Tue Aug 25, 2020 9:49 am
by Erwin Denissen
We have sent you an update which should solve the issue.