Newbie: Help to understand bugreport !!!

delphi package - automated exception handling
Post Reply
LuBoc
Posts: 2
Joined: Thu Dec 16, 2004 5:56 pm
Location: Portugal

Newbie: Help to understand bugreport !!!

Post by LuBoc »

Hi all,

I have a problem with a little prog I made in Delphi 7. Is a form with a image (Jcv Component), a Label (LMD component), one Memo and two buttons (ExpressQuantum component).

The application only show this form (this app is 1 year old), I have no problem until now! :?

I found this problem normally occurs in Pentium 4 HT with WinXP w/ SP2! :confused:

Then I install madExcept do find anything! :o

And get this report:

Code: Select all

date/time         : 2004-12-16 17:27
computer name     : SERVER
user name         : GP
operating system  : Windows XP Service Pack 2 build 2600
system language   : Portuguese
system up time    : 3 minutes 
program up time   : 313 milliseconds
processors        : 2x               Intel(R) Pentium(R) 4 CPU 3.00GHz
physical memory   : 794/1023 MB (free/total)
free disk space   : (C:) 109,73 GB 
display mode      : 1024x768, 32 bit
process id        : $c30
executable        : Instalar.exe
exec. date/time   : 2004-12-16 17:25
version           : 3.0.111.0
madExcept version : 2.7e
exception class   : EZeroDivide
exception message : Floating point division by zero.

main thread ($c34):
004f8342 Instalar.exe JclSysInfo    2303 GetCPUSpeed
004f8104 Instalar.exe JclSysInfo    2205 GetCpuInfo
004f9f08 Instalar.exe JclGraphUtils  975 SetupFunctions
004fa011 Instalar.exe JclGraphUtils 2549 initialization
004049a0 Instalar.exe System             InitUnits
00404a06 Instalar.exe System             @StartExe
004072e2 Instalar.exe SysInit            @InitExe
00514d0b Instalar.exe Instalar        13 Instalar
... and ...

Code: Select all

disassembling:
[...]
004f8334 2303   fild    qword ptr [ebp-$38]
004f8337        mov     [ebp-$60], ebx
004f833a        xor     eax, eax
004f833c        mov     [ebp-$5c], eax
004f833f        fild    qword ptr [ebp-$60]
004f8342      > fdivp   st(1), st
004f8344        call    -$f5311 ($403038)      ; @ROUND
004f8349        mov     ebx, eax
004f834b 2304   mov     esi, [ebp-$24]
004f834e        add     esi, ebx
004f8350        add     esi, [ebp-$28]
[...]
This is a new computer: Pentium 4 HT 3GHz (madExcept detect as a 2x Intel(R) Pentium(R) 4 CPU 3.00GHz), 1 Gb Memory.
Only have Windows XP Pro w/ Service Pack 2 build 2600

In my computer have no problems (AMD Athlon XP 2.2) and test in Pentium 4 at 2.8GHz.

Any sujestion about this error, I can't find the possible EZeroDivide problem!!!

Regards,
LB
madshi
Site Admin
Posts: 10753
Joined: Sun Mar 21, 2004 5:25 pm

Post by madshi »

This is a known problem of the Jedi components. Please upgrade to the latest Jedi version, then the problem should be gone.
LuBoc
Posts: 2
Joined: Thu Dec 16, 2004 5:56 pm
Location: Portugal

YES! Is a Jedi component

Post by LuBoc »

Hi,

THANKS a lot madshi, I test today the app with Jedi components and crash.
:crazy:

I going now upgrade Jedi. :wink:

Thanks again,
regards.

LB
Post Reply