업무팁

귀염동이 2007. 4. 4. 11:17

얼마전에 검색엔진을 업그레이드 하면서 장비까지 버전업하였다.

 

리눅스는 Red Hat Enterprise Linux AS release 4 이며 메모리 8기가...

그런데 문제는 가끔씩

 

*** glibc detected *** corrupted double-linked list: 0x09b39018 ***

 

이런 메시지를 내며 프로그램이 바보가 된다는 것이다. 그래서 여기저기 알아보니

glibc의 추가된 기능중에 코드의 무결성 체크를 하는 기능때문이라고 하면서

 

export MALLOC_CHECK_=0를 추가하라고 해서 해보니 그런 메시지가 보이지 않았다.

 

 

MALLOC_CHECK_값의 의미:

  • 0 — Do not generate an error message, and do not kill the program

  • 1 — Generate an error message, but do not kill the program

  • 2 — Do not generate an error message, but kill the program

  • 3 — Generate an error message and kill the program

<원문>

 

http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/RELEASE-NOTES-en.html#id850584
출처 : 늘처음처럼
글쓴이 : 늘처음처럼 원글보기
메모 :