Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Clueless about what this means? 2

Status
Not open for further replies.

terry22

Technical User
May 24, 2004
30
US
Hi,

I've created an app in VB which uses a 3rd party dll for charting. My program crashes when the charting component is repeated called. I've captured some data on the crash but, I am completely clueless about what it might all mean.

If I am right and it is the 3rd party dll causing the problem I realize I need to take that up with the vendor but, it sure would be helpful if I could point them to the reason/source of why this is happening and that it is indeed their component that is causing the crash.

Please, can someone tell me what this means?
Code:
*----> State Dump for Thread Id 0xb3c <----*

eax=00808080 ebx=00000004 ecx=0aac28e0 edx=00000000 esi=77e757d9 edi=093a313e
eip=0a8c97e1 esp=0012e90c ebp=0012eeb0 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246

*** WARNING: Unable to verify checksum for C:\WINDOWS\system32\PEGRPCL.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\system32\PEGRPCL.dll - 
function: PEGRPCL
        0a8c97ac 0000             add     [eax],al
        0a8c97ae 008b859cfdff     add     [ebx-0x2637b],cl
        0a8c97b4 ffc7             inc     edi
        0a8c97b6 80a06d00000000   and     byte ptr [eax+0x6d],0x0
        0a8c97bd 0000             add     [eax],al
        0a8c97bf 8b859cfdffff     mov     eax,[ebp-0x264]
        0a8c97c5 c780a46d000000000000 mov dword ptr [eax+0x6da4],0x0
        0a8c97cf 8b859cfdffff     mov     eax,[ebp-0x264]
        0a8c97d5 8b80bc620000     mov     eax,[eax+0x62bc]
        0a8c97db 8b8d9cfdffff     mov     ecx,[ebp-0x264]
[red]FAULT ->0a8c97e1 83bc819c73000005 cmp dword ptr [ecx+eax*4+0x739c],0x5 ds:0023:0cae9e7c=???????? [/red]
        0a8c97e9 0f8460000000     je      PEGRPCL+0xd984f (0a8c984f)
        0a8c97ef 8b859cfdffff     mov     eax,[ebp-0x264]
        0a8c97f5 8b80bc620000     mov     eax,[eax+0x62bc]
        0a8c97fb 8b8d9cfdffff     mov     ecx,[ebp-0x264]
        0a8c9801 83bc819c73000007 cmp     dword ptr [ecx+eax*4+0x739c],0x7
        0a8c9809 0f8440000000     je      PEGRPCL+0xd984f (0a8c984f)
        0a8c980f 8b859cfdffff     mov     eax,[ebp-0x264]
        0a8c9815 8b80bc620000     mov     eax,[eax+0x62bc]
        0a8c981b 8b8d9cfdffff     mov     ecx,[ebp-0x264]
        0a8c9821 83bc819c73000014 cmp     dword ptr [ecx+eax*4+0x739c],0x14

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
*** WARNING: Unable to verify checksum for C:\WINDOWS\system32\Pegocl.ocx
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\system32\Pegocl.ocx - 
ChildEBP RetAddr  Args to Child              
0012eeb0 0a814a2a 00000000 000002bc 0000024b PEGRPCL+0xd97e1
0012eedc 08e71bd6 00000001 000002bc 0000024b PEGRPCL!PEresetimage+0x4d
0012ef20 00000001 00000000 00010000 0012ef4c Pegocl!DllUnregisterServer+0xae6

*----> Raw Stack Dump <----*
000000000012e90c  3e 31 3a 09 d9 57 e7 77 - e0 03 b8 0a 00 00 00 00  >1:..W.w........
000000000012e91c  c0 73 ac 0a 44 e9 12 00 - c5 62 9d 0a 0d 00 00 00  .s..D....b......
000000000012e92c  06 00 00 00 0e 00 07 80 - e0 03 b8 0a 00 00 00 00  ................
000000000012e93c  c0 73 ac 0a 0d 00 00 00 - 20 eb 12 00 87 d5 81 0a  .s...... .......
000000000012e94c  58 e3 f7 77 1c eb 12 00 - 00 00 00 00 00 00 7f 0a  X..w............
000000000012e95c  80 00 7f 0a 50 e9 12 00 - 00 00 00 00 88 e9 12 00  ....P...........
000000000012e96c  00 00 00 00 00 00 00 00 - 00 00 00 00 50 dc 12 00  ............P...
000000000012e97c  34 ea 12 00 4c ea 12 00 - 00 00 a1 0a c0 09 a1 0a  4...L...........
000000000012e98c  01 00 00 00 39 66 f7 77 - 09 04 00 00 10 00 00 00  ....9f.w........
000000000012e99c  0c eb 12 00 14 eb 12 00 - 00 00 00 00 d4 e9 12 00  ................
000000000012e9ac  b5 ab f5 77 1c ef 12 00 - 0e 00 00 00 e0 e9 12 00  ...w............
000000000012e9bc  04 ea 12 00 1c 00 00 00 - 1c ef 12 00 9c 00 00 00  ................
000000000012e9cc  00 00 00 00 00 00 00 00 - 1c eb 12 00 4f de e7 77  ............O..w
000000000012e9dc  14 eb 12 00 0e 00 00 00 - 00 00 00 00 31 ee 12 00  ............1...
000000000012e9ec  25 54 a0 0a 1c 01 00 00 - 05 00 00 00 a8 0c 3a 09  %T............:.
000000000012e9fc  a8 0c 3a 09 00 00 14 00 - 9c 07 00 00 79 48 f8 77  ..:.........yH.w
000000000012ea0c  1c 4c f8 77 d6 4f f8 77 - 00 00 00 00 50 01 16 02  .L.w.O.w....P...
000000000012ea1c  00 00 14 00 00 00 00 00 - f4 e9 12 00 30 35 3a 09  ............05:.
000000000012ea2c  30 35 3a 09 00 00 14 00 - 8b 02 00 00 79 48 f8 77  05:.........yH.w
000000000012ea3c  1c 4c f8 77 d6 4f f8 77 - 00 00 00 00 58 01 16 02  .L.w.O.w....X...

*----> State Dump for Thread Id 0xc24 <----*

eax=780015dd ebx=001627e0 ecx=77f596da edx=00000000 esi=f6977d40 edi=00000000
eip=7ffe0304 esp=027afe28 ebp=027aff90 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000202

function: <nosymbols>
        7ffe02f2 0000             add     [eax],al
        7ffe02f4 0000             add     [eax],al
        7ffe02f6 0000             add     [eax],al
        *SharedUserSystemCall:
        7ffe02f8 0000             add     [eax],al
        7ffe02fa 0000             add     [eax],al
        7ffe02fc 0000             add     [eax],al
        7ffe02fe 0000             add     [eax],al
        7ffe0300 8bd4             mov     edx,esp
        7ffe0302 0f34             sysenter
        7ffe0304 c3               ret
        7ffe0305 9c               pushfd
        7ffe0306 810c2400010000   or      dword ptr [esp],0x100
        7ffe030d 9d               popfd
        7ffe030e c3               ret
        7ffe030f 8bd4             mov     edx,esp
        7ffe0311 0f05             syscall
        7ffe0313 c3               ret
        7ffe0314 9c               pushfd
        7ffe0315 810c2400010000   or      dword ptr [esp],0x100
        7ffe031c 9d               popfd

*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\System32\ntdll.dll - 
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\system32\RPCRT4.dll - 
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\system32\ole32.dll - 
ChildEBP RetAddr  Args to Child              
027afe24 77f5c084 780016a4 00000150 027aff80 *SharedUserSystemCall+0xc (FPO: [0,0,0])
027aff90 78001601 780019d4 00154ea8 ffffffff ntdll!NtReplyWaitReceivePortEx+0xc
00160060 ffffffff 00000160 00000164 00000000 RPCRT4+0x1601
00000000 00000000 00000000 00000000 00000000 0xffffffff

There is of course more info in this file but, I think I've included the pertinent part of it.

Thank you for your help.
 
It seems like you have unlicensed version of this tool.

Walid Magd
Engwam@Hotmail.com
 
Really? That's what that means!?

That's odd as I have paid for the component and registered the serial # they gave me according to their instructions.

They must have a bug that is missing registering that component when I enter the code.

I suppose I will need to take that up with gigasoft.

Thanks so much for your help.

This has been really driving me NUTS! And, I've tried everything I can imagine to fix it.

Time to give gigasoft a call.

Terry
 
Update ...

I removed the components from my VB app. Then uninstalled the component software. Deleted anything else that was left over. Did a restart. Reinstalled the component, and reentered my serial #. Then readded the component to my project.

Viola! Fixed and running as it should!

Happy, Happy.

Thanks to Walid for decyphering that 'stuff' and giving me one more thing to try.

Terry
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top