2009-09-23 4 views
0

HP 시스템에서 AIX 시스템으로 응용 프로그램을 이식하려고합니다.malloc_y 함수에서 실행 가능하지 않음

HP 컴퓨터에서는 잘 돌아 갔지만 이제는 malloc_y 기능이 작동하지 않습니다. 하지만 우리는 이것에 대한 단서를 찾을 수 없습니다.

누가이 malloc_y 함수를 호출하나요?

+1

그 이상의 정보가 더 필요하십니까? 스택 트레이스 같은 거 없니? –

답변

2

AIX의 malloc은 기본 구현이 malloc_y 인 공용 인터페이스 일뿐입니다. 귀하의 질문에 대답하기 위해 malloc은 malloc_y를 호출합니다. 당신이 아마 알고 싶은 것은 코어 덤핑 (단지 직감)이되는 이유입니다. 나는 AIX에서 malloc이 쓰레드에 안전하다고 생각하지 않기 때문에 이중 돈으로 돈을 넣을 것이다. 그리고 난 당신의 응용 프로그램이 다중 스레드라고 생각합니다.

행운을 빈다. 트레이시.

관련 문제