Call Object or RunBatch Crash due to Out of Memory
CallObjects or Runbatch processes may also crash when they are unable to allocate memory. This can happen for two reasons:
If this process hits the 'per-process' memory limit for the given OS. This may happen due to the process leaking memory or consuming excessive memory.
General lack of memory in the machine environment where it is running. This is usually due to an undersized box or a side effect of leaking processes on other sibling processes.
Similar to memory corruption, out of memory also produces a .dmp.log file. But in this case, it produces a Memory Dump which contains the list of all EnterpriseOne objects in the process memory at the time of crash. If the crash is due to raw allocation of memory or a third party leak, then this memory diagnostic dump will not show any large quantities of EnterpriseOne objects.
(Release 9.2.6.0) This is a dmp.log for a crash due to out of memory:
Apr 5 17:31:27.459991 DEBUG INIT0 - 6329 **** jdeDebugInit -- output disabled in INI file. Apr 5 17:31:27.461443 jdemem.c131 - 6329 BMD OFF - Not running BSFN MEMORY DIAGNOSTICS v8.98.2.0 level 0 Apr 5 17:59:03.229258 jdb_utl1.c13485 - 6329/2 MEMORY ALLOCATION FAILURE Apr 5 17:59:03.229365 jdb_utl1.c13485 - 6329/2 File: jdb_rq1.c Line: 192 ********** Begin OS Data ********** Memory Usage = 4281MB CPU Usage = 0% Number of Threads = 10 ********** End OS Data ********** ********** Begin Detailed Memory Data ********** ********** Begin Process Data ********** ENVIRONMENT,Ptr=0000000008C85980,Env=JDV92WN2,PathCode=DV920,Package=D926PKGB,Latest=FALSE ENVIRONMENT,Ptr=000000000C521FF0,Env=JDV92WN2,PathCode=DV920,Package=D926PKGA,Latest=TRUE ENVIRONMENT,Ptr=000000000D084730,Env=DV92WN2,PathCode=DV920,Package=D926PKGA,Latest=TRUE JDBTABLECACHE,Ptr=0000000009F67680,Name=JDB_BV_1631033875JDV92WN2F0004,#Records=2 JDBTABLECACHE,Ptr=0000000009F67940,Name=JDB_BV_1631033875JDV92WN2F0005,#Records=5 JDBTABLECACHE,Ptr=0000000009DFF0E0,Name=JDB_BV_1631033876JDV92WN2F40039,#Records=1 JDBTABLECACHE,Ptr=0000000009DFF3A0,Name=JDB_BV_1631033876JDV92WN2F4009T1,#Records=1 JDBTABLECACHE,Ptr=000000000C159C90,Name=JDB_BV_1631033876JDV92WN2F4009,#Records=1 JDBTABLECACHE,Ptr=000000000C80F3C0,Name=JDB_BV_1631033876JDV92WN2F40205,#Records=1 JDBTABLECACHE,Ptr=000000000C80F7E0,Name=JDB_BV_1631033876JDV92WN2F7306,#Records=1 JDBTABLECACHE,Ptr=000000000C8109C0,Name=JDB_BV_1631033876JDV92WN2F99410,#Records=8 JDBTABLECACHE,Ptr=000000000A034720,Name=JDB_BV_1631034974JDV92WN2F0004,#Records=1 JDBTABLECACHE,Ptr=000000000A0349E0,Name=JDB_BV_1631034974JDV92WN2F0005,#Records=948722 JDBTABLECACHE,Ptr=000000000A01E3C0,Name=JDB_BV_1631034975JDV92WN2F7306,#Records=1 JDBTABLECACHE,Ptr=000000000E4EF8C0,Name=JDB_BV_1631035877DV92WN2F7306,#Records=1 OCIDBCONN,Ptr=000000000A2FD060,DBServer=den60202jems,DBUser=JDE,TNSDB=ems2649,ConnState=AutoInUse,CommitMode=A,RefCount=37,ThreadID=0AgeInSeconds=35.000000 OCIDBCONN,Ptr=000000000A2FE1D0,DBServer=den60202jems,DBUser=TESTDTA,TNSDB=ems2649,ConnState=AutoInUse,CommitMode=A,RefCount=7,ThreadID=0AgeInSeconds=35.000000 OCIDBCONN,Ptr=000000000A300A80,DBServer=den60202jems,DBUser=DV920,TNSDB=ems2649,ConnState=AutoInUse,CommitMode=A,RefCount=13,ThreadID=0AgeInSeconds=35.000000 ********** End Process Data ********** ********** Begin Session Data ********** SESSION,Ptr=00000000094F82B0,User=USR01,Env=JDV92WN2,Role=*ALL,EnvPtr=0000000008C85980,Machine=den60202jems,SignOnTime= 9/ 7/2021 11:57:56,LastActiveTime= 9/ 7/2021 13:00:09,ThreadedBSFN=0,InlinedBSFN=0 OPENJDBTRANSACTION,Ptr=000000000C417F80,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdb_ctl.c,Function=JDB_LoadEnv,Line=6296 TABLE,Ptr=000000000A305C70,Name=F9200,CommitStatus=Active,File=jdeddapi.c,Function=CheckAndOpenDDTable,Line=3883 TABLE,Ptr=000000000A308670,Name=F9210,CommitStatus=Active,File=jdeddapi.c,Function=CheckAndOpenDDTable,Line=3947 TABLE,Ptr=000000000D2FAA70,Name=F9203,CommitStatus=Active,File=jdeddapi.c,Function=CheckAndOpenDDTable,Line=3915 TABLE,Ptr=000000000D2F5370,Name=F9207,CommitStatus=Active,File=jdeddapi.c,Function=CheckAndOpenDDTable,Line=3931 OPENJDBTRANSACTION,Ptr=000000000C41DE70,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdb_ctl.c,Function=CallStartupBusinessFunction,Line=8927 OPENJDBTRANSACTION,Ptr=000000000C41EC00,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdekinit.c,Function=JDEK_ProcessInitUserRequest,Line=367 OPENJDBTRANSACTION,Ptr=000000000C418D10,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdekinit.c,Function=JDEK_ProcessInitUserRequest,Line=367 OPENJDBTRANSACTION,Ptr=000000000D8C9560,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdekinit.c,Function=JDEK_ProcessInitUserRequest,Line=367 JDECACHE,Ptr=000000000E4EE9A0,Name=231DBC09834E4EAE21F1CC9A207A205B918SalesOrderLine,#Cursors=1,#Records=0,#Indices=2,#References=1,File=b4210390.c,Function=IB4210390_InitSalesOrderLine,Line=183 JDECACHE,Ptr=000000000E4ED240,Name=231DBC09834E4EAE21F1CC9A207A205B918SalesOrderHeader,#Cursors=1,#Records=1,#Indices=1,#References=1,File=b4210390.c,Function=IB4210390_InitSalesOrderHeader,Line=121 DATAPOINTER,Ptr=000000000C5E6550,Index=1001,File=b42x0080.c,Function=GetSalesAdvisorDocumentTypes,Line=110 SESSION,Ptr=000000000DD6E990,User=JDE,Env=JDV92WN2,Role=*ALL,EnvPtr=000000000C521FF0,Machine=den60202jems,SignOnTime= 9/ 7/2021 12:32:30,LastActiveTime= 9/ 7/2021 12:32:31,ThreadedBSFN=0,InlinedBSFN=0 OPENJDBTRANSACTION,Ptr=000000000D8C4400,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdb_ctl.c,Function=JDB_LoadEnv,Line=6296 OPENJDBTRANSACTION,Ptr=000000000D8CB080,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdb_ctl.c,Function=CallStartupBusinessFunction,Line=8927 OPENJDBTRANSACTION,Ptr=000000000D8C7A40,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdekinit.c,Function=JDEK_ProcessInitUserRequest,Line=367 SESSION,Ptr=000000000DA0CFB0,User=JDE,Env=JDV92WN2,Role=*ALL,EnvPtr=000000000C521FF0,Machine=den60202jems,SignOnTime= 9/ 7/2021 12:30:57,LastActiveTime= 9/ 7/2021 12:30:58,ThreadedBSFN=0,InlinedBSFN=0 OPENJDBTRANSACTION,Ptr=000000000C41D0E0,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdb_ctl.c,Function=JDB_LoadEnv,Line=6296 OPENJDBTRANSACTION,Ptr=000000000C41C350,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdb_ctl.c,Function=CallStartupBusinessFunction,Line=8927 OPENJDBTRANSACTION,Ptr=000000000D8C6CB0,CommitMode=Auto,Owner=InitUser,AppName=(UNKNOWN),File=jdekinit.c,Function=JDEK_ProcessInitUserRequest,Line=367 ********** End Session Data ********** ********** End Detailed Memory Data **********