[Gvsig_usuarios] Problema al insertar imágenes

Jesús Navarro jnavarro.cpd en torrevieja.es
Jue Jul 6 12:45:57 CEST 2006


Hola, varios de nuestros técnicos estan usando la aplicación gvSIG en su
versión 0.6.1 tanto para Linux como para Windows, sin ningún problema,
sin embargo en una de las instalaciones da error al intentar añadir
varios ficheros de capas en formato ecw(usando gvSIG Image Driver) a una
vista, operación que se realiza sin problema en otros equipos. Al
relizar la citada operación se cierra la aplicación generando el
correspondiente log de error.

Los datos de la instalación son los siguientes:

PENTIUM IV 256MB RAM
WINDOWS 2000 SP4 con las últimas actualizaciones
gvSIG 0.6.1
j2re1.4.2_06 + jai y  jai_imageio de la web de gvSIG

Y este es el fichero de log que genera la aplicación:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x784AB333
Function=RtlAllocateHeap+0x649
Library=C:\WINNT\system32\ntdll.dll

Current Java thread:
	at sun.awt.windows.Win32OffScreenSurfaceData.initOps(Native Method)
	at sun.awt.windows.Win32OffScreenSurfaceData.<init>(Unknown Source)
	at sun.awt.windows.Win32OffScreenSurfaceData.createData(Unknown Source)
	at sun.awt.windows.Win32OffScreenImage.initAcceleratedBackground(Unknown Source)
	- locked <0x12d3b5a8> (a sun.awt.windows.Win32PeerlessImage)
	at sun.awt.windows.Win32PeerlessImage.initAcceleratedBackground(Unknown Source)
	- locked <0x12d3b5a8> (a sun.awt.windows.Win32PeerlessImage)
	at sun.awt.image.AcceleratedOffScreenImage.validate(Unknown Source)
	at sun.awt.image.AcceleratedOffScreenImage.getSourceSurfaceData(Unknown Source)
	at sun.java2d.SurfaceData.getSurfaceDataFromImage(Unknown Source)
	at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
	at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
	at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
	at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
	at sun.awt.image.ImageRepresentation.drawToBufImage(Unknown Source)
	at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
	at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
	at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
	at javax.swing.ImageIcon.paintIcon(Unknown Source)
	- locked <0x12d3b9a8> (a javax.swing.ImageIcon)
	at javax.swing.plaf.IconUIResource.paintIcon(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonUI.paintIcon(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonUI.paint(Unknown Source)
	at com.sun.java.swing.plaf.windows.WindowsButtonUI.paint(Unknown Source)
	at javax.swing.plaf.ComponentUI.update(Unknown Source)
	at javax.swing.JComponent.paintComponent(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	- locked <0x126cb2b0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	- locked <0x126cb2b0> (a java.awt.Component$AWTTreeLock)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
	at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

Dynamic libraries:
0x00400000 - 0x0040B000 	C:\Archivos de programa\gvSIG_0.6\libs\launcher.exe
0x78460000 - 0x784E2000 	C:\WINNT\system32\ntdll.dll
0x78FF0000 - 0x79055000 	C:\WINNT\system32\ADVAPI32.dll
0x79450000 - 0x7950D000 	C:\WINNT\system32\KERNEL32.dll
0x77120000 - 0x77198000 	C:\WINNT\system32\RPCRT4.dll
0x78000000 - 0x78045000 	C:\WINNT\system32\MSVCRT.dll
0x08000000 - 0x08139000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\client\jvm.dll
0x77E10000 - 0x77E79000 	C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7F000 	C:\WINNT\system32\GDI32.dll
0x77550000 - 0x77581000 	C:\WINNT\system32\WINMM.dll
0x77890000 - 0x778B5000 	C:\WINNT\system32\shim.dll
0x10000000 - 0x10007000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\hpi.dll
0x007C0000 - 0x007CE000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\verify.dll
0x007D0000 - 0x007E9000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\java.dll
0x007F0000 - 0x007FD000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\zip.dll
0x33E20000 - 0x33F32000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\awt.dll
0x77800000 - 0x7781E000 	C:\WINNT\system32\WINSPOOL.DRV
0x79520000 - 0x79531000 	C:\WINNT\system32\MPR.DLL
0x75E30000 - 0x75E4A000 	C:\WINNT\system32\IMM32.dll
0x7CE60000 - 0x7CF61000 	C:\WINNT\system32\ole32.dll
0x33F40000 - 0x33F91000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\fontmanager.dll
0x727A0000 - 0x727E6000 	C:\WINNT\system32\ddraw.dll
0x72840000 - 0x72846000 	C:\WINNT\system32\DCIMAN32.dll
0x72C90000 - 0x72D24000 	C:\WINNT\system32\D3DIM700.DLL
0x3C140000 - 0x3C162000 	C:\Archivos de programa\Panda Software\Panda Antivirus Platinum\enganche.dll
0x06340000 - 0x06355000 	C:\Archivos de programa\Panda Software\Panda Antivirus Platinum\Firewall\SSSensor.dll
0x06450000 - 0x06472000 	C:\Archivos de programa\Java\j2re1.4.2_06\bin\dcpr.dll
0x7CF70000 - 0x7D1CC000 	C:\WINNT\system32\shell32.dll
0x71710000 - 0x71794000 	C:\WINNT\system32\COMCTL32.dll
0x70BD0000 - 0x70C35000 	C:\WINNT\system32\SHLWAPI.dll
0x779B0000 - 0x77A4B000 	C:\WINNT\system32\OLEAUT32.DLL
0x03310000 - 0x033A0000 	C:\WINNT\system32\CLBCATQ.DLL
0x76DD0000 - 0x76DE1000 	C:\WINNT\system32\mydocs.dll
0x71000000 - 0x71149000 	C:\WINNT\system32\SHDOCVW.DLL
0x75110000 - 0x7511C000 	C:\WINNT\System32\ntlanman.dll
0x7CE00000 - 0x7CE53000 	C:\WINNT\System32\NETAPI32.dll
0x77980000 - 0x779A4000 	C:\WINNT\System32\DNSAPI.dll
0x75000000 - 0x75009000 	C:\WINNT\System32\WSOCK32.dll
0x74FE0000 - 0x74FF4000 	C:\WINNT\System32\WS2_32.DLL
0x74FD0000 - 0x74FD8000 	C:\WINNT\System32\WS2HELP.DLL
0x75170000 - 0x75176000 	C:\WINNT\System32\NETRAP.dll
0x77BF0000 - 0x77C01000 	C:\WINNT\System32\NTDSAPI.dll
0x77950000 - 0x7797C000 	C:\WINNT\system32\WLDAP32.DLL
0x790D0000 - 0x790DF000 	C:\WINNT\System32\SECUR32.DLL
0x75100000 - 0x75110000 	C:\WINNT\System32\SAMLIB.dll
0x751C0000 - 0x751D5000 	C:\WINNT\System32\NETUI0.dll
0x75180000 - 0x751B8000 	C:\WINNT\System32\NETUI1.dll
0x03440000 - 0x0344A000 	C:\Archivos de programa\gvSIG_0.6\libs\jecw.dll
0x5FEB0000 - 0x5FECC000 	C:\Archivos de programa\gvSIG_0.6\libs\NCSUtil.dll
0x77820000 - 0x77827000 	C:\WINNT\system32\VERSION.dll
0x75980000 - 0x75986000 	C:\WINNT\system32\LZ32.DLL
0x77920000 - 0x77943000 	C:\WINNT\system32\imagehlp.dll
0x5FED0000 - 0x5FFDF000 	C:\Archivos de programa\gvSIG_0.6\libs\NCSEcw.dll
0x5FFE0000 - 0x5FFF6000 	C:\Archivos de programa\gvSIG_0.6\libs\NCScnet.dll
0x79640000 - 0x796CC000 	C:\WINNT\system32\CRYPT32.dll
0x77410000 - 0x77421000 	C:\WINNT\system32\MSASN1.dll
0x76030000 - 0x76091000 	C:\Archivos de programa\gvSIG_0.6\libs\MSVCP60.dll
0x7C340000 - 0x7C396000 	C:\Archivos de programa\gvSIG_0.6\libs\MSVCR71.dll
0x69AD0000 - 0x69AED000 	C:\WINNT\system32\NTMARTA.DLL
0x729A0000 - 0x729CD000 	C:\WINNT\system32\DBGHELP.dll
0x68F70000 - 0x68F7B000 	C:\WINNT\system32\PSAPI.DLL

Heap at VM Abort:
Heap
 def new generation   total 1088K, used 405K [0x10010000, 0x10130000, 0x12680000)
  eden space 1024K,  33% used [0x10010000, 0x10065608, 0x10110000)
  from space 64K, 100% used [0x10120000, 0x10130000, 0x10130000)
  to   space 64K,   0% used [0x10110000, 0x10110000, 0x10120000)
 tenured generation   total 12992K, used 8186K [0x12680000, 0x13330000, 0x2f410000)
   the space 12992K,  63% used [0x12680000, 0x12e7ea38, 0x12e7ec00, 0x13330000)
 compacting perm gen  total 12800K, used 12736K [0x2f410000, 0x30090000, 0x33410000)
   the space 12800K,  99% used [0x2f410000, 0x30080270, 0x30080400, 0x30090000)

Local Time = Wed Jul 05 09:38:11 2006
Elapsed Time = 74
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode)
#

Además, a veces sale un mensaje que dice que launcher.exe ha generado errores y se cerrará. 

Comentar también que en otra instalación con el mismo SO Windows 2000 + SP4, funciona perfectamente la operación mencionda.


Un cordial saludo.



-------------------------------
Jesús E. Navarro García
Técnico Informático
CPD-Ayuntamiento de Torrevieja
jnavarro.cpd en torrevieja.es
Tlf: 965710250 Ext. 3151




Más información sobre la lista de distribución gvSIG_usuarios