This is not a Tomcat problem. Such errors are bugs in the JVM or some 
part of the OS (or combo). Check if there are any specific settings for 
your JVM or pick a different one.

Bojan

PS. Tomcat 3.3 FAQ now includes this Q&A.

Unix Developer wrote:

> Please find the space dump in the attached file.
> 
> I am testing new installation of Apache 1.3.22 SSL,
> Tomcat 4.0.1 with mod_webapp on RH Linux 7.1
> 
> __________________________________________________
> Do You Yahoo!?
> Great stuff seeking new owners in Yahoo! Auctions! 
> http://auctions.yahoo.com
> 
> 
> ------------------------------------------------------------------------
> 
> Starting service Tomcat-Apache
> Apache Tomcat/4.0
> Starting service MackConnector
> Apache Tomcat/4.0
> Server 1.6 is running
> Press [Ctrl]+[C] to abort
> SIGSEGV   11*  segmentation violation
>     si_signo [11]: SIGSEGV   11*  segmentation violation
>     si_errno [0]: Success
>     si_code [1]: SEGV_MAPERR [addr: 0x0]
> 
>         stackpointer=0x448dab88
> 
> Full thread dump Classic VM (1.2.2-L, green threads):
>     "Thread-15" (TID:0x40eb3fd0, sys_thread_t:0x9602250, state:R) prio=5
>         at java.lang.ClassLoader.findLoadedClass(Native Method)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:275)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:243)
>         at 
>org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(Unknown Source)
>         at 
>org.apache.avalon.excalibur.component.ExcaliburComponentManager.lookup(Unknown Source)
>         at 
>org.apache.cocoon.sitemap.AbstractSitemap.compose(AbstractSitemap.java:123)
>         at 
>org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(Unknown 
>Source)
>         at 
>org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(Unknown 
>Source)
>         at 
>org.apache.cocoon.components.language.generator.GeneratorSelector.addGenerator(GeneratorSelector.java:135)
>         at 
>org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.addCompiledComponent(ProgramGeneratorImpl.java:345)
>         at 
>org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:179)
>         at org.apache.cocoon.sitemap.Handler.run(Handler.java:208)
>         at java.lang.Thread.run(Thread.java:475)
>     "Thread-14" (TID:0x40e57510, sys_thread_t:0x862f2b0, state:CW) prio=5
>         at java.net.SocketInputStream.socketRead(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:86)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
>         at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:517)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:494)
>         at org.hsqldb.ServerConnection.run(ServerConnection.java:116)
>     "Thread-12" (TID:0x40e57668, sys_thread_t:0x92ec350, state:CW) prio=5
>         at java.net.SocketInputStream.socketRead(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:86)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
>         at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:517)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:494)
>         at org.hsqldb.ServerConnection.run(ServerConnection.java:116)
>     "Thread-10" (TID:0x40e577c0, sys_thread_t:0x95bf928, state:CW) prio=5
>         at java.net.SocketInputStream.socketRead(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:86)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
>         at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:517)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:494)
>         at org.hsqldb.ServerConnection.run(ServerConnection.java:116)
>     "Thread-8" (TID:0x40e57920, sys_thread_t:0x94e4c00, state:CW) prio=5
>         at java.net.SocketInputStream.socketRead(Native Method)
>         at java.net.SocketInputStream.read(SocketInputStream.java:86)
>         at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
>         at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
>         at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:517)
>         at java.io.DataInputStream.readUTF(DataInputStream.java:494)
>         at org.hsqldb.ServerConnection.run(ServerConnection.java:116)
>     "Thread-6" (TID:0x40ea5510, sys_thread_t:0x95c26c0, state:CW) prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.hsqldb.Log.run(Log.java:119)
>         at java.lang.Thread.run(Thread.java:475)
>     "Thread-5" (TID:0x40ee9290, sys_thread_t:0x93278c8, 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.catalina.connector.warp.WarpConnector.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "Thread-4" (TID:0x40ea0548, sys_thread_t:0x94938e8, 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.catalina.connector.warp.WarpConnector.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "HttpProcessor[8003][4]" (TID:0x40ea1da8, sys_thread_t:0x9547d48, state:CW) 
>prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Thread.join(Thread.java:916)
>         at java.lang.Thread.join(Thread.java:969)
>         at org.apache.cocoon.sitemap.Handler.regenerate(Handler.java:153)
>         at org.apache.cocoon.sitemap.Manager.getHandler(Manager.java:230)
>         at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:107)
>         at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
>         at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown 
>Source)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)
>         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
>         at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
>         at org.apache.catalina.connector.http.HttpProcessor.process(Unknown Source)
>         at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "HttpProcessor[8003][3]" (TID:0x40ea2a58, sys_thread_t:0x9467170, state:CW) 
>prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at org.apache.catalina.connector.http.HttpProcessor.await(Unknown Source)
>         at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "HttpProcessor[8003][2]" (TID:0x40ea38c0, sys_thread_t:0x953f028, state:CW) 
>prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at org.apache.catalina.connector.http.HttpProcessor.await(Unknown Source)
>         at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "HttpProcessor[8003][1]" (TID:0x40ea4638, sys_thread_t:0x956e970, state:CW) 
>prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at org.apache.catalina.connector.http.HttpProcessor.await(Unknown Source)
>         at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "HttpProcessor[8003][0]" (TID:0x40ea5f58, sys_thread_t:0x955d188, state:CW) 
>prio=5
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:420)
>         at org.apache.catalina.connector.http.HttpProcessor.await(Unknown Source)
>         at org.apache.catalina.connector.http.HttpProcessor.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "HttpConnector[8003]" (TID:0x40e38040, sys_thread_t:0x9561288, 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.catalina.connector.http.HttpConnector.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "checker" (TID:0x40e6e280, sys_thread_t:0x93368d0, state:CW) prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at 
>org.apache.cocoon.components.store.StoreJanitorImpl.run(StoreJanitorImpl.java:127)
>         at java.lang.Thread.run(Thread.java:475)
>     "fsQueueHandler" (TID:0x40e727e0, sys_thread_t:0x93600f0, state:CW) prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at 
>org.apache.cocoon.components.store.FilesystemQueueImpl.run(FilesystemQueueImpl.java:149)
>         at java.lang.Thread.run(Thread.java:475)
>     "hsqldb server" (TID:0x40eb3c18, sys_thread_t:0x94645a0, 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.hsqldb.Server.run(Server.java:151)
>         at org.hsqldb.Server.main(Server.java:78)
>         at org.apache.cocoon.components.hsqldb.ServerImpl.run(ServerImpl.java:101)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/cocoon]" (TID:0x40eb9e80, sys_thread_t:0x911beb8, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/ecards]" (TID:0x40e9e990, sys_thread_t:0x8c17a18, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/webdav]" (TID:0x40f13a08, sys_thread_t:0x8c1ecb8, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[]" (TID:0x40ecd7d8, sys_thread_t:0x88b2ee0, state:CW) prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/tomcat-docs]" (TID:0x40f20840, sys_thread_t:0x8a93358, 
>state:R) prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/instjsp]" (TID:0x40eccd28, sys_thread_t:0x89b1a88, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "WebappLoader[/instjsp]" (TID:0x40ecda00, sys_thread_t:0x8964018, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.loader.WebappLoader.threadSleep(Unknown Source)
>         at org.apache.catalina.loader.WebappLoader.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/manager]" (TID:0x40ecd3c0, sys_thread_t:0x88b6880, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "StandardManager[/examples]" (TID:0x40f10478, sys_thread_t:0x8678500, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.session.StandardManager.threadSleep(Unknown Source)
>         at org.apache.catalina.session.StandardManager.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "WebappLoader[/examples]" (TID:0x40f19bb8, sys_thread_t:0x86aeb48, state:CW) 
>prio=5
>         at java.lang.Thread.sleep(Native Method)
>         at org.apache.catalina.loader.WebappLoader.threadSleep(Unknown Source)
>         at org.apache.catalina.loader.WebappLoader.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:475)
>     "Finalizer" (TID:0x40ef7320, sys_thread_t:0x8106808, 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:0x40ef73b0, sys_thread_t:0x8101ab8, 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:0x40ef73e0, sys_thread_t:0x80ffc00, state:CW) prio=5
>     "main" (TID:0x40ef71e0, sys_thread_t:0x804bdb8, 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.catalina.core.StandardServer.await(Unknown Source)
>         at org.apache.catalina.startup.Catalina.start(Unknown Source)
>         at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>         at org.apache.catalina.startup.Catalina.process(Unknown Source)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
> Monitor Cache Dump:
>     java.net.PlainSocketImpl@40ECC378/41442550: owner "hsqldb server" (0x94645a0) 1 
>entry
>     
>org.apache.cocoon.components.classloader.RepositoryClassLoader@40EA3570/4132E508: 
>owner "Thread-15" (0x9602250) 1 entry
>     org.apache.cocoon.sitemap.Manager@40E60938/4144A1D8: owner 
>"HttpProcessor[8003][4]" (0x9547d48) 1 entry
>     java.net.PlainSocketImpl@40F19F78/410016D0: owner "HttpConnector[8003]" 
>(0x9561288) 1 entry
>     java.io.BufferedInputStream@40E567C0/414BCC80: owner "Thread-12" (0x92ec350) 1 
>entry
>     java.net.PlainSocketImpl@40EE9C10/413F4840: owner "main" (0x804bdb8) 1 entry
>     java.net.PlainSocketImpl@40F193E0/41001EB0: owner "Thread-4" (0x94938e8) 1 entry
>     java.io.BufferedInputStream@40E56330/414BD878: owner "Thread-14" (0x862f2b0) 1 
>entry
>     org.apache.catalina.connector.http.HttpProcessor@40EA5FE8/41469F70: <unowned>
>         Waiting to be notified:
>             "HttpProcessor[8003][1]" (0x956e970)
>     java.io.BufferedInputStream@40E570E0/414BB490: owner "Thread-8" (0x94e4c00) 1 
>entry
>     org.apache.catalina.connector.http.HttpProcessor@40EA4718/4146BD48: <unowned>
>         Waiting to be notified:
>             "HttpProcessor[8003][2]" (0x953f028)
>     org.apache.catalina.connector.http.HttpProcessor@40EA3778/4146DD10: <unowned>
>         Waiting to be notified:
>             "HttpProcessor[8003][3]" (0x9467170)
>     java.io.BufferedInputStream@40E56C50/414BC088: owner "Thread-10" (0x95bf928) 1 
>entry
>     org.apache.catalina.connector.http.HttpProcessor@40E37A50/41454918: <unowned>
>         Waiting to be notified:
>             "HttpProcessor[8003][0]" (0x955d188)
>     java.net.PlainSocketImpl@40F19480/41001EF8: owner "Thread-5" (0x93278c8) 1 entry
>     java.lang.Thread@40EB3FD0/41410CA8: <unowned>
>         Waiting to be notified:
>             "HttpProcessor[8003][4]" (0x9547d48)
>     java.lang.ref.Reference$Lock@40EF73C0/40F2C890: <unowned>
>         Waiting to be notified:
>             "Reference Handler" (0x8101ab8)
>     java.lang.ref.ReferenceQueue$Lock@40EF7338/40F2CD60: <unowned>
>         Waiting to be notified:
>             "Finalizer" (0x8106808)
> Registered Monitor Dump:
>     utf8 hash table: <unowned>
>     JNI pinning lock: <unowned>
>     JNI global reference lock: <unowned>
>     BinClass lock: <unowned>
>     Class linking lock: <unowned>
>     System class loader lock: <unowned>
>     Code rewrite lock: <unowned>
>     Heap lock: <unowned>
>     Monitor cache lock: owner "Thread-15" (0x9602250) 1 entry
>     Dynamic loading lock: <unowned>
>     Monitor IO lock: <unowned>
>     User signal monitor: <unowned>
>         Waiting to be notified:
>             "Signal dispatcher" (0x80ffc00)
>     Child death monitor: <unowned>
>     I/O monitor: <unowned>
>     Alarm monitor: <unowned>
>         Waiting to be notified:
>             <unknown thread> (0x8056218)
>     Thread queue lock: owner "Thread-15" (0x9602250) 1 entry
>     Monitor registry: owner "Thread-15" (0x9602250) 1 entry
> 
> 
> 
> ------------------------------------------------------------------------
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to