2013-06-23 1 views
2

를 손상 말한다 : 나는이 오류에 대한 인터넷을 검색하지만 아무것도가 온다 나는이 문제를 해결하는 방법을 이해할 수 없다 Eclipse는 힙 내가 뭔가를 실행할 때 가끔 일식 이상한 일이 말한다

eclipse(1414,0x113f48000) malloc: *** error for object 0x60000284c0f0: Heap corruption 
detected, free list canary is damaged 
*** set a breakpoint in malloc_error_break to debug 

내가 사용하고 있습니다 :

Eclipse Java EE IDE for Web Developers. 
Version: Juno Service Release 2 
Build id: 20130225-0426 

이 OSX

로 코드와 아무 관계가 없습니다. Java 프로그램이나 junit 또는 서버를 실행할 때 코드 자체와 아무런 관련이 없습니다.

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=193340 –

+0

-Xmx 모두 :

나는 다음 사항에 따라 eclipse.ini에서 자바 메모리 설정을 증가하여 해결 그리고 -Xms는 eclipse.ini에 있습니다. – Dima

답변

1

Eclipse가 실행되는 동안 원시 힙이 손상된 것 같습니다. ("malloc"에 대한 언급은 실마리입니다 ...)

AFAIK, 유사한 문제 보고서를 추적 할 수 없다면 쉬운 대답은 없습니다. 이것이 없다면 무엇이 구체적으로 원인인지 말할 수는 없지만 Eclipse가 사용하는 기본 라이브러리 중 하나에 버그가있을 가능성이 가장 큽니다.

나는 다음을 권 해드립니다 : 일반 재시작/재 초기화 트릭이 어떤 차이를 만들 경우

  • 을 참조하십시오.

  • Juno 릴리스 2의 새로운 복사본을 설치하고 플러그인을 추가하여 차이가 있는지 확인하십시오.

  • 이번에도 다시 시도해보세요. 이번에는 몇 가지 플러그인을 사용해보십시오.

어떤 시점에서 당신은 당신이 문제를 재현 및 이클립스 설정을 재현 할 수 있도록 시나리오를 가지고 있다고 확신하는 경우

는, 버그 리포트를 제출합니다.


하나는 완전히 할인이 손상된 이클립스 다운로드를 설치 한 가능성은 뭔가 디스크에 복사본을 손상 한 안하거나 하드웨어 결함 (불량 메모리 칩, 색다른 CPU 등)이

+0

방금 ​​내 메모리와 모든 좋은 것들을 테스트했습니다. 새로운 클린 이클립스는 잘 동작 할 것이라고 확신합니다. 그러나 내가 너무 많은 것들을 필요로하기 때문에 그것을 피하고자합니다. – Dima

+0

@DimaGoltsman -이 문제를 일으키는 Eclipse (또는 플러그인) 버그를 확인하고 수정하라는 제안을하지 않는 한 ... 또는 이미이 작업을 수행 한 사람을 추적 할 수 있으므로 선택의 여지가별로 없다고 생각합니다. –

+0

(원할 경우 오류 메시지는 문제 디버깅을 시작하는 방법에 대한 단서를 제공합니다.) –