==========================================================================
 T[o[IꍇcoredumpɂڍׂȃoO񍐕@
--------------------------------------------------------------------------

< ̃t@C͉H >

 Athenagpmap-server.exeȂǂˑRꍇɁAƂ̃X^bN
 obNg[XJ҂ɓ`@B
 oO񍐂̎ɕpƊJ҂ԂȂB

 ł́uv͂܂ŃT[o[łANCAgł͂ȂB
 ܂vZXcorei܂stackdumpjfۂ̂ƂłA
 [vȂǂ̃vZX͐Ă邪T[o[̋@\͒񋟂ȂԂ
 Ƃł͂ȂB


--------------------------------------------------------------------------
< ڎ >

 * Cygwinłstackdumpcore
     Cygwincoret@Cf@ЉB

 * coret@CX^bÑobNg[X𓾂
     vOfcoreobNg[X𓾂@ЉB

 * 
     ۂɂƂO̗B


--------------------------------------------------------------------------
< Cygwinłstackdumpcore >

 CygwinŃvOIiANZXᔽȂǂɂ́jꍇAWł
 coreł͂ȂstackdumpfB͑SƂėǂقǖɗȂ߁A
 stackdumpRsyĂJ҂͂炭Ȃ낤B

 Ď̕@ŁAstackdumpł͂Ȃcoref悤ɂB
 ** ϐɁuerror_start=dumper.exevǉ **

 悭킩ȂꍇÂ悤ɍƂƂBiWin2000ł̂݊mFj
 * fXNgbv́u}CRs[^vENbNāuvpeBvoB
 * [ڍ]^uJA[ϐ]{^NbNB
 * [U[ϐAVXeϐ̂ǂ炩uCYGWINvƂϐȂT
 * ꍇ́AI[ҏW]{^A[ϐl]Ɂuerror_start=dumper.exev
   ǉBɉ̒Pꂪꍇ́AP؂邽߁A
   ǉ镔̍ŏɔpXy[X邱ƂYȂƁB
 * Ȃꍇ́AVXeϐ(AdministratorȂȂ烆[U[ϐ)
   [VK]{^āA[ϐ]ɁuCYGWINvAӐl
   uerror_start=dumper.exev͂B
 * OKăEBhEACygwinNȂ΂悢

 ĂƁAstackdump̕ςcoref悤ɂȂB
 TCY傫ꍇAcoref̂ɂ͑ԂB
 ܂corefĂԁAdumper.exeƂvÕEBhE\B


--------------------------------------------------------------------------
< coret@CX^bÑobNg[X𓾂 >

 corefꍇA܂J҂̓X^bÑobNg[X~BG[
 f₷炾BāAgdbŃobNg[XoB
 ܂Â悤ɂgdbNBłmap-server.exeɏoB
 UNIXnOSł̓RAt@CCKv邾낤BiucorevȂǁj

 $ gdb -c map-server.exe.core

 ȂɂFXp\AŌ (gdb) Ƃvvgo͂B
 ̒OɃG[̋N֐t@CȂǂƁA̓e\Ă
 ͂Ȃ̂ŁA̓RsyׂB
 
 ܂AŁubtvƓ͂ƁAX^bÑobNg[X\B
 RsyƂ悢BA܂ɂꍇ͍ŏ̏\sx
 \낤B

 Ȃ݂ɁAup ϐv̂悤ɓ͂ƕϐoB
 ֘Aȕϐ̒lFX\ĈꏏɃRsyƊJ҂ԂȂB

 gdbIꍇ́AuqvƑłށB


--------------------------------------------------------------------------
<  >

 ȉmob.cmob_warp()֐ł킴ƃANZXᔽNĂƂOłB
 G[̏ꏊAǂŌĂяoꂽ킩邾낤B

 AAthenãpb`ԍ̕񍐂YȂƁB
 pb`ႤƁA\[Xt@Cς̂ŁAsԍɗȂȂ邽߂B
 
 Ȃȉ̗ł́AobNg[XȊOɁA
 pR}hgĊYMOB̖OipjƁA}bv̖O\ĂB
 (FAKE_ANGEL, gef_dun03.gat)

#0  mob_warp (md=0x10119c88, x=-1, y=-1, type=-1) at mob.c:1845
1845            memset(NULL,0,1);
(gdb) bt
#0  mob_warp (md=0x10119c88, x=-1, y=-1, type=-1) at mob.c:1845
#1  0x0042609d in mob_ai_sub_lazy (key=0x68e77f5, data=0x10119c88,
    app=0x22fe88 "\"") at mob.c:1412
#2  0x00455b54 in db_foreach (table=0x22fe88, func=0x610691f2 <select+242>)
    at db.c:414
#3  0x10119c88 in ?? ()
#4  0x0022fe88 in ?? ()
#5  0x610691f2 in select ()
(gdb) p mob_db[md->class].name
$1 = "FAKE_ANGEL\000\203t\203F\203C\203N\203G\203\223\203"
(gdb) p map[md->bl.m].name
$2 = "gef_dun03.gat\000\000r"

