NetTalk Central

Author Topic: Memory and Forms Issues  (Read 4763 times)

broche

  • Sr. Member
  • ****
  • Posts: 336
    • View Profile
    • Email
Memory and Forms Issues
« on: August 13, 2014, 10:57:20 AM »
Getting memory erros on the VM Server (See Below)
Also some odd behaviour from popup forms that might be related (See images)

When click change on the browse the form is just blank, I can cancelk it and go back to the browse.



Any pointer appreciated.


Brian


Exception occurred at address 005A4DB3
Exception code C0000005: Access Violation
Process PID=306376  Image: C:\WebPortal\TRX.exe
Thread 3  Handle=00000320  TID=304136

Exception parameters:
00000000
FFEF00AE

EAX=04510008    EBX=00000100    ECX=0485592F    EDX=0000000A
ESI=FFEEFFEE    EDI=00F5883C    EBP=1AB1F9C8    ESP=1AB1F96C
EIP=005A4DB3    FLG=00010202

Call Stack:
005A4DB3
00AED946
00AED45A
00AEEB07
00AEF822
0066295E
005A1A6E
0056FBDC
005A0670
005A077E

Clarion modules:
00400000  09.00:10376 C:\WebPortal\TRX.exe

Thread stack:
1AB1F960: 9C F9 B1 1A  E4 1F B3 1A  44 1F B3 1A  AB 0D 88 04
1AB1F970: 00 26 03 08  1A 00 00 00  2F 5A 85 04  3C 88 F5 00
1AB1F980: 00 FC B1 1A  C8 F9 B1 1A  9C F9 B1 1A  3C 88 F5 00
1AB1F990: E4 1F B3 1A  44 1F B3 1A  08 00 85 04  00 26 03 08
1AB1F9A0: 1A 00 00 00  25 9B AE 00  3C 88 F5 00  50 A8 2D 04
1AB1F9B0: 00 89 F4 00  00 00 00 00  F8 88 F4 00  DC 06 B4 00
1AB1F9C0: C8 F9 B1 1A  00 FC B1 1A  F4 F9 B1 1A  46 D9 AE 00
1AB1F9D0: 3C 88 F5 00  00 FC B1 1A  01 89 F4 00  01 00 00 00
1AB1F9E0: 00 00 85 04  2A 15 62 00  01 00 00 00  F4 F9 B1 1A
1AB1F9F0: 00 FC B1 1A  1C FA B1 1A  5A D4 AE 00  00 FC B1 1A
1AB1FA00: 99 98 89 04  00 00 00 00  E4 D3 F8 00  3C 88 F5 00
1AB1FA10: E4 D3 F8 00  1C FA B1 1A  00 FC B1 1A  44 FA B1 1A
1AB1FA20: 07 EB AE 00  98 54 7E 03  40 46 C1 04  00 00 00 00
1AB1FA30: E4 D3 F8 00  3C 88 F5 00  40 5B 47 00  44 FA B1 1A
1AB1FA40: 00 FC B1 1A  00 FC B1 1A  22 F8 AE 00  18 E9 7E 03
1AB1FA50: 08 00 85 04  00 FC B1 1A  6C FA B1 1A  00 04 00 00
1AB1FA60: 0E 00 00 00  BC CF F4 00  08 00 85 04  98 18 9F 04
1AB1FA70: B8 0C 8B 04  78 FD 47 04  70 FC 47 04  C6 FB B1 1A
1AB1FA80: 20 20 20 20  20 20 20 20  20 20 20 20  20 20 20 20
1AB1FA90: 20 20 20 20  7F B2 13 68  00 00 00 00  00 00 00 00
1AB1FAA0: 00 00 00 00  01 00 00 00  A8 0A 8B 04  A8 CE 28 04
1AB1FAB0: C0 AC 2D 04  08 90 45 04  F8 F2 2C 04  A0 CD 28 04
1AB1FAC0: 98 CC 28 04  01 00 00 00  D8 98 8A 04  00 00 00 00
1AB1FAD0: 01 00 00 00  01 00 00 00  48 C9 28 04  01 00 00 00
1AB1FAE0: 00 00 00 00  01 00 00 00  00 00 00 00  00 00 00 00
1AB1FAF0: 02 00 00 00  02 00 00 00  98 EE 7E 03  00 00 00 00
1AB1FB00: 02 00 00 00  00 7C 00 00  00 00 00 00  01 00 00 00
1AB1FB10: 00 00 00 00  00 00 00 00  90 ED 7E 03  00 00 00 00
1AB1FB20: 00 00 00 00  01 00 00 00  00 00 00 00  40 C8 28 04
1AB1FB30: 03 00 00 00  B0 DA 2A 04  C8 52 C1 04  18 74 7E 03
1AB1FB40: 01 00 00 00  38 C7 28 04  20 20 20 20  20 20 20 20
1AB1FB50: 20 20 20 20  20 20 20 20  20 20 90 ED  83 04 88 EC
1AB1FB60: 83 04 A8 ED  2C 04 C0 0D  8B 04 02 00  00 00 00 00
1AB1FB70: 00 00 00 00  00 00 80 EB  83 04 02 00  00 00 B8 AB
1AB1FB80: 2D 04 68 7D  47 04 20 20  20 20 20 20  20 20 78 E9
1AB1FB90: 83 04 00 00  00 00 00 00  00 00 01 00  00 00 00 00
1AB1FBA0: 00 00 20 20  20 20 20 20  20 20 00 00  00 00 50 87
1AB1FBB0: 47 04 B0 0B  8B 04 00 00  00 00 00 00  00 00 00 00
1AB1FBC0: 00 00 00 00  00 00 31 37  34 36 31 32  18 B3 2D 04
1AB1FBD0: 00 00 00 00  00 00 00 00  08 00 85 04  C0 65 25 04
1AB1FBE0: 94 28 F7 00  00 00 00 00  E8 49 00 00  01 00 00 00
1AB1FBF0: 50 17 9F 04  00 00 00 00  C0 65 25 04  00 FC B1 1A
1AB1FC00: 34 FC B1 1A  5E 29 66 00  3C 88 F5 00  67 FC B1 1A
1AB1FC10: 34 FC B1 1A  28 FC B1 1A  3C 88 F5 00  02 00 00 00
1AB1FC20: FC 51 F3 00  08 00 85 04  60 4E 02 08  10 DE 02 08
1AB1FC30: 0E 00 00 00  98 FC B1 1A  6E 1A 5A 00  3C 88 F5 00
1AB1FC40: 20 FD B1 1A  98 FC B1 1A  5C FC B1 1A  00 00 85 04
1AB1FC50: 00 00 00 00  3C 88 F5 00  08 00 85 04  01 00 00 00
1AB1FC60: 00 00 00 00  E4 D3 F8 00  00 00 00 00  00 00 00 60
1AB1FC70: 4E 02 08 0E  00 00 00 78  51 02 08 01  00 00 00 00
1AB1FC80: 08 00 85 04  00 00 00 00  C8 E6 7E 03  0E 00 00 00
1AB1FC90: 80 E5 7E 03  98 FC B1 1A  BC FC B1 1A  DC FB 56 00
1AB1FCA0: 10 73 7E 03  F3 C8 F3 00  00 00 00 00  86 00 00 00
1AB1FCB0: 10 60 F3 00  BC FC B1 1A  20 FD B1 1A  20 FD B1 1A
1AB1FCC0: 70 06 5A 00  08 00 85 04  3C 88 F5 00  20 FD B1 1A
1AB1FCD0: E4 FC B1 1A  FC 00 00 00  01 00 00 00  08 72 7E 03
1AB1FCE0: 08 00 85 04  08 00 85 00  00 00 00 17  00 00 00 08
1AB1FCF0: 72 7E 03 BC  6B 85 04 01  00 00 00 00  00 00 00 3E
1AB1FD00: 99 00 00 00  10 70 7E 03  B1 00 00 00  08 72 7E 03
1AB1FD10: FC 00 00 00  08 00 85 04  99 00 00 00  20 FD B1 1A
1AB1FD20: 1C FE B1 1A  7E 07 5A 00  01 00 00 00  E5 00 00 00
1AB1FD30: 3C 88 F5 00  98 8B 7E 03  1C FE B1 1A  50 FD B1 1A
1AB1FD40: 98 8B 7E 03  00 00 00 00  01 00 00 00  08 00 85 04
1AB1FD50: 1C FE B1 00  00 00 00 98  8B 7E 03 08  00 85 04 01
1AB1FD60: 00 00 00 08  72 7E 03 FC  00 00 00 20  44 C9 58 00
1AB1FD70: 01 00 00 00  3C 88 F5 00  5C FE B1 1A  1C FE B1 1A
1AB1FD80: 94 FD B1 1A  00 00 85 04  02 00 00 00  01 00 00 00
1AB1FD90: 08 00 85 04  E0 F3 8A 04  C8 8B 7E 03  08 00 85 04
1AB1FDA0: 98 F2 8A 04  B8 34 7F 03  98 8B 7E 03  F4 FD B1 1A
1AB1FDB0: 58 6C 2B 04  02 00 00 00  02 00 00 00  20 6A 02 08
1AB1FDC0: 13 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
1AB1FDD0: 00 00 00 00  D0 40 02 08  0E 00 00 00  B6 C1 65 00
1AB1FDE0: 01 00 00 00  01 00 00 00  00 00 00 00  2F 0D 88 04
1AB1FDF0: 08 00 85 04  00 00 00 00  01 00 00 00  00 00 00 00
1AB1FE00: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00
1AB1FE10: 00 00 00 00  1C FE B1 1A  5C FE B1 1A  30 FE B1 1A
1AB1FE20: D4 1C 66 00  FC 00 00 00  30 FE B1 1A  5C FE B1 1A
1AB1FE30: 5C FE B1 1A  F4 22 66 00  3C 88 F5 00  01 00 00 00
1AB1FE40: 00 BE 01 08  1F 00 00 00  00 72 47 04  00 00 00 00
1AB1FE50: 08 00 85 04  70 9A 9F 04  5C FE B1 1A  E8 FE B1 1A
1AB1FE60: E8 0A 5A 00  00 00 00 00  08 00 85 04  3C 88 F5 00
1AB1FE70: 08 00 85 04  F1 91 5A 00  E4 D3 F8 00  3C 88 F5 00
1AB1FE80: 08 00 85 04  69 96 5A 00  C4 FF B1 1A  C9 31 62 00
1AB1FE90: E8 FE B1 1A  A8 FE B1 1A  3C 88 F5 00  08 00 85 04
1AB1FEA0: 00 00 00 00  08 00 85 04  08 00 85 04  98 70 47 04
1AB1FEB0: 5D 01 00 00  07 53 66 00  00 00 00 00  34 FF B1 1A
1AB1FEC0: 34 FF B1 1A  08 00 85 04  F0 3F 2B 04  5D 01 00 00
1AB1FED0: DF 36 62 00  44 45 FA 00  CA 8E ED 00  34 FF B1 1A
1AB1FEE0: B8 F4 B1 1A  08 F5 B1 1A  94 FF B1 1A  C9 31 62 00
1AB1FEF0: C4 FF B1 1A  C4 FF B1 1A  E0 8E ED 00  34 FF B1 1A
1AB1FF00: 34 FF B1 1A  00 00 00 00  24 05 CC 02  C9 31 62 00
1AB1FF10: 34 FF B1 1A  00 00 00 00  70 FF B1 1A  94 FF B1 1A
1AB1FF20: 34 FF B1 1A  24 05 CC 02  00 00 00 00  09 2E 76 74
1AB1FF30: 24 05 CC 02  44 45 FA 00  E0 FE B1 1A  04 00 00 00
1AB1FF40: C4 45 FA 00  24 05 CC 02  F0 90 F4 00  04 91 F4 00
1AB1FF50: 20 91 F4 00  14 91 F4 00  3C 91 F4 00  30 91 F4 00
1AB1FF60: 00 00 00 00  48 34 62 00  00 00 00 00  24 05 CC 02
1AB1FF70: 00 00 00 00  14 B0 00 00  00 00 00 00  00 00 00 00
1AB1FF80: 8A C4 B7 43  01 00 00 00  36 00 00 00  8A 33 BA 74
1AB1FF90: 24 05 CC 02  D4 FF B1 1A  72 9F 00 77  24 05 CC 02
1AB1FFA0: 2B E8 0B 2E  00 00 00 00  00 00 00 00  24 05 CC 02
1AB1FFB0: 00 00 00 00  00 00 00 00  00 00 00 00  A0 FF B1 1A
1AB1FFC0: 00 00 00 00  E4 FF B1 1A  F5 71 04 77  AF D2 45 42
1AB1FFD0: 00 00 00 00  EC FF B1 1A  45 9F 00 77  BC 33 62 00
1AB1FFE0: 24 05 CC 02  FF FF FF FF  28 74 09 77  00 00 00 00
1AB1FFF0: 00 00 00 00  BC 33 62 00  24 05 CC 02  00 00 00 00


[attachment deleted by admin]
Brian

kevin plummer

  • Hero Member
  • *****
  • Posts: 1195
    • View Profile
    • Production Accounting and Software Payroll
Re: Memory and Forms Issues
« Reply #1 on: August 13, 2014, 05:25:19 PM »
do you have gpf reporter from CS? It will get you a more meaningful report to narrow down what code is causing the problem. I don't believe it is a memory issue, more a coding issue.

Stu

  • Hero Member
  • *****
  • Posts: 510
    • View Profile
    • Email
Re: Memory and Forms Issues
« Reply #2 on: August 13, 2014, 07:03:29 PM »
Does Firebug (with firefox) tell you anything about the empty forms? - what comes from the server might be handy to look at.

Simpler still, first thing would be to right-click "View Source" and see if it really is empty.

Probably have a look at the nettalk form settings, see if there's a big "hide this stuff" going on .. Maybe a "Hide" setting is on.
Cheers,

Stu Andrews

broche

  • Sr. Member
  • ****
  • Posts: 336
    • View Profile
    • Email
Re: Memory and Forms Issues
« Reply #3 on: August 13, 2014, 07:20:28 PM »
Thanks for the advice.
One thing I noticed is the form looks exactly like when the server is down or stopped.
I am switching VM Vendors for this customer and getting them a dedicated server with more RAM - I hop this helps.

Brian.
Brian

kevin plummer

  • Hero Member
  • *****
  • Posts: 1195
    • View Profile
    • Production Accounting and Software Payroll
Re: Memory and Forms Issues
« Reply #4 on: August 13, 2014, 07:28:13 PM »
One thing I noticed is the form looks exactly like when the server is down or stopped.

> it probably is

I am switching VM Vendors for this customer and getting them a dedicated server with more RAM - I hop this helps.

> I doubt it.

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11250
    • View Profile
Re: Memory and Forms Issues
« Reply #5 on: August 14, 2014, 12:19:12 AM »
event using the clarion debug DLL, and compiling in debug mode, would get you more information. Or, GPF Reporter.

hint - only the first 10 lines of the stack are interesting BTW.

Cheers
Bruce

broche

  • Sr. Member
  • ****
  • Posts: 336
    • View Profile
    • Email
Re: Memory and Forms Issues
« Reply #6 on: August 15, 2014, 07:56:31 AM »
Update on Forms Issues.

Turns out you were correct on the coding being the issue.
I was doing some loops on a couple of browses to get the child totals into the header record and the system just does not like this.
What is the best way to do this, SQL?  Or can I grab the total from the Child table browse?

Thanks for all your help,

Brian.
Brian

Bruce

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 11250
    • View Profile
Re: Memory and Forms Issues
« Reply #7 on: August 15, 2014, 11:37:54 PM »
If you post your code it would be easier to determine what you did wrong.

>> the system just does not like this.

more information would be helpful.

cheers
Bruce