BUG in MadExcept

delphi package - automated exception handling
Post Reply
nildo
Posts: 249
Joined: Mon Mar 22, 2004 11:32 am
Contact:

BUG in MadExcept

Post by nildo »

I can not reproduce the problem and can not make a demo because sometimes happens and sometime not.

Code: Select all

date/time         : 2004-06-07 17:14
computer name     : FXINFO105
user name         : Administrador
operating system  : Windows XP Service Pack 1 build 2600
system language   : Portuguese
system up time    : 8 hours 20 minutes
program up time   : 16 seconds
physical memory   : 287/510 MB (free/total)
free disk space   : (C:) 6,68 GB (F:) 11,19 GB
process id        : $141c
executable        : ControlReport.exe
exec. date/time   : 2004-06-07 16:36
madExcept version : 2.7a
exception class   : EInvalidPointer
exception message : Invalid pointer operation.

main thread ($27a0):
Internal error in madStackTrace.CollectPossibleStackItems ($e4fe14)

thread $1044:
7ffe0304 ???
77f5b862 ntdll.dll  NtDeviceIoControlFile

modules:
00400000 ControlReport.exe
F:\PRGS\Delphi6\AFControl\ControFleet\ControlReport
012e0000 odbc32.DLL        3.520.9042.0   C:\WINDOWS\System32
03050000 myodbc3.dll       3.51.6.0       C:\WINDOWS\System32
031c0000 odbccp32.dll      3.520.9042.0   C:\WINDOWS\System32
034a0000 WbhkRes.dll       4.5.1215.0     C:\Arquivos de programas\Network
Associates\VirusScan\Res09
10000000 EAPI.DLL
F:\PRGS\Delphi6\AFControl\ControFleet\ControlReport
11c00000 Wbhook32.dll      4.5.1215.0     C:\Arquivos de programas\Network
Associates\VirusScan
1c000000 NWSRVLOC.dll      4.83.0.0       C:\WINDOWS\System32
1f850000 odbcint.dll       3.520.7713.0   C:\WINDOWS\System32
4bde0000 IDAPI32.DLL       5.2.0.2        C:\Arquivos de programas\Arquivos
comuns\Borland Shared\BDE
4c9e0000 IDR20009.DLL      5.2.0.2        C:\Arquivos de programas\Arquivos
comuns\Borland Shared\BDE
4d9e0000 IDODBC32.DLL      5.2.0.2        C:\Arquivos de programas\Arquivos
comuns\Borland Shared\BDE
4e8e0000 BANTAM.DLL        1.0.0.8        C:\Arquivos de programas\Arquivos
comuns\Borland Shared\BDE
50d00000 CLNWIN32.DLL      5.5.8.0        C:\WINDOWS\System32
50d50000 NETWIN32.DLL      5.5.8.0        C:\WINDOWS\System32
50db0000 NCPWIN32.dll      5.5.8.0        C:\WINDOWS\System32
50df0000 LOCWIN32.DLL      5.4.20.0       C:\WINDOWS\System32
5f250000 olepro32.dll      5.0.5014.0     C:\WINDOWS\System32
66210000 NWWS2NDS.DLL      4.83.0.0       C:\WINDOWS\system32\netware
66220000 NWWS2SLP.DLL      4.83.0.0       C:\WINDOWS\system32\netware
68710000 hpfui50.dll       1.0.0.1
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3
68720000 hpfud50.dll       1.0.0.1
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3
6e0c0000 CTL3D32.dll       2.31.0.0       C:\WINDOWS\System32
70a70000 SHLWAPI.dll       6.0.2800.1400  C:\WINDOWS\system32
71a10000 mswsock.dll       5.1.2600.0     C:\WINDOWS\System32
71a50000 wshtcpip.dll      5.1.2600.0     C:\WINDOWS\System32
71a60000 WS2HELP.dll       5.1.2600.0     C:\WINDOWS\System32
71a70000 WS2_32.dll        5.1.2600.0     C:\WINDOWS\System32
71a90000 wsock32.dll       5.1.2600.0     C:\WINDOWS\System32
71ae0000 MPR.dll           5.1.2600.0     C:\WINDOWS\system32
72fb0000 winspool.drv      5.1.2600.1106  C:\WINDOWS\System32
73ae0000 mscms.dll         5.1.2600.1106  C:\WINDOWS\System32
75b80000 unires.dll        0.3.1281.0
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3
76330000 WINSTA.dll        5.1.2600.1106  C:\WINDOWS\System32
76380000 comdlg32.dll      6.0.2800.1106  C:\WINDOWS\system32
76820000 UNIDRVUI.DLL      0.3.1281.0
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3
76860000 UNIDRV.DLL        0.3.1282.0
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3
76f00000 DNSAPI.dll        5.1.2600.1106  C:\WINDOWS\System32
76f40000 WLDAP32.dll       5.1.2600.1106  C:\WINDOWS\system32
76f70000 Secur32.dll       5.1.2600.1106  C:\WINDOWS\System32
76f90000 winrnr.dll        5.1.2600.0     C:\WINDOWS\System32
76fa0000 rasadhlp.dll      5.1.2600.0     C:\WINDOWS\System32
77100000 oleaut32.dll      3.50.5016.0    C:\WINDOWS\system32
77320000 comctl32.dll      5.82.2800.1106 C:\WINDOWS\system32
773b0000 shell32.dll       6.0.2800.1233  C:\WINDOWS\system32
77be0000 version.dll       5.1.2600.0     C:\WINDOWS\system32
77bf0000 MSVCRT.DLL        7.0.2600.1106  C:\WINDOWS\system32
77d20000 user32.dll        5.1.2600.1255  C:\WINDOWS\system32
77db0000 ADVAPI32.dll      5.1.2600.1106  C:\WINDOWS\system32
77e50000 kernel32.dll      5.1.2600.1106  C:\WINDOWS\system32
77f50000 ntdll.dll         5.1.2600.1217  C:\WINDOWS\System32
78000000 RPCRT4.dll        5.1.2600.1361  C:\WINDOWS\system32
78090000 comctl32.dll      6.0.2800.1106
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0
.10.0_x-ww_f7fb5805
7d4f0000 OLE32.DLL         5.1.2600.1362  C:\WINDOWS\system32
7e190000 GDI32.dll         5.1.2600.1346  C:\WINDOWS\system32
madshi
Site Admin
Posts: 10754
Joined: Sun Mar 21, 2004 5:25 pm

Post by madshi »

This might be a madExcept bug or not. It's hard to say. E.g. imagine that your program for some reason destroys the memory manager and then raise s an exception. madExcept can not work in that case anymore, because it needs a working memory manager.

However, I recommend to download the latest beta build of madExcept, which gives out more information in such cases. It might both help you find the real problem and me improving madExcept:

http://madshi.net/madCollectionBeta.exe (2.1.2.11 / 2.7c beta 10)
nildo
Posts: 249
Joined: Mon Mar 22, 2004 11:32 am
Contact:

Post by nildo »

Great!
Post Reply