X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 13 Oct 2008 04:08 AM by  anon
unable to open IDLDE 7 with linux on x86_64 machine
 7 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:
New Member


--
13 Oct 2008 04:08 AM
    Dear IDL users, I finally wanted to test the new IDLDE and after everything installled without a hitch, the IDLDE crashes on startup. It starts with the spalsh screen and then I get an error window with the following errors: JVM terminated. Exit code=1 /usr/local/itt/idl70/idlde/bin.linux.x86/jre/bin/java -Xms40M -Xmx256M -jar /usr/local/itt/idl70/idlde/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar -os linux -ws gtk -arch x86 -showsplash -launcher /usr/local/itt/idl70/idlde/idlde.linux.x86 -name Idlde.linux.x86 --launcher.library /usr/local/itt/idl70/idlde/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.0.v20070606/eclipse_1020.so -startup /usr/local/itt/idl70/idlde/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar -exitdata 320006 -vm /usr/local/itt/idl70/idlde/bin.linux.x86/jre/bin/java -vmargs -Xms40M -Xmx256M -jar /usr/local/itt/idl70/idlde/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar On the terminal I have the following errors showing: An unexpected error has been detected by HotSpot Virtual Machine: # #  SIGSEGV (0xb) at pc=0x02cb4cec, pid=17926, tid=4160465104 # # Java VM: Java HotSpot(TM) Server VM (1.5.0_11-b03 mixed mode) # Problematic frame: # C  [libxul.so+0xcb4cec] # # An error report file with more information is saved as hs_err_pid17926.log  Unfortunately, I can't send the log report as an attachment and it is way too long to post. After looking around the 'net, it seems to be related to Eclipse and x86_64 but I was wondering if anybody has solved this problem specifically for IDL. I am running Centos 5.2 (RHEL 5). Thanks in advance, Conrad

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    13 Oct 2008 10:34 AM
    Could you try the patch located in the following tech tip:   http://www.ittvis.com/ser...echtip.asp?ttid=4395

    Deleted User



    New Member


    Posts:
    New Member


    --
    14 Oct 2008 12:37 AM
    Thanks mminari, Now I was able to get to see the eclipse window but then I got another fatal error obviously due to something else. Part of the error message is found below. Again your help would be greatly appreciated. Now that I looked more closely at the error message it refers to an ia-32 library file. However, if IA refers to the Itanium architecture, I am not running such a machine. It is a x86_64 machine. Is this the correct patch or is there another one? Have a great day, Conrad Fatal error initializing DML        Configuration info      IDL : /usr/local/itt/idl70/idlde/../bin/bin.linux.x86 (Use default IDL)      BML : /usr/local/itt/idl70/idlde/bin.linux.x86 (Use default IDL)      DML : /usr/local/itt/idl70/idlde/bin.linux.x86 (Use default IDL)      JDML: /usr/local/itt/idl70/idlde/bin.linux.x86 (Use default IDL)       com.rsi.jdml.LibraryLoadException: Failed to load idl_jdml from /usr/local/itt/idl70/idlde/bin.linux.x86      at com.rsi.jdml.PlatformSupport.loadNeededLibrary(PlatformSupport.java:170)      at com.rsi.jdml.PlatformSupport.loadLibraries(PlatformSupport.java:371)      at com.rsi.jdml.DMLAccess.initializeDML(DMLAccess.java:178)      at com.rsi.idldt.core.IDLProcessManager.initializeDML(IDLProcessManager.java:236)      at com.rsi.idldt.core.IDLProcessManager.createIDLProcess(IDLProcessManager.java:105)      at com.rsi.idldt.core.IDLDTCorePlugin$PostCoreBundleStartJob.run(IDLDTCorePlugin.java:242)      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)   Caused by: java.lang.UnsatisfiedLinkError: /usr/local/itt/idl70/idlde/bin.linux.x86/libidl_jdml.so: Can't load IA 32-bit .so on a IA 32-bit platform      at java.lang.ClassLoader$NativeLibrary.load(Native Method)      at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)      at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)      at java.lang.Runtime.load0(Runtime.java:769)      at java.lang.System.load(System.java:968)      at com.rsi.jdml.PlatformSupport.loadExplicitLibrary(PlatformSupport.java:127)      at com.rsi.jdml.PlatformSupport.loadNeededLibrary(PlatformSupport.java:161)      ... 6 more

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    14 Oct 2008 07:09 AM
    This is a common error when there is a missing library dependency.  Try this: Perform an ldd on the jdml file and look for the missing dependencies (the 'libidl' are expected to be 'not found' but others should be found): >ldd libidl_jdml.so The libXp* are some of the common libraries missing. Then they can install these libraries - and it is most commonly the 32-bit libraries missing but in a couple of instances it was the 64-bit libraries. This usually resolves the problem.

    Deleted User



    New Member


    Posts:
    New Member


    --
    14 Oct 2008 08:05 AM
    Ciao, Yes, I am missing a few libraries: libidl_dml.so => not found libidl.so.7.0 => not found         libidl_ops.so.7.0 => not found         libidl_ipcclient.so.7.0 => not found Are these IDL libraries? If so, where can I find them to install them? I also found this discussion... but I can't get to the patch: http://www.ittvis.com/ser...asp?db=INT&ttid=4395 Have a great day, Conrad

    MariM



    Veteran Member


    Posts:2396
    Veteran Member


    --
    14 Oct 2008 10:11 AM
    No those are the expected libraries that won't be found until you initialize IDL.  Can you post the listing of the results of the ldd command? That link takes you to the UXL Runner patch.  You did install this, yes?

    Deleted User



    New Member


    Posts:
    New Member


    --
    15 Oct 2008 01:14 AM
    Ooops! Just realised that the techtip you provided is the same one (but bad link) that I found. Sorry about that. Anyway, I still have not found the above mentioned libraries... hope that you have an idea. Have a great day, Conrad :)

    Deleted User



    New Member


    Posts:
    New Member


    --
    15 Oct 2008 01:20 AM
    Dear mminari, yes that worked! Sorry, but I found the patch, loaded any other libraries that were missing but kept running the ldd without first seeing if IDLDE worked! So I kept getting missing libraries... now the IDE works. Since you asked, here is the current output of ldd after the patch and after starting IDLDE at least once (see below). I never bothered to run IDLDE since there was always a missing library when I ran ldd. But it works! Have a great day, Conrad :) [root@dmapcbc bin]# ldd /usr/local/itt/idl70/idlde/bin.linux.x86/libidl_jdml.so         linux-gate.so.1 =>  (0xffffe000)         libidl_dml.so => not found         libidl.so.7.0 => not found         libidl_ops.so.7.0 => not found         libidl_ipcclient.so.7.0 => not found         libXp.so.6 => /usr/lib/libXp.so.6 (0xf7d62000)         libXpm.so.4 => /usr/lib/libXpm.so.4 (0xf7d51000)         libXmu.so.6 => /usr/lib/libXmu.so.6 (0xf7d3a000)         libXext.so.6 => /usr/lib/libXext.so.6 (0xf7d2a000)         libXt.so.6 => /usr/lib/libXt.so.6 (0xf7cd2000)         libSM.so.6 => /usr/lib/libSM.so.6 (0xf7cc8000)         libICE.so.6 => /usr/lib/libICE.so.6 (0xf7cae000)         libX11.so.6 => /usr/lib/libX11.so.6 (0xf7bab000)         librt.so.1 => /lib/librt.so.1 (0xf7ba2000)         libpthread.so.0 => /lib/libpthread.so.0 (0xf7b8b000)         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7b7f000)         libdl.so.2 => /lib/libdl.so.2 (0xf7b7a000)         libm.so.6 => /lib/libm.so.6 (0xf7b53000)         libc.so.6 => /lib/libc.so.6 (0xf7a10000)         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xf7957000)         libXau.so.6 => /usr/lib/libXau.so.6 (0xf7954000)         libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf794d000)         /lib/ld-linux.so.2 (0x001c4000)
    You are not authorized to post a reply.