리눅스에서 idlde 로 사용시 오류가 발생합니다.

게시판 IDL Q&A 리눅스에서 idlde 로 사용시 오류가 발생합니다.

2 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #2522 Reply
      jina129
      회원

      안녕하세요.

      idl 이용 중 fatal error 가 발생했는데, 대처방안을 모르겠어서요.

      리눅스 상에서 idlde로 xml 자료를 처리할 때
      fatal error:idl has encountered a fatal error and will now exit 에러 문구가 뜨면서 save 창이뜹니다.
      하지만 이 창이 꺼지지 않아서 kill로 종료를 하면은
      JVM terminated. Exit code=1
      이라는 문구가 뜹니다. 메모리 문제인가 해서 이리저리 해봤는데 안되더라구요.

      에러문구의 전문은 다음과 같습니다.

      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 26000d
      -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

    • #2524 Reply
      Jonghyuk
      회원

      에러문구 전문으로 올려주신 부분은 IDLDE(Workbench)에서 발생하는 에러로 보입니다. 이 부분은 현재 버전이 IDL 7.0으로 보이는데요, 이 때 IDLDE가 좀 무겁고 리눅스에서 설치가 안되거나 실행이 안되는 경우가 종종 있었습니다.

      아마 IDL로 다른 작업을 하실 때는 문제가 없으셨던 것 같은데,

      1) 불편하시겠지만 IDL Command Line 모드에서 프로그램을 실행하는 시도를 해 보십시오. IDLDE가 아닌 터미널에서 IDL을 실행해서 프로그램을 실행시키는 것을 의미합니다.

      2) Fatal Error라는 것이 어찌 보면 참 의미 없는 에러일 수 있는데요(원인을 얘기해 주지 않습니다), 혹시 프로그램 안에서 메모리를 계속 점점 더 차지하게 짜여진 부분(무한 메모리 필요)이 있지 않은지 검토해 보십시오. 아니면 파일을 Close 하지 않고 계속 Open 하는 부분이 있지 않을지 확인해 보십시오.

      3) 다른 버전의 IDL 사용을 시도해 보시는 것도 방법이 될 것 같습니다. 다른 OS, 다른 버전(8.x면 안정성 면에서 7.x와 차이가 좀 많습니다)을 시도해 보시면 좋겠습니다.

    • #2525 Reply
      jina129
      회원

      말씀해주신 원인 중에서 2번문제인거 같네요.
      기존 코드를 보니 메모리를 계속 먹는구조로 되어있더군요. 감사합니다.

2 답변 글타래를 보이고 있습니다
'리눅스에서 idlde 로 사용시 오류가 발생합니다.'에 답변달기
글쓴이 정보: