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]>