*** glibc detected *** corrupted double-linked list:
글쓴이: bizzare / 작성시간: 월, 2005/06/13 - 2:38오후
컴파일해서 잘 실행되던 코드가 어느순간부터
실행시키면
Quote:
*** glibc detected *** corrupted double-linked list: 0x000000000063a0e0 ***
라는 메시지를 내보내며 실행이 안되더군요.
(좀 더 정확히는 런타임 에러가 나더군요.)
리눅스를 업데이트하려다가 조금 문제가 있어서 도중에 재부팅을 했었는데 그 이후에 이렇게 된 것 같기도 하고요.
대체 위의 에러는 어떤 경우에 나는 것인지요. -_-a
도움 부탁드려요.
Forums:
fedora3쓰시나요?원문에도 나와 있습니다만 glibc의 추가된 기
fedora3쓰시나요?
원문에도 나와 있습니다만 glibc의 추가된 기능중에 코드의 무결성 체크를 하는 기능이 있다고 하는것 같습니다.
해결책은 export MALLOC_CHECK_=0 으로 해 보시고 실행 시켜 보세요.
실행하시려는 패키지에서 에러가 있는거 아닐까요..찾아보니 glibc에러는 아니랍니다.
http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/RELEASE-NOTES-en.html#id850584
새해 복 많이 받으세요.
Pause 됩니다. ㅠㅠ
export MALLOC_CHECK_=0 하고
실행하니까. 멈추네요. ㅠㅠ
Hello World.
에..
코드에서 double free가 있거나 double malloc이 있는 경우에 발생합니다. glibc 버전 업이 진행되면서 새로 추가된 기능 중 하나지요. 메모리 보호를 위한 조치랄까요. 일단 malloc_check 을 하지 않게 함으로써 메세지 발생은 막습니다만, 그것으로 문제가 해결된 것은 아닙니다. 정확하게는 소스를 디벼서 원인을 찾아야지요. :-)
그런데 왜 옛날글에 이런;; -_-
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?
댓글 달기