Author Topic: program hangs with 100% CPU  (Read 11914 times)

0 Members and 1 Guest are viewing this topic.

Offline ss51

  • Newbie
  • *
  • Join Date: Mar 2015
  • Posts: 1
  • Karma: 0
    • View Profile
program hangs with 100% CPU
« on: March 03, 2015, 05:05:27 am »
After starting Tweaking.com Windows Repair (All in one) version 2.11.2 I see it starting: a progress bar going towards 100% (this all happens in 2 seconds). Then the screen dissapears and nothing shows up anymore. I waited for 10 minutes.

In task manager it shows the process consuming 100% single core / 50% CPU overall.

Windows 7

The reason I downloaded the tool is because I want to make my Windows Update work again.

Offline Shane

  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9281
  • Location: USA
  • Karma: 137
  • "Knowledge should be shared not hidden."
    • View Profile
Re: program hangs with 100% CPU
« Reply #1 on: March 04, 2015, 10:49:06 am »
What repair was running at the time, if any?

And was it the windows repair program itself using the cpu? Did you also make sure to run it in safe mode with networking?

Shane

Offline tw372

  • Newbie
  • *
  • Join Date: Mar 2015
  • Posts: 5
  • Karma: 0
    • View Profile
Re: program hangs with 100% CPU
« Reply #2 on: March 08, 2015, 02:43:40 pm »
I have the same problem; thats how I found this.  Safe Mode does not work either.  ALL IN ONE startup animation works, but both programs hang with 100% CPU load at the point just before the main UI window would normally appear.  Here is some info from Process Hacker, hope this helps.

=============

TOOLBOX - BUSY STACK THREADS


Technicians_Toolbox.exe+0x414ae0

0, KernelBase.dll!RaiseException+0x54
1, msvbvm60.dll!EbGetHandleOfExecutingProject+0x22b3
2, msvbvm60.dll!rtcDoEvents+0x131
_________

ntdll.dll!RtlRegisterThreadWithCsrss+0x197

0, ntdll.dll!KiFastSystemCallRet
1, kernel32.dll!BaseThreadInitThunk+0x12
2, ntdll.dll!RtlInitializeExceptionChain+0xef
3, ntdll.dll!RtlInitializeExceptionChain+0xc2
_________

GdiPlus.dll!GdipCreateSolidFill+0x7e5

0, ntdll.dll!KiFastSystemCallRet
1, kernel32.dll!WaitForMultipleObjectsEx+0x8e
2, user32.dll!GetWindowLongW+0x141
3, user32.dll!MsgWaitForMultipleObjects+0x1f
4, GdiPlus.dll!GdipCreateSolidFill+0x8d6
5, GdiPlus.dll!GdipCreateSolidFill+0x7f5
6, kernel32.dll!BaseThreadInitThunk+0x12
7, ntdll.dll!RtlInitializeExceptionChain+0xef
8, ntdll.dll!RtlInitializeExceptionChain+0xc2


TOOLBOX - BUSY MODULES

TweakingFormControls.ocx
TweakingMDITaskbar.ocx

=========================================

ALL IN ONE - BUSY  STACK THREADS


Repair_Windows.exe+0x104ac

0, ntdll.dll!KiFastSystemCallRet
1, KernelBase.dll!Sleep+0xf
2, msvbvm60.dll!rtcDoEvents+0x5e
3, msvbvm60.dll!IID_IVbaHost+0x236f3
4, msvbvm60.dll!IID_IVbaHost+0x239f4
5, msvbvm60.dll!IID_IVbaHost+0x23e5b
6, msvbvm60.dll!IID_IVbaHost+0x24027
7, msvbvm60.dll!IID_IVbaHost+0x3b77
8, msvbvm60.dll!IID_IVbaHost+0x386d
9, msvbvm60.dll!IID_IVbaHost+0x36291
10, msvbvm60.dll!IID_IVbaHost+0x38bc5
11, msvbvm60.dll!IID_IVbaHost+0x236f3
12, msvbvm60.dll!IID_IVbaHost+0x239f4
13, msvbvm60.dll!IID_IVbaHost+0x23e5b
14, msvbvm60.dll!IID_IVbaHost+0x24027
15, msvbvm60.dll!IID_IVbaHost+0x2c857
16, msvbvm60.dll!Zombie_Release+0xda9a
17, msvbvm60.dll!IID_IVbaHost+0x21a3e
18, msvbvm60.dll!IID_IVbaHost+0x38a96
19, msvbvm60.dll!DLLGetDocumentation+0x25b2
20, msvbvm60.dll!DLLGetDocumentation+0x262b
21, msvbvm60.dll!IID_IVbaHost+0x236f3
22, msvbvm60.dll!IID_IVbaHost+0x239f4
23, msvbvm60.dll!IID_IVbaHost+0x23e5b
24, msvbvm60.dll!IID_IVbaHost+0x24027
25, msvbvm60.dll!DllCanUnloadNow+0x1c1d9
26, msvbvm60.dll!IID_IVbaHost+0x2e809
27, msvbvm60.dll!IID_IVbaHost+0x3133d
28, user32.dll!gapfnScSendMessage+0x1cf
29, user32.dll!gapfnScSendMessage+0x2cf
30, user32.dll!gapfnScSendMessage+0x901
31, user32.dll!DispatchMessageA+0xf
32, msvbvm60.dll!_vbaStrToAnsi+0x2f1
33, msvbvm60.dll!_vbaStrToAnsi+0x268
34, msvbvm60.dll!_vbaStrToAnsi+0x146
35, msvbvm60.dll!_vbaStrToAnsi+0x111
36, msvbvm60.dll!ThunRTMain+0xa0
37, Repair_Windows.exe+0x104b6
38, ntdll.dll!RtlInitializeExceptionChain+0xef
39, ntdll.dll!RtlInitializeExceptionChain+0xc2
_________

GdiPlus.dll!GdipCreateSolidFill+0x7e5

0, ntdll.dll!KiFastSystemCallRet
1, kernel32.dll!WaitForMultipleObjectsEx+0x8e
2, user32.dll!GetWindowLongW+0x141
3, user32.dll!MsgWaitForMultipleObjects+0x1f
4, GdiPlus.dll!GdipCreateSolidFill+0x8d6
5, GdiPlus.dll!GdipCreateSolidFill+0x7f5
6, kernel32.dll!BaseThreadInitThunk+0x12
7, ntdll.dll!RtlInitializeExceptionChain+0xef
8, ntdll.dll!RtlInitializeExceptionChain+0xc2
_________

ALL IN ONE - BUSY MODULES

tweaking_tabs.ocx

Offline Shane

  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9281
  • Location: USA
  • Karma: 137
  • "Knowledge should be shared not hidden."
    • View Profile
Re: program hangs with 100% CPU
« Reply #3 on: March 09, 2015, 02:31:58 pm »
The only time I have seen the programs lock up on CPU like that is when the performance counters on the system where messed up. The programs access the performance counters to pull system information.

I had it happen on a system here at home and when I found that it was messed up performance counters I opened a cmd.exe window as administrator and put in this command

lodctr /r

Which will rebuild the performance counters from a backup ini the system has.

let me know if that does the trick or not :wink:

Shane

Offline tw372

  • Newbie
  • *
  • Join Date: Mar 2015
  • Posts: 5
  • Karma: 0
    • View Profile
Re: program hangs with 100% CPU
« Reply #4 on: March 14, 2015, 02:34:41 pm »
Yes, you were right about that.  Would there be any problem if I disabled the performance counters entirely?
_______

After the program launched properly, I went ahead and upgraded to 3.0.  So now there is another problem:

The pre-scan found various errors in the Reparse Points, including an infinite loop, and various other scans failed without obvious alerts (for example, the WMI repair reported "path too long" errors due to the Reparse Point loop.)  The pre-scan also said to search on the forum for more instructions.  I searched on the forum, but did not find any way to repair the Reparse Points.  So I searched the internet and found several scam sites which offered to "help".

http://www.almuseo.com/reparse-point-repair.php
http://winwiki.org/reparse-point-hidden-attribute-files/

The free "repair utility" offered here is actually a downloader which installs a paid app called "Reimage PC repair online".  This app scanned my system and said that my Windows installation had "High Severity damage."  It also declared that your free repair tool is a "virus".  Then it tried to extort $40 out of me to remove it.  (Of course I realize what kind of fraud they are trying to perpetrate here, and I know that a few registry errors do not constitute "severe damage.")

While I was studying this issue, I also found some "cracks" and "keygens" for this product, and I examined a few out of curiosity, because I was not going to pay for this dishonest utility and support the publisher's deceptive marketing schemes, but I did want to see what else it does.  However, they were all just a bunch of adware and spyware.  So now there are scam cracks for scam products!  :confused:

Continuing my research, I found another scam site which offers another scam product called "RegCurePro" for the same issue:

http://www.retinapost.com/reparse-point-repair.php

So the bottom line is, the problem still is not fixed, and now I have "new" problems to deal with.


Offline Shane

  • Administrator
  • Hero Member
  • *****
  • Join Date: Sep 2011
  • Posts: 9281
  • Location: USA
  • Karma: 137
  • "Knowledge should be shared not hidden."
    • View Profile
Re: program hangs with 100% CPU
« Reply #5 on: March 16, 2015, 09:10:32 am »
I am going to be working on a repair tool for the Reparse Points. It will be in both the free and pro versions of the program, after all all repairs always have been and always will be free :-)

The Repair Reparse Points shouldnt be too hard to make, it will just be testing that will need to be done. So in a future update I will have that tool added. Shouldnt be too long though, with having the pre repairs scan now, a repair for the Reparse Points is a must. :wink:

Quote
The free "repair utility" offered here is actually a downloader which installs a paid app called "Reimage PC repair online".  This app scanned my system and said that my Windows installation had "High Severity damage."  It also declared that your free repair tool is a "virus".  Then it tried to extort $40 out of me to remove it.  (Of course I realize what kind of fraud they are trying to perpetrate here, and I know that a few registry errors do not constitute "severe damage.")

That isnt offered here, you click on an advertisment, that isnt my program :wink:

Quote
The pre-scan found various errors in the Reparse Points, including an infinite loop, and various other scans failed without obvious alerts (for example, the WMI repair reported "path too long" errors due to the Reparse Point loop.)  The pre-scan also said to search on the forum for more instructions.  I searched on the forum, but did not find any way to repair the Reparse Points.  So I searched the internet and found several scam sites which offered to "help".

The reset file permissions repair should actually fix most of those, if there where the default folders in Windows.

Shane