Snap crash when opening product

Hello,

I installed SNAP (up to date) on a Linux PC I access using MobaXterm. I can launch SNAP without any problem using MobaXterm, but as soon as I try to open a product SNAP crash. I tried so far to open a raw .zip Sentinel-1 file and a Sentinel-1 product that I processed on an other computer. I will try to open files from other satellite soon but I don’t think that it will change anything.

Could you please help me understand what is the source of the problem ? I will try to reinstall SNAP, but I can’t do it soon because of permission issues.

The error I get is :

Nativewindow X11 IOError: Display 0x7f45386f4be0 (localhost:10.0): Success
Nativewindow X11 IOError: Display 0x7f45386f4be0 (localhost:10.0): Success
FATAL ERROR in native method: Nativewindow X11 IOError: Display 0x7f45386f4be0 (localhost:10.0): Success
        at jogamp.opengl.gl4.GL4bcImpl.dispatch_glGenTextures1(Native Method)
        at jogamp.opengl.gl4.GL4bcImpl.glGenTextures(GL4bcImpl.java:6821)
        at com.jogamp.opengl.util.texture.Texture.validateTexID(Texture.java:1125)
        at com.jogamp.opengl.util.texture.Texture.updateImage(Texture.java:478)
        at com.jogamp.opengl.util.texture.Texture.updateImage(Texture.java:441)
        at com.jogamp.opengl.util.texture.Texture.<init>(Texture.java:210)
        at com.jogamp.opengl.util.texture.TextureIO.newTexture(TextureIO.java:455)
        at com.jogamp.opengl.util.texture.TextureIO.newTexture(TextureIO.java:439)
        at com.jogamp.opengl.util.awt.TextureRenderer.ensureTexture(TextureRenderer.java:680)
        at com.jogamp.opengl.util.awt.TextureRenderer.getTexture(TextureRenderer.java:299)
        at com.jogamp.opengl.util.awt.TextureRenderer.beginRendering(TextureRenderer.java:578)
        at com.jogamp.opengl.util.awt.TextureRenderer.begin3DRendering(TextureRenderer.java:376)
        at gov.nasa.worldwind.render.TextRenderer.beginRendering(TextRenderer.java:674)
        at gov.nasa.worldwind.render.TextRenderer.begin3DRendering(TextRenderer.java:429)
        at gov.nasa.worldwind.render.PointPlacemark.drawLabel(PointPlacemark.java:1200)
        at gov.nasa.worldwind.render.PointPlacemark.doDrawOrderedRenderable(PointPlacemark.java:1052)
        at gov.nasa.worldwind.render.PointPlacemark.drawOrderedRenderable(PointPlacemark.java:874)
        at gov.nasa.worldwind.render.PointPlacemark$OrderedPlacemark.render(PointPlacemark.java:147)
        at gov.nasa.worldwind.AbstractSceneController.draw(AbstractSceneController.java:927)
        at gov.nasa.worldwind.StereoOptionSceneController.draw(StereoOptionSceneController.java:141)
        at gov.nasa.worldwind.BasicSceneController.doNormalRepaint(BasicSceneController.java:47)
        at gov.nasa.worldwind.BasicSceneController.doRepaint(BasicSceneController.java:30)
        at gov.nasa.worldwind.AbstractSceneController.repaint(AbstractSceneController.java:400)
        at gov.nasa.worldwind.WorldWindowGLAutoDrawable.doDisplay(WorldWindowGLAutoDrawable.java:457)
        at gov.nasa.worldwind.WorldWindowGLAutoDrawable.display(WorldWindowGLAutoDrawable.java:330)
        at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:665)
        - locked <0x00007f65dcf1b038> (a java.lang.Object)
        at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:649)
        at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1289)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1119)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:994)
        at javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1300)
        at javax.media.opengl.Threading.invoke(Threading.java:193)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:541)
        at gov.nasa.worldwind.WorldWindowGLAutoDrawable.redrawNow(WorldWindowGLAutoDrawable.java:491)
        at gov.nasa.worldwind.awt.WorldWindowGLCanvas.redrawNow(WorldWindowGLCanvas.java:284)
        at org.esa.snap.worldwind.WWBaseToolView.setSelectedProduct(WWBaseToolView.java:105)
        at org.esa.snap.worldwind.WWProductManagerListener.productAdded(WWProductManagerListener.java:37)
        at org.esa.snap.core.datamodel.ProductManager.fireEvent(ProductManager.java:310)
        at org.esa.snap.core.datamodel.ProductManager.fireEvent(ProductManager.java:302)
        at org.esa.snap.core.datamodel.ProductManager.addProduct(ProductManager.java:170)
        at org.esa.snap.rcp.actions.file.ReadProductOperation.lambda$run$1(ReadProductOperation.java:72)
        at org.esa.snap.rcp.actions.file.ReadProductOperation$$Lambda$190/702823792.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
/opt/snap/bin/../platform/lib/nbexec: line 470: 11782 Aborted                 "/opt/snap/jre/bin/java" -Djdk.home="/opt/snap/jre" -classpath "/opt/snap/platform/lib/boot.jar:/opt/snap/platform/lib/org-openide-modules.jar:/opt/snap/platform/lib/org-openide-util.jar:/opt/snap/platform/lib/org-openide-util-lookup.jar:/opt/snap/platform/lib/org-openide-util-ui.jar:/opt/snap/platform/lib/locale/boot_ja.jar:/opt/snap/platform/lib/locale/boot_pt_BR.jar:/opt/snap/platform/lib/locale/boot_ru.jar:/opt/snap/platform/lib/locale/boot_zh_CN.jar:/opt/snap/platform/lib/locale/org-openide-modules_ja.jar:/opt/snap/platform/lib/locale/org-openide-modules_pt_BR.jar:/opt/snap/platform/lib/locale/org-openide-modules_ru.jar:/opt/snap/platform/lib/locale/org-openide-modules_zh_CN.jar:/opt/snap/platform/lib/locale/org-openide-util_ja.jar:/opt/snap/platform/lib/locale/org-openide-util-lookup_ja.jar:/opt/snap/platform/lib/locale/org-openide-util-lookup_pt_BR.jar:/opt/snap/platform/lib/locale/org-openide-util-lookup_ru.jar:/opt/snap/platform/lib/locale/org-openide-util-lookup_zh_CN.jar:/opt/snap/platform/lib/locale/org-openide-util_pt_BR.jar:/opt/snap/platform/lib/locale/org-openide-util_ru.jar:/opt/snap/platform/lib/locale/org-openide-util-ui_ja.jar:/opt/snap/platform/lib/locale/org-openide-util-ui_pt_BR.jar:/opt/snap/platform/lib/locale/org-openide-util-ui_ru.jar:/opt/snap/platform/lib/locale/org-openide-util-ui_zh_CN.jar:/opt/snap/platform/lib/locale/org-openide-util_zh_CN.jar:/opt/snap/jre/lib/dt.jar:/opt/snap/jre/lib/tools.jar" -Dnetbeans.dirs="/opt/snap/etc:/opt/snap/ide:/opt/snap/platform:/opt/snap/bin:/opt/snap/snap:/opt/snap/s1tbx:/opt/snap/s2tbx:/opt/snap/s3tbx:/opt/snap/rstb:/opt/snap/smos:/opt/snap/probavbox:" -Dnetbeans.home="/opt/snap/platform" '-XX:+AggressiveOpts' '-Xverify:none' '-Xms256M' '-Xmx175G' '-Dnetbeans.mainclass=org.esa.snap.main.Main' '-Dsun.java2d.noddraw=true' '-Dsun.awt.nopixfmt=true' '-Dsun.java2d.dpiaware=false' -DaddExports:java.desktop/sun.awt=ALL-UNNAMED -DaddExports:java.base/jdk.internal.jrtfs=ALL-UNNAMED -DaddExports:java.desktop/java.awt.peer=ALL-UNNAMED -DaddExports:java.desktop/com.sun.beans.editors=ALL-UNNAMED -DaddExports:java.desktop/sun.awt.im=ALL-UNNAMED -DaddExports:java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -DaddExports:java.management/sun.management=ALL-UNNAMED -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/home/npaillou/.snap/system/var/log/heapdump.hprof" org.netbeans.Main --cachedir "/home/npaillou/.snap/system/var/cache" --userdir "/home/npaillou/.snap/system" "--branding" "snap" "--locale" "en_GB" 0<&0

Thank you in advance for your help,

Nathan

After some investigations, this problem was corrected deleting the .snap folder in my home repository and rerunning SNAP. I guess there was some conflict with the older update I used some month ago, as this problem happened right after the update to the last version.

1 Like