Author | Topic: 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 |