Estou trabalhando em um sistema de automação comercial, estou usando java, e estou integrando com dlls da bematech da impressora fiscal, boa parte das funções que eu chamo da dll funcionam, porem, tem algumas que ocorre o erro abaixo, que também simplesmente mata a aplicação…
Quando você chama quais funções que acarreta nesse erro? As vezes isso acontece aqui também, mas ainda não consegui pegar em qual função ocorre isso.
An unexpected error has been detected by Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x49c12975, pid=3620, tid=2160
Java VM: Java HotSpot™ Client VM (10.0-b23 mixed mode windows-x86)
Problematic frame:
C [LIBEAY32.dll+0x22975]
An error report file with more information is saved as:
C:\Documents and Settings\Alison\Meus documentos\NetBeansProjects\PDV\hs_err_pid3620.log
If you would like to submit a bug report, please visit:
http://java.sun.com/webapps/bugreport/crash.jsp
The crash happened outside the Java Virtual Machine in native code.
See problematic frame for where to report the bug.
Olhe o log na linha em negrito, para saber qual foi o problema.
Comigo também acontece algumas vezes essa parada ai… porém não com a bematech mas com a epson!!
Eu consegui resolver o problema trabalhando com o stack trace em 5M mas ainda acontece algumas vezes.
Voces estão trabvalhando com o emulador ou com a impressora mesmo?!
segue abaixo o log que se encontra dentro do arquivo mencionado em negrito, e eu uso ambos, e ambos deram problema, eu ate resolvi esse problema mas nao da forma que eu queria, eu tive que usar o openSSl instalado no pc e o usei nativamente para gerar o EAD para mim, mas me preocupa pois nao sei aonde mais pode ocorrer este erro…
An unexpected error has been detected by Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x044e3107, pid=604, tid=3804
Java VM: Java HotSpot™ Client VM (10.0-b23 mixed mode, sharing windows-x86)
Problematic frame:
C [BemaMFD2.dll+0xf3107]
If you would like to submit a bug report, please visit:
http://java.sun.com/webapps/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 (0x0300b800): JavaThread “AWT-EventQueue-0” [_thread_in_native, id=3804, stack(0x03790000,0x037e0000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
Registers:
EAX=0x00000000, EBX=0x033c3f45, ECX=0x00000000, EDX=0x037dd21e
ESP=0x037dd208, EBP=0x037dd220, ESI=0x00000008, EDI=0x043f0000
EIP=0x044e3107, EFLAGS=0x00010246
Top of Stack: (sp=0x037dd208)
0x037dd208: 00000000 00000000 00000000 00000000
0x037dd218: 00000000 03dbf708 037dd22c 044551a1
0x037dd228: 03dbf6f0 037dd8cc 0444eeea 00000008
0x037dd238: 7c9101db 00000000 03db0178 037dd758
0x037dd248: 03dbf6f0 00000000 037dd4fc 7c90e920
0x037dd258: 037dd574 03db0178 037dd50c 037dd274
0x037dd268: 00000000 7c9100b8 03dbf6e8 037dd284
0x037dd278: 00000000 7c9100b8 03dbf6e8 037dd7b8
Instructions: (pc=0x044e3107)
0x044e30f7: 8b ec 51 8b 41 08 33 c9 51 51 51 51 8d 55 fe 51
0x044e3107: 8b 08 52 50 ff 51 34 50 e8 08 db ff ff 33 c0 66
Stack: [0x03790000,0x037e0000], sp=0x037dd208, free space=308k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [BemaMFD2.dll+0xf3107]
C [BemaMFD2.dll+0x651a1]
C [BemaMFD2.dll+0x5eeea]
C [BemaMFD2.dll+0x5d9ba]
C [BemaMFD2.dll+0x4f3f]
C [BemaMFD2.dll+0xa4cc]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
J java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
J java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::Interpreter
v ~BufferBlob::StubRoutines (1)
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x02f2e400 JavaThread “TimerQueue” daemon [_thread_blocked, id=1872, stack(0x03c20000,0x03c70000)]
0x00295c00 JavaThread “DestroyJavaVM” [_thread_blocked, id=816, stack(0x008c0000,0x00910000)]
=>0x0300b800 JavaThread “AWT-EventQueue-0” [_thread_in_native, id=3804, stack(0x03790000,0x037e0000)]
0x02fea000 JavaThread “AWT-Windows” daemon [_thread_in_native, id=3496, stack(0x03730000,0x03780000)]
0x02fee800 JavaThread “AWT-Shutdown” [_thread_blocked, id=2136, stack(0x036e0000,0x03730000)]
0x02fee000 JavaThread “Java2D Disposer” daemon [_thread_blocked, id=320, stack(0x03690000,0x036e0000)]
0x02ffc000 JavaThread “MySQL Statement Cancellation Timer” daemon [_thread_blocked, id=1920, stack(0x035a0000,0x035f0000)]
0x02a9f400 JavaThread “Low Memory Detector” daemon [_thread_blocked, id=2696, stack(0x02d10000,0x02d60000)]
0x02a91400 JavaThread “CompilerThread0” daemon [_thread_blocked, id=444, stack(0x02cc0000,0x02d10000)]
0x02a90400 JavaThread “Attach Listener” daemon [_thread_blocked, id=3992, stack(0x02c70000,0x02cc0000)]
0x02a8f400 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=2624, stack(0x02c20000,0x02c70000)]
0x02a51c00 JavaThread “Finalizer” daemon [_thread_blocked, id=1044, stack(0x02bd0000,0x02c20000)]
0x02a4d800 JavaThread “Reference Handler” daemon [_thread_blocked, id=3288, stack(0x02b80000,0x02bd0000)]
Other Threads:
0x02a4c400 VMThread [stack: 0x02b30000,0x02b80000] [id=1572]
0x02aa8c00 WatcherThread [stack: 0x02d60000,0x02db0000] [id=844]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 960K, used 516K [0x22960000, 0x22a60000, 0x22e40000)
eden space 896K, 50% used [0x22960000, 0x229d1010, 0x22a40000)
from space 64K, 100% used [0x22a50000, 0x22a60000, 0x22a60000)
to space 64K, 0% used [0x22a40000, 0x22a40000, 0x22a50000)
tenured generation total 4096K, used 2920K [0x22e40000, 0x23240000, 0x26960000)
the space 4096K, 71% used [0x22e40000, 0x2311a030, 0x2311a200, 0x23240000)
compacting perm gen total 12288K, used 4131K [0x26960000, 0x27560000, 0x2a960000)
the space 12288K, 33% used [0x26960000, 0x26d68c68, 0x26d68e00, 0x27560000)
ro space 8192K, 66% used [0x2a960000, 0x2aeb0f10, 0x2aeb1000, 0x2b160000)
rw space 12288K, 52% used [0x2b160000, 0x2b7b06d0, 0x2b7b0800, 0x2bd60000)
Dynamic libraries:
0x00400000 - 0x00423000 C:\Arquivos de programas\Java\jdk1.6.0_07\bin\java.exe
0x7c900000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8ff000 C:\WINDOWS\system32\kernel32.dll
0x77f50000 - 0x77ffb000 C:\WINDOWS\system32\ADVAPI32.dll
0x77db0000 - 0x77e42000 C:\WINDOWS\system32\RPCRT4.dll
0x77f20000 - 0x77f31000 C:\WINDOWS\system32\Secur32.dll
0x7c340000 - 0x7c396000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\msvcr71.dll
0x6d870000 - 0x6dac0000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\client\jvm.dll
0x77d20000 - 0x77db0000 C:\WINDOWS\system32\USER32.dll
0x77e50000 - 0x77e98000 C:\WINDOWS\system32\GDI32.dll
0x76b20000 - 0x76b4e000 C:\WINDOWS\system32\WINMM.dll
0x6d320000 - 0x6d328000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\hpi.dll
0x76bd0000 - 0x76bdb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d820000 - 0x6d82c000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\verify.dll
0x6d3c0000 - 0x6d3df000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\java.dll
0x6d860000 - 0x6d86f000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\zip.dll
0x10000000 - 0x10054000 C:\Documents and Settings\Usuario\Configurações locais\Temp\jna28814.dll
0x77bf0000 - 0x77c48000 C:\WINDOWS\system32\msvcrt.dll
0x033d0000 - 0x03529000 C:\WINDOWS\system32\BemaFI32.dll
0x77900000 - 0x779f5000 C:\WINDOWS\system32\SETUPAPI.dll
0x71a70000 - 0x71a87000 C:\WINDOWS\system32\WS2_32.dll
0x71a60000 - 0x71a68000 C:\WINDOWS\system32\WS2HELP.dll
0x77be0000 - 0x77be8000 C:\WINDOWS\system32\VERSION.dll
0x76f30000 - 0x76f38000 C:\WINDOWS\system32\wtsapi32.dll
0x76330000 - 0x76340000 C:\WINDOWS\system32\WINSTA.dll
0x5bcb0000 - 0x5bd04000 C:\WINDOWS\system32\NETAPI32.dll
0x77ea0000 - 0x77f16000 C:\WINDOWS\system32\SHLWAPI.dll
0x773b0000 - 0x774b2000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
0x5d510000 - 0x5d5a7000 C:\WINDOWS\system32\comctl32.dll
0x6d620000 - 0x6d633000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\net.dll
0x71a10000 - 0x71a50000 C:\WINDOWS\System32\mswsock.dll
0x76f00000 - 0x76f27000 C:\WINDOWS\system32\DNSAPI.dll
0x76f90000 - 0x76f98000 C:\WINDOWS\System32\winrnr.dll
0x76f40000 - 0x76f6d000 C:\WINDOWS\system32\WLDAP32.dll
0x16080000 - 0x160a5000 C:\Arquivos de programas\Bonjour\mdnsNSP.dll
0x76d40000 - 0x76d59000 C:\WINDOWS\system32\Iphlpapi.dll
0x76fa0000 - 0x76fa6000 C:\WINDOWS\system32\rasadhlp.dll
0x60b30000 - 0x60b88000 C:\WINDOWS\system32\hnetcfg.dll
0x71a50000 - 0x71a58000 C:\WINDOWS\System32\wshtcpip.dll
0x6d0b0000 - 0x6d1de000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\awt.dll
0x72fb0000 - 0x72fd6000 C:\WINDOWS\system32\WINSPOOL.DRV
0x76360000 - 0x7637d000 C:\WINDOWS\system32\IMM32.dll
0x774c0000 - 0x775fc000 C:\WINDOWS\system32\ole32.dll
0x73710000 - 0x73759000 C:\WINDOWS\system32\ddraw.dll
0x73b70000 - 0x73b76000 C:\WINDOWS\system32\DCIMAN32.dll
0x6d2c0000 - 0x6d313000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\fontmanager.dll
0x7c9c0000 - 0x7d1dd000 C:\WINDOWS\system32\shell32.dll
0x6d640000 - 0x6d649000 C:\Arquivos de programas\Java\jdk1.6.0_07\jre\bin\nio.dll
0x043f0000 - 0x0463b000 C:\WINDOWS\system32\BemaMFD2.dll
0x76380000 - 0x763c8000 C:\WINDOWS\system32\comdlg32.dll
0x77100000 - 0x7718c000 C:\WINDOWS\system32\OLEAUT32.dll
0x76fb0000 - 0x7702f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77030000 - 0x770fd000 C:\WINDOWS\system32\COMRes.dll
0x046d0000 - 0x0475e000 C:\WINDOWS\system32\DAO350.DLL
0x78080000 - 0x78091000 C:\WINDOWS\system32\MSVCRT40.dll
0x04760000 - 0x04894000 C:\WINDOWS\system32\MSJET35.DLL
0x0f9c0000 - 0x0fa22000 C:\WINDOWS\system32\expsrv.dll
0x08b90000 - 0x08b99000 C:\WINDOWS\system32\MSJTER35.DLL
0x08ba0000 - 0x08bc2000 C:\WINDOWS\system32\MSJINT35.dll
VM Arguments:
jvm_args: -Dfile.encoding=UTF-8
java_command: pdv.inicializador.InicializadorPDV
Launcher Type: SUN_STANDARD
Environment Variables:
CLASSPATH=.;C:\Arquivos de programas\Java\jre1.6.0_07\lib\ext\QTJava.zip
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\QuickTime\QTSystem;C:\AppServ\Apache2.2\bin;C:\AppServ\php6;C:\AppServ\MySQL\bin;C:\Arquivos de programas\Google\google_appengine
USERNAME=Usuario
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 107 Stepping 2, AuthenticAMD
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 2 (2 cores per cpu, 1 threads per core) family 15 model 107 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
Memory: 4k page, physical 2031084k(492712k free), swap 3969824k(2440032k free)
vm_info: Java HotSpot™ Client VM (10.0-b23) for windows-x86 JRE (1.6.0_07-b06), built on Jun 10 2008 01:14:11 by “java_re” with MS VC++ 7.1
time: Wed Jul 21 22:08:41 2010
elapsed time: 349 seconds
luiz.argenton, como vc resolveu esse problema? Aqui também esta acontecendo comigo em uma impressora EPSON