[완료] ctags 실행할 때 segmentation fault
글쓴이: blkstorm / 작성시간: 수, 2007/04/18 - 1:40오전
Pentium4-2.0에 젠투 얹어서 사용중입니다.
얼마전부터 ctags를 실행하면, 무조건 'Segmentation fault'가 뜹니다.
의심가는 부분을 strace로 출력해보았습니다.
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7abc000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7abb000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7abb6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7c5a000, 4096, PROT_READ) = 0 mprotect(0xb7d79000, 4096, PROT_READ) = 0 mprotect(0xb7f29000, 4096, PROT_READ) = 0 munmap(0xb7ef9000, 78555) = 0 set_tid_address(0xb7abb6f8) = 14758 sendto(-1213483264, umovestr: Input/output error 0xc, 3083186164, MSG_PROXY|MSG_EOR|MSG_TRUNC|MSG_ERRQUEUE|MSG_FIN|MSG_SYN|MSG_RST|MSG_MORE|0xb7ab0000, {sa_family=AF_DECnet, sa_data="\0\0\254A\0\0\r\0\0\0\250\352\0\0"}, 3217274920) = 0 rt_sigaction(SIGRTMIN, {0xb7c4c77f, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7c4c6b0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 uname({sys="Linux", node="localhost", ...}) = 0 brk(0) = 0x805c000 brk(0x807d000) = 0x807d000 getcwd("/home/dahn/tscalar", 200) = 19 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 14758 detached
ctags를 다시 emerge해도 현상은 동일합니다. 갑자기 tag를 사용하지 못하니깐 많이 불편합니다.
어떻게 하면 될까요. 도움 부탁드립니다.
감사합니다.
Forums:
해결했습니다. exuberant
해결했습니다.
exuberant-ctags로 실행하니깐 잘 됩니다.
처음에 ctags를 설치할때, exuberant-ctags로 입력해야 실행이 되길래 /usr/bin에 ctags 심볼릭 링크를 만들어뒀었습니다.
그런데, xemacs에서 ctags라는 심볼릭 링크를 새로 만들어서 덮어씌웠더군요. 그래서 발생한 문제였습니다.
댓글 달기