Colin
Joined: Aug 02, 2003
|
  Posted:
Sep 06, 2014 - 20:47 |
|
I thought I'd stroll back and see what the new kids have done with the place, but hit a snag.
Oracle have ruined Java on Linux, or more precisely, they've changed the licensing such that you can't easily install it any more, as distros won't keep it on their repositories.
I've followed the instructions, manually installing the RPM (I'm on OpenSuse), setting up alternate-updates, removed the IcedTea plugin and creating a symlink to the new plugin for Firefox.
And the best I've managed is to get it to work once, then it breaks again.
Running it from the command line reveals errors as follows:
Code: |
*** Error in `javaws': free(): invalid pointer: 0x00000000007482d0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7410f)[0x7f2b402aa10f]
/lib64/libc.so.6(+0x7996e)[0x7f2b402af96e]
javaws[0x40b5d3]
javaws[0x408388]
javaws[0x40848e]
javaws[0x40fa8b]
javaws[0x405fa3]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f2b40257be5]
javaws[0x402279]
======= Memory map: ========
00400000-00419000 r-xp 00000000 08:01 1476896 /usr/java/jre1.7.0_67/bin/javaws
00619000-0061a000 rw-p 00019000 08:01 1476896 /usr/java/jre1.7.0_67/bin/javaws
0061a000-00625000 rw-p 00000000 00:00 0
00747000-00768000 rw-p 00000000 00:00 0 [heap]
7f2b3fbfc000-7f2b3fc12000 r-xp 00000000 08:01 1966138 /lib64/libgcc_s.so.1
7f2b3fc12000-7f2b3fe11000 ---p 00016000 08:01 1966138 /lib64/libgcc_s.so.1
7f2b3fe11000-7f2b3fe12000 r--p 00015000 08:01 1966138 /lib64/libgcc_s.so.1
7f2b3fe12000-7f2b3fe13000 rw-p 00016000 08:01 1966138 /lib64/libgcc_s.so.1
7f2b3fe13000-7f2b3fe16000 r-xp 00000000 08:01 1579666 /usr/lib64/libXau.so.6.0.0
7f2b3fe16000-7f2b40015000 ---p 00003000 08:01 1579666 /usr/lib64/libXau.so.6.0.0
7f2b40015000-7f2b40016000 r--p 00002000 08:01 1579666 /usr/lib64/libXau.so.6.0.0
7f2b40016000-7f2b40017000 rw-p 00003000 08:01 1579666 /usr/lib64/libXau.so.6.0.0
7f2b40017000-7f2b40035000 r-xp 00000000 08:01 1579834 /usr/lib64/libxcb.so.1.1.0
7f2b40035000-7f2b40234000 ---p 0001e000 08:01 1579834 /usr/lib64/libxcb.so.1.1.0
7f2b40234000-7f2b40235000 r--p 0001d000 08:01 1579834 /usr/lib64/libxcb.so.1.1.0
7f2b40235000-7f2b40236000 rw-p 0001e000 08:01 1579834 /usr/lib64/libxcb.so.1.1.0
7f2b40236000-7f2b403db000 r-xp 00000000 08:01 1966274 /lib64/libc-2.18.so
7f2b403db000-7f2b405db000 ---p 001a5000 08:01 1966274 /lib64/libc-2.18.so
7f2b405db000-7f2b405df000 r--p 001a5000 08:01 1966274 /lib64/libc-2.18.so
7f2b405df000-7f2b405e1000 rw-p 001a9000 08:01 1966274 /lib64/libc-2.18.so
7f2b405e1000-7f2b405e5000 rw-p 00000000 00:00 0
7f2b405e5000-7f2b406e7000 r-xp 00000000 08:01 1977980 /lib64/libm-2.18.so
7f2b406e7000-7f2b408e6000 ---p 00102000 08:01 1977980 /lib64/libm-2.18.so
7f2b408e6000-7f2b408e7000 r--p 00101000 08:01 1977980 /lib64/libm-2.18.so
7f2b408e7000-7f2b408e8000 rw-p 00102000 08:01 1977980 /lib64/libm-2.18.so
7f2b408e8000-7f2b408eb000 r-xp 00000000 08:01 1976808 /lib64/libdl-2.18.so
7f2b408eb000-7f2b40aea000 ---p 00003000 08:01 1976808 /lib64/libdl-2.18.so
7f2b40aea000-7f2b40aeb000 r--p 00002000 08:01 1976808 /lib64/libdl-2.18.so
7f2b40aeb000-7f2b40aec000 rw-p 00003000 08:01 1976808 /lib64/libdl-2.18.so
7f2b40aec000-7f2b40b01000 r-xp 00000000 08:01 1977981 /lib64/libnsl-2.18.so
7f2b40b01000-7f2b40d00000 ---p 00015000 08:01 1977981 /lib64/libnsl-2.18.so
7f2b40d00000-7f2b40d01000 r--p 00014000 08:01 1977981 /lib64/libnsl-2.18.so
7f2b40d01000-7f2b40d02000 rw-p 00015000 08:01 1977981 /lib64/libnsl-2.18.so
7f2b40d02000-7f2b40d04000 rw-p 00000000 00:00 0
7f2b40d04000-7f2b40e3c000 r-xp 00000000 08:01 1576551 /usr/lib64/libX11.so.6.3.0
7f2b40e3c000-7f2b4103c000 ---p 00138000 08:01 1576551 /usr/lib64/libX11.so.6.3.0
7f2b4103c000-7f2b4103d000 r--p 00138000 08:01 1576551 /usr/lib64/libX11.so.6.3.0
7f2b4103d000-7f2b41042000 rw-p 00139000 08:01 1576551 /usr/lib64/libX11.so.6.3.0
7f2b41042000-7f2b41062000 r-xp 00000000 08:01 1979018 /lib64/ld-2.18.so
7f2b41200000-7f2b41235000 r--s 00000000 00:10 9217 /var/run/nscd/passwd
7f2b41235000-7f2b4123a000 rw-p 00000000 00:00 0
7f2b41258000-7f2b41259000 rw-p 00000000 00:00 0
7f2b41259000-7f2b41260000 r--s 00000000 08:01 1585602 /usr/lib64/gconv/gconv-modules.cache
7f2b41260000-7f2b41261000 rw-p 00000000 00:00 0
7f2b41261000-7f2b41262000 r--p 0001f000 08:01 1979018 /lib64/ld-2.18.so
7f2b41262000-7f2b41263000 rw-p 00020000 08:01 1979018 /lib64/ld-2.18.so
7f2b41263000-7f2b41264000 rw-p 00000000 00:00 0
7fff3fbd3000-7fff3fbf4000 rw-p 00000000 00:00 0 [stack]
7fff3fbfe000-7fff3fc00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
|
Is there a fix for this, or could the client be made compatible with IcedTea? |
_________________ Join The Cult of Tzeentch, mutate randomly! | Hug a newb! Join the Faculty of Academy Instructors! |
|
xnoelx
Joined: Jun 05, 2012
|
  Posted:
Sep 06, 2014 - 20:53 |
|
Now, I don't use Linux, or know what any of that code gibberish means, but the usual advice for people having problems that seem similar to this is to get the official Oracle Java, not the OpenJDK/IcedTea/whatever it is version. Which I'm guessing means ... probably not? |
_________________ Nerf Ball 2014 |
|
Colin
Joined: Aug 02, 2003
|
  Posted:
Sep 06, 2014 - 21:00 |
|
This is precisely what I'm doing, trying to use the Oracle/Sun distribution. As long as the IcedTea plugin is removed, it is supposed to work. |
_________________ Join The Cult of Tzeentch, mutate randomly! | Hug a newb! Join the Faculty of Academy Instructors! |
|
xnoelx
Joined: Jun 05, 2012
|
  Posted:
Sep 06, 2014 - 21:03 |
|
Ah, I thought you were trying to get the other one to work. Then I'm in over my head. I'm gonna make like a banana and leave. |
_________________ Nerf Ball 2014 |
|