Alaska Software Inc. - Runtime error - long call stack
Username: Password:
AuthorTopic: Runtime error - long call stack
Chris Carmac Runtime error - long call stack
on Wed, 12 Sep 2007 15:47:47 -0400
Everyone,

I write an application that manages sales and inventory for retail 
automotive repair shops and tire stores.  The application is configured 
to email the error logs to me whenever a runtime error occurs.  Lately 
I've been getting some error logs that appear very strange, due to their 
large size.

Check out the error log listed below.  It was generated by an 
application running under terminal services on Windows Server 2003. The 
callstack has 361 entries!

It appears that the callstack is listing every function that has run 
since the program started, even if the function ended normally without 
error. Could this be an indicator of some sort of memory leak?  Is there 
some setting I need to tweak to change this behavior?

Here are the compile flags in my project file...

[PROJECT]
     COMPILE       = xpp
     COMPILE_FLAGS = /n /q /w /wu
     DEBUG         = no
     GUI           = yes
     LINKER        = alink
     LINK_FLAGS    =
     RC_COMPILE    = arc
     RC_FLAGS      = /v resource.rc
     OBJ_DIR       = obj
     PROJECT.XPJ

It is common to see a call stack with this many entries in it? Does 
anyone know what might be causing this?

Any information will be appreciated.  Thanks!

Chris Carmac
ccarmac@freedomsoft.info

------------------------------------------------------------------------------
ERROR LOG of "D:\TIRESHOP\ts.exe" Date: 09/11/2007 17:02:56

Xbase++ version     : Xbase++ (R) Version 1.90.331
Operating system    : Windows XP 05.02 Build 03790 Service Pack 2
------------------------------------------------------------------------------
oError:args         :
           -> VALTYPE: U VALUE: NIL
oError:canDefault   : Y
oError:canRetry     : N
oError:canSubstitute: N
oError:cargo        : NIL
oError:description  : Parameter has a wrong data type
oError:filename     :
oError:genCode      :          2
oError:operation    : dbSelectArea
oError:osCode       :          0
oError:severity     :          2
oError:subCode      :       1025
oError:subSystem    : BASE
oError:thread       :          1
oError:tries        :          0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Called from FSCBROW:BROWKEYS(654)
Called from FSCBROW:START(2806)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from CLOSEDORDERBROW(520)
Called from (B)CREATEMAINMENU(1913)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ORDGETCUST(1316)
Called from CREATEORDER(1043)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ESTIMATEBROW(1455)
Called from (B)CREATEMAINMENU(1918)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from WHEELBROW(205)
Called from PARTBROW(1047)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from WHEELBROW(205)
Called from PARTBROW(1047)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from SEARCHLIST(241)
Called from TIRERAWSEARCH(1218)
Called from TGTIRESIZE(488)
Called from (B)TG_OPTIONCHK(303)
Called from FSCBROW:BROWKEYS(496)
Called from FSCBROW:START(2806)
Called from TG_OPTIONCHK(311)
Called from TIREGUIDE(41)
Called from (B)CREATEMAINMENU(1921)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCDEWIN:START(1502)
Called from ITEMEDIT(4872)
Called from (B)ITEMBROW(4133)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from ITEMBROW(4202)
Called from OPENORDERBROWENTER(2096)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from ITEMBROW(4202)
Called from CREATEORDER(1214)
Called from (B)OPENORDERBROW(2033)
Called from FSCBROW:BROWKEYS(491)
Called from FSCBROW:START(2806)
Called from OPENORDERBROW(2067)
Called from (B)CREATEMAINMENU(1910)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCBROW:START(2831)
Called from TIREBROW(606)
Called from PARTBROW(945)
Called from (B)INVLISTARRAY(0)
Called from FSCMENU:MENUKEYS(455)
Called from FSCMENU:FSKEYBUFFER(308)
Called from (B)FSCMENU:START(737)
Called from FSCMENU:START(759)
Called from MAIN(947)
James Loughner Re: Runtime error - long call stack
on Wed, 12 Sep 2007 17:04:23 -0400
Looks like some where you are not ending and destroying a dialog or your
users just keep opening windows. I always put restrictions on how many
instances of a window a user can open, generally once. Otherwise they
just get lost and  run out of resources or something.

Jim

Chris Carmac wrote:
> Everyone,
> 
> I write an application that manages sales and inventory for retail
> automotive repair shops and tire stores.  The application is configured
> to email the error logs to me whenever a runtime error occurs.  Lately
> I've been getting some error logs that appear very strange, due to their
> large size.
> 
> Check out the error log listed below.  It was generated by an
> application running under terminal services on Windows Server 2003. The
> callstack has 361 entries!
> 
> It appears that the callstack is listing every function that has run
> since the program started, even if the function ended normally without
> error. Could this be an indicator of some sort of memory leak?  Is there
> some setting I need to tweak to change this behavior?
> 
> Here are the compile flags in my project file...
> 
> [PROJECT]
>     COMPILE       = xpp
>     COMPILE_FLAGS = /n /q /w /wu
>     DEBUG         = no
>     GUI           = yes
>     LINKER        = alink
>     LINK_FLAGS    =
>     RC_COMPILE    = arc
>     RC_FLAGS      = /v resource.rc
>     OBJ_DIR       = obj
>     PROJECT.XPJ
> 
> It is common to see a call stack with this many entries in it? Does
> anyone know what might be causing this?
> 
> Any information will be appreciated.  Thanks!
> 
> Chris Carmac
> ccarmac@freedomsoft.info
> 
> ------------------------------------------------------------------------------
> 
> ERROR LOG of "D:\TIRESHOP\ts.exe" Date: 09/11/2007 17:02:56
> 
> Xbase++ version     : Xbase++ (R) Version 1.90.331
> Operating system    : Windows XP 05.02 Build 03790 Service Pack 2
> ------------------------------------------------------------------------------
> 
> oError:args         :
>           -> VALTYPE: U VALUE: NIL
> oError:canDefault   : Y
> oError:canRetry     : N
> oError:canSubstitute: N
> oError:cargo        : NIL
> oError:description  : Parameter has a wrong data type
> oError:filename     :
> oError:genCode      :          2
> oError:operation    : dbSelectArea
> oError:osCode       :          0
> oError:severity     :          2
> oError:subCode      :       1025
> oError:subSystem    : BASE
> oError:thread       :          1
> oError:tries        :          0
> ------------------------------------------------------------------------------
> 
> CALLSTACK:
> ------------------------------------------------------------------------------
> 
> Called from FSCBROW:BROWKEYS(654)
> Called from FSCBROW:START(2806)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from CLOSEDORDERBROW(520)
> Called from (B)CREATEMAINMENU(1913)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ORDGETCUST(1316)
> Called from CREATEORDER(1043)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ESTIMATEBROW(1455)
> Called from (B)CREATEMAINMENU(1918)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from WHEELBROW(205)
> Called from PARTBROW(1047)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from WHEELBROW(205)
> Called from PARTBROW(1047)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from SEARCHLIST(241)
> Called from TIRERAWSEARCH(1218)
> Called from TGTIRESIZE(488)
> Called from (B)TG_OPTIONCHK(303)
> Called from FSCBROW:BROWKEYS(496)
> Called from FSCBROW:START(2806)
> Called from TG_OPTIONCHK(311)
> Called from TIREGUIDE(41)
> Called from (B)CREATEMAINMENU(1921)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCDEWIN:START(1502)
> Called from ITEMEDIT(4872)
> Called from (B)ITEMBROW(4133)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCMENU:START(759)
> Called from MAIN(947)
Hannes ZieglerRe: Runtime error - long call stack
on Sat, 15 Sep 2007 01:58:37 +0200
Chris,

the callstack you posted is an indication that your program logic is 
procedural, not event driven. I have found >40 invocations of FSCMENU:START 
in your callstack. Apparently, this method does not return until a newly 
called subroutine returns.

If I'm not mistaken, you should change your program logic to PostAppEvent() 
within your menu routine. That is: Don't Eval() the menu selection code 
block immediately. Instead, post it to the event queue. Otherwise, your 
callstack may grow to infinity.

HTH,
--
Hannes


"Chris Carmac" <ccarmac@freedomsoft.info> schrieb im Newsbeitrag 
news:796a2ceb$3a135725$44192d@news.alaska-software.com...
> Everyone,
>
> I write an application that manages sales and inventory for retail 
> automotive repair shops and tire stores.  The application is configured to 
> email the error logs to me whenever a runtime error occurs.  Lately I've 
> been getting some error logs that appear very strange, due to their large 
> size.
>
> Check out the error log listed below.  It was generated by an application 
> running under terminal services on Windows Server 2003. The callstack has 
> 361 entries!
>
> It appears that the callstack is listing every function that has run since 
> the program started, even if the function ended normally without error. 
> Could this be an indicator of some sort of memory leak?  Is there some 
> setting I need to tweak to change this behavior?
>
> Here are the compile flags in my project file...
>
> [PROJECT]
>     COMPILE       = xpp
>     COMPILE_FLAGS = /n /q /w /wu
>     DEBUG         = no
>     GUI           = yes
>     LINKER        = alink
>     LINK_FLAGS    =
>     RC_COMPILE    = arc
>     RC_FLAGS      = /v resource.rc
>     OBJ_DIR       = obj
>     PROJECT.XPJ
>
> It is common to see a call stack with this many entries in it? Does anyone 
> know what might be causing this?
>
> Any information will be appreciated.  Thanks!
>
> Chris Carmac
> ccarmac@freedomsoft.info
>
> ------------------------------------------------------------------------------
> ERROR LOG of "D:\TIRESHOP\ts.exe" Date: 09/11/2007 17:02:56
>
> Xbase++ version     : Xbase++ (R) Version 1.90.331
> Operating system    : Windows XP 05.02 Build 03790 Service Pack 2
> ------------------------------------------------------------------------------
> oError:args         :
>           -> VALTYPE: U VALUE: NIL
> oError:canDefault   : Y
> oError:canRetry     : N
> oError:canSubstitute: N
> oError:cargo        : NIL
> oError:description  : Parameter has a wrong data type
> oError:filename     :
> oError:genCode      :          2
> oError:operation    : dbSelectArea
> oError:osCode       :          0
> oError:severity     :          2
> oError:subCode      :       1025
> oError:subSystem    : BASE
> oError:thread       :          1
> oError:tries        :          0
> ------------------------------------------------------------------------------
> CALLSTACK:
> ------------------------------------------------------------------------------
> Called from FSCBROW:BROWKEYS(654)
> Called from FSCBROW:START(2806)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from CLOSEDORDERBROW(520)
> Called from (B)CREATEMAINMENU(1913)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ORDGETCUST(1316)
> Called from CREATEORDER(1043)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ESTIMATEBROW(1455)
> Called from (B)CREATEMAINMENU(1918)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from WHEELBROW(205)
> Called from PARTBROW(1047)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from WHEELBROW(205)
> Called from PARTBROW(1047)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from SEARCHLIST(241)
> Called from TIRERAWSEARCH(1218)
> Called from TGTIRESIZE(488)
> Called from (B)TG_OPTIONCHK(303)
> Called from FSCBROW:BROWKEYS(496)
> Called from FSCBROW:START(2806)
> Called from TG_OPTIONCHK(311)
> Called from TIREGUIDE(41)
> Called from (B)CREATEMAINMENU(1921)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCDEWIN:START(1502)
> Called from ITEMEDIT(4872)
> Called from (B)ITEMBROW(4133)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from ITEMBROW(4202)
> Called from OPENORDERBROWENTER(2096)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from ITEMBROW(4202)
> Called from CREATEORDER(1214)
> Called from (B)OPENORDERBROW(2033)
> Called from FSCBROW:BROWKEYS(491)
> Called from FSCBROW:START(2806)
> Called from OPENORDERBROW(2067)
> Called from (B)CREATEMAINMENU(1910)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCBROW:START(2831)
> Called from TIREBROW(606)
> Called from PARTBROW(945)
> Called from (B)INVLISTARRAY(0)
> Called from FSCMENU:MENUKEYS(455)
> Called from FSCMENU:FSKEYBUFFER(308)
> Called from (B)FSCMENU:START(737)
> Called from FSCMENU:START(759)
> Called from MAIN(947)