[jboss-user] [JBoss Messaging] - EXCEPTION_ACCESS_VIOLATION [ntdll.dll+0x18fea]

bodrin do-not-reply at jboss.com
Fri Jun 20 04:42:05 EDT 2008


My jvm started to crash just when I have started to use jboss messaging. The problem seems to be native in nature, but anyway the JBM somehow provokes it I think.

The problem appears only on windows xp. Three of my colleagues are experiencing the same problem. Actually it appears very often and it seems that the probability increases when sending more messages.
The problem appears when running in JBoss and when running a standalone client also.

We are developing on windows machines, but the integration testing is done only on linux machines. We have not observerd the problem on linux machines till now. 

here is the dump file:

  | #
  | # An unexpected error has been detected by Java Runtime Environment:
  | #
  | #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c918fea, pid=5864, tid=4184
  | #
  | # Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode)
  | # Problematic frame:
  | # C  [ntdll.dll+0x18fea]
  | #
  | # If you would like to submit a bug report, please visit:
  | #   http://java.sun.com/webapps/bugreport/crash.jsp
  | #
  | 
  | ---------------  T H R E A D  ---------------
  | 
  | Current thread (0x0b11c400):  JavaThread "control: Socket[addr=dobrin/172.16.50.159,port=2690,localport=51243]" daemon [_thread_in_native, id=4184]
  | 
  | siginfo: ExceptionCode=0xc0000005, writing address 0x00000010
  | 
  | Registers:
  | EAX=0x00000000, EBX=0x00000000, ECX=0x000011f4, EDX=0x0ad4740c
  | ESP=0x0ccaef64, EBP=0x0ccaefd8, ESI=0x0ad473fc, EDI=0x00000000
  | EIP=0x7c918fea, EFLAGS=0x00010246
  | 
  | Top of Stack: (sp=0x0ccaef64)
  | 0x0ccaef64:   0ada1938 00000000 00000000 ffffffff
  | 0x0ccaef74:   7fffffff 000bb218 00000000 00000000
  | 0x0ccaef84:   0ccaeffc 71a557c9 00001494 00001468
  | 0x0ccaef94:   00000000 71a544b0 0ccaf088 0ccaf094
  | 0x0ccaefa4:   00000001 0ccaf070 00000001 00000000
  | 0x0ccaefb4:   00000020 00000800 0ccaf080 00000000
  | 0x0ccaefc4:   00000000 00001494 00000000 00000000
  | 0x0ccaefd4:   000011f4 0ccaf070 7c90104b 00d473fc 
  | 
  | Instructions: (pc=0x7c918fea)
  | 0x7c918fda:   8b 46 10 3b c3 89 45 fc 0f 84 9e 00 00 00 8b 06
  | 0x7c918fea:   ff 40 10 8b 45 fc 83 e0 01 89 45 e8 8b 06 ff 40 
  | 
  | 
  | Stack: [0x0cc60000,0x0ccb0000),  sp=0x0ccaef64,  free space=315k
  | Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  | C  [ntdll.dll+0x18fea]
  | C  [ntdll.dll+0x104b]
  | 
  | Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
  | j  java.net.SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I+0
  | j  java.net.SocketInputStream.read([BII)I+84
  | j  java.net.SocketInputStream.read()I+23
  | J  java.io.FilterInputStream.read()I
  | j  org.jboss.remoting.transport.bisocket.BisocketServerInvoker$ControlConnectionThread.run()V+18
  | v  ~StubRoutines::call_stub
  | 
  | ---------------  P R O C E S S  ---------------
  | 
  | Java Threads: ( => current thread )
  |   0x0c261c00 JavaThread "State Saver" [_thread_blocked, id=5684]
  | =>0x0b11c400 JavaThread "control: Socket[addr=dobrin/172.16.50.159,port=2690,localport=51243]" daemon [_thread_in_native, id=4184]
  |   0x0c21a400 JavaThread "Timer-2" daemon [_thread_blocked, id=2284]
  |   0x0c1ba400 JavaThread "control: Socket[addr=blade8.localdomain/10.58.100.162,port=2439,localport=51237]" daemon [_thread_in_native, id=3768]
  |   0x0b676800 JavaThread "Timer-1" daemon [_thread_blocked, id=4608]
  |   0x0b674800 JavaThread "Timer-0" daemon [_thread_blocked, id=2592]
  |   0x0b0a4400 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=3540]
  |   0x0b623400 JavaThread "GC Daemon" daemon [_thread_blocked, id=2764]
  |   0x0b191400 JavaThread "RMI RenewClean-[dobrin:1201]" daemon [_thread_blocked, id=6048]
  |   0x002a7800 JavaThread "DestroyJavaVM" [_thread_blocked, id=4364]
  |   0x0ab0b400 JavaThread "Thread-4" daemon [_thread_in_native, id=4276]
  |   0x0c149800 JavaThread "Thread-3" daemon [_thread_blocked, id=2616]
  |   0x0aaa8c00 JavaThread "SEPIncomingProcess server" daemon [_thread_in_native, id=4152]
  |   0x0b178c00 JavaThread "DefaultQuartzScheduler_QuartzSchedulerThread" [_thread_blocked, id=1972]
  |   0x0b176000 JavaThread "DefaultQuartzScheduler_Worker-10" [_thread_blocked, id=5272]
  |   0x0b105400 JavaThread "DefaultQuartzScheduler_Worker-9" [_thread_blocked, id=4592]
  |   0x0b145400 JavaThread "DefaultQuartzScheduler_Worker-8" [_thread_blocked, id=6040]
  |   0x0b144800 JavaThread "DefaultQuartzScheduler_Worker-7" [_thread_blocked, id=720]
  |   0x0b12ec00 JavaThread "DefaultQuartzScheduler_Worker-6" [_thread_blocked, id=4796]
  |   0x0b46d000 JavaThread "DefaultQuartzScheduler_Worker-5" [_thread_blocked, id=5600]
  |   0x0b578c00 JavaThread "DefaultQuartzScheduler_Worker-4" [_thread_blocked, id=2948]
  |   0x0b16d800 JavaThread "DefaultQuartzScheduler_Worker-3" [_thread_blocked, id=4392]
  |   0x0b16d400 JavaThread "DefaultQuartzScheduler_Worker-2" [_thread_blocked, id=1716]
  |   0x0b223400 JavaThread "DefaultQuartzScheduler_Worker-1" [_thread_blocked, id=5216]
  |   0x0b511800 JavaThread "MySQL Statement Cancellation Timer" daemon [_thread_blocked, id=5768]
  |   0x0b3f8800 JavaThread "Thread-0" daemon [_thread_in_native, id=5732]
  |   0x0b3f3800 JavaThread "HttpThread_5" daemon [_thread_blocked, id=5368]
  |   0x0b37ac00 JavaThread "HttpThread_4" daemon [_thread_blocked, id=3904]
  |   0x0b37a400 JavaThread "HttpThread_3" daemon [_thread_blocked, id=1752]
  |   0x0b3b8800 JavaThread "HttpThread_2" daemon [_thread_blocked, id=4408]
  |   0x0b3b8400 JavaThread "HttpThread_1" daemon [_thread_blocked, id=6044]
  |   0x0b37b400 JavaThread "DeviceManager" daemon [_thread_blocked, id=4256]
  |   0x0b35fc00 JavaThread "PMP Server Thread - socket://:1449" daemon [_thread_in_native, id=5468]
  |   0x0b377800 JavaThread "Discovery Agent" daemon [_thread_in_native, id=3364]
  |   0x0b2ef400 JavaThread "[Timer] - Main Queue Handler" daemon [_thread_blocked, id=3796]
  |   0x0b2fc800 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=5884]
  |   0x0b315800 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=4700]
  |   0x0b31f000 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=5880]
  |   0x0b2fd800 JavaThread "[ThreadPool Manager] - Idle Thread" daemon [_thread_blocked, id=4684]
  |   0x0b303800 JavaThread "Log Event Dispatcher" daemon [_thread_blocked, id=2796]
  |   0x0b300800 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=2348]
  |   0x0b256400 JavaThread "OSGi Console" [_thread_in_native, id=3204]
  |   0x0b25b400 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=964]
  |   0x0b2d5400 JavaThread "State Data Manager" daemon [_thread_blocked, id=4132]
  |   0x0aae9c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1872]
  |   0x0aae8800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5740]
  |   0x0aadd800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=2844]
  |   0x0aada800 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_native, id=4840]
  |   0x0aacf400 JavaThread "Attach Listener" daemon [_thread_blocked, id=5152]
  |   0x0aace800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5992]
  |   0x0aac0800 JavaThread "Finalizer" daemon [_thread_blocked, id=644]
  |   0x0aabc400 JavaThread "Reference Handler" daemon [_thread_blocked, id=5748]
  | 
  | Other Threads:
  |   0x0aab7800 VMThread [id=5608]
  |   0x0aaeb400 WatcherThread [id=200]
  | 
  | VM state:not at safepoint (normal execution)
  | 
  | VM Mutex/Monitor currently owned by a thread: None
  | 
  | Heap
  |  def new generation   total 1280K, used 1049K [0x029a0000, 0x02b00000, 0x02e80000)
  |   eden space 1152K,  90% used [0x029a0000, 0x02aa5450, 0x02ac0000)
  |   from space 128K,   3% used [0x02ac0000, 0x02ac11f0, 0x02ae0000)
  |   to   space 128K,   0% used [0x02ae0000, 0x02ae0000, 0x02b00000)
  |  tenured generation   total 15860K, used 9535K [0x02e80000, 0x03dfd000, 0x069a0000)
  |    the space 15860K,  60% used [0x02e80000, 0x037cfe58, 0x037d0000, 0x03dfd000)
  |  compacting perm gen  total 25344K, used 25324K [0x069a0000, 0x08260000, 0x0a9a0000)
  |    the space 25344K,  99% used [0x069a0000, 0x0825b270, 0x0825b400, 0x08260000)
  | No shared spaces configured.
  | 
  | Dynamic libraries:
  | 0x00400000 - 0x00423000 	C:\WINDOWS\system32\java.exe
  | 0x7c900000 - 0x7c9b0000 	C:\WINDOWS\system32\ntdll.dll
  | 0x7c800000 - 0x7c8f5000 	C:\WINDOWS\system32\kernel32.dll
  | 0x77dd0000 - 0x77e6b000 	C:\WINDOWS\system32\ADVAPI32.dll
  | 0x77e70000 - 0x77f01000 	C:\WINDOWS\system32\RPCRT4.dll
  | 0x7c340000 - 0x7c396000 	C:\Program Files\Java\jre1.6.0_02\bin\msvcr71.dll
  | 0x6d7c0000 - 0x6da09000 	C:\Program Files\Java\jre1.6.0_02\bin\client\jvm.dll
  | 0x7e410000 - 0x7e4a1000 	C:\WINDOWS\system32\USER32.dll
  | 0x77f10000 - 0x77f57000 	C:\WINDOWS\system32\GDI32.dll
  | 0x76b40000 - 0x76b6d000 	C:\WINDOWS\system32\WINMM.dll
  | 0x6d310000 - 0x6d318000 	C:\Program Files\Java\jre1.6.0_02\bin\hpi.dll
  | 0x76bf0000 - 0x76bfb000 	C:\WINDOWS\system32\PSAPI.DLL
  | 0x6d400000 - 0x6d429000 	C:\Program Files\Java\jre1.6.0_02\bin\jdwp.dll
  | 0x6d6c0000 - 0x6d6c6000 	C:\Program Files\Java\jre1.6.0_02\bin\npt.dll
  | 0x6d770000 - 0x6d77c000 	C:\Program Files\Java\jre1.6.0_02\bin\verify.dll
  | 0x6d3b0000 - 0x6d3cf000 	C:\Program Files\Java\jre1.6.0_02\bin\java.dll
  | 0x6d7b0000 - 0x6d7bf000 	C:\Program Files\Java\jre1.6.0_02\bin\zip.dll
  | 0x6d280000 - 0x6d287000 	C:\Program Files\Java\jre1.6.0_02\bin\dt_socket.dll
  | 0x71ab0000 - 0x71ac7000 	C:\WINDOWS\system32\WS2_32.dll
  | 0x77c10000 - 0x77c68000 	C:\WINDOWS\system32\msvcrt.dll
  | 0x71aa0000 - 0x71aa8000 	C:\WINDOWS\system32\WS2HELP.dll
  | 0x20b00000 - 0x20b4b000 	C:\WINDOWS\system32\imon.dll
  | 0x774e0000 - 0x7761d000 	C:\WINDOWS\system32\ole32.dll
  | 0x71ad0000 - 0x71ad9000 	C:\WINDOWS\system32\WSOCK32.dll
  | 0x71a50000 - 0x71a8f000 	C:\WINDOWS\system32\mswsock.dll
  | 0x662b0000 - 0x66308000 	C:\WINDOWS\system32\hnetcfg.dll
  | 0x71a90000 - 0x71a98000 	C:\WINDOWS\System32\wshtcpip.dll
  | 0x6d570000 - 0x6d583000 	C:\Program Files\Java\jre1.6.0_02\bin\net.dll
  | 0x6d590000 - 0x6d599000 	C:\Program Files\Java\jre1.6.0_02\bin\nio.dll
  | 0x76f20000 - 0x76f47000 	C:\WINDOWS\system32\DNSAPI.dll
  | 0x76fb0000 - 0x76fb8000 	C:\WINDOWS\System32\winrnr.dll
  | 0x76f60000 - 0x76f8c000 	C:\WINDOWS\system32\WLDAP32.dll
  | 0x16080000 - 0x160a5000 	C:\Program Files\Bonjour\mdnsNSP.dll
  | 0x76d60000 - 0x76d79000 	C:\WINDOWS\system32\Iphlpapi.dll
  | 0x76fc0000 - 0x76fc6000 	C:\WINDOWS\system32\rasadhlp.dll
  | 0x0ffd0000 - 0x0fff8000 	C:\WINDOWS\system32\rsaenh.dll
  | 0x769c0000 - 0x76a73000 	C:\WINDOWS\system32\USERENV.dll
  | 0x5b860000 - 0x5b8b5000 	C:\WINDOWS\system32\netapi32.dll
  | 0x6d750000 - 0x6d758000 	C:\Program Files\Java\jre1.6.0_02\bin\sunmscapi.dll
  | 0x77a80000 - 0x77b14000 	C:\WINDOWS\system32\CRYPT32.dll
  | 0x77b20000 - 0x77b32000 	C:\WINDOWS\system32\MSASN1.dll
  | 0x6d710000 - 0x6d716000 	C:\Program Files\Java\jre1.6.0_02\bin\rmi.dll
  | 
  | VM Arguments:
  | jvm_args: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2000 -Djava.compiler=NONE -Dos.aliases=Win32,win* -Xbootclasspath/p:../../../bundles/securitybase.jar;../../../lib/mysql-connector-java-5.0.6-bin.jar;../../../lib/ojdbc14_g.jar;../../../lib/toplink-2.0-41-fix.jar;../../../lib/toplink-essentials.jar;../../../lib/commons-codec-1.3.jar;../../../lib/velocity-1.5.jar;../../../lib/commons-collections-3.1.jar;../../../lib/commons-lang-2.1.jar;../../../lib/single-line-formatter.jar -Dorg.osgi.framework.bootdelegation=javax.*,oracle.toplink.*,org.apache.commons.*,org.apache.*,com.mysql.* -Djpadomain.containermode=true -Djava.util.logging.config.file=logging.properties -Dosgi.configuration.area=./configuration -Dosgi.adaptor=com.prosyst.mbs.framework.sbctx.SBCtx
  | java_command: org.eclipse.core.runtime.adaptor.mBSEclipseStarter -console
  | Launcher Type: SUN_STANDARD
  | 
  | Environment Variables:
  | JAVA_HOME=C:\java\jdk1.6.0_02
  | PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\programs\Jad;C:\java\jdk1.6.0_02\bin;C:\programs\maven-2.0.7\bin;C:\programs\apache-ant-1.7.0\bin;C:\Program Files\jEdit;C:\Program Files\GnuWin32\gnuwin32\bin;C:\Program Files\TortoiseHg;C:\Program Files\Mercurial;C:\Program Files\CVSNT\
  | USERNAME=dobrin
  | OS=Windows_NT
  | PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 3, GenuineIntel
  | 
  | 
  | 
  | ---------------  S Y S T E M  ---------------
  | 
  | OS: Windows XP Build 2600 Service Pack 2
  | 
  | CPU:total 2 (1 cores per cpu, 2 threads per core) family 15 model 4 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht
  | 
  | Memory: 4k page, physical 2097151k(1543248k free), swap 4194303k(3426172k free)
  | 
  | vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310
  | 
  | 
  | 

Have anybody experiencing the same problem? Do you know which is the cause and how can we prevent/workaround this?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4159487#4159487

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4159487



More information about the jboss-user mailing list