tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Kuz <m...@ServiceIntelligence.com>
Subject RE: TOMCAT PROBLEM of disconection
Date Thu, 11 Jan 2001 16:51:00 GMT
> -----Original Message-----
> From: Kitching Simon [mailto:Simon.Kitching@orange.ch]
> Sent: Thursday, January 11, 2001 9:50 AM
> To: 'tomcat-user@jakarta.apache.org'
> Subject: RE: TOMCAT PROBLEM of disconection
> 
> 
> The problem is that the java virtual machine you are using
> has a bug. There really isn't any work-around for this sort
> of problem - if the jvm is buggy, the best thing is to change 
> jvm.
> 
> JVM version 1.3 is available for just about every platform
> now, I suggest you download & install it.

Isn't 1.3 still 'buggy' on Linux?


> 
> Regards,
> 
> Simon
> 
> > -----Original Message-----
> > From:	Khaled Ben Mohamed [SMTP:Khaled.ben.mohamed@halogen.com]
> > Sent:	Thursday, January 11, 2001 5:36 PM
> > To:	'tomcat-user@jakarta.apache.org'
> > Subject:	TOMCAT PROBLEM of disconection
> > 
> > After a undetermined disconection I have this message in a 
> linux system
> > console
> > and tomcat stopped (sometimes the java process take more 
> than 63Mo of
> > memory) 
> > What's happen ?
> > I have also a internel servlet error 500 sometimes 
> > please help me 
> > SIGSEGV   11*  segmentation violation
> >     si_signo [11]: SIGSEGV   11*  segmentation violation
> >     si_errno [0]: Succès
> >     si_code [0]: SI_USER [pid: 0, uid: 0]
> >         stackpointer=0x44699dec
> > 
> > Full thread dump Classic VM (1.2.2-L, green threads):
> >     "Thread-129" (TID:0x40ebf098, sys_thread_t:0x859af18, 
> state:R) prio=5
> >         at java.lang.StringBuffer.<init>(StringBuffer.java:116)
> >         at java.lang.StringBuffer.<init>(StringBuffer.java:130)
> >         at
> > 
> sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclar
> ation.java:1
> > 07
> > )
> >         at
> > 
> sun.tools.java.ClassDefinition.getVariable0(ClassDefinition.java:868)
> >         at
> > 
> sun.tools.java.ClassDefinition.getVariable0(ClassDefinition.java:857)
> >         at
> > 
> sun.tools.java.ClassDefinition.getVariable0(ClassDefinition.java:857)
> >         at
> > 
> sun.tools.java.ClassDefinition.getVariable0(ClassDefinition.java:857)
> >         at
> > sun.tools.java.ClassDefinition.getVariable(ClassDefinition.java:817)
> >         at sun.tools.tree.Context.getFieldCommon(Context.java:180)
> >         at sun.tools.tree.Context.getField(Context.java:274)
> >         at
> > 
> sun.tools.tree.IdentifierExpression.bind(IdentifierExpression.
> java:117)
> >         at
> > 
> sun.tools.tree.IdentifierExpression.checkValue(IdentifierExpre
> ssion.java:2
> > 20
> > )
> >         at
> > 
> sun.tools.tree.IdentifierExpression.checkAmbigName(IdentifierE
> xpression.ja
> > va
> > :281)
> >         at
> > 
> sun.tools.tree.MethodExpression.checkValue(MethodExpression.java:184)
> >         at 
> sun.tools.tree.Expression.checkCondition(Expression.java:278)
> >         at 
> sun.tools.tree.Expression.checkCondition(Expression.java:261)
> >         at 
> sun.tools.tree.WhileStatement.check(WhileStatement.java:44)
> >         at
> > sun.tools.tree.Statement.checkBlockStatement(Statement.java:153)
> >         at
> > sun.tools.tree.CompoundStatement.check(CompoundStatement.java:61)
> >         at sun.tools.tree.Statement.checkMethod(Statement.java:88)
> >         at sun.tools.javac.SourceMember.check(SourceMember.java:535)
> >         at 
> sun.tools.javac.SourceClass.checkMembers(SourceClass.java:998)
> >         at 
> sun.tools.javac.SourceClass.checkInternal(SourceClass.java:608)
> >         at sun.tools.javac.SourceClass.check(SourceClass.java:507)
> >         at sun.tools.javac.Main.compile(Main.java:546)
> >         at
> > 
> org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaComp
> iler.java:13
> > 8)
> >         at 
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:238)
> >         at
> > org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413)
> >         at
> > 
> org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfN
> ecessary(Jsp
> > Se
> > rvlet.java:14
> > 9)
> >         at
> > 
> org.apache.jasper.runtime.JspServlet$JspServletWrapper.service
> (JspServlet.
> > ja
> > va:161)
> >         at
> > 
> org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet
> .java:261)
> >         at
> > org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
> >         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > 
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWra
> pper.java:50
> > 3)
> >         at
> > 
> org.apache.tomcat.core.RequestDispatcherImpl.forward(RequestDi
> spatcherImpl
> > .j
> > ava:163)
> >         at
> > 
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextI
> mpl.java:357
> > )
> >         at
> > 
> _0002frecupData_0002ejsprecupData_jsp_15._jspService(_0002frec
> upData_0002e
> > js
> > precupData_js
> > p_15.java:1402)
> >         at
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
> >         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > 
> org.apache.jasper.runtime.JspServlet$JspServletWrapper.service
> (JspServlet.
> > ja
> > va:174)
> >         at
> > 
> org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet
> .java:261)
> >         at
> > org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
> >         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > 
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWra
> pper.java:50
> > 3)
> >         at
> > 
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> >         at
> > 
> org.apache.tomcat.service.connector.Ajp12ConnectionHandler.pro
> cessConnecti
> > on
> > (Ajp12Connect
> > ionHandler.java:156)
> >         at
> > 
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEnd
> point.java:3
> > 38
> > )
> >         at java.lang.Thread.run(Thread.java:475)
> >     "Thread-1" (TID:0x40ebbf78, sys_thread_t:0x84df8d8, 
> state:CW) prio=5
> >         at java.net.PlainSocketImpl.socketAccept(Native Method)
> >         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:402)
> >         at java.net.ServerSocket.implAccept(ServerSocket.java:236)
> >         at java.net.ServerSocket.accept(ServerSocket.java:220)
> >         at
> > 
> org.apache.tomcat.service.SimpleTcpEndpoint.acceptSocket(Simpl
> eTcpEndpoint
> > .j
> > ava:267)
> >         at
> > 
> org.apache.tomcat.service.SimpleTcpEndpoint.acceptConnections(
> SimpleTcpEnd
> > po
> > int.java:248)
> >         at
> > 
> org.apache.tomcat.service.TcpListenerThread.run(SimpleTcpEndpo
> int.java:319
> > )
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40eb8e40, 
> sys_thread_t:0x84d5040, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ebcec8, 
> sys_thread_t:0x84d3ab0, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40eba108, 
> sys_thread_t:0x84d2520, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40e86378, 
> sys_thread_t:0x84d0f90, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ec8a70, 
> sys_thread_t:0x84cfa00, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ebe3b0, 
> sys_thread_t:0x84ce470, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40e8a4e0, 
> sys_thread_t:0x84ccee0, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ebd860, 
> sys_thread_t:0x84cb950, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ec6180, 
> sys_thread_t:0x84ca3c0, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40e8fb28, 
> sys_thread_t:0x84c8e30, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40eb8480, 
> sys_thread_t:0x849f1f0, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ec2400, 
> sys_thread_t:0x849ec18, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ea8258, 
> sys_thread_t:0x83381d8, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ebbb90, 
> sys_thread_t:0x84a9b58, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ec34f8, 
> sys_thread_t:0x84a8508, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "StandardManager" (TID:0x40ec0528, 
> sys_thread_t:0x83db810, state:CW)
> > prio=5
> >         at java.lang.Thread.sleep(Native Method)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.threadSleep(Standard
> Manager.java
> > :4
> > 18)
> >         at
> > 
> org.apache.tomcat.session.StandardManager.run(StandardManager.
> java:475)
> >         at java.lang.Thread.run(Thread.java:475)
> >     "Thread-0" (TID:0x40eb67c0, sys_thread_t:0x834c3c8, 
> state:CW) prio=5
> >         at java.lang.Object.wait(Native Method)
> >         at java.lang.Object.wait(Object.java:420)
> >         at org.apache.tomcat.util.Queue.pull(Queue.java:89)
> >         at
> > org.apache.tomcat.logging.LogDaemon$1.run(TomcatLogger.java:199)
> >         at 
> org.apache.tomcat.logging.LogDaemon.run(TomcatLogger.java:214)
> >     "Finalizer" (TID:0x40e96320, sys_thread_t:0x8107068, 
> state:CW) prio=8
> >         at java.lang.Object.wait(Native Method)
> >         at 
> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
> >         at 
> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
> >         at 
> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
> >     "Reference Handler" (TID:0x40e963b0, 
> sys_thread_t:0x8102318, state:CW)
> > prio=10
> >         at java.lang.Object.wait(Native Method)
> >         at java.lang.Object.wait(Object.java:420)
> >         at
> > java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
> >     "Signal dispatcher" (TID:0x40e963e0, 
> sys_thread_t:0x8100460, state:CW)
> > prio=5
> >     "Thread-2" (TID:0x40ebbbd0, sys_thread_t:0x804c4d8, 
> state:CW) prio=5
> > Monitor Cache Dump:
> >     sun.tools.javac.Main@40E6B138/41288A38: owner 
> "Thread-129" (0x859af18)
> > 1
> > entry
> >     java.lang.ref.Reference$Lock@40E963C0/40ECB848: owner 
> "Thread-129"
> > (0x859af18) 1 entry
> >         Waiting to be notified:
> >             "Reference Handler" (0x8102318)
> >     java.lang.ref.ReferenceQueue$Lock@40E96338/40ECBD18: <unowned>
> >         Waiting to be notified:
> >             "Finalizer" (0x8107068)
> >     java.net.PlainSocketImpl@40EBD760/40FFA760: owner "Thread-1"
> > (0x84df8d8)
> > 1 entry
> >     org.apache.tomcat.util.Queue@40EB6770/40F334C8: <unowned>
> >         Waiting to be notified:
> >             "Thread-0" (0x834c3c8)
> > Registered Monitor Dump:
> >     utf8 hash table: <unowned>
> >     JNI pinning lock: <unowned>
> >     JNI global reference lock: owner "Thread-129" 
> (0x859af18) 1 entry
> >     BinClass lock: owner "Thread-129" (0x859af18) 1 entry
> >     Class linking lock: owner "Thread-129" (0x859af18) 1 entry
> >     System class loader lock: <unowned>
> >     Code rewrite lock: <unowned>
> >     Heap lock: owner "Thread-129" (0x859af18) 1 entry
> >     Monitor cache lock: owner "Thread-129" (0x859af18) 2 entries
> >     Dynamic loading lock: <unowned>
> >     Monitor IO lock: <unowned>
> >     User signal monitor: <unowned>
> >         Waiting to be notified:
> >             "Signal dispatcher" (0x8100460)
> >     Child death monitor: <unowned>
> >     I/O monitor: <unowned>
> >     Alarm monitor: <unowned>
> >         Waiting to be notified:
> >             <unknown thread> (0x8056938)
> >     Thread queue lock: owner "Thread-129" (0x859af18) 2 entries
> >         Waiting to be notified:
> >             "Thread-2" (0x804c4d8)
> >     Monitor registry: owner "Thread-129" (0x859af18) 1 entry
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, email: tomcat-user-help@jakarta.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, email: tomcat-user-help@jakarta.apache.org
> 

Mime
View raw message