tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 40868] New: - tcnative-1 EXCEPTION_ACCES_VIOLATION JVM crash when using IE7
Date Thu, 02 Nov 2006 09:50:51 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=40868>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=40868

           Summary: tcnative-1 EXCEPTION_ACCES_VIOLATION JVM crash when
                    using IE7
           Product: Tomcat 5
           Version: 5.5.7
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Native:Integration
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: bernicewoodall@hotmail.com


When navigating off a page using IE7 (not IE6) whilst tomcat is still sending 
data (dynamically generated graph) via a ServletOutputStream, the JVM (Java 
HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode) on Windows 2003 Server (Service 
Pack 1; Web Edition) crashes without any warning or information recorded in the 
tomcat logs.  The problem is with tcnative-1.dll and removal of this fixes the 
problem.  The associated windows process error log is:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x2c1643a4, pid=3796, tid=1400
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode)
# Problematic frame:
# C  [tcnative-1.dll+0x43a4]
#

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

Current thread (0x0082ba48):  JavaThread "Finalizer" daemon [_thread_in_native, 
id=1400]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000014

Registers:
EAX=0x0000006f, EBX=0x0000006f, ECX=0x2cc04e68, EDX=0x03e78640
ESP=0x2b20f79c, EBP=0x2b20f7a8, ESI=0x00000000, EDI=0x00000000
EIP=0x2c1643a4, EFLAGS=0x00010206

Top of Stack: (sp=0x2b20f79c)
0x2b20f79c:   0082ba48 03e77a48 03e77a48 2b20f7e4
0x2b20f7ac:   0083864c 0082bb08 2b20f7ec 00000000
0x2b20f7bc:   00000000 00000000 0000006f 2b20f7c8
0x2b20f7cc:   00000000 2b20f800 03e78640 00000000
0x2b20f7dc:   03e77a48 2b20f7f4 2b20f820 00832a3f
0x2b20f7ec:   03e785e8 008364f9 0000006f 00000000
0x2b20f7fc:   00000000 00000000 2b20f804 04ddd56e
0x2b20f80c:   2b20f828 04ddd8a0 065cd178 04ddd5a0 

Instructions: (pc=0x2c1643a4)
0x2c164394:   8b 5d 1c 56 33 f6 85 db 57 76 32 8b 7d 10 8b c3
0x2c1643a4:   8b 4f 14 2b c6 8d 55 1c 89 45 1c 8b 47 0c 52 8b 


Stack: [0x2b1d0000,0x2b210000),  sp=0x2b20f79c,  free space=253k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [tcnative-1.dll+0x43a4]
j  org.apache.tomcat.jni.Socket.sendbb(JII)I+0
j  org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer()V+22

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.apache.tomcat.jni.Socket.sendbb(JII)I+0
j  org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer()V+22
v  ~C2IAdapter
J  org.apache.coyote.http11.Http11AprProcessor.action(Lorg/apache/coyote/
ActionCode;Ljava/lang/Object;)V
J  org.apache.coyote.Response.action(Lorg/apache/coyote/ActionCode;Ljava/lang/
Object;)V
v  ~I2CAdapter
j  org.apache.catalina.connector.OutputBuffer.doFlush(Z)V+95
j  org.apache.catalina.connector.OutputBuffer.flush()V+2
j  org.apache.catalina.connector.CoyoteOutputStream.flush()V+4
j  javax.imageio.stream.FileCacheImageOutputStream.close()V+50
j  javax.imageio.stream.ImageInputStreamImpl.finalize()V+8
v  ~StubRoutines::call_stub
J  java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V
J  java.lang.ref.Finalizer$FinalizerThread.run()V
v  ~OSRAdapter
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x2c636e80 JavaThread "http-80-25" daemon [_thread_blocked, id=5560]
  0x2de21b70 JavaThread "http-80-24" daemon [_thread_blocked, id=492]
  0x2c4b4e80 JavaThread "http-80-23" daemon [_thread_blocked, id=1964]
  0x2be0b620 JavaThread "http-80-22" daemon [_thread_blocked, id=5336]
  0x2bfd76f8 JavaThread "http-80-21" daemon [_thread_blocked, id=6068]
  0x2cee6d30 JavaThread "http-80-20" daemon [_thread_blocked, id=1352]
  0x2b127e00 JavaThread "http-80-19" daemon [_thread_blocked, id=4400]
  0x2c63cd88 JavaThread "http-80-18" daemon [_thread_blocked, id=5444]
  0x2b79ee20 JavaThread "http-80-17" daemon [_thread_blocked, id=1960]
  0x2bfd7e30 JavaThread "http-80-16" daemon [_thread_blocked, id=4104]
  0x2b544fa0 JavaThread "http-80-15" daemon [_thread_blocked, id=600]
  0x2d7764e0 JavaThread "http-80-14" daemon [_thread_blocked, id=4156]
  0x2be0bd80 JavaThread "http-80-13" daemon [_thread_blocked, id=256]
  0x2d7f28b8 JavaThread "http-80-12" daemon [_thread_blocked, id=5696]
  0x2dc704a8 JavaThread "http-80-11" daemon [_thread_blocked, id=5720]
  0x2c3549c0 JavaThread "http-80-10" daemon [_thread_blocked, id=4060]
  0x2c029b80 JavaThread "http-80-9" daemon [_thread_in_Java, id=1900]
  0x2ea0acf8 JavaThread "http-80-8" daemon [_thread_blocked, id=988]
  0x2c3a4008 JavaThread "http-80-7" daemon [_thread_blocked, id=3764]
  0x2c46c008 JavaThread "http-80-6" daemon [_thread_blocked, id=5056]
  0x2b40ddf0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5892]
  0x2da00900 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1080]
  0x2bf4a080 JavaThread "http-80-5" daemon [_thread_blocked, id=1444]
  0x2b53d810 JavaThread "http-80-4" daemon [_thread_blocked, id=1268]
  0x2bf52aa0 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=3872]
  0x2c97a548 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=5284]
  0x2c700888 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=5996]
  0x2b0e8310 JavaThread "Timer-8" daemon [_thread_blocked, id=5200]
  0x2c728d00 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=6072]
  0x2bc4ad38 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=4428]
  0x2c789e60 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=3932]
  0x2b9dac90 JavaThread "Timer-7" daemon [_thread_blocked, id=5776]
  0x2d49abe8 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=2448]
  0x2c393e28 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=304]
  0x2c393c00 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=608]
  0x2cb86a98 JavaThread "Timer-6" daemon [_thread_blocked, id=5964]
  0x2ca51bf0 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=1824]
  0x2ca51a68 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=572]
  0x2bee6478 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=1068]
  0x2bc2b940 JavaThread "Timer-5" daemon [_thread_blocked, id=4956]
  0x2cfb3970 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=5344]
  0x2bd872d0 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=1048]
  0x2bd87008 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=4344]
  0x2bc62870 JavaThread "Timer-4" daemon [_thread_blocked, id=4124]
  0x2caff0a8 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=1980]
  0x2b5b8218 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=3864]
  0x007e2c58 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=6060]
  0x2c8f8508 JavaThread "Timer-3" daemon [_thread_blocked, id=5464]
  0x2b4c3cd8 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=5020]
  0x2bf62288 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=2424]
  0x2bf62068 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=6112]
  0x2b4e5408 JavaThread "Timer-2" daemon [_thread_blocked, id=5288]
  0x2c51c008 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon 
[_thread_blocked, id=3768]
  0x2b4c0e08 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon 
[_thread_blocked, id=228]
  0x2b4fde08 JavaThread 
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon 
[_thread_blocked, id=5652]
  0x2d3bb618 JavaThread "Timer-1" daemon [_thread_blocked, id=2452]
  0x2b4e5d28 JavaThread "http-80-3" daemon [_thread_blocked, id=5680]
  0x2ca01e58 JavaThread "http-80-2" daemon [_thread_blocked, id=748]
  0x2be264d0 JavaThread "http-443-Sendfile-0" daemon [_thread_blocked, id=5984]
  0x2cce89b8 JavaThread "http-443-Poller-7" daemon [_thread_blocked, id=4160]
  0x2c4274f0 JavaThread "http-443-Poller-6" daemon [_thread_blocked, id=2508]
  0x2bea4d40 JavaThread "http-443-Poller-5" daemon [_thread_blocked, id=5068]
  0x2b751c90 JavaThread "http-443-Poller-4" daemon [_thread_blocked, id=5116]
  0x2b643408 JavaThread "http-443-Poller-3" daemon [_thread_blocked, id=684]
  0x2be9fb10 JavaThread "http-443-Poller-2" daemon [_thread_blocked, id=5240]
  0x2ca01c98 JavaThread "http-443-Poller-1" daemon [_thread_blocked, id=5700]
  0x2ca51200 JavaThread "http-443-1" daemon [_thread_blocked, id=4528]
  0x2ca51078 JavaThread "http-443-Poller-0" daemon [_thread_blocked, id=2532]
  0x2cd00d48 JavaThread "http-443-Acceptor-0" daemon [_thread_in_native, 
id=5704]
  0x2b73e548 JavaThread "http-80-Sendfile-0" daemon [_thread_blocked, id=296]
  0x2c61fdc8 JavaThread "http-80-Poller-7" daemon [_thread_in_native, id=4924]
  0x2c82b408 JavaThread "http-80-Poller-6" daemon [_thread_in_native, id=3976]
  0x2b5fb408 JavaThread "http-80-1" daemon [_thread_blocked, id=5060]
  0x2ba2cdf0 JavaThread "http-80-Poller-5" daemon [_thread_blocked, id=1232]
  0x2c134ad0 JavaThread "http-80-Poller-4" daemon [_thread_in_native, id=2088]
  0x2c14cd88 JavaThread "http-80-Poller-3" daemon [_thread_blocked, id=5088]
  0x0079bf90 JavaThread "http-80-Poller-2" daemon [_thread_blocked, id=5356]
  0x2b761a38 JavaThread "http-80-Poller-1" daemon [_thread_blocked, id=776]
  0x2ca72d68 JavaThread "http-80-Poller-0" daemon [_thread_in_native, id=548]
  0x2b145300 JavaThread "http-80-Acceptor-0" daemon [_thread_in_native, id=392]
  0x2cd77008 JavaThread 
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon 
[_thread_blocked, id=4652]
  0x2b6133f0 JavaThread "Thread-2" [_thread_in_native, id=2140]
  0x2b4dd440 JavaThread "RMI TCP Accept-8011" daemon [_thread_in_native, 
id=4788]
  0x2b588940 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=2076]
  0x2b556e50 JavaThread "Timer-0" daemon [_thread_blocked, id=5352]
  0x2af6bcb0 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5180]
  0x2af6a908 JavaThread "CompilerThread1" daemon [_thread_blocked, id=4300]
  0x2af69a98 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5992]
  0x2af68be8 JavaThread "AdapterThread" daemon [_thread_blocked, id=4684]
  0x2af67f00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5312]
=>0x0082ba48 JavaThread "Finalizer" daemon [_thread_in_native, id=1400]
  0x2af62c38 JavaThread "Reference Handler" daemon [_thread_blocked, id=5924]
  0x003c6158 JavaThread "main" [_thread_in_native, id=3792]

Other Threads:
  0x2af60a98 VMThread [id=4796]
  0x2b437ed0 WatcherThread [id=5512]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 33600K, used 5469K [0x274b0000, 0x297f0000, 0x2ac30000)
  eden space 33280K, 15% used [0x274b0000,0x279c7408,0x29530000)
  from space 320K, 80% used [0x29540000,0x29580020,0x29590000)
  to   space 1408K, 0% used [0x29690000,0x29690000,0x297f0000)
 PSOldGen        total 455168K, used 125376K [0x0b830000, 0x274b0000, 
0x274b0000)
  object space 455168K, 27% used [0x0b830000,0x132a0240,0x274b0000)
 PSPermGen       total 131072K, used 50206K [0x03830000, 0x0b830000, 0x0b830000)
  object space 131072K, 38% used [0x03830000,0x06937940,0x0b830000)

Dynamic libraries:
0x00400000 - 0x0041b000 	c:\usr\bin\tomcat\current\bin\tomcat5.exe
0x7c800000 - 0x7c8c0000 	C:\WINDOWS\system32\ntdll.dll
0x77e40000 - 0x77f42000 	C:\WINDOWS\system32\kernel32.dll
0x77380000 - 0x77412000 	C:\WINDOWS\system32\USER32.dll
0x77c00000 - 0x77c48000 	C:\WINDOWS\system32\GDI32.dll
0x77f50000 - 0x77fec000 	C:\WINDOWS\system32\ADVAPI32.dll
0x77c50000 - 0x77cef000 	C:\WINDOWS\system32\RPCRT4.dll
0x77da0000 - 0x77df2000 	C:\WINDOWS\system32\SHLWAPI.dll
0x77ba0000 - 0x77bfa000 	C:\WINDOWS\system32\msvcrt.dll
0x7c8d0000 - 0x7d0d3000 	C:\WINDOWS\system32\SHELL32.dll
0x77420000 - 0x77523000 	C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-
Controls_6595b64144ccf1df_6.0.3790.1830_x-ww_7AE38CCF\comctl32.dll
0x6d8d0000 - 0x6dc85000 	c:\usr\bin\java\jdk1.5.0_07\jre\bin\server\jvm.dll
0x76aa0000 - 0x76acd000 	C:\WINDOWS\system32\WINMM.dll
0x6d2f0000 - 0x6d2f8000 	c:\usr\bin\java\jdk1.5.0_07\jre\bin\hpi.dll
0x76b70000 - 0x76b7b000 	C:\WINDOWS\system32\PSAPI.DLL
0x6d700000 - 0x6d70c000 	c:\usr\bin\java\jdk1.5.0_07\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 	c:\usr\bin\java\jdk1.5.0_07\jre\bin\java.dll
0x6d720000 - 0x6d72f000 	c:\usr\bin\java\jdk1.5.0_07\jre\bin\zip.dll
0x6d520000 - 0x6d528000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\management.dll
0x6d530000 - 0x6d543000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\net.dll
0x71c00000 - 0x71c17000 	C:\WINDOWS\system32\WS2_32.dll
0x71bf0000 - 0x71bf8000 	C:\WINDOWS\system32\WS2HELP.dll
0x71b20000 - 0x71b61000 	C:\WINDOWS\System32\mswsock.dll
0x76ed0000 - 0x76ef9000 	C:\WINDOWS\system32\DNSAPI.dll
0x76f70000 - 0x76f77000 	C:\WINDOWS\System32\winrnr.dll
0x76f10000 - 0x76f3e000 	C:\WINDOWS\system32\WLDAP32.dll
0x76f80000 - 0x76f85000 	C:\WINDOWS\system32\rasadhlp.dll
0x68000000 - 0x6802f000 	C:\WINDOWS\system32\rsaenh.dll
0x76920000 - 0x769e4000 	C:\WINDOWS\system32\USERENV.dll
0x71c40000 - 0x71c98000 	C:\WINDOWS\system32\netapi32.dll
0x5f270000 - 0x5f2c9000 	C:\WINDOWS\system32\hnetcfg.dll
0x71ae0000 - 0x71ae8000 	C:\WINDOWS\System32\wshtcpip.dll
0x2c160000 - 0x2c22f000 	C:\WINDOWS\tcnative-1.dll
0x6d070000 - 0x6d1d7000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\awt.dll
0x73070000 - 0x73097000 	C:\WINDOWS\system32\WINSPOOL.DRV
0x76290000 - 0x762ad000 	C:\WINDOWS\system32\IMM32.dll
0x77670000 - 0x777a4000 	C:\WINDOWS\system32\ole32.dll
0x73860000 - 0x738ac000 	C:\WINDOWS\system32\ddraw.dll
0x73b30000 - 0x73b36000 	C:\WINDOWS\system32\DCIMAN32.dll
0x6d2b0000 - 0x6d2ef000 	
C:\usr\bin\java\jdk1.5.0_07\jre\bin\fontmanager.dll
0x6d230000 - 0x6d253000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\dcpr.dll
0x6d550000 - 0x6d559000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\nio.dll
0x6d200000 - 0x6d22f000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\cmm.dll
0x6d430000 - 0x6d44f000 	C:\usr\bin\java\jdk1.5.0_07\jre\bin\jpeg.dll

VM Arguments:
jvm_args: -Dcatalina.base=c:\usr\bin\tomcat\current -
Dcatalina.home=c:\usr\bin\tomcat\current -
Djava.endorsed.dirs=c:\usr\bin\tomcat\current\common\endorsed -
Djava.io.tmpdir=c:\usr\bin\tomcat\current\temp -
Dcom.sun.management.jmxremote.ssl=false -
Dcom.sun.management.jmxremote.port=8011 -
Dcom.sun.management.jmxremote.authenticate=false -XX:PermSize=128m -
XX:MaxPermSize=128m vfprintf -Xms500m -Xmx500m
java_command: <unknown>
Launcher Type: generic


PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 1, GenuineIntel



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

OS: Windows Server 2003 family Build 3790 Service Pack 1

CPU:total 4 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2096612k(1276008k free), swap 4042272k(3038904k free)

vm_info: Java HotSpot(TM) Server VM (1.5.0_07-b03) for windows-x86, built on 
May  3 2006 00:45:13 by "java_re" with MS VC++ 6.0

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

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


Mime
View raw message