tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Konstantin Preißer <kpreis...@apache.org>
Subject RE: [Tomcat 8.0.x trunk] APR sendfile problem
Date Sat, 12 Oct 2013 01:52:14 GMT
Hi,

> -----Original Message-----
> From: Ognjen Blagojevic [mailto:ognjen.d.blagojevic@gmail.com]
> Sent: Saturday, October 12, 2013 1:29 AM
> To: Tomcat Developers List
> Subject: [Tomcat 8.0.x trunk] APR sendfile problem
> 
> Hi,
> 
> I am testing tcnative-1.1.29 RC, with Tomcat 8.0.x trunk (r1531461) on
> Win7 64-bit. I have HTTPS configured. I can't get any response larger
> than 50 kB. For instance these links did not work for me (Firefox
> renders blank page):
> 
> https://localhost:443/docs/manager-howto.html
> https://localhost:443/docs/config/http.html
> ...
> 
> Here is my connector configuration:
> 
>        <Connector protocol="org.apache.coyote.http11.Http11AprProtocol"
>                   port="443"
>                   maxHttpHeaderSize="8192"
>                   maxThreads="150"
>                   enableLookups="false" disableUploadTimeout="true"
>                   acceptCount="100" scheme="https" secure="true"
>                   SSLEnabled="true"
>                   SSLCertificateFile="c:\Users\xx\xx.cert"
>                   SSLCertificateKeyFile="c:\Users\xx\xx.key"
>                   SSLCertificateChainFile="c:\Users\xx\xx.chain" />
> 
> Now, this is interesting: I know that 50 kB limit usually smells like
> sendfile issue. So I tried to add EITHER useSendfile="true" or
> useSendfile="false" to the above configuration, and with either of those
> attributes the problem is resolved.

I also tried this now with trunk (r1531312) and Native 1.1.29 RC on Windows 8 64-bit with
Java 1.7.0_40, and can confirm the behavior:
With the above configuration for a SSL HTTP APR connector, I cannot receive the contents of
"/docs/manager-howto.html", whereas it works if I either add useSendfile="true" or useSendfile="false".

Additionally, I regularly got following exceptions and crashes when playing with the Drawboard
example (using brush to draw on it, or press F5 so that a binary websocket message with the
PNG image is sent to the browser). They happen independent of the presence and value of the
"sendFile" attribute, but they do not happen with a Non-SSL HTTP APR connector.

12-Oct-2013 03:12:59.282 SEVERE [http-apr-8443-exec-7] websocket.drawboard.DrawboardEndpoint.onError
onError: java.io.IOException: Unexpected error [20,014] reading data from the APR/native socket.
 java.io.IOException: Unexpected error [20,014] reading data from the APR/native socket.
	at org.apache.coyote.http11.upgrade.AprServletInputStream.doRead(AprServletInputStream.java:104)
	at org.apache.coyote.http11.upgrade.AbstractServletInputStream.read(AbstractServletInputStream.java:116)
	at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:46)
	at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler$WsReadListener.onDataAvailable(WsHttpUpgradeHandler.java:192)
	at org.apache.coyote.http11.upgrade.AbstractServletInputStream.onDataAvailable(AbstractServletInputStream.java:169)
	at org.apache.coyote.http11.upgrade.AbstractProcessor.upgradeDispatch(AbstractProcessor.java:95)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:640)
	at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:282)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2448)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2437)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:724)


12-Oct-2013 03:13:05.576 SEVERE [pool-1-thread-1] websocket.drawboard.DrawboardEndpoint$1.run
Unexpected exception: java.lang.IllegalArgumentException
 java.lang.IllegalArgumentException
	at java.nio.Buffer.position(Buffer.java:236)
	at org.apache.coyote.http11.upgrade.AprServletOutputStream.doWriteInternal(AprServletOutputStream.java:129)
	at org.apache.coyote.http11.upgrade.AprServletOutputStream.doWrite(AprServletOutputStream.java:68)
	at org.apache.coyote.http11.upgrade.AbstractServletOutputStream.writeInternal(AbstractServletOutputStream.java:116)
	at org.apache.coyote.http11.upgrade.AbstractServletOutputStream.write(AbstractServletOutputStream.java:83)
	at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.onWritePossible(WsRemoteEndpointImplServer.java:84)
	at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doWrite(WsRemoteEndpointImplServer.java:71)
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:362)
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessage(WsRemoteEndpointImplBase.java:259)
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendBytesByCompletion(WsRemoteEndpointImplBase.java:129)
	at org.apache.tomcat.websocket.WsRemoteEndpointAsync.sendBinary(WsRemoteEndpointAsync.java:65)
	at websocket.drawboard.Client.internalSendMessageAsync(Client.java:166)
	at websocket.drawboard.Client.sendMessage(Client.java:137)
	at websocket.drawboard.Room.createAndAddPlayer(Room.java:196)
	at websocket.drawboard.DrawboardEndpoint$1.run(DrawboardEndpoint.java:82)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:724)


Crash:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fb52961200, pid=3700, tid=5892
#
# JRE version: Java(TM) SE Runtime Environment (7.0_40-b43) (build 1.7.0_40-b43)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode windows-amd64 compressed
oops)
# Problematic frame:
# C  [msvcrt.dll+0x1200]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x000000000cece800):  JavaThread "pool-1-thread-1" [_thread_in_native, id=5892,
stack(0x0000000010ae0000,0x0000000010be0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x000000000d20fff8

Registers:
RAX=0x000000000f67d278, RBX=0x000000000f670a10, RCX=0x000000000f67c4d0, RDX=0xfffffffffdb93b38
RSP=0x0000000010bdea88, RBP=0x000000000f66f710, RSI=0x0000000000000000, RDI=0x000000000f679278
R8 =0x0000000000000018, R9 =0x0000000000000192, R10=0x0000000000000000, R11=0x000000000f679278
R12=0x000000000f66f710, R13=0x0000000000004000, R14=0x0000000000000014, R15=0x000000000d20cdb0
RIP=0x000007fb52961200, EFLAGS=0x0000000000010202

Top of Stack: (sp=0x0000000010bdea88)
0x0000000010bdea88:   00000001800df288 000000000f670a10
0x0000000010bdea98:   0000000000000000 0000000010bdeaa0
0x0000000010bdeaa8:   0000000000000000 0000000010bdeb40
0x0000000010bdeab8:   000000077b6f9188 0000afac00000000
0x0000000010bdeac8:   000000000f679276 000000000cece800
0x0000000010bdead8:   000000000d20cdb0 0000000010bdec80
0x0000000010bdeae8:   000000000000afac 000000000d20cdb0
0x0000000010bdeaf8:   000000000000afac 000000000f670a10
0x0000000010bdeb08:   00000001800e6bfe 0000000000000000
0x0000000010bdeb18:   0000000000000017 000000000d20cdb0
0x0000000010bdeb28:   0000000010bdebb8 000000000ee30758
0x0000000010bdeb38:   000000018000d12c 0000000000000000
0x0000000010bdeb48:   000000000ee304e0 000000000ee304e0
0x0000000010bdeb58:   000000000ee30758 000000077c042d18
0x0000000010bdeb68:   0000000000000000 000000000000afac
0x0000000010bdeb78:   00000001800055cf 0000000000000000 

Instructions: (pc=0x000007fb52961200)
0x000007fb529611e0:   c8 4d 8b c8 49 c1 e9 05 49 81 f9 00 20 00 00 0f
0x000007fb529611f0:   87 66 47 02 00 49 83 e0 1f 90 90 90 90 90 90 90
0x000007fb52961200:   f3 0f 6f 44 0a f0 f3 0f 6f 4c 0a e0 48 83 e9 20
0x000007fb52961210:   66 0f 7f 41 10 66 0f 7f 09 49 ff c9 75 e2 e9 f2 


Register to memory mapping:

RAX=0x000000000f67d278 is an unknown value
RBX=0x000000000f670a10 is an unknown value
RCX=0x000000000f67c4d0 is an unknown value
RDX=0xfffffffffdb93b38 is an unknown value
RSP=0x0000000010bdea88 is pointing into the stack for thread: 0x000000000cece800
RBP=0x000000000f66f710 is an unknown value
RSI=0x0000000000000000 is an unknown value
RDI=0x000000000f679278 is an unknown value
R8 =0x0000000000000018 is an unknown value
R9 =0x0000000000000192 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x000000000f679278 is an unknown value
R12=0x000000000f66f710 is an unknown value
R13=0x0000000000004000 is an unknown value
R14=0x0000000000000014 is an unknown value
R15=0x000000000d20cdb0 is an unknown value


Stack: [0x0000000010ae0000,0x0000000010be0000],  sp=0x0000000010bdea88,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [msvcrt.dll+0x1200]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.apache.tomcat.jni.Socket.sendb(JLjava/nio/ByteBuffer;II)I+0
j  org.apache.coyote.http11.upgrade.AprServletOutputStream.doWriteInternal([BII)I+92
j  org.apache.coyote.http11.upgrade.AprServletOutputStream.doWrite(Z[BII)I+64
j  org.apache.coyote.http11.upgrade.AbstractServletOutputStream.writeInternal([BII)V+24
j  org.apache.coyote.http11.upgrade.AbstractServletOutputStream.write([BII)V+16
j  org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.onWritePossible()V+66
j  org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doWrite(Ljavax/websocket/SendHandler;[Ljava/nio/ByteBuffer;)V+11
j  org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(Lorg/apache/tomcat/websocket/WsRemoteEndpointImplBase$MessagePart;)V+349
j  org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMessage(BLjava/nio/ByteBuffer;ZLjavax/websocket/SendHandler;)V+134
j  org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendBytesByCompletion(Ljava/nio/ByteBuffer;Ljavax/websocket/SendHandler;)V+5
j  org.apache.tomcat.websocket.WsRemoteEndpointAsync.sendBinary(Ljava/nio/ByteBuffer;Ljavax/websocket/SendHandler;)V+6
j  websocket.drawboard.Client.internalSendMessageAsync(Lwebsocket/drawboard/wsmessages/AbstractWebsocketMessage;)V+56
j  websocket.drawboard.Client.sendMessage(Lwebsocket/drawboard/wsmessages/AbstractWebsocketMessage;)V+225
j  websocket.drawboard.Room.createAndAddPlayer(Lwebsocket/drawboard/Client;)Lwebsocket/drawboard/Room$Player;+126
j  websocket.drawboard.DrawboardEndpoint$1.run()V+11
j  java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4
j  java.util.concurrent.FutureTask.run()V+42
j  java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x000000000cec4000 JavaThread "WebSocket background processing" daemon [_thread_blocked,
id=1824, stack(0x000000000e8f0000,0x000000000e9f0000)]
=>0x000000000cece800 JavaThread "pool-1-thread-1" [_thread_in_native, id=5892, stack(0x0000000010ae0000,0x0000000010be0000)]
  0x000000000cec7000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1792, stack(0x00000000109e0000,0x0000000010ae0000)]
  0x000000000cec8800 JavaThread "Timer-0" daemon [_thread_blocked, id=5316, stack(0x00000000106f0000,0x00000000107f0000)]
  0x000000000cec6000 JavaThread "http-apr-8443-exec-10" daemon [_thread_blocked, id=4272,
stack(0x00000000105f0000,0x00000000106f0000)]
  0x000000000cecb800 JavaThread "http-apr-8443-exec-9" daemon [_thread_blocked, id=5604, stack(0x00000000104f0000,0x00000000105f0000)]
  0x000000000cecd800 JavaThread "http-apr-8443-exec-8" daemon [_thread_blocked, id=1536, stack(0x00000000103f0000,0x00000000104f0000)]
  0x000000000cecd000 JavaThread "http-apr-8443-exec-7" daemon [_thread_blocked, id=4592, stack(0x00000000102f0000,0x00000000103f0000)]
  0x000000000cec1800 JavaThread "http-apr-8443-exec-6" daemon [_thread_blocked, id=4844, stack(0x00000000101f0000,0x00000000102f0000)]
  0x000000000cf93800 JavaThread "http-apr-8443-exec-5" daemon [_thread_blocked, id=6416, stack(0x00000000100f0000,0x00000000101f0000)]
  0x000000000cf93000 JavaThread "http-apr-8443-exec-4" daemon [_thread_blocked, id=4120, stack(0x000000000fff0000,0x00000000100f0000)]
  0x000000000cf92000 JavaThread "http-apr-8443-exec-3" daemon [_thread_blocked, id=204, stack(0x000000000fef0000,0x000000000fff0000)]
  0x000000000cf95000 JavaThread "http-apr-8443-exec-2" daemon [_thread_blocked, id=4796, stack(0x000000000fdf0000,0x000000000fef0000)]
  0x000000000cf99000 JavaThread "http-apr-8443-exec-1" daemon [_thread_blocked, id=5728, stack(0x000000000fcf0000,0x000000000fdf0000)]
  0x000000000cf94800 JavaThread "ajp-apr-8009-AsyncTimeout" daemon [_thread_blocked, id=6704,
stack(0x000000000fbf0000,0x000000000fcf0000)]
  0x000000000cf97800 JavaThread "ajp-apr-8009-Acceptor-0" daemon [_thread_in_native, id=1968,
stack(0x000000000faf0000,0x000000000fbf0000)]
  0x000000000cf96800 JavaThread "ajp-apr-8009-Poller" daemon [_thread_blocked, id=6176, stack(0x000000000f9f0000,0x000000000faf0000)]
  0x000000000cf96000 JavaThread "http-apr-8443-AsyncTimeout" daemon [_thread_blocked, id=3056,
stack(0x000000000f4f0000,0x000000000f5f0000)]
  0x000000000cf98000 JavaThread "http-apr-8443-Acceptor-0" daemon [_thread_in_native, id=5328,
stack(0x000000000f3f0000,0x000000000f4f0000)]
  0x000000000d5cc000 JavaThread "http-apr-8443-Poller" daemon [_thread_in_native, id=6008,
stack(0x000000000f2f0000,0x000000000f3f0000)]
  0x000000000d514800 JavaThread "http-apr-8080-AsyncTimeout" daemon [_thread_blocked, id=5652,
stack(0x000000000f1f0000,0x000000000f2f0000)]
  0x000000000d513800 JavaThread "http-apr-8080-Acceptor-0" daemon [_thread_in_native, id=4392,
stack(0x000000000f0f0000,0x000000000f1f0000)]
  0x000000000d02a800 JavaThread "http-apr-8080-Sendfile" daemon [_thread_blocked, id=1732,
stack(0x000000000eff0000,0x000000000f0f0000)]
  0x000000000d357800 JavaThread "http-apr-8080-Poller" daemon [_thread_blocked, id=6444, stack(0x000000000eef0000,0x000000000eff0000)]
  0x000000000ce7c800 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon
[_thread_blocked, id=1480, stack(0x000000000ebf0000,0x000000000ecf0000)]
  0x000000000d7ca800 JavaThread "Thread-3" daemon [_thread_in_native, id=6896, stack(0x000000000eaf0000,0x000000000ebf0000)]
  0x000000000c50e800 JavaThread "GC Daemon" daemon [_thread_blocked, id=6760, stack(0x000000000e3f0000,0x000000000e4f0000)]
  0x000000000c260800 JavaThread "AsyncFileHandlerWriter-1176485512" daemon [_thread_blocked,
id=4628, stack(0x000000000c640000,0x000000000c740000)]
  0x000000000a8dc800 JavaThread "Service Thread" daemon [_thread_blocked, id=4984, stack(0x000000000c040000,0x000000000c140000)]
  0x000000000a8da000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=5944, stack(0x000000000bf40000,0x000000000c040000)]
  0x000000000a8d4000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=5500, stack(0x000000000be40000,0x000000000bf40000)]
  0x000000000a8d3000 JavaThread "Attach Listener" daemon [_thread_blocked, id=6876, stack(0x000000000bd40000,0x000000000be40000)]
  0x000000000a8d0000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4764, stack(0x000000000bc40000,0x000000000bd40000)]
  0x000000000a8a0800 JavaThread "Finalizer" daemon [_thread_blocked, id=5440, stack(0x000000000bb40000,0x000000000bc40000)]
  0x000000000a895800 JavaThread "Reference Handler" daemon [_thread_blocked, id=3400, stack(0x000000000ba40000,0x000000000bb40000)]
  0x0000000002432800 JavaThread "main" [_thread_in_native, id=2628, stack(0x0000000002330000,0x0000000002430000)]

Other Threads:
  0x000000000a891000 VMThread [stack: 0x000000000b940000,0x000000000ba40000] [id=4440]
  0x000000000a8f8800 WatcherThread [stack: 0x000000000c140000,0x000000000c240000] [id=6800]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 71680K, used 67405K [0x00000007d5800000, 0x00000007da300000, 0x0000000800000000)
  eden space 66560K, 93% used [0x00000007d5800000,0x00000007d94d90f0,0x00000007d9900000)
  from space 5120K, 99% used [0x00000007d9e00000,0x00000007da2fa460,0x00000007da300000)
  to   space 5120K, 0% used [0x00000007d9900000,0x00000007d9900000,0x00000007d9e00000)
 ParOldGen       total 87040K, used 17697K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 20% used [0x0000000780800000,0x00000007819486f0,0x0000000785d00000)
 PSPermGen       total 21504K, used 18497K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 86% used [0x000000077b600000,0x000000077c8107a8,0x000000077cb00000)

Card table byte_map: [0x00000000055f0000,0x0000000005a20000] byte_map_base: 0x0000000001a15000

Polling page: 0x00000000021c0000

Code Cache  [0x0000000002530000, 0x00000000027a0000, 0x0000000005530000)
 total_blobs=776 nmethods=346 adapters=382 free_code_cache=47551Kb largest_free_block=48600064

Compilation events (10 events):
Event: 12.866 Thread 0x000000000a8da000  362   !         sun.nio.cs.ISO_8859_1$Decoder::decodeArrayLoop
(263 bytes)
Event: 12.872 Thread 0x000000000a8da000 nmethod 362 0x000000000262eed0 code [0x000000000262f060,
0x000000000262f530]
Event: 12.908 Thread 0x000000000a8d4000  363             com.sun.imageio.plugins.png.PNGImageWriter::encodePass
(1063 bytes)
Event: 12.967 Thread 0x000000000a8d4000 nmethod 363 0x000000000261ea10 code [0x000000000261ed00,
0x00000000026225d0]
Event: 12.968 Thread 0x000000000a8da000  364 %           com.sun.imageio.plugins.png.PNGImageWriter::encodePass
@ 790 (1063 bytes)
Event: 12.972 Thread 0x000000000a8d4000  365             com.sun.imageio.plugins.png.CRC::update
(47 bytes)
Event: 12.975 Thread 0x000000000a8d4000 nmethod 365 0x00000000026aad90 code [0x00000000026aaec0,
0x00000000026ab298]
Event: 13.060 Thread 0x000000000a8da000 nmethod 364% 0x00000000026d0750 code [0x00000000026d0a60,
0x00000000026d3c28]
Event: 18.792 Thread 0x000000000a8d4000  367             java.lang.Thread::interrupted (8
bytes)
Event: 18.793 Thread 0x000000000a8d4000 nmethod 367 0x0000000002663a90 code [0x0000000002663be0,
0x0000000002663c68]

GC Heap History (8 events):
Event: 1.097 GC heap before
{Heap before GC invocations=1 (full 0):
 PSYoungGen      total 38400K, used 33280K [0x00000007d5800000, 0x00000007d8280000, 0x0000000800000000)
  eden space 33280K, 100% used [0x00000007d5800000,0x00000007d7880000,0x00000007d7880000)
  from space 5120K, 0% used [0x00000007d7d80000,0x00000007d7d80000,0x00000007d8280000)
  to   space 5120K, 0% used [0x00000007d7880000,0x00000007d7880000,0x00000007d7d80000)
 ParOldGen       total 87040K, used 0K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 0% used [0x0000000780800000,0x0000000780800000,0x0000000785d00000)
 PSPermGen       total 21504K, used 11988K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 55% used [0x000000077b600000,0x000000077c1b5310,0x000000077cb00000)
Event: 1.106 GC heap after
Heap after GC invocations=1 (full 0):
 PSYoungGen      total 38400K, used 5096K [0x00000007d5800000, 0x00000007d8280000, 0x0000000800000000)
  eden space 33280K, 0% used [0x00000007d5800000,0x00000007d5800000,0x00000007d7880000)
  from space 5120K, 99% used [0x00000007d7880000,0x00000007d7d7a388,0x00000007d7d80000)
  to   space 5120K, 0% used [0x00000007d7d80000,0x00000007d7d80000,0x00000007d8280000)
 ParOldGen       total 87040K, used 2036K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 2% used [0x0000000780800000,0x00000007809fd2d8,0x0000000785d00000)
 PSPermGen       total 21504K, used 11988K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 55% used [0x000000077b600000,0x000000077c1b5310,0x000000077cb00000)
}
Event: 1.472 GC heap before
{Heap before GC invocations=2 (full 0):
 PSYoungGen      total 38400K, used 38376K [0x00000007d5800000, 0x00000007d8280000, 0x0000000800000000)
  eden space 33280K, 100% used [0x00000007d5800000,0x00000007d7880000,0x00000007d7880000)
  from space 5120K, 99% used [0x00000007d7880000,0x00000007d7d7a388,0x00000007d7d80000)
  to   space 5120K, 0% used [0x00000007d7d80000,0x00000007d7d80000,0x00000007d8280000)
 ParOldGen       total 87040K, used 2036K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 2% used [0x0000000780800000,0x00000007809fd2d8,0x0000000785d00000)
 PSPermGen       total 21504K, used 13367K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 62% used [0x000000077b600000,0x000000077c30de60,0x000000077cb00000)
Event: 1.481 GC heap after
Heap after GC invocations=2 (full 0):
 PSYoungGen      total 38400K, used 5117K [0x00000007d5800000, 0x00000007da300000, 0x0000000800000000)
  eden space 33280K, 0% used [0x00000007d5800000,0x00000007d5800000,0x00000007d7880000)
  from space 5120K, 99% used [0x00000007d7d80000,0x00000007d827f710,0x00000007d8280000)
  to   space 5120K, 0% used [0x00000007d7880000,0x00000007d7880000,0x00000007d7d80000)
 ParOldGen       total 87040K, used 7984K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 9% used [0x0000000780800000,0x0000000780fcc318,0x0000000785d00000)
 PSPermGen       total 21504K, used 13367K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 62% used [0x000000077b600000,0x000000077c30de60,0x000000077cb00000)
}
Event: 1.763 GC heap before
{Heap before GC invocations=3 (full 0):
 PSYoungGen      total 38400K, used 38397K [0x00000007d5800000, 0x00000007da300000, 0x0000000800000000)
  eden space 33280K, 100% used [0x00000007d5800000,0x00000007d7880000,0x00000007d7880000)
  from space 5120K, 99% used [0x00000007d7d80000,0x00000007d827f710,0x00000007d8280000)
  to   space 5120K, 0% used [0x00000007d7880000,0x00000007d7880000,0x00000007d7d80000)
 ParOldGen       total 87040K, used 7984K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 9% used [0x0000000780800000,0x0000000780fcc318,0x0000000785d00000)
 PSPermGen       total 21504K, used 14046K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 65% used [0x000000077b600000,0x000000077c3b7b80,0x000000077cb00000)
Event: 1.769 GC heap after
Heap after GC invocations=3 (full 0):
 PSYoungGen      total 38400K, used 5110K [0x00000007d5800000, 0x00000007da300000, 0x0000000800000000)
  eden space 33280K, 0% used [0x00000007d5800000,0x00000007d5800000,0x00000007d7880000)
  from space 5120K, 99% used [0x00000007d7880000,0x00000007d7d7db10,0x00000007d7d80000)
  to   space 5120K, 0% used [0x00000007d9e00000,0x00000007d9e00000,0x00000007da300000)
 ParOldGen       total 87040K, used 12494K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 14% used [0x0000000780800000,0x0000000781433990,0x0000000785d00000)
 PSPermGen       total 21504K, used 14046K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 65% used [0x000000077b600000,0x000000077c3b7b80,0x000000077cb00000)
}
Event: 1.949 GC heap before
{Heap before GC invocations=4 (full 0):
 PSYoungGen      total 38400K, used 38390K [0x00000007d5800000, 0x00000007da300000, 0x0000000800000000)
  eden space 33280K, 100% used [0x00000007d5800000,0x00000007d7880000,0x00000007d7880000)
  from space 5120K, 99% used [0x00000007d7880000,0x00000007d7d7db10,0x00000007d7d80000)
  to   space 5120K, 0% used [0x00000007d9e00000,0x00000007d9e00000,0x00000007da300000)
 ParOldGen       total 87040K, used 12494K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 14% used [0x0000000780800000,0x0000000781433990,0x0000000785d00000)
 PSPermGen       total 21504K, used 14091K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 65% used [0x000000077b600000,0x000000077c3c2cd8,0x000000077cb00000)
Event: 1.957 GC heap after
Heap after GC invocations=4 (full 0):
 PSYoungGen      total 71680K, used 5097K [0x00000007d5800000, 0x00000007da300000, 0x0000000800000000)
  eden space 66560K, 0% used [0x00000007d5800000,0x00000007d5800000,0x00000007d9900000)
  from space 5120K, 99% used [0x00000007d9e00000,0x00000007da2fa460,0x00000007da300000)
  to   space 5120K, 0% used [0x00000007d9900000,0x00000007d9900000,0x00000007d9e00000)
 ParOldGen       total 87040K, used 17697K [0x0000000780800000, 0x0000000785d00000, 0x00000007d5800000)
  object space 87040K, 20% used [0x0000000780800000,0x00000007819486f0,0x0000000785d00000)
 PSPermGen       total 21504K, used 14091K [0x000000077b600000, 0x000000077cb00000, 0x0000000780800000)
  object space 21504K, 65% used [0x000000077b600000,0x000000077c3c2cd8,0x000000077cb00000)
}

Deoptimization events (10 events):
Event: 1.751 Thread 0x000000000c260800 Uncommon trap: reason=class_check action=maybe_recompile
pc=0x00000000026461e0 method=java.util.LinkedHashMap$Entry.recordAccess(Ljava/util/HashMap;)V
@ 1
Event: 1.756 Thread 0x000000000c260800 Uncommon trap: reason=class_check action=maybe_recompile
pc=0x00000000026461e0 method=java.util.LinkedHashMap$Entry.recordAccess(Ljava/util/HashMap;)V
@ 1
Event: 12.145 Thread 0x000000000cece800 Uncommon trap: reason=array_check action=maybe_recompile
pc=0x00000000026cafa8 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object;
@ 119
Event: 12.147 Thread 0x000000000cece800 Uncommon trap: reason=array_check action=maybe_recompile
pc=0x00000000026cafa8 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object;
@ 119
Event: 12.150 Thread 0x000000000cece800 Uncommon trap: reason=array_check action=maybe_recompile
pc=0x00000000026cafa8 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object;
@ 119
Event: 12.150 Thread 0x000000000cece800 Uncommon trap: reason=array_check action=maybe_recompile
pc=0x00000000026cafa8 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object;
@ 119
Event: 12.906 Thread 0x000000000cf92000 Uncommon trap: reason=unreached action=reinterpret
pc=0x0000000002640b70 method=java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss(Ljava/lang/ThreadLocal;ILjava/lang/ThreadLocal$ThreadLocalMap$Entry;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;
@ 12
Event: 12.906 Thread 0x000000000cece800 Uncommon trap: reason=unreached action=reinterpret
pc=0x000000000263b748 method=java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss(Ljava/lang/ThreadLocal;ILjava/lang/ThreadLocal$ThreadLocalMap$Entry;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;
@ 12
Event: 13.021 Thread 0x000000000cece800 Uncommon trap: reason=unreached action=reinterpret
pc=0x0000000002640524 method=java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss(Ljava/lang/ThreadLocal;ILjava/lang/ThreadLocal$ThreadLocalMap$Entry;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;
@ 12
Event: 20.558 Thread 0x000000000cf93800 Uncommon trap: reason=unreached action=reinterpret
pc=0x000000000263bd98 method=java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss(Ljava/lang/ThreadLocal;ILjava/lang/ThreadLocal$ThreadLocalMap$Entry;)Ljava/lang/ThreadLocal$ThreadLocalMap$Entry;
@ 12

Internal exceptions (10 events):
Event: 9.984 Thread 0x000000000cf95000 Threw 0x00000007d814fc20 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 9.985 Thread 0x000000000cf95000 Threw 0x00000007d81503f0 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 9.985 Thread 0x000000000cece800 Threw 0x00000007d8138448 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 9.985 Thread 0x000000000cece800 Threw 0x00000007d8138ad8 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 12.067 Thread 0x000000000ce7c800 Threw 0x00000007d84e4d20 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 12.068 Thread 0x000000000ce7c800 Threw 0x00000007d84e5580 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 12.865 Thread 0x000000000cec6000 Threw 0x00000007d824d5d0 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 12.865 Thread 0x000000000cec6000 Threw 0x00000007d824ddc0 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 12.866 Thread 0x000000000cec6000 Threw 0x00000007d82543a8 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244
Event: 12.866 Thread 0x000000000cec6000 Threw 0x00000007d8254ae8 at C:\jdk7u2_64p\jdk7u40\hotspot\src\share\vm\prims\jvm.cpp:1244

Events (10 events):
Event: 20.558 Thread 0x000000000cf93800 DEOPT PACKING pc=0x000000000263bd98 sp=0x00000000101edab0
Event: 20.558 Thread 0x000000000cf93800 DEOPT UNPACKING pc=0x00000000025675a4 sp=0x00000000101eda60
mode 2
Event: 20.594 Executing VM operation: RevokeBias
Event: 20.594 Executing VM operation: RevokeBias done
Event: 21.999 Executing VM operation: RevokeBias
Event: 21.999 Executing VM operation: RevokeBias done
Event: 21.999 Executing VM operation: RevokeBias
Event: 21.999 Executing VM operation: RevokeBias done
Event: 22.032 Executing VM operation: RevokeBias
Event: 22.033 Executing VM operation: RevokeBias done


Dynamic libraries:
0x000007f72a2f0000 - 0x000007f72a323000 	C:\Program Files\Java\jdk1.7.0_40\bin\java.exe
0x000007fb55470000 - 0x000007fb55630000 	C:\Windows\SYSTEM32\ntdll.dll
0x000007fb54bc0000 - 0x000007fb54cf6000 	C:\Windows\system32\KERNEL32.DLL
0x000007fb523f0000 - 0x000007fb524e3000 	C:\Windows\system32\KERNELBASE.dll
0x000007fb52880000 - 0x000007fb5295e000 	C:\Windows\system32\ADVAPI32.dll
0x000007fb52a70000 - 0x000007fb52bbc000 	C:\Windows\system32\USER32.dll
0x000007fb500d0000 - 0x000007fb5033a000 	C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.16579_none_418ab7ef718b27ef\COMCTL32.dll
0x000007fb52960000 - 0x000007fb52a05000 	C:\Windows\system32\msvcrt.dll
0x000007fb54e80000 - 0x000007fb54ec8000 	C:\Windows\SYSTEM32\sechost.dll
0x000007fb53310000 - 0x000007fb53455000 	C:\Windows\system32\RPCRT4.dll
0x000007fb55320000 - 0x000007fb55461000 	C:\Windows\system32\GDI32.dll
0x000007fb54f80000 - 0x000007fb54fb9000 	C:\Windows\system32\IMM32.DLL
0x000007fb55140000 - 0x000007fb55256000 	C:\Windows\system32\MSCTF.dll
0x000000006bf80000 - 0x000000006c051000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\msvcr100.dll
0x000000006b470000 - 0x000000006bc39000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\server\jvm.dll
0x000007fb4a920000 - 0x000007fb4a929000 	C:\Windows\SYSTEM32\WSOCK32.dll
0x000007fb4eff0000 - 0x000007fb4f010000 	C:\Windows\SYSTEM32\WINMM.dll
0x000007fb55130000 - 0x000007fb55137000 	C:\Windows\system32\PSAPI.DLL
0x000007fb54ed0000 - 0x000007fb54f28000 	C:\Windows\system32\WS2_32.dll
0x000007fb4ef40000 - 0x000007fb4ef73000 	C:\Windows\SYSTEM32\WINMMBASE.dll
0x000007fb549e0000 - 0x000007fb549e9000 	C:\Windows\system32\NSI.dll
0x000007fb524f0000 - 0x000007fb5253f000 	C:\Windows\SYSTEM32\cfgmgr32.dll
0x000007fb525f0000 - 0x000007fb52612000 	C:\Windows\system32\DEVOBJ.dll
0x000000006bf70000 - 0x000000006bf7f000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\verify.dll
0x000000006bf40000 - 0x000000006bf68000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\java.dll
0x000000006bf20000 - 0x000000006bf35000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\zip.dll
0x000000006bf00000 - 0x000000006bf19000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\net.dll
0x000007fb51c20000 - 0x000007fb51c7c000 	C:\Windows\system32\mswsock.dll
0x000000006bee0000 - 0x000000006bef1000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\nio.dll
0x000000006bed0000 - 0x000000006bedb000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\management.dll
0x0000000180000000 - 0x000000018018c000 	C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build\bin\tcnative-1.dll
0x000007fb54f30000 - 0x000007fb54f80000 	C:\Windows\system32\SHLWAPI.dll
0x000007fb51c80000 - 0x000007fb51c9a000 	C:\Windows\SYSTEM32\CRYPTSP.dll
0x000007fb51900000 - 0x000007fb5194b000 	C:\Windows\system32\rsaenh.dll
0x000007fb52160000 - 0x000007fb5216a000 	C:\Windows\SYSTEM32\CRYPTBASE.dll
0x000007fb52100000 - 0x000007fb5215c000 	C:\Windows\SYSTEM32\bcryptPrimitives.dll
0x000000006bea0000 - 0x000000006bec4000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\sunec.dll
0x000000006be90000 - 0x000000006be9b000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\sunmscapi.dll
0x000007fb52620000 - 0x000007fb527f1000 	C:\Windows\system32\CRYPT32.dll
0x000007fb523d0000 - 0x000007fb523e6000 	C:\Windows\system32\MSASN1.dll
0x000007fb51a00000 - 0x000007fb51a1f000 	C:\Windows\SYSTEM32\USERENV.dll
0x000007fb52320000 - 0x000007fb52335000 	C:\Windows\SYSTEM32\profapi.dll
0x000007fb47160000 - 0x000007fb47174000 	C:\Windows\system32\napinsp.dll
0x000007fb471b0000 - 0x000007fb471c8000 	C:\Windows\system32\pnrpnsp.dll
0x000007fb50580000 - 0x000007fb50596000 	C:\Windows\system32\NLAapi.dll
0x000007fb51a60000 - 0x000007fb51af8000 	C:\Windows\SYSTEM32\DNSAPI.dll
0x000007fb47310000 - 0x000007fb47322000 	C:\Windows\System32\winrnr.dll
0x000007fb4beb0000 - 0x000007fb4beb8000 	C:\Windows\System32\rasadhlp.dll
0x000007fb4e8d0000 - 0x000007fb4e8fa000 	C:\Windows\SYSTEM32\IPHLPAPI.DLL
0x000007fb4e8a0000 - 0x000007fb4e8aa000 	C:\Windows\SYSTEM32\WINNSI.DLL
0x000007fb4d2d0000 - 0x000007fb4d331000 	C:\Windows\System32\fwpuclnt.dll
0x000000006bcf0000 - 0x000000006be85000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\awt.dll
0x000007fb54fc0000 - 0x000007fb55083000 	C:\Windows\system32\OLEAUT32.dll
0x000007fb52d90000 - 0x000007fb52f40000 	C:\Windows\system32\combase.dll
0x000007fb4bf20000 - 0x000007fb4bfbf000 	C:\Windows\system32\apphelp.dll
0x000007fb50800000 - 0x000007fb50821000 	C:\Windows\system32\DWMAPI.DLL
0x000007fb51110000 - 0x000007fb511f6000 	C:\Windows\system32\uxtheme.dll
0x000000006b440000 - 0x000000006b46a000 	C:\Program Files\Java\jdk1.7.0_40\jre\bin\dcpr.dll
0x000007fb41d60000 - 0x000007fb41ec3000 	C:\Windows\SYSTEM32\dbghelp.dll

VM Arguments:
jvm_args: -Djava.util.logging.config.file=C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build\conf\logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build\endorsed
-Dcatalina.base=C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build -Dcatalina.home=C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build
-Djava.io.tmpdir=C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build\temp 
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_40
JRE_HOME=C:\Program Files\Java\jdk1.7.0_40
CLASSPATH=C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build\bin\bootstrap.jar;C:\Users\Name\Desktop\Tomcat\tomcat\trunk\output\build\bin\tomcat-juli.jar
PATH=C:\Windows;C:\Windows;C:\Windows;C:\Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web
Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program
Files\Microsoft SQL Server\110\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;c:\Program
Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program
Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\apache-ant\bin
USERNAME=Name
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows 8 , 64 bit Build 9200 

CPU:total 4 (4 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8,
fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, erms, ht, tsc, tscinvbit,
tscinv

Memory: 4k page, physical 8347732k(4365576k free), swap 8872020k(4802344k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (24.0-b56) for windows-amd64 JRE (1.7.0_40-b43),
built on Aug 26 2013 22:38:32 by "java_re" with unknown MS VC++:1600

time: Sat Oct 12 03:41:47 2013
elapsed time: 22 seconds



Regards,
Konstantin Preißer


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message