On Fri, Oct 21, 2011 at 1:31 PM, Dr Heinz M. Kabutz <
he
...@javaspecialists.eu> wrote:
> **
> It's a native code bug, so probably in the C library for the printer or
> scanner.
> Try have a look at ntdll.dll and see if you can get a more up-to-date
> version.
> Also, Java 5 is end-of-life. I would recommend using Java 6 if possible.
> But that's not the problem here :-)
> Regards
> Heinz
> --
> Dr Heinz M. Kabutz (PhD CompSci)
> Author of "The Java(tm) Specialists' Newsletter"
> Sun Java Champion
> IEEE Certified Software Development Professionalhttp://www.javaspecialists.eu
> Tel: +30 69 72 850 460
> Skype: kabutz
> On 10/21/11 1:13 PM, Zuko Sapula wrote:
> Attached is the jvm crash log I am also using java 1.5 and devices are
> printer (epson) and scanner(symbol)
> #****
> # An unexpected error has been detected by HotSpot Virtual Machine:****
> #****
> # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c910193, pid=2652,
> tid=3740****
> #****
> # Java VM: Java HotSpot(TM) Client VM (1.5.0_21-b01 mixed mode)****
> # Problematic frame:****
> # C [ntdll.dll+0x10193]****
> #****
> ** **
> --------------- T H R E A D ---------------****
> ** **
> Current thread (0x4d5c17a8): JavaThread "StaticCacheThread-7"
> [_thread_in_native, id=3740]****
> ** **
> siginfo: ExceptionCode=0xc0000005, writing address 0x6d8701f6****
> ** **
> Registers:****
> EAX=0x6d870108, EBX=0x00090000, ECX=0x00000048, EDX=0x14adffff****
> ESP=0x4e6fd2e4, EBP=0x4e6fd504, ESI=0x6d8701f8, EDI=0x6d8701f0****
> EIP=0x7c910193, EFLAGS=0x00010212****
> ** **
> Top of Stack: (sp=0x4e6fd2e4)****
> 0x4e6fd2e4: 00000000 4e6fd89c 0000004800000003****
> 0x4e6fd2f4: 4e6fd40c 00000000 010000004e6fd3bc****
> 0x4e6fd304: 43000000 00000000 000000004e6fd40a****
> 0x4e6fd314: 7c910415 7c91041e 0000dc48 4e6fd294****
> 0x4e6fd324: 4e6fd650 4e6fd5d4 4e6fd36000090000****
> 0x4e6fd334: 7c910202 0000000a 0009086800090000****
> 0x4e6fd344: 00a97578 4e6fd338 000900004e6fd57c****
> 0x4e6fd354: 7c90e900 7c910208 ffffffff 7c910202****
> ** **
> Instructions: (pc=0x7c910193)****
> 0x7c910183: 84 5d 0f 00 00 8d 7e f8 8a 45 dc 8b 4d 10 2a c1****
> 0x7c910193: 88 47 06 8b c7 c1 e8 03 32 43 04 88 47 04 f6 45****
> ** **
> ** **
> Stack: [0x4e6c0000,0x4e700000), sp=0x4e6fd2e4, free space=244k****
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native
> code)****
> C [ntdll.dll+0x10193]****
> C [kernel32.dll+0x9a6f]****
> C [DNSAPI.dll+0x3965]****
> C [RPCRT4.dll+0xa20c]****
> C [RPCRT4.dll+0x16b07]****
> C [RPCRT4.dll+0xa9ef]****
> C [RPCRT4.dll+0x16e49]****
> C [RPCRT4.dll+0xa9ef]****
> C [RPCRT4.dll+0x16e49]****
> C [RPCRT4.dll+0xa9ef]****
> C [RPCRT4.dll+0x16e49]****
> C [RPCRT4.dll+0xa9ef]****
> C [RPCRT4.dll+0xadae]****
> C [RPCRT4.dll+0xa9ef]****
> C [RPCRT4.dll+0xadae]****
> C [RPCRT4.dll+0x98d7]****
> C [RPCRT4.dll+0x84688]****
> C [DNSAPI.dll+0x35e7]****
> C [DNSAPI.dll+0x357b]****
> C [mswsock.dll+0x26c6]****
> C [mswsock.dll+0x266f]****
> C [mswsock.dll+0x1b0a]****
> C [WS2_32.dll+0x32b0]****
> C [WS2_32.dll+0x3290]****
> C [WS2_32.dll+0x325a]****
> C [WS2_32.dll+0x31f8]****
> C [WS2_32.dll+0x6136]****
> C [WS2_32.dll+0x5f93]****
> C [WS2_32.dll+0x5e58]****
> C [WS2_32.dll+0x5ddc]****
> C [WS2_32.dll+0x2aca]****
> C [net.dll+0x248a]****
> j java.net.Inet6AddressImpl.lookupAllHostAddr(Ljava/lang/String;)[[B+0***
> *
> j java.net.InetAddress$1.lookupAllHostAddr(Ljava/lang/String;)[[B+4****
> j
> java.net.InetAddress.getAddressFromNameService(Ljava/lang/String;Ljava/net/ InetAddress;)Ljava/lang/Object;+17
> ****
> j
> java.net.InetAddress.getAllByName0(Ljava/lang/String;Ljava/net/InetAddress; Z)[Ljava/net/InetAddress;+37
> ****
> j
> java.net.InetAddress.getAllByName(Ljava/lang/String;Ljava/net/InetAddress;) [Ljava/net/InetAddress;+325
> ****
> j
> java.net.InetAddress.getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress ;+2
> ****
> j
> java.net.InetAddress.getByName(Ljava/lang/String;)Ljava/net/InetAddress;+1
> ****
> j java.net.InetSocketAddress.<init>(Ljava/lang/String;I)V+67****
> v ~StubRoutines::call_stub****
> V [jvm.dll+0x876b1]****
> V [jvm.dll+0xe0018]****
> V [jvm.dll+0x87582]****
> V [jvm.dll+0xf4479]****
> V [jvm.dll+0xa58d0]****
> C [java.dll+0x6e7f]****
> J
> sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)L java/lang/Object;
> ****
> J
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Objec t;)Ljava/lang/Object;
> ****
> J
> java.lang.reflect.Constructor.newInstance([Ljava/lang/Object;)Ljava/lang/Ob ject;
> ****
> v ~RuntimeStub::alignment_frame_return Runtime1 stub****
> j
> org.apache.axis.components.net.DefaultSocketFactory.create(Ljava/lang/Strin g;II)Ljava/net/Socket;+47
> ****
> j
> org.apache.axis.components.net.DefaultSocketFactory.create(Ljava/lang/Strin g;ILjava/lang/StringBuffer;Lorg/apache/axis/components/net/BooleanHolder;)L java/net/Socket;+189
> ****
> j
> org.apache.axis.transport.http.HTTPSender.getSocket(Lorg/apache/axis/transp ort/http/SocketHolder;Lorg/apache/axis/MessageContext;Ljava/lang/String;Lja va/lang/String;IILjava/lang/StringBuffer;Lorg/apache/axis/components/net/Bo oleanHolder;)V+76
> ****
> j
> org.apache.axis.transport.http.HTTPSender.writeToSocket(Lorg/apache/axis/tr ansport/http/SocketHolder;Lorg/apache/axis/MessageContext;Ljava/net/URL;Lja va/lang/StringBuffer;Ljava/lang/String;IILorg/apache/axis/components/net/Bo oleanHolder;)Ljava/io/InputStream;+1001
> ****
> j
> org.apache.axis.transport.http.HTTPSender.invoke(Lorg/apache/axis/MessageCo ntext;)V+106
> ****
> j
> org.apache.axis.strategies.InvocationStrategy.visit(Lorg/apache/axis/Handle r;Lorg/apache/axis/MessageContext;)V+2
> ****
> j
> org.apache.axis.SimpleChain.doVisiting(Lorg/apache/axis/MessageContext;Lorg /apache/axis/HandlerIterationStrategy;)V+37
> ****
> j org.apache.axis.SimpleChain.invoke(Lorg/apache/axis/MessageContext;)V+31
> ****
> j
> org.apache.axis.client.AxisClient.invoke(Lorg/apache/axis/MessageContext;)V +247
> ****
> j
> org.apache.axis.client.Call.invokeEngine(Lorg/apache/axis/MessageContext;)V +8
> ****
> j org.apache.axis.client.Call.invoke()V+714****
> j
> org.apache.axis.client.Call.invoke(Lorg/apache/axis/message/RPCElement;)Lja va/lang/Object;+159
> ****
> j
> org.apache.axis.client.Call.invoke(Ljava/lang/String;Ljava/lang/String;[Lja va/lang/Object;)Ljava/lang/Object;+81
> ****
> j
> org.apache.axis.client.Call.invoke([Ljava/lang/Object;)Ljava/lang/Object;+2 43
> ****
> v ~StubRoutines::call_stub****
> V [jvm.dll+0x876b1]****
> V [jvm.dll+0xe0018]****
> V [jvm.dll+0x87582]****
> V [jvm.dll+0x872df]****
> V [jvm.dll+0xa2131]****
> V [jvm.dll+0x111960]****
> V [jvm.dll+0x11192e]****
> C [MSVCRT.dll+0x2a3b0]****
> C [kernel32.dll+0xb713]****
> ** **
> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)****
> j java.net.Inet6AddressImpl.lookupAllHostAddr(Ljava/lang/String;)[[B+0***
> *
> j java.net.InetAddress$1.lookupAllHostAddr(Ljava/lang/String;)[[B+4****
> j
> java.net.InetAddress.getAddressFromNameService(Ljava/lang/String;Ljava/net/ InetAddress;)Ljava/lang/Object;+17
> ****
> j
> java.net.InetAddress.getAllByName0(Ljava/lang/String;Ljava/net/InetAddress; Z)[Ljava/net/InetAddress;+37
> ****
> j
> java.net.InetAddress.getAllByName(Ljava/lang/String;Ljava/net/InetAddress;) [Ljava/net/InetAddress;+325
> ****
> j
> java.net.InetAddress.getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress ;+2
> ****
> j
> java.net.InetAddress.getByName(Ljava/lang/String;)Ljava/net/InetAddress;+1
> ****
> j java.net.InetSocketAddress.<init>(Ljava/lang/String;I)V+67****
> v ~StubRoutines::call_stub****
> J
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/C onstructor;[Ljava/lang/Object;)Ljava/lang/Object;
> ****
> J
> sun.reflect.NativeConstructorAccessorImpl.newInstance([Ljava/lang/Object;)L java/lang/Object;
> ****
> J
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance([Ljava/lang/Objec t;)Ljava/lang/Object;
> ****
> J
> java.lang.reflect.Constructor.newInstance([Ljava/lang/Object;)Ljava/lang/Ob ject;
> ****
> v ~RuntimeStub::alignment_frame_return Runtime1 stub****
> j
> org.apache.axis.components.net.DefaultSocketFactory.create(Ljava/lang/Strin g;II)Ljava/net/Socket;+47
> ****
> j
> org.apache.axis.components.net.DefaultSocketFactory.create(Ljava/lang/Strin g;ILjava/lang/StringBuffer;Lorg/apache/axis/components/net/BooleanHolder;)L java/net/Socket;+189
> ****
> j
> org.apache.axis.transport.http.HTTPSender.getSocket(Lorg/apache/axis/transp ort/http/SocketHolder;Lorg/apache/axis/MessageContext;Ljava/lang/String;Lja va/lang/String;IILjava/lang/StringBuffer;Lorg/apache/axis/components/net/Bo oleanHolder;)V+76
> ****
> j
> org.apache.axis.transport.http.HTTPSender.writeToSocket(Lorg/apache/axis/tr ansport/http/SocketHolder;Lorg/apache/axis/MessageContext;Ljava/net/URL;Lja va/lang/StringBuffer;Ljava/lang/String;IILorg/apache/axis/components/net/Bo oleanHolder;)Ljava/io/InputStream;+1001
> ****
> j
> org.apache.axis.transport.http.HTTPSender.invoke(Lorg/apache/axis/MessageCo ntext;)V+106
> ****
> j
> org.apache.axis.strategies.InvocationStrategy.visit(Lorg/apache/axis/Handle r;Lorg/apache/axis/MessageContext;)V+2
> ****
> j
> org.apache.axis.SimpleChain.doVisiting(Lorg/apache/axis/MessageContext;Lorg /apache/axis/HandlerIterationStrategy;)V+37
> ****
> j org.apache.axis.SimpleChain.invoke(Lorg/apache/axis/MessageContext;)V+31
> ****
> j
...