Sorry for resurrecting such old thread, but as I was greeted with this same error when installing the recent (5.6) version on Debian Stretch (9.2) I thought I give a try to find some solution.
While the suggested workaround (nomodeset) might work for some, I have found another solution which might be better suited.
The last solution to this SO question (which seems the same problem) suggests a workaround in code that consists of a few lines of code.
Maybe you could give it a try.
I am willing to help in testing if needed.
sweethome3d-4.6-linux-x64.tgz
This topic has been viewed 11414 times and has 11 replies
Re: sweethome3d-4.6-linux-x64.tgz
As it turned out the suggested workaround (nomodeset) causes several unwanted behaviors on my Lenovo X201 so I had to disable it.
After several hours of trials, I found out the solution to this problem.
The root of the problem (according to my best understanding) is a bug in Java (see https://bugs.openjdk.java.net/browse/JDK-8173853).
This has been fixed in Java 8u152 and 9 (see https://bugs.launchpad.net/ubuntu/+sour ... ug/1232471).
So the solution is to update your Java.
In my setup this involved a little bit of extra work as I don't like to litter my hard drive with installed programs that the package manager is unaware of, but finally it is working.
After several hours of trials, I found out the solution to this problem.
The root of the problem (according to my best understanding) is a bug in Java (see https://bugs.openjdk.java.net/browse/JDK-8173853).
This has been fixed in Java 8u152 and 9 (see https://bugs.launchpad.net/ubuntu/+sour ... ug/1232471).
So the solution is to update your Java.
In my setup this involved a little bit of extra work as I don't like to litter my hard drive with installed programs that the package manager is unaware of, but finally it is working.
Who is online
Users browsing this forum: No registered users and 1 guest