현재 우분투 환경에 6410크로스 컴파일후 프로그램 진행하여 프로젝트를 하고 있습니다.

 

그런데 프로그램 실행도 잘되고 이상은 없는데 프로그램 실행한지 3일정도가 지나면  심하게 느려지는 현상과 함께

 

결국에는 프로그램이 죽어 버리는데요(타겟보드가 죽거나 하지는 않습니다. (6410보드)

 

죽기전 증상이 메모리 사용률과 CPU점유율 %가 계속 누적되면서

 

100%를 넘어버립니다. 100%에 가까워지면서 아래의 그림과같은 메시지가 지속적으로 출력이

 

됩니다.  혹시 라이브러리를 가져오는데에서 문제가 생기나 싶어서 (동적 Lib 사용으로 인한) static 컴파일후 실행해도

 

마찬가지네요.

 

에러 메시지 : s3c-nand : 1bit(s) error detected, corrected successfully

s3c-nand : 1bit(s) error detected, corrected successfully

s3c-nand : 1bit(s) error detected, corrected successfully

s3c-nand : 1bit(s) error detected, corrected successfully

s3c-nand : 1bit(s) error detected, corrected successfully

 

 

 

이렇게 되면 프로그램에서 메모리 할당과 해제를 잘못해서 그럴수 있다고 생각하실수 있으신데요

 

지금 개발환경전에 포터블 우분투 환경에서 Qt 설치하고 2440 보드에서 작동할때는 이런문제가 전혀 없었거든요

 

동일한 프로그램 소스를 따로 컴파일해서 실행해봤는데 6410보드 프로그램은 3일뒤에 죽고 2440보드에서는

 

프로그램이  멀쩡하게 잘 동작합니다.

 

달라진것은 2440 cpu를 6410으로 바꾼것밖에는 없는데요(크로스 컴파일러 도 제공해주시는것 사용했습니다)

 

시스템 셋팅해주시는 담당자도 전혀 감을 잡지 못해서 혹시나 이런 증상 있으셨거나 들어보신적이 있으시거나

 

가능성을 알고 계신분들 답변을 기다리겠습니다.