Bug#873962: sweethome3d: Random crash when opening/manipulating a file

2017-09-02 Thread Markus Koschany
Am 01.09.2017 um 20:38 schrieb Ludovic Lebègue:
> Hi,
> 
> I attached a screencast of how sweethome3d crashed.
> When I tried again I had a java crash log file was generated :
> hs_err_pid6245.log (attached). 
> 
> Tell me if you need me to do some other tests.

Hi,

thanks for your screencast. It looks like we both use similar setups,
Debian Testing and GNOME 3. However I am unable to reproduce the crash
on my system and I presume it is related to our graphic stack. I'm still
using an old Radeon card with the respective open source driver whereas
you are using a Nvidia card and the nouveau driver. The crash appears
definitely related to graphics functions but I don't know exactly how to
proceed here. I believe opening an upstream bug report for OpenJDK and
reassigning the package to src:openjdk-8 would be in order.

We also had some trouble with the Java AWT wrapper. Could you try to
disable the line

assistive_technologies=org.GNOME.Accessibility.AtkWrapper

in /etc/java-8-openjdk/accessibility.properties

and tell us whether it makes any difference for you?

Regards,

Markus



signature.asc
Description: OpenPGP digital signature


Bug#873962: sweethome3d: Random crash when opening/manipulating a file

2017-09-01 Thread Markus Koschany
Control: severity -1 important

Am 01.09.2017 um 17:19 schrieb Ludovic Lebègue:
> Package: sweethome3d
> Version: 5.4+dfsg-2
> Severity: grave
> Tags: upstream
> Justification: causes non-serious data loss
> 
> Hi,
> 
> On Debian testing sweethome3D now crashes randomly when opening or 
> manipulating
> a file

Hello,

thanks for reporting. We have to narrow down the issue first before we
assume severity grave which basically means that the program is
unusable. Your stacktrace also indicates that sweethome3d is only
affected by the bug and the real issue is in OpenJDK 8 or the underlying
graphics stack.

Could you provide more information how you trigger the crash please?
What file do you use? Please install openjdk-8-dbg so that we can get a
meaningful backtrace of the crash.

When I just search for the string
"Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer" I can also find
numerous bug reports related to OpenJDK.

Markus




signature.asc
Description: OpenPGP digital signature


Bug#873962: sweethome3d: Random crash when opening/manipulating a file

2017-09-01 Thread Ludovic Lebègue
Package: sweethome3d
Version: 5.4+dfsg-2
Severity: grave
Tags: upstream
Justification: causes non-serious data loss

Hi,

On Debian testing sweethome3D now crashes randomly when opening or manipulating
a file

Launched from command line the crash reads this :

ludovic@leonardo ~ % /usr/lib/jvm/java-8-openjdk-amd64/bin/java
-Djava.library.path=/usr/lib/jni
-Dcom.eteks.sweethome3d.applicationFolders=/home/ludo/.eteks/sweethome3d:/usr/share/sweethome3d
-Dcom.eteks.sweethome3d.j3d.checkOffScreenSupport=false
-Dsun.java2d.opengl=true -classpath
/usr/share/java/j3dcore.jar:/usr/share/java/j3dutils.jar:/usr/share/java/vecmath.jar:/usr/share/java/batik.jar:/usr/share/java/sunflow.jar:/usr/share/java/itext.jar:/usr/share/java/janino.jar:/usr/share/java/freehep-
util.jar:/usr/share/java/freehep-io.jar:/usr/share/java/freehep-
xml.jar:/usr/share/java/freehep-graphics2d.jar:/usr/share/java/freehep-
graphicsio.jar:/usr/share/java/freehep-graphicsio-
svg.jar:/usr/share/sweethome3d/sweethome3d.jar:/usr/share/icedtea-web/netx.jar
com.eteks.sweethome3d.SweetHome3D -open
Java 3D: implicit antialiasing enabled
Gtk-Message: Failed to load module "canberra-gtk-module"
*** Error in `/usr/lib/jvm/java-8-openjdk-amd64/bin/java': double free or
corruption (fasttop): 0x7f40882d7df0 ***
=== Backtrace: =
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f411f11cbfb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7f411f122fc6]
/lib/x86_64-linux-gnu/libc.so.6(+0x7780e)[0x7f411f12380e]
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x472b0c)[0x7f40ea07cb0c]
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x472d57)[0x7f40ea07cd57]
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x473073)[0x7f40ea07d073]
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x33031c)[0x7f40e9f3a31c]
/usr/lib/x86_64-linux-gnu/libGL.so.1(+0x49e13)[0x7f40f064ee13]
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so(+0x32f215)[0x7f40e9f39215]
/usr/lib/jvm/java-8-openjdk-
amd64/jre/lib/amd64/libawt_xawt.so(Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer+0xd01)[0x7f40f1c636e1]
[0x7f4109a4fbaa]
=== Memory map: 
a2c0-af68 rw-p  00:00 0
af68-e0f0 ---p  00:00 0
e0f0-f420 rw-p  00:00 0
f420-1 ---p  00:00 0
1-1003e rw-p  00:00 0
1003e-14000 ---p  00:00 0
556b9ee24000-556b9ee25000 r-xp  08:31 787340
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
556b9f024000-556b9f025000 r--p  08:31 787340
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
556b9f025000-556b9f026000 rw-p 1000 08:31 787340
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
556b9f44f000-556b9f47 rw-p  00:00 0  [heap]
7f3fe5dfe000-7f3fe61fe000 rw-s 129cb4000 00:06 1491
/dev/dri/card1
7f3fe61fe000-7f3fe65fe000 rw-s 1298b4000 00:06 1491
/dev/dri/card1
7f3fe65fe000-7f3fe69fe000 rw-s 1294b4000 00:06 1491
/dev/dri/card1
7f3fe69fe000-7f3fe6dfe000 rw-s 1290b4000 00:06 1491
/dev/dri/card1
7f3fe6dfe000-7f3fe71fe000 rw-s 128cb4000 00:06 1491
/dev/dri/card1
7f3fe71fe000-7f3fe75fe000 rw-s 1288b4000 00:06 1491
/dev/dri/card1
7f3fe75fe000-7f3fe79fe000 rw-s 1284b4000 00:06 1491
/dev/dri/card1
7f3fe79fe000-7f3fe7dfe000 rw-s 1280b4000 00:06 1491
/dev/dri/card1
7f3fe7dfe000-7f3fe81fe000 rw-s 127cb4000 00:06 1491
/dev/dri/card1
7f3fe81fe000-7f3fe85fe000 rw-s 1278b4000 00:06 1491
/dev/dri/card1
7f3fe85fe000-7f3fe89fe000 rw-s 1274b4000 00:06 1491
/dev/dri/card1
7f3fe89fe000-7f3fe8dfe000 rw-s 1270b4000 00:06 1491
/dev/dri/card1
7f3fe8dfe000-7f3fe91fe000 rw-s 126cb4000 00:06 1491
/dev/dri/card1
7f3fe91fe000-7f3fe95fe000 rw-s 1268b4000 00:06 1491
/dev/dri/card1
7f3fe95fe000-7f3fe99fe000 rw-s 1264b4000 00:06 1491
/dev/dri/card1
7f3fe99fe000-7f3fe9dfe000 rw-s 1260b4000 00:06 1491
/dev/dri/card1
7f3fe9dfe000-7f3fea1fe000 rw-s 125cb4000 00:06 1491
/dev/dri/card1
7f3fea1fe000-7f3fea5fe000 rw-s 1258b4000 00:06 1491
/dev/dri/card1
7f3fea5fe000-7f3fea9fe000 rw-s 1254b4000 00:06 1491
/dev/dri/card1
7f3fea9fe000-7f3feadfe000 rw-s 1250b4000 00:06 1491
/dev/dri/card1
7f3feadfe000-7f3feb1fe000 rw-s 124cb4000 00:06 1491
/dev/dri/card1
7f3feb1fe000-7f3feb5fe000 rw-s 1248b4000 00:06 1491
/dev/dri/card1
7f3feb5fe000-7f3feb9fe000 rw-s 1244b4000 00:06 1491
/dev/dri/card1
7f3feb9fe000-7f3febdfe000 rw-s 1192ac000 00:06 1491
/dev/dri/card1
7f3febdfe000-7f3febe01000 ---p  00:00 0
7f3febe01000-7f3febeff000 rw-p  00:00 0
7f3febeff000-7f3febf02000 ---p  00:00 0
7f3febf02000-7f3fec00 rw-p  00:00 0
7f3fec00-7f3fec023000 rw-p  00:00 0
7f3fec023000-7f3ff000 ---p  00:00 0
7f3ff000-7f3ff400 rw-s  00:05 524292
/SYSV (deleted)
7f3ff400-7f3ff4023000 rw-p  00:00 0
7f3ff4023000-7f3ff800 ---p  00:00 0
7f3ff800-7f3ff8021000 rw-p  00:00 0
7f3ff8021000-7f3ffc00 ---p  00:00 0
7f3ffc00-7f3ffc021000 rw-p  00:00 0
7f3ffc021000-7f40 ---p  00:00 0