BACKRUSH  유닉스명령  다음  자료실  Ascii Table   원격접속  달력,시간   프로세스  
지하철노선   RFC문서   SUN FAQ   SUN FAQ1   C메뉴얼   PHP메뉴얼   너구리   아스키월드 아이피서치

글쓴이: core Sun core 분석 조회수: 4706


맨날 까먹어서 항상 검색을 하게되는 core 파일 분석 명령어..ㅠㅠ

거의 "pstack core" 로 해결을 하는데 가끔씩 더 상세하게 분석 할 필요가 있다.

core 로 알아볼 수 있는 명령어 몇개 밑에 나열해본다.




$adb core

core file = core -- program ``/export/home/slp/SLP/bin/slp_ilim'' on platform SUNW,Sun-Fire-V490

SIGBUS: Bus Error

$c

ilim_sas_pos_rsp_from_wilis+0xec(9a7f4, 250, 28c, 0, 27ff, ba0a)

fsm_action+0x4c(33438, 9a7f4, 9ff0, 0, 9a7a8, 9a7f4)

main+0x544(1, 40, a4c00, 33400, a48c0, a4c00)

_start+0x5c(0, 0, 0, 0, 0, 0)

$q로 빠져나올 수 있다.



$file core
core: ELF 32-비트 MSB 코어 파일 SPARC 버전 1, 원인수행 'zms_scim'


$pstack core
core 'core' of 4105: zms_scim SCIM
ff1ba48c getenv (ff23e880, ff23c008, 0, bef9b0, ff22b024, 0) + 3c
ff1d5034 getsystemTZ (0, 68d7c, 0, 0, 0, 0) + 14
ff1d329c _ltzset_u (493e59ee, ff23c008, 0, 0, 0, 0) + 14
ff1d24bc localtime_u (ffbef5e4, ff242948, ffbef5e4, 0, ff23c008, 156f0) + 14
000156f0 getLogTime (ffbef6e0, 1, 0, 0, 0, 0) + 10
00014fec err_doit (0, 1b1e8, ffbef7c8, 0, 0, 0) + 24
00014f00 err_msg (1b1e8, 1, 7, ffbef804, 4, 1) + 40
00013c98 main (4, fc00, 1b000, 5fffa, 0, 0) + 588
000135d8 _start (0, 0, 0, 0, 0, 0) + 5c


$mdb core
Loading modules: [ ]
> $c
libc.so.1`getenv+0x3c(ff23e880, ff23c008, 0, bef9b0, ff22b024, 0)
libc.so.1`getsystemTZ+0x14(0, 68d7c, 0, 0, 0, 0)
libc.so.1`_ltzset_u+0x14(493e60da, ff23c008, 0, 0, 0, 0)
libc.so.1`localtime_u+0x14(ffbef574, ff242948, ffbef574, ff23c008, ff23c008, 156f0)
getLogTime+0x10(ffbef670, 1, 0, 0, 1b5e0, ff212244)
err_doit+0x24(0, 1b5e0, ffbef758, 31000000, 3100, b1c14)
err_msg+0x40(1b5e0, 1, 2, b1c14, 2e000, 2e000)
scim_get_config+0x14c(b1c14, 0, 6, 6, 6, 93ae1)
main+0x278(2, ffbef9a4, ffbef9b0, b1c28, 0, 0)
_start+0x5c(0, 0, 0, 0, 0, 0)
>
mdb에서 $c커맨드는 코어 파일이 유도된 쓰레드의 스택을 보여준다. $q는 종료하고 빠져나오기.


$pldd core
core 'core' of 12174: zms_scim SCIM
/usr/lib/libsocket.so.1
/usr/lib/libnsl.so.1
/usr/lib/libc.so.1
/usr/lib/libdl.so.1
/usr/lib/libmp.so.2
/usr/platform/sun4u-us3/lib/libc_psr.so.1



$pcred core
core of 12174: e/r/suid=120 e/r/sgid=10


관련글 : 없음 글쓴시간 : 2012/02/03 19:16 from 183.109.84.23

  [sun]불량섹터 복구방법 목록보기 새글 쓰기 지우기 응답글 쓰기 글 수정 AIX file system 생성  
BACKRUSH  유닉스명령  다음  자료실  Ascii Table   원격접속  달력,시간   프로세스  
지하철노선   RFC문서   SUN FAQ   SUN FAQ1   C메뉴얼   PHP메뉴얼   너구리   아스키월드 아이피서치