Tweaking.com Support Forums
Main Forum => General Computer Support => Topic started by: makinero on December 27, 2015, 02:49:55 am
-
All versions (old and new) contain many bugs:
Example:
executable : SysMech.exe
exec. date/time : 2015-12-02 13:08
version : 15.0.0.90
compiled with : Delphi XE3
madExcept version : 4.0.12
callstack crc : $149776ec, $b6a5bd8e, $b6a5bd8e
exception number : 1
exception class : EOutOfResources
exception message : W magazynie brak miejsca dla wykonania tego polecenia.
main thread ($11f8):
1328e58b +077 SysMech.exe Vcl.Graphics GDIError
1328e5c3 +007 SysMech.exe Vcl.Graphics GDICheck
13293143 +2cf SysMech.exe Vcl.Graphics CopyBitmap
1329396f +063 SysMech.exe Vcl.Graphics TBitmap.CopyImage
132959cf +04b SysMech.exe Vcl.Graphics TBitmap.SetSize
13295243 +00b SysMech.exe Vcl.Graphics TBitmap.SetHeight
1359b309 +de1 SysMech.exe VirtualTrees TBaseVirtualTree.PaintTree
135949f4 +068 SysMech.exe VirtualTrees TBaseVirtualTree.Paint
1339517f +057 SysMech.exe Vcl.Controls TCustomControl.PaintWindow
1338f5b1 +055 SysMech.exe Vcl.Controls TWinControl.PaintHandler
1338fd44 +048 SysMech.exe Vcl.Controls TWinControl.WMPaint
13395119 +011 SysMech.exe Vcl.Controls TCustomControl.WMPaint
1358c9e5 +055 SysMech.exe VirtualTrees TBaseVirtualTree.WMPaint
1338aa85 +2bd SysMech.exe Vcl.Controls TControl.WndProc
1338f3e5 +5c5 SysMech.exe Vcl.Controls TWinControl.WndProc
13596960 +0e0 SysMech.exe VirtualTrees TBaseVirtualTree.WndProc
1338ea28 +02c SysMech.exe Vcl.Controls TWinControl.MainWndProc
1325a2dc +014 SysMech.exe System.Classes StdWndProc
77040107 +02b ntdll.dll KiUserCallbackDispatcher
13960e54 +0f0 SysMech.exe ioloDriveMedicTool TDriveMedicTool.DoOnTestProgress
769c50b6 +103 KERNELBASE.dll GlobalMemoryStatusEx
1394eb43 +013 SysMech.exe ScanDiskManager TCustomTest.SyncDoOnProgressEvent
13257804 +030 SysMech.exe System.Classes TThread.Synchronize
132579a5 +029 SysMech.exe System.Classes TThread.Synchronize
1394eb06 +046 SysMech.exe ScanDiskManager TCustomTest.DoOnProgressEvent
1395b7d8 +08c SysMech.exe ScanDiskTestNtNaitive ChekDiskCallback
73643589 +04d ulib.dll ?DisplayMsg@MESSAGE@@QAAEKPBDZZ
7361aeed +0cf ifsutil.dll ?ChkDsk@VOL_LIODPDRV@@QAEEW4FIX_LEVEL@@PAVMESSAGE@@KKGPAKPBVWSTRING@@@Z
703c62e6 +330 UNTFS.DLL Chkdsk
73653774 +258 fmifs.dll Chkdsk
1395bad4 +0ec SysMech.exe ScanDiskTestNtNaitive TNtNativeTest.DoTest
1394e881 +03d SysMech.exe ScanDiskManager TCustomTest.DoStart
1394e83d +01d SysMech.exe ScanDiskManager TCustomTest.Start
13963076 +9b6 SysMech.exe ioloDriveMedicTool TDriveMedicTool.StartTest
1396370c +004 SysMech.exe ioloDriveMedicTool TDriveMedicTool.StartCustomTest
13b5e438 +174 SysMech.exe DriveMedicToolWizard TfrmDriveMedicCleanupWizard.PerformJobs
13b5dab7 +04f SysMech.exe DriveMedicToolWizard TfrmDriveMedicCleanupWizard.WizardNotebookPageChanged
13b5e99c +000 SysMech.exe DriveMedicToolWizard TfrmDriveMedicCleanupWizard.WizardNotebookAfterPageChange
135636e9 +175 SysMech.exe ioloAdvWizardNotebook TioloAdvWizardNotebook.SetPageIndexEx
13563458 +014 SysMech.exe ioloAdvWizardNotebook TioloAdvWizardNotebook.Next
13563282 +006 SysMech.exe ioloAdvWizardNotebook TioloAdvWizardNotebook.btnNextClick
1338afdb +06f SysMech.exe Vcl.Controls TControl.Click
133cb6a8 +000 SysMech.exe Vcl.Buttons TSpeedButton.Click
1355e860 +018 SysMech.exe ioloAdvToolButton TioloAdvToolButton.Click
135652e3 +20b SysMech.exe ioloImagePanel TIPButton.Click
1355e594 +194 SysMech.exe ioloAdvToolButton TioloAdvToolButton.MouseUp
1338b414 +038 SysMech.exe Vcl.Controls TControl.DoMouseUp
1338b490 +070 SysMech.exe Vcl.Controls TControl.WMLButtonUp
1338aa85 +2bd SysMech.exe Vcl.Controls TControl.WndProc
1338f014 +1f4 SysMech.exe Vcl.Controls TWinControl.WndProc
1338ea28 +02c SysMech.exe Vcl.Controls TWinControl.MainWndProc
1338a6c0 +024 SysMech.exe Vcl.Controls TControl.Perform
1338ecb4 +0ac SysMech.exe Vcl.Controls TWinControl.IsControlMouseMsg
1338f261 +441 SysMech.exe Vcl.Controls TWinControl.WndProc
1338ea28 +02c SysMech.exe Vcl.Controls TWinControl.MainWndProc
1325a2dc +014 SysMech.exe System.Classes StdWndProc
765b7885 +00a USER32.dll DispatchMessageW
13362c97 +0f3 SysMech.exe Vcl.Forms TApplication.ProcessMessage
13362cda +00a SysMech.exe Vcl.Forms TApplication.HandleMessage
13363015 +0c9 SysMech.exe Vcl.Forms TApplication.Run
13d31825 +9a1 SysMech.exe SystemMechanic initialization
764a3378 +010 kernel32.dll BaseThreadInitThunk
disassembling:
[...]
1328e563 lea eax, [ebp-$204]
1328e569 lea edx, [ebp-$200]
1328e56f mov ecx, $100
1328e574 call -$142541 ($1314c038) ; System.@UStrFromWArray
1328e574
1328e579 mov ecx, [ebp-$204]
1328e57f mov dl, 1
1328e581 mov eax, [$13224094]
1328e586 call -$f45ab ($13199fe0) ; System.SysUtils.Exception.Create
1328e586
1328e58b > call -$1440dc ($1314a4b4) ; System.@RaiseExcept
1328e58b
1328e590 jmp loc_1328e597
1328e590
1328e590 ; ---------------------------------------------------------
1328e590
1328e592 loc_1328e592:
1328e592 call -$d7 ($1328e4c0) ; Vcl.Graphics.OutOfResources
1328e592
1328e597 loc_1328e597:
1328e597 xor eax, eax
[...]
-------------------------------
executable : SysMech.exe
exec. date/time : 2015-08-16 00:02
version : 14.6.1.12
compiled with : Delphi XE3
madExcept version : 4.0.12
callstack crc : $00000000, $d7fa2c7d, $d7fa2c7d
count : 6
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00000000. Write of address 00000000.
--------------------------------------------------------------
executable : SysMech.exe
exec. date/time : 2015-08-16 00:02
version : 14.6.1.12
compiled with : Delphi XE3
madExcept version : 4.0.12
callstack crc : $78008ae1, $a5b8d5e4, $a5b8d5e4
exception number : 1
exception class : EInvalidImage
exception message : \gvrmgr.dll.
-
The last time I came across someone asking for help after using System Mechanic, I think they had to factory reset their laptop to repair the damage and for me, such programs as System Mechanic should be treated as snake oil.
-
Google: EOutOfResources Delphi
http://codeverge.com/embarcadero.delphi.graphics/why-eoutofresources/1077481
http://stackoverflow.com/questions/2180345/hunting-down-eoutofresources
Unfortunately, developers iolo technologies - not reply to reported bugs.
I reported about ~50 bugs ...
C:\ProgramData\iolo\logs\SysMech_bugreport.txt
I do not know what changes have been improved, there is no changelog.
-
The new update, yet more and more bugs, high memory leaks, and many other bugs :)
(https://www.tweaking.com/forums/proxy.php?request=http%3A%2F%2Fs27.postimg.org%2F72pfrsx2b%2FScreen_Shot_01_28_16_at_05_01_AM.jpg&hash=17e839d127139c05d23d0f6496449bc4cb729aac)
-
I've used registry, system cleaners/mechanics in the past and, while I used to think they had some value under Windows XP and earlier, I think I was mistaken and now wouldn't now touch them with a bargepole. Seen too many systems crippled by them.
-
System Mechanic is a collection/kit of various tools, this tool is not just a registry cleaner.
-
I understand that a "rregistry cleaner" is only one of the constituents of the product but I wouldn't trust any third party program with unfettered access to my registry and don't therefore trust any company thar sells this kind of tool. Their "Swiss cheese" analogy to justify the effectiveness of their cleaner is so much marketing tosh in my view - but that's just the opinion of an amateur computer tinkerer.
I trust WR AIO because it allows me to easily run checks on some basic elements of a Windows installation in a controlled fashion and repair and/or reset some key settings if necessary, with the addition of a reliable registry backup and restore element. And also with facility of a helpful support forum!
-
Next detected a bug!
executable : SysMech.exe
exec. date/time : 2015-12-09 17:10
version : 15.0.1.4
compiled with : Delphi XE3
madExcept version : 4.0.12
callstack crc : $d5ff74cd, $e2eeaf0f, $e2eeaf0f
exception number : 1
exception class : EUIBError
exception message : Dynamic SQL Error SQL error code = @1 arithmetic exception, numeric overflow, or string truncation Incompatible column/host variable data type Error Code: 249