Main Forum > General Computer Support

System Mechanic 15 - issue / bugs

(1/2) > >>

makinero:
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.

--- Code: ---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

--- End code ---

--- Code: ---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
[...]
--- End code ---

-------------------------------

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.

Boggin:
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.

makinero:
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 ...

--- Code: ---C:\ProgramData\iolo\logs\SysMech_bugreport.txt
--- End code ---
I do not know what changes have been improved, there is no changelog.

makinero:
The new update, yet more and more bugs, high memory leaks, and many other bugs :)


Still_Game:
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.

Navigation

[0] Message Index

[#] Next page

Go to full version