Heli-X5 killt X Server unter Suse 13.1

Installation and usage on Linux / Installation unter Linux
Post Reply
earlgrey
Posts: 19
Joined: 24 Jan 2012 20:42

Heli-X5 killt X Server unter Suse 13.1

Post by earlgrey »

Heli-X V4.2 läuft bei mir problemlos unter openSuse 12.1 und 13.1. Beide in 64-bit Version mit Nvidia Treiber.
Heli-X5 läuft problemlos unter openSuse 12.1, aber nicht unter openSuse 13.1.
Und zwar killt es den X Server mit Segmentation fault unmittelbar nach Erscheinen des Statistik Fensters.
Im X log sieht man:
[ 1404.599] (EE) Backtrace:
[ 1404.615] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x3d) [0x585aad]
[ 1404.615] (EE) 1: /usr/bin/Xorg (0x400000+0x189819) [0x589819]
[ 1404.616] (EE) 2: /lib64/libpthread.so.0 (0x7f9032da3000+0xf9f0) [0x7f9032db29f0]
[ 1404.616] (EE)
[ 1404.616] (EE) Segmentation fault at address 0x0
[ 1404.616] (EE)
Fatal server error:
[ 1404.616] (EE) Caught signal 11 (Segmentation fault). Server aborting
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: Heli-X5 killt X Server unter Suse 13.1

Post by Michael »

Schau mal an, welche java-Versionen Du jeweils hast

java -version

Nach meeinr Erfahrung ist das Oracle-java besser als das OpenJDK

Michael
earlgrey
Posts: 19
Joined: 24 Jan 2012 20:42

Re: Heli-X5 killt X Server unter Suse 13.1

Post by earlgrey »

funktionierte auch mit Oracle java nicht.
Habe suse 13.1 erneut installiert aber ohne jegliche updates, und damit funktioniert es jetzt
Astado
Posts: 2
Joined: 08 Jan 2014 18:53

Re: Heli-X5 killt X Server unter Suse 13.1

Post by Astado »

Ich hänge mich mal hier mit rein, weil: ich hatte zunächst das gleiche Problem. Auch unter OpenSuSe 13.1.

Seit der Installation von oracle (sun) java funktioniert zumindest auf dem 64bit System alles tadellos.

Das olle Laptop mit i586 OpenSuSe 13.1 ist aber konsequent bockig. Die Konsole spuckt folgendes aus:

Exception in Render thread
com.jme3.renderer.RendererException: Shader link failure, shader:Shader[numSources=2, numUniforms=18, shaderSources=[ShaderSource[name=EmissiveLighting.vert, defines, type=Vertex, language=GLSL100], ShaderSource[name=EmissiveLighting.frag, defines, type=Fragment, language=GLSL100]]] info:Fragment info
-------------
0(162) : error C5041: cannot locate suitable resource to bind parameter "vNormal"

at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderData(LwjglRenderer.java:1103)
at com.jme3.renderer.lwjgl.LwjglRenderer.setShader(LwjglRenderer.java:1115)
at com.jme3.material.Material.renderMultipassLighting(Material.java:841)
at com.jme3.material.Material.render(Material.java:1111)
at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:523)
at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:322)
at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:374)
at com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:763)
at com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:719)
at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:983)
at com.jme3.renderer.RenderManager.render(RenderManager.java:1029)
at net.HeliX.k.g.update(Unknown Source)
at net.HeliX.k.k.update(Unknown Source)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151)
at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:185)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228)
at java.lang.Thread.run(Thread.java:744)
User avatar
Michael
Posts: 1825
Joined: 25 May 2008 16:11
Location: Germany
Contact:

Re: Heli-X5 killt X Server unter Suse 13.1

Post by Michael »

... da kann die Grafikkarte (Shader-Compilierung) zu wenig...

Michael
Astado
Posts: 2
Joined: 08 Jan 2014 18:53

Re: Heli-X5 killt X Server unter Suse 13.1

Post by Astado »

Verdammt. Irgendwann mußte es ja mal soweit sein. :cry:

Vielen Dank für die schnelle Antwort, Michael. Auf jeden Fall kann ich dann wohl jetzt aufhören, an der ollen Möhre von Laptop herumzubasteln. ;)
Post Reply