------- Comment From [email protected] 2015-09-16 13:52 EDT------- Hello Canonical,
This same issue has also been reported on 15.04 by a different originator in a different LTC bug. In addition, the originator of this bug also states that the same fix is needed in 14.04. Can we please get tracks opened for both these releases in bug 1438575 to deliver the fixes there as well? -- You received this bug notification because you are a member of OpenJDK, which is subscribed to openjdk-7 in Ubuntu. https://bugs.launchpad.net/bugs/1438575 Title: OpenJdk 7 and OpenJdk 8 miss-report the os.arch field and cause java apps to crash. Status in openjdk-7 package in Ubuntu: Fix Released Status in openjdk-8 package in Ubuntu: New Bug description: Problem Description ======================================= OpenJdk 7 and OpenJdk 8 miss report the os.arch field and cause java apps to crash. When we run under OpenJDK on a ubuntu ppc64el system the os.arch system properites gets reported as ppc64. This causes multiple java libraries to load the wrong native architecture modules as it thinks this is a big endian machine, rather than a ppc64le machine. ---uname output--- Linux tulgpu002 3.16.0-30-generic #40-Ubuntu SMP Mon Jan 12 22:07:11 UTC 2015 ppc64le ppc64le ppc64le GNU/Linux Machine Type = 8247-42L Steps to Reproduce =================================================== make sure an openjdk is installed. sudo apt-get install openjdk-7-jdk Create a very simple java properties dumper. cat >sysprop.java <<EOF class sysprop{ public static void main(String[] args){ System.getProperties().list(System.out); } } EOF and run it and look for the os.arch output. javac sysprop.java ralphbel@tulgpu002:~/java$ java sysprop | grep arch os.arch=ppc64 sun.arch.data.model=64 == Comment: #2 - Ralph E. Bellofatto <[email protected]> - 2015-03-17 05:39:29 == Acutally this is ubuntu 14.10. ralphbel@tulgpu002:~/java$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.10 Release: 14.10 Codename: utopic I suspect this problem also exists on the ubuntu 14.04 releases although we have not tried that yet... == Comment: #3 - Ralph E. Bellofatto <[email protected]> - 2015-03-17 05:51:04 == more information on the package we are using: ralphbel@tulgpu002:~/jnr-ffi$ apt-cache policy openjdk-7-jdk openjdk-7-jdk: Installed: 7u75-2.5.4-1~utopic1 and ralphbel@tulgpu002:~/jnr-ffi$ apt-cache policy openjdk-8-jdk openjdk-8-jdk: Installed: 8u40~b09-1 == Comment: #4 - Ralph E. Bellofatto <[email protected]> - 2015-03-18 15:04:51 == This is an interesting comment in the openJDK bugs database: **************************** https://bugs.openjdk.java.net/browse/JDK-8073139 **************************** apparently there was a decision to NOT give the architecture a unique name, and that is inconstant with other JDK/JRE's, and it breaks a LOT of code. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openjdk-7/+bug/1438575/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~openjdk Post to : [email protected] Unsubscribe : https://launchpad.net/~openjdk More help : https://help.launchpad.net/ListHelp

