fontservice.exe using 100% of one CPU core

Get help with MainType here. Please do not post feature requests or bug reports here.
Post Reply
elfchief
Posts: 4
Joined: Mon Jul 06, 2020 4:12 pm

fontservice.exe using 100% of one CPU core

Post by elfchief » Mon Jul 06, 2020 4:20 pm

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?

elfchief
Posts: 4
Joined: Mon Jul 06, 2020 4:12 pm

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

Post by elfchief » Thu Jul 09, 2020 11:46 pm

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.

Erwin Denissen
Moderator
Moderator
Posts: 9138
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen » Thu Jul 09, 2020 11:58 pm

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.
Erwin Denissen
High-Logic
Proven Font Technology

Erwin Denissen
Moderator
Moderator
Posts: 9138
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen » Wed Jul 15, 2020 9:45 am

We have just released MainType 10, which most likely solves this issue.
Erwin Denissen
High-Logic
Proven Font Technology

elfchief
Posts: 4
Joined: Mon Jul 06, 2020 4:12 pm

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

Post by elfchief » Wed Aug 12, 2020 4:08 pm

MainType 10 did not solve this issue -- woke up this morning to my CPU fan whirring away on fontservice.exe again...

Erwin Denissen
Moderator
Moderator
Posts: 9138
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen » Wed Aug 12, 2020 4:45 pm

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.
Erwin Denissen
High-Logic
Proven Font Technology

elfchief
Posts: 4
Joined: Mon Jul 06, 2020 4:12 pm

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

Post by elfchief » Thu Aug 20, 2020 12:09 am

Just had to kill it again, so I am definitely all ears!

Erwin Denissen
Moderator
Moderator
Posts: 9138
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen » Thu Aug 20, 2020 1:29 pm

I will contact you with instructions.
Erwin Denissen
High-Logic
Proven Font Technology

Erwin Denissen
Moderator
Moderator
Posts: 9138
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

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

Post by Erwin Denissen » Tue Aug 25, 2020 9:49 am

We have sent you an update which should solve the issue.
Erwin Denissen
High-Logic
Proven Font Technology

Post Reply