Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.

Public Report
Report From: Optimizeit/Profiler    [ Add a report in this area ]  
Report #:  8432   Status: Reported
OptimizeIt 6.0 leaks memory and crashes
Project:  Optimizeit Build #:  031104
Version:    5.0 Submitted By:   K S
Report Type:  Crash / Data loss / Total failure Date Reported:  6/16/2004 3:10:57 PM
Severity:    Critical / Show Stopper Last Updated:
Platform:    All versions Internal Tracking #:  
Resolution: None  Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: (4 Total Ratings)
4.75 out of 5
Total Votes: 7
Description
None
Steps to Reproduce:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x3079A64
Function=oiiGetToolID+0x9904
Library=C:\Optimizeit\OptimizeitSuite60\lib\pri.dll

Current Java thread:

at intuitive.audit.profiler.OIContext.stringBufferAllocatorEntered0(Native Method)

at intuitive.audit.profiler.OIContext.stringBufferAllocatorEntered(OIContext.java:257)

at weblogic.utils.classfile.expr.ExpressionStatement.code(ExpressionStatement.java:19)

at weblogic.utils.classfile.expr.CompoundStatement.code(CompoundStatement.java:26)

at weblogic.utils.classfile.CodeAttribute.setCode(CodeAttribute.java:44)

at weblogic.utils.wrapper.WrapperClassFile.addMethods(WrapperClassFile.java:194)

at weblogic.utils.wrapper.WrapperFactory.generateWrapperClass(WrapperFactory.java:361)

at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:204)

at weblogic.utils.wrapper.WrapperFactory.getWrapperClass(WrapperFactory.java:171)

at weblogic.utils.wrapper.WrapperFactory.createWrapper(WrapperFactory.java:160)

at weblogic.jdbc.wrapper.JDBCWrapperFactory.getWrapper(JDBCWrapperFactory.java:165)

at weblogic.jdbc.rmi.internal.ResultSetStub.readResolve(ResultSetStub.java:39)

at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:925)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1655)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)

at weblogic.common.internal.ChunkedObjectInputStream.readObject(ChunkedObjectInputStream.java:119)

at weblogic.rjvm.MsgAbbrevInputStream.readObject(MsgAbbrevInputStream.java:112)

at weblogic.rmi.internal.ObjectIO.readObject(ObjectIO.java:56)

at webl
Workarounds
None
Attachment
None
Comments

Andi Nader at 10/19/2004 12:32:15 AM -
we have a similar problem with running OptimizeIt 6.0 and JRun 4.
It is only runnung for 5 - 20 Minutes if I am Stresstesting Jrun with 1 client and then it crashes with this error:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x3347FBF
Function=oiiGetToolID+0x7DDF
Library=D:\jbuilderX\OptimizeitSuite\lib\pri.dll

Current Java thread:

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:537)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at jrun.jsp.JSPClassLoader.findClass(JSPClassLoader.java:112)

- locked <0x1546e740> (a jrun.jsp.JSPClassLoader)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

- locked <0x1546e740> (a jrun.jsp.JSPClassLoader)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at jrun.jsp.JSPEngine.loadClass(JSPEngine.java:643)

at jrun.jsp.JSPEngine.loadClass(JSPEngine.java:632)

at jrun.jsp.JSPEngine.loadServlet(JSPEngine.java:856)

at jrun.jsp.JSPEngine.getServlet(JSPEngine.java:714)

- locked <0x15464ba0> (a jrun.jsp.PageState)

at jrun.jsp.JSPServlet.service(JSPServlet.java:115)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:447)

at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:379)

at jrun.jsp.runtime.JRunPageContext.include(JRunPageContext.java:355)

at jrun.jsp.tags.Include.doit(Include.java:35)

at jrun.jsp.tags.RequestDispatchTag.doEndTag(RequestDispatchTag.java:47)

at jrun__jsp__t05__guide__jspComponents__lists__objectlist_redirector2ejsp3c._jspService(jrun__jsp__t05__guide__jspComponents__lists__objectlist_redirector2ejsp3c.java:244)

at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)

at jrun.jsp.JSPServlet.service(JSPServlet.java:119)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:447)

at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:379)

at jrun.jsp.runtime.JRunPageContext.include(JRunPageContext.java:355)

at tis.appli.multilayout.taghandlers.Embed.includeUrl(Embed.java:871)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1144)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1608)

at tis.appli.multilayout.taghandlers.Embed.doEndTag(Embed.java:454)

at jrun__jsp__t05__guide__templates__classDependent__RGN__RGNSimpleObjectListTPL2ejsp46._jspService(jrun__jsp__t05__guide__templates__classDependent__RGN__RGNSimpleObjectListTPL2ejsp46.java:71)

at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)

at jrun.jsp.JSPServlet.service(JSPServlet.java:119)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:447)

at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:379)

at jrun.jsp.runtime.JRunPageContext.include(JRunPageContext.java:355)

at tis.appli.multilayout.taghandlers.Embed.includeUrl(Embed.java:871)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1275)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1608)

at tis.appli.multilayout.taghandlers.Embed.doEndTag(Embed.java:454)

at jrun__jsp__t05__guide__templates__ContentTemplateTPL2ejsp2f._jspService(jrun__jsp__t05__guide__templates__ContentTemplateTPL2ejsp2f.java:119)

at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)

at jrun.jsp.JSPServlet.service(JSPServlet.java:119)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:447)

at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:379)

at jrun.jsp.runtime.JRunPageContext.include(JRunPageContext.java:355)

at tis.appli.multilayout.taghandlers.Embed.includeUrl(Embed.java:871)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1275)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1608)

at tis.appli.multilayout.taghandlers.Embed.doEndTag(Embed.java:454)

at tis.appli.multilayout.taghandlers.FramesetTag.printNextFrameHTML(FramesetTag.java:331)

at tis.appli.multilayout.taghandlers.FrameTag.doEndTag(FrameTag.java:392)

at jrun__jsp__t05__guide__templates__FrmDefaultPageTPL2ejsp2e._jspService(jrun__jsp__t05__guide__templates__FrmDefaultPageTPL2ejsp2e.java:448)

at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)

at jrun.jsp.JSPServlet.service(JSPServlet.java:119)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:447)

at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:379)

at jrun.jsp.runtime.JRunPageContext.include(JRunPageContext.java:355)

at tis.appli.multilayout.taghandlers.Embed.includeUrl(Embed.java:871)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1275)

at tis.appli.multilayout.taghandlers.Embed.doEmbed(Embed.java:1608)

at tis.appli.multilayout.taghandlers.Embed.doEndTag(Embed.java:454)

at jrun__jsp__TISJSPRoot2ejsp13._jspService(jrun__jsp__TISJSPRoot2ejsp13.java:211)

at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)

at jrun.jsp.JSPServlet.service(JSPServlet.java:119)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispatcher.java:447)

at jrun.servlet.JRunRequestDispatcher.include(JRunRequestDispatcher.java:379)

at tis.appli.servlet.MultilayoutServlet.doGet(MultilayoutServlet.java:630)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)

at tis.appli.servlet.filter.TisGenericFilter.doFilter(TisGenericFilter.java:39)

at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)

at tis.appli.servlet.filter.TisGenericFilter.doFilter(TisGenericFilter.java:39)

at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)

at tis.appli.servlet.filter.AccessLogFilter.doFilter(AccessLogFilter.java:82)

at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)

at jrun.servlet.FilterChain.service(FilterChain.java:101)

at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)

at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)

at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:249)

at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)

at jrun.servlet.http.WebService.invokeRunnable(WebService.java:168)

at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:348)

at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)

at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:294)

at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

Dynamic libraries:
0x00400000 - 0x0040F000   D:\JRun4\bin\jrun.exe
0x77F40000 - 0x77FEE000   C:\WINDOWS\System32\ntdll.dll
0x77E40000 - 0x77F38000   C:\WINDOWS\system32\kernel32.dll
0x77DA0000 - 0x77E3C000   C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x78087000   C:\WINDOWS\system32\RPCRT4.dll
0x77BE0000 - 0x77C33000   C:\WINDOWS\system32\MSVCRT.dll
0x08000000 - 0x082A7000   D:\j2sdk1.4.0\jre\bin\server\jvm.dll
0x77D10000 - 0x77D9C000   C:\WINDOWS\system32\USER32.dll
0x7F000000 - 0x7F041000   C:\WINDOWS\system32\GDI32.dll
0x76AF0000 - 0x76B1D000   C:\WINDOWS\System32\WINMM.dll
0x10000000 - 0x10007000   D:\j2sdk1.4.0\jre\bin\hpi.dll
0x003F0000 - 0x003FE000   D:\j2sdk1.4.0\jre\bin\verify.dll
0x009F0000 - 0x00A08000   D:\j2sdk1.4.0\jre\bin\java.dll
0x00A10000 - 0x00A1D000   D:\j2sdk1.4.0\jre\bin\zip.dll
0x02F00000 - 0x02F1B000   D:\jbuilderX\OptimizeitSuite\lib\oii.dll
0x03330000 - 0x03363000   D:\jbuilderX\OptimizeitSuite\lib\pri.dll
0x03A90000 - 0x03B9A000   D:\j2sdk1.4.0\jre\bin\awt.dll
0x72F70000 - 0x72F93000   C:\WINDOWS\System32\WINSPOOL.DRV
0x76330000 - 0x7634C000   C:\WINDOWS\System32\IMM32.dll
0x7CCC0000 - 0x7CDE4000   C:\WINDOWS\system32\ole32.dll
0x03FB0000 - 0x04000000   D:\j2sdk1.4.0\jre\bin\fontmanager.dll
0x04000000 - 0x0400F000   D:\j2sdk1.4.0\jre\bin\net.dll
0x71A10000 - 0x71A25000   C:\WINDOWS\System32\WS2_32.dll
0x71A00000 - 0x71A08000   C:\WINDOWS\System32\WS2HELP.dll
0x719B0000 - 0x719EC000   C:\WINDOWS\System32\mswsock.dll
0x76EE0000 - 0x76F05000   C:\WINDOWS\System32\DNSAPI.dll
0x76F70000 - 0x76F77000   C:\WINDOWS\System32\winrnr.dll
0x76F20000 - 0x76F4D000   C:\WINDOWS\system32\WLDAP32.dll
0x76F80000 - 0x76F85000   C:\WINDOWS\System32\rasadhlp.dll
0x040A0000 - 0x040E4000   D:\jbuilderX\OptimizeitSuite\lib\auditjni.dll
0x71A30000 - 0x71A39000   C:\WINDOWS\System32\WSOCK32.dll
0x719F0000 - 0x719F8000   C:\WINDOWS\System32\wshtcpip.dll
0x06D30000 - 0x06D3C000   D:\JRun4\bin\portscan.dll
0x07F60000 - 0x07F65000   D:\j2sdk1.4.0\jre\bin\rmi.dll
0x07F70000 - 0x07F76000   D:\j2sdk1.4.0\jre\bin\ioser12.dll
0x07F80000 - 0x07FA3000   C:\WINDOWS\System32\rsaenh.dll
0x75A10000 - 0x75AB7000   C:\WINDOWS\system32\USERENV.dll
0x71BA0000 - 0x71BEE000   C:\WINDOWS\System32\netapi32.dll
0x51000000 - 0x51047000   C:\WINDOWS\System32\ddraw.dll
0x73B30000 - 0x73B36000   C:\WINDOWS\System32\DCIMAN32.dll
0x5C000000 - 0x5C0C8000   C:\WINDOWS\System32\D3DIM700.DLL
0x746A0000 - 0x746E4000   C:\WINDOWS\System32\MSCTF.dll
0x76C50000 - 0x76C72000   C:\WINDOWS\system32\imagehlp.dll
0x6DA00000 - 0x6DA7D000   C:\WINDOWS\system32\DBGHELP.dll
0x77BD0000 - 0x77BD7000   C:\WINDOWS\system32\VERSION.dll
0x76BB0000 - 0x76BBB000   C:\WINDOWS\System32\PSAPI.DLL

Heap at VM Abort:
Heap
def new generation   total 26240K, used 26240K [0x10010000, 0x11c80000, 0x11c80000)
  eden space 23360K, 100% used [0x10010000, 0x116e0000, 0x116e0000)
  from space 2880K, 100% used [0x116e0000, 0x119b0000, 0x119b0000)
  to   space 2880K,   0% used [0x119b0000, 0x119b0000, 0x11c80000)
tenured generation   total 233024K, used 57393K [0x11c80000, 0x20010000, 0x20010000)
   the space 233024K,  24% used [0x11c80000, 0x1548c700, 0x1548c800, 0x20010000)
compacting perm gen  total 37120K, used 36921K [0x20010000, 0x22450000, 0x24010000)
   the space 37120K,  99% used [0x20010000, 0x2241e6a0, 0x2241e800, 0x22450000)

Local Time = Tue Oct 19 09:13:51 2004
Elapsed Time = 396
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2-b28 mixed mode)
#
# An error report file has been saved as hs_err_pid2316.log.
# Please refer to the file for further information.
#
High-resolution counter available
**************************************************
Optimizeit Profiler enabled
Using filter file 'D:/jbuilderX/OptimizeitSuite/lib/filters/JRun.oif'
Port 1470
Start audit system enabled
Pause after launch disabled
Auto-start CPU profiler disabled
No Exit disabled
Memory profiler enabled
Audit API disabled
**************************************************

Server Response from: ETNACODE01