Alaska Software Inc. - Odd errors
Username: Password:
AuthorTopic: Odd errors
James Loughner Odd errors
on Thu, 23 Oct 2008 13:51:49 -0400
I've seen a series of odd errors happen at our new installation.

1) the errors are impossible- they seem to indicate the NULLing out of a
variable for no good reason.

2) they only occur on one machine, even though other machines are doing
similar work with about the same work load.

3) they always happen at the same locations in the program but they
occur randomly ie non-reproducible but do happen at least once and
sometimes more times per day

It appears to be some kind of memory corruption but it always occurs in
the same location in just a couple of routines.

pattern 1
this seems to be that that the variable holding the array of XBP object
pointers has been nulled out

------------------------------------------------------------------------------
ERRORMESSAGE PROTOCOL from "M:\MPM.exe" Date: 12/10/2008 03:59:50PM

MPM VersionVer 2.0.2158



Log-Filename  Xpperror.log

Xbase++ Version     : Xbase++ (R) Version 1.90.331

------------------------------------------------------------------------------
------------------------------------------------------------------------------
Database path       :

------------------------------------------------------------------------------
Operating System      : Windows XP 05.01 Build 02600 Service Pack 3

------------------------------------------------------------------------------
oError:args         :

          -> VALTYPE: U VALUE: NIL

          -> VALTYPE: B VALUE: {|o| o[1]:setData() }

oError:canDefault   : N

oError:canRetry     : N

oError:canSubstitute: Y

oError:cargo        : NIL

oError:description  : Parameter has a wrong data type

oError:filename     :

oError:genCode      :          2

oError:operation    : aEval

oError:osCode       :          0

oError:severity     :          2

oError:subCode      :          3

oError:subSystem    : BASE

oError:thread       :          7

oError:tries        :          0



Company             : Horse Trader

Computername        : FTDSK01

Log-In Name         : Administrator

------------------------------------------------------------------------------
CALLSTACK:

------------------------------------------------------------------------------
Called from CLASSIFIEDCHARGESPAYMETS:REFRESHWND(524)

Called from CLASSIFIED_AD_ORDER_EXTENDED:SAVE(2983)

Called from (B)CLASSIFIED_AD_ORDER_EXTENDED:INIT(138)

Called from SHADOWBUTTON:LBUP(464)

Called from SHADOWBUTTON:HANDLEEVENT(184)

Called from WINDOWSLOOP(574)

Called from CLASSIFIEDDETAILBROWSE:NEWORDER(502)

Called from (B)CLASSIFIEDDETAILBROWSE:INIT(58)

Called from SHADOWBUTTON:LBUP(464)

Called from SHADOWBUTTON:HANDLEEVENT(184)

Called from SELECTADVERTISER:CONTINUE_ON(583)

Called from (B)SELECTADVERTISER:INIT(48)

Called from BUTTONMOVE(173)

Called from (B)SETCLIPPERSTYLE(1309)

Called from SHADOWBUTTON:HANDLEEVENT(184)

Called from MODALLOOP(1887)

Called from CLASSIFIEDCLASS:START(401)

Called from CLEEACEORDERS(1044)



------------------------------------------------------------------------------
WORKAREA STATUS:

------------------------------------------------------------------------------
 Area Alias         Record     Index        Order      Eof Bof Del Found

------------------------------------------------------------------------------
   1  ADSRCE          1/1      ADSRCE.CDX   SRC        No  No  No  Yes

   2  CLHEAD          5/27     CLHEAD.CDX   SECCODE    No  No  No  Yes

   3  ADREPS          1/9      ADREPS.CDX   TERRCD     No  No  No  Yes

   4  ADAGCY          5/4      ADAGCY.CDX   CODE       Yes No  No  No

   5  ADVTSR          6/5429   ADVTSR.CDX   ADVCODE    No  No  No  Yes

   6  CLADVT        901/2151   CLADVT.CDX   PHONE      No  No  No  Yes

   7  CLCHNG          1/837    CLCHNG.CDX   ONDATE     No  No  No  Yes

   8  CLCOMB          1/0      CLCOMB.CDX   GRP        Yes Yes No  Yes

   9  GLCLCJ       3377/3377   GLCLCJ.CDX   BATCH      No  No  No  No

  10  GLADAR          1/0      GLADAR.CDX   DATE       Yes Yes No  Yes

  11  SLBANK          2/2      SLBANK.CDX   NUMBER     No  No  No  Yes

  12  SUSRCE          1/0      SUSRCE.CDX   SRC        Yes Yes No  Yes

  13  GLGENJ          1/0      GLGENJ.CDX   BATCH      Yes Yes No  Yes

  14  CLAD1C          1/0      CLAD1C.CDX   TLC        Yes Yes No  Yes

  15  CLADQC          1/0      CLADQC.CDX   HEAD       Yes Yes No  Yes

  16  ADPUBS          2/1      ADPUBS.CDX   PUBCODE    Yes No  No  No

  17  GLTRAN          1/252    GLTRAN.CDX   ID         No  No  No  Yes

  18  GLRFND          1/2      GLRFND.CDX   ID         No  No  No  Yes

  19  SLUSER          1/1      SLUSER.CDX   UNAME      No  No  No  Yes

  20  CLOPTS          1/0      CLOPTS.CDX   PUBOPT     Yes Yes No  Yes

  21  CLVARS          1/0      CLVARS.CDX   SYMBOL     Yes Yes No  Yes

  22  CLSPEC          2/5      CLSPEC.CDX   TYPE       No  No  No  Yes

  23  CLDFLT          1/2      CLDFLT.CDX   CLASS      No  No  No  Yes

  24  ADISSH        198/521    ADISSH.CDX   DATEH1     No  No  No  Yes

  25  CLNOTH        192/191    CLNOTH.CDX   ADNO       Yes No  No  No

* 26  CLORDH       7927/7926   CLORDH.CDX   PHONAD     Yes No  No  No

  27  CLCRDH          3/7      CLCRDH.CDX   TYPE       No  No  No  No

  28  CLINCHH         1/0      CLINCHH.CDX  TYPE       Yes Yes No  Yes

  29  CLLINEH         1/0      CLLINEH.CDX  TYPE       Yes Yes No  Yes

  30  CLWORDH         9/20     CLWORDH.CDX  TYPE       No  No  No  Yes

  31  CLINVH          1/0      CLINVH.CDX   INVNO      Yes Yes No  Yes

  32  CLBILH      11264/11263  CLBILH.CDX   PD         Yes No  No  No

  33  CLPAYH       3807/3806   CLPAYH.CDX   AADNO      Yes No  No  No

  34  CLRUNH       7835/7835   CLRUNH.CDX   ADNO       No  No  No  No

  35  ADDTAH          6/5441   ADDTAH.CDX   ADVCODE    No  No  No  Yes

  36  ADBILH         22/64027  ADBILH.CDX   ADVCODE    No  No  No  Yes

  37  ADPAYH          1/5115   ADPAYH.CDX   PNBR       No  No  No  Yes



Pattern 2
This one is just crazy
Again it looks like the values have just disappeared


------------------------------------------------------------------------------
ERRORMESSAGE PROTOCOL from "M:\MPM.exe" Date: 12/11/2008 04:05:04PM

MPM VersionVer 2.0.2158



Log-Filename  Xpperror.log

Xbase++ Version     : Xbase++ (R) Version 1.90.331

------------------------------------------------------------------------------
------------------------------------------------------------------------------
Database path       :

------------------------------------------------------------------------------
Operating System      : Windows XP 05.01 Build 02600 Service Pack 3

------------------------------------------------------------------------------
oError:args         :

          -> VALTYPE: O CLASS: Classified_Ad_Order_Extended

          -> VALTYPE: U VALUE: NIL

          -> VALTYPE: U VALUE: NIL

          -> VALTYPE: U VALUE: NIL

          -> VALTYPE: U VALUE: NIL

          -> VALTYPE: U VALUE: NIL

          -> VALTYPE: L VALUE: N

oError:canDefault   : N

oError:canRetry     : N

oError:canSubstitute: Y

oError:cargo        : NIL

oError:description  : XBP-object has wrong state for access

oError:filename     :

oError:genCode      :        104

oError:operation    : :create

oError:osCode       :          0

oError:severity     :          2

oError:subCode      :       4208

oError:subSystem    : BASE

oError:thread       :          7

oError:tries        :          0



Company             : Horse Trader

Computername        : FTDSK01

Log-In Name         : Administrator

------------------------------------------------------------------------------
CALLSTACK:

------------------------------------------------------------------------------
Called from JIMSDIALOG:CREATE(172)

Called from _CLASSIFIED_AD_ORDER_EXTENDED:CREATE(394)

Called from CLASSIFIED_AD_ORDER_EXTENDED:CREATE(267)

Called from CLASSIFIEDDETAILBROWSE:NEWORDER(499)

Called from (B)CLASSIFIEDDETAILBROWSE:INIT(58)

Called from SHADOWBUTTON:LBUP(464)

Called from SHADOWBUTTON:HANDLEEVENT(184)

Called from SELECTADVERTISER:CONTINUE_ON(583)

Called from (B)SELECTADVERTISER:INIT(48)

Called from BUTTONMOVE(173)

Called from (B)SETCLIPPERSTYLE(1309)

Called from SHADOWBUTTON:HANDLEEVENT(184)

Called from MODALLOOP(1887)

Called from CLASSIFIEDCLASS:START(401)

Called from CLEEACEORDERS(1044)



------------------------------------------------------------------------------
WORKAREA STATUS:

------------------------------------------------------------------------------
 Area Alias         Record     Index        Order      Eof Bof Del Found

------------------------------------------------------------------------------
   1  ADSRCE          1/1      ADSRCE.CDX   SRC        No  No  No  Yes

   2  CLHEAD         20/27     CLHEAD.CDX   SECCODE    No  No  No  Yes

   3  ADREPS          1/9      ADREPS.CDX   TERRCD     No  No  No  Yes

   4  ADAGCY          5/4      ADAGCY.CDX   CODE       Yes No  No  No

   5  ADVTSR          6/5429   ADVTSR.CDX   ADVCODE    No  No  No  Yes

   6  CLADVT       1417/2159   CLADVT.CDX   PHONE      No  No  No  Yes

   7  CLCHNG          1/837    CLCHNG.CDX   ONDATE     No  No  No  Yes

   8  CLCOMB          1/0      CLCOMB.CDX   GRP        Yes Yes No  Yes

   9  GLCLCJ       3425/3425   GLCLCJ.CDX   BATCH      No  No  No  No

  10  GLADAR          1/0      GLADAR.CDX   DATE       Yes Yes No  Yes

  11  SLBANK          2/2      SLBANK.CDX   NUMBER     No  No  No  Yes

  12  SUSRCE          1/0      SUSRCE.CDX   SRC        Yes Yes No  Yes

  13  GLGENJ          1/0      GLGENJ.CDX   BATCH      Yes Yes No  Yes

  14  CLAD1C          1/0      CLAD1C.CDX   TLC        Yes Yes No  Yes

  15  CLADQC          1/0      CLADQC.CDX   HEAD       Yes Yes No  Yes

  16  ADPUBS          2/1      ADPUBS.CDX   PUBCODE    Yes No  No  No

  17  GLTRAN          1/254    GLTRAN.CDX   ID         No  No  No  Yes

  18  GLRFND          1/2      GLRFND.CDX   ID         No  No  No  Yes

  19  SLUSER          1/1      SLUSER.CDX   UNAME      No  No  No  Yes

  20  CLOPTS          1/0      CLOPTS.CDX   PUBOPT     Yes Yes No  Yes

  21  CLVARS          1/0      CLVARS.CDX   SYMBOL     Yes Yes No  Yes

  22  CLSPEC          1/5      CLSPEC.CDX   TYPE       No  No  No  Yes

  23  CLDFLT          1/2      CLDFLT.CDX   CLASS      No  No  No  Yes

  24  ADISSH        198/521    ADISSH.CDX   DATEH1     No  No  No  Yes

  25  CLNOTH        192/191    CLNOTH.CDX   ADNO       Yes No  No  No

* 26  CLORDH       8039/8039   CLORDH.CDX   PHONAD     No  No  No  No

  27  CLCRDH          2/7      CLCRDH.CDX   TYPE       No  No  No  No

  28  CLINCHH         1/0      CLINCHH.CDX  TYPE       Yes Yes No  Yes

  29  CLLINEH         1/0      CLLINEH.CDX  TYPE       Yes Yes No  Yes

  30  CLWORDH         7/20     CLWORDH.CDX  TYPE       No  No  No  No

  31  CLINVH          1/0      CLINVH.CDX   INVNO      Yes Yes No  Yes

  32  CLBILH      11459/11458  CLBILH.CDX   PD         Yes No  No  No

  33  CLPAYH       3856/3855   CLPAYH.CDX   AADNO      Yes No  No  No

  34  CLRUNH       7982/7982   CLRUNH.CDX   ADNO       No  No  No  No

  35  ADDTAH          6/5441   ADDTAH.CDX   ADVCODE    No  No  No  Yes

  36  ADBILH         22/64093  ADBILH.CDX   ADVCODE    No  No  No  Yes

  37  ADPAYH          1/5115   ADPAYH.CDX   PNBR       No  No  No  Yes