[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24112] ruby/tk crashes on bcc32

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2004-08-18 08:19:49 UTC
List: ruby-dev #24112
山本です。原因を追求してたのですが、力尽きました。

require "tk"

$canvas = TkCanvas.new {
  pack
}

TkButton.new {
  text "click"
  command { 1000.times {|i| TkcRectangle.new($canvas, 100, 100, 200, 200) } }
  pack
}

Tk.mainloop

このコードで、ボタンを何度か押すと落ちます。(bcc32だと落ちますが、mswin32だと
しばらく固まったようになりますが、じきに押せるようになります。下の tcl/tk も同じ挙動でした)

pack [canvas .c -width 200 -height 200]
pack [button .b -text crash -command foo]

proc foo {args} {
  set i 1000
  while {$i != 0} {
    .c create rectangle 50 50 150 150
    incr i -1
  }
}

大きく分けて

  st.c(298) の FIND_ENTRY

  gc.c(120) の RUBY_CRITICAL(mem = malloc(size));

のどちらかで落ちるようですが、落ちる場所が毎回変わるのと、デバッガ
でステップ実行していると「多数の例外が一度に起きました」といわれるので、
スレッドがらみのような気もします・・・

インストールがうまくいってない可能性もあります。configure --tcl... といった
ドキュメントされていたやり方では、tcl-... といったコマンドはありませんと
言われてしまったので、

  1. ActiveTcl8.4 (VisualC++用)をインストールする
  2. implib -a tcl84.lib "c:\program files\tcl\tcl84.dll"
     implib -a tk84.lib "c:\program files\tcl\tk84.dll"
     で bcc32 用インポートライブラリを作る
  3. それを ext\tcltklib に置く
  4. make + make install する

という方法でインストールしました。C で同じ事をするプログラムを組んで再現したかった
のですが、よくわからず、挫折しました。

アプリケーション例外が発生しました:
        アプリケーション:  (pid=492)
        発生時間:  2004/08/18 @ 16:59:38.028
        例外番号:  c0000005 (アクセス違反)

(略)

スレッド ID 0x458 のステート ダンプ

eax=61657263 ebx=02beecb8 ecx=000042f1 edx=000000a4 esi=02c8fb14 edi=00000ee3
eip=0257fc70 esp=02417e08 ebp=02417e1c iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00010202


ファンクション: st_insert
        0257fc57 8b16             mov     edx,[esi]              ds:02c8fb14=025a2428
        0257fc59 ff12             call    dword ptr [edx]        ds:000000a4=????????
        0257fc5b 83c408           add     esp,0x8
        0257fc5e 85c0             test    eax,eax
        0257fc60 7432             jz      rb_w32_select+0x15e (0258e794)
        0257fc62 eb03             jmp     Init_Time+0x452 (02588767)
        0257fc64 8b5b0c           mov     ebx,[ebx+0xc]          ds:03848b9e=????????
        0257fc67 837b0c00         cmp    dword ptr [ebx+0xc],0x0 ds:03848b9e=????????
        0257fc6b 7424             jz      Init_Time+0x47c (02588791)
        0257fc6d 8b4b0c           mov     ecx,[ebx+0xc]          ds:03848b9e=????????
フォールト ->0257fc70 8b01             mov     eax,[ecx]              ds:000042f1=????????
        0257fc72 3b45fc           cmp     eax,[ebp+0xfc]         ss:03071d02=????????
        0257fc75 75ed             jnz     Init_Time+0x54f (02588864)
        0257fc77 8b530c           mov     edx,[ebx+0xc]          ds:03848b9e=????????
        0257fc7a 3b7a04           cmp     edi,[edx+0x4]          ds:00c59f8a=????????
        0257fc7d 7412             jz      Init_Time+0x47c (02588791)
        0257fc7f 8b4b0c           mov     ecx,[ebx+0xc]          ds:03848b9e=????????
        0257fc82 ff7104           push    dword ptr [ecx+0x4]    ds:00c5e1d7=????????
        0257fc85 57               push    edi
        0257fc86 8b06             mov     eax,[esi]              ds:02c8fb14=025a2428
        0257fc88 ff10             call    dword ptr [eax]        ds:61657263=????????
        0257fc8a 83c408           add     esp,0x8

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
02417E1C 0254560B 02C8FB14 00000EE3 02D4455C 00000002 !st_insert 
02417E3C 025361C9 02D4911C 00000EE3 02D4455C 02417FDC !rb_hash_aset 
02417E5C 025366E6 025455CD 02D4911C 00000002 00000002 !rb_with_disable_interrupt 
02417F7C 02536E5C 02BA4254 02D4911C 0000014D 0000014D !rb_with_disable_interrupt 
02417FBC 02532243 02BA4254 02D4911C 0000014D 00000002 !rb_with_disable_interrupt 
024183C8 02536AC8 02D4455C 02C2B3CC 02D4C734 00000004 !rb_alias 
024184F0 02536E5C 02D55434 02D4455C 00000B91 00000B91 !rb_with_disable_interrupt 
02418530 02536FC5 02D55434 02D4455C 00000B91 00000005 !rb_with_disable_interrupt 
02418554 02538CA1 02D4455C 00000B91 00000005 02418744 !rb_funcall2 
02418574 025540D6 02D4455C 00000005 02418744 02418744 !rb_obj_call_init 
0241858C 03981347 00000005 02418744 02D4C344 02418744 !rb_class_new_instance 
024185A4 0253619A 00000005 02418744 02D4C344 02418744 !<nosymbols> 
024185C4 025366E6 03981335 02D4C344 FFFFFFFF 00000005 !rb_with_disable_interrupt 
024186E4 02536E5C 02C7597C 02D4C344 00000D29 00000D29 !rb_with_disable_interrupt 
02418724 02532414 02C7597C 02D4C344 00000D29 00000005 !rb_with_disable_interrupt 
02418B3C 02534F50 02D4BF9C 02B99754 000003E8 000007D1 !rb_alias 
02418C3C 025351F8 00000711 02D4BF9C 00000000 00000000 !rb_iterator_p 
02418C58 02552592 00000711 00000000 00000000 00000000 !rb_yield 
02418C70 025361A8 000007D1 00000000 02BA792C 00000000 !rb_fix2str 
02418C88 025366E6 0255256A 000007D1 00000000 00000000 !rb_with_disable_interrupt 
02418DA8 02536E5C 02BA7A1C 000007D1 00001551 00001551 !rb_with_disable_interrupt 
02418DE8 02532414 02BA7A1C 000007D1 00001551 00000000 !rb_with_disable_interrupt 
024191EC 02531770 02D4BF9C 02B998BC 02B9973C 00000000 !rb_alias 
024195E0 02534F50 02D4BF9C 02B9973C 024197B4 00000000 !rb_alias 
024196E0 0253A28C 02CE2564 02D4BF9C 00000000 00000002 !rb_iterator_p 
024197D8 0253A3B2 02D4A3F4 02CE2564 00000006 00000000 !rb_f_lambda 
024197F0 0253618A 02D4A3F4 02CE2564 02D7C448 02B9B434 !rb_f_lambda 
0241980C 025366E6 0253A3A0 02D4A3F4 FFFFFFFE 00000000 !rb_with_disable_interrupt 
0241992C 02536E5C 02B9B4DC 02D4A3F4 00001481 00001481 !rb_with_disable_interrupt 
0241996C 02536FC5 02B9B4DC 02D4A3F4 00001481 00000000 !rb_with_disable_interrupt 
02419990 0252F80D 02D4A3F4 00001481 00000000 02D7C448 !rb_funcall2 
02419A70 039813A5 02D4A3F4 02CE257C 00000000 78001E00 !rb_eval_cmd 
02419A94 0253619A 00000001 02419C34 02C7591C 02419C34 !<nosymbols> 
02419AB4 025366E6 03981377 02C7591C FFFFFFFF 00000001 !rb_with_disable_interrupt 
02419BD4 02536E5C 02C751FC 02C7591C 00002B59 00002B59 !rb_with_disable_interrupt 
02419C14 02532414 02C751FC 02C7591C 00002B59 00000001 !rb_with_disable_interrupt 
0241A01C 0253232F 02C6FF64 02B827EC 0253230B 0241A5A0 !rb_alias 
0241A414 02536AC8 02C6FF64 02B82774 02C6E56C 00000004 !rb_alias 
0241A53C 02536E5C 02C6FEA4 02C6FF64 00002B19 00002B19 !rb_with_disable_interrupt 
0241A57C 02532414 02C6FEA4 02C6FF64 00002B19 00000001 !rb_with_disable_interrupt 
0241A984 02536AC8 02D49B3C 02B83A94 02C6F2A4 00000004 !rb_alias 
0241AAA8 02536E5C 02C6FA6C 02D49B3C 00001481 00001481 !rb_with_disable_interrupt 
0241AAE8 02532414 02C6FA6C 02D49B3C 00001481 00000000 !rb_with_disable_interrupt 
0241AEEC 02531B89 02C702DC 02B8053C 0241B46C 02B7F8AC !rb_alias 
0241B2E0 02536AC8 02C702DC 02B7F8AC 02C6C40C 00000004 !rb_alias 
0241B40C 02536E5C 02C70114 02C702DC 00002BE9 00002BE9 !rb_with_disable_interrupt 
0241B44C 02536EAF 02C70114 02C702DC 00002BE9 00000001 !rb_with_disable_interrupt 
0241B47C 03392E69 02C702DC 00002BE9 02D491AC 00000000 !rb_apply 
0241B498 02535C4C 02D7C3D4 02705F90 025D6124 02D7C3D4 !<nosymbols> 
0241B4F0 03392F67 03392E17 02D7C3D4 0241B52C 02705F90 !rb_protect 
0241B530 02535CD3 02D7C3D4 02705F90 00000004 00000001 !<nosymbols> 
0241B58C 033934EE 03392EE9 02D7C3D4 03393227 00000001 !rb_ensure 
0241B5D8 033C1D36 00000000 02705F90 00000004 0241B7EC !<nosymbols> 
0241B61C 033C2811 02705F90 00000004 0241B7EC 03942310 !TclEvalObjvInternal 
0241B840 033C2DEC 02705F90 03942310 0000001F 00040000 !Tcl_EvalEx 
0241B874 033C7B63 02705F90 038F6C68 00040000 0241B8E0 !Tcl_EvalObjEx 
0241B8C8 033C1D36 00000000 02705F90 00000003 0270C8FC !Tcl_EvalObjCmd 
0241B90C 033EF60E 02705F90 00000003 0270C8FC 00000000 !TclEvalObjvInternal 
0241BFAC 033EE6E7 02705F90 0393E018 00000025 00000AFE !TclCompEvalObj 
0241BFD8 033C2E24 02705F90 038D39E8 038B9B45 00000000 !TclCompEvalObj 
0241C004 033C756D 02705F90 038D39E8 00000000 03905758 !Tcl_EvalObjEx 
0241C020 033C1D36 00000000 02705F90 00000003 0270C8F0 !Tcl_CatchObjCmd 
0241C064 033EF60E 02705F90 00000003 0270C8F0 00000000 !TclEvalObjvInternal 
0241C704 033EE45C 02705F90 03904410 00000001 00000003 !TclCompEvalObj 
0241CEE0 033C3588 02705F90 038F6A58 0241CEF8 02705F90 !Tcl_ExprObj 
0241CF00 033CB234 02705F90 038F6A58 0241CF28 034641D9 !Tcl_ExprBooleanObj 
0241CF30 033C1D36 00000000 02705F90 00000005 0270C8D8 !Tcl_IfObjCmd 
0241CF74 033EF60E 02705F90 00000005 0270C8D8 00000000 !TclEvalObjvInternal 
0241D614 033EE6E7 02705F90 038B7E48 000001E1 00000AFC !TclCompEvalObj 
0241D640 034286E7 02705F90 027046C8 0395EEBD 038F34F9 !TclCompEvalObj 
0241D958 033C1D36 038B80C0 02705F90 00000002 0270C8D0 !TclObjInterpProc 
0241D99C 033EF60E 02705F90 00000002 0270C8D0 00000000 !TclEvalObjvInternal 
0241E03C 033EE6E7 02705F90 0393DF90 0000000D 00000AFB !TclCompEvalObj 
0241E068 033C2E24 02705F90 03905A58 03942310 0241E090 !TclCompEvalObj 
0241E094 1002BB38 02705F90 03905A58 00020000 00000000 !Tcl_EvalObjEx 
0241E0AC 1002AAC9 0391FED8 0341EDD9 02705F90 00000004 !TkInvokeButton 
0241E0D8 033C1D36 0391FED8 02705F90 00000002 03941D08 !Tk_RadiobuttonObjCmd 
0241E11C 033C1F76 02705F90 00000002 03941D08 0346B434 !TclEvalObjvInternal 
0241E22C 033C2DBC 02705F90 00000002 03941D08 00040000 !Tcl_EvalObjv 
0241E260 03427E80 02705F90 038D3A78 00040000 038BD118 !Tcl_EvalObjEx 
0241E2C8 033C1D36 00000000 02705F90 00000001 0270C8CC !Tcl_UplevelObjCmd 
0241E30C 033EF60E 02705F90 00000003 0270C8C4 00000000 !TclEvalObjvInternal 
0241E9AC 033EE6E7 02705F90 0393DD68 000002DA 00000AF0 !TclCompEvalObj 
0241E9D8 034286E7 02705F90 038F65C0 0241F147 0393D9A0 !TclCompEvalObj 
0241ECF0 033C1D36 039079B0 02705F90 00000002 0241EF04 !TclObjInterpProc 
0241ED34 033C2811 02705F90 00000002 0241EF04 0241F131 !TclEvalObjvInternal 
0241EF58 033C2C96 02705F90 0241F12C 0000001A 00000000 !Tcl_EvalEx 
0241EF78 033C4399 02705F90 0241F12C 02705F90 00000000 !Tcl_Eval 
0241EF94 100250C7 02705F90 0241F12C FFFFFFFD 00000000 !Tcl_GlobalEval 
0241F20C 10049B5E 038B0D08 0393D940 0393C348 00000000 !Tk_BindEvent 
0241F290 10057518 0393C348 0393D940 00000001 00015673 !TkBindEventProc 
0241F2F0 10057AB8 0393D940 0393D938 03898BB0 0346B424 !Tk_HandleEvent 
0241F308 0341CE08 0393D938 FFFFFFFD 0393D938 00001448 !TkQueueEventForAllChildren 
0241F32C 0341D18D FFFFFFFD 00000000 027045D8 00000000 !Tcl_ServiceEvent 
0241F34C 03391A1D FFFFFFFD 00000001 025D6124 00000000 !Tcl_DoOneEvent 
0241F374 03391DB0 00000001 00000000 00000000 0241F3E4 !<nosymbols> 
0241F388 02535CD3 00000002 00000001 FFFFFFFF 00000000 !<nosymbols> 
0241F3E4 03391F31 03391D8C 00000002 03391DC2 00000000 !rb_ensure 
0241F400 03391F7E 00000002 00000002 0241F430 0253619A !<nosymbols> 
0241F410 0253619A 00000001 0241F5B0 02C79A44 0241F5B0 !<nosymbols> 

*----> ロウ スタック ダンプ <----*
02417e08  5c 45 d4 02 e3 0e 00 00 - 1c 91 d4 02 a4 00 00 00  \E..............
02417e18  e3 0e 00 00 3c 7e 41 02 - 0b 56 54 02 14 fb c8 02  ....<~A..VT.....
02417e28  e3 0e 00 00 5c 45 d4 02 - 02 00 00 00 02 00 00 00  ....\E..........
02417e38  dc 7f 41 02 5c 7e 41 02 - c9 61 53 02 1c 91 d4 02  ..A.\~A..aS.....
02417e48  e3 0e 00 00 5c 45 d4 02 - dc 7f 41 02 9c 3f ba 02  ....\E....A..?..
02417e58  02 00 00 00 7c 7f 41 02 - e6 66 53 02 cd 55 54 02  ....|.A..fS..UT.
02417e68  1c 91 d4 02 02 00 00 00 - 02 00 00 00 dc 7f 41 02  ..............A.
02417e78  9c 3f ba 02 1c 91 d4 02 - 4d 01 00 00 01 00 00 00  .?......M.......
02417e88  84 32 b8 02 00 00 00 00 - 34 54 d5 02 7c 91 d4 02  .2......4T..|...
02417e98  00 00 00 00 3c ce d4 02 - b0 7d 41 02 00 00 00 00  ....<....}A.....
02417ea8  98 f2 8c 03 5c 60 70 02 - 30 4e e5 77 ff ff ff ff  ....\`p.0N.w....
02417eb8  04 7f 41 02 00 00 00 00 - 08 7f 41 02 00 10 00 00  ..A.......A.....
02417ec8  04 00 00 00 00 00 dd 02 - 00 10 00 00 00 f0 dd 02  ................
02417ed8  b0 ff 41 02 00 00 00 00 - cc 7e 41 02 b0 ff 41 02  ..A......~A...A.
02417ee8  b0 ff 41 02 97 e5 e5 77 - 58 4e e5 77 ff ff ff ff  ..A....wXN.w....
02417ef8  14 7f 41 02 cf 4d e5 77 - ff ff ff ff 1c 91 d4 02  ..A..M.w........
02417f08  02 00 00 00 4d 01 00 00 - 4d 01 00 00 54 42 ba 02  ....M...M...TB..
02417f18  78 84 41 02 00 00 00 00 - 14 b1 c2 02 00 00 00 00  x.A.............
02417f28  00 00 00 00 02 29 01 00 - b9 08 59 02 01 00 00 00  .....)....Y.....
02417f38  00 00 00 00 4c 83 41 02 - 00 00 00 00 00 00 00 00  ....L.A.........

スレッド ID 0x120 のステート ダンプ

eax=0343befd ebx=00000002 ecx=024221d0 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=05d9ff1c ebp=05d9ff68 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


ファンクション: NtWaitForMultipleObjects
        77f82873 b8e9000000       mov     eax,0xe9
        77f82878 8d542404         lea     edx,[esp+0x4]          ss:069f9e03=????????
        77f8287c cd2e             int     2e
        77f8287e c21400           ret     0x14

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
05D9FF68 77E58F0D 05D9FF40 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
05D9FFB4 77E5438B 038BF340 77F87A99 77F87A01 038BF340 kernel32!WaitForMultipleObjects 
05D9FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!TlsSetValue 

スレッド ID 0x34c のステート ダンプ

eax=0343bfba ebx=00000002 ecx=024221d0 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=07d9ff18 ebp=07d9ff64 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


ファンクション: NtWaitForMultipleObjects
        77f82873 b8e9000000       mov     eax,0xe9
        77f82878 8d542404         lea     edx,[esp+0x4]          ss:089f9dff=????????
        77f8287c cd2e             int     2e
        77f8287e c21400           ret     0x14

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
07D9FF64 77E58F0D 07D9FF3C 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
07D9FFB4 77E5438B 038C13A8 77F87A99 77F87A01 038C13A8 kernel32!WaitForMultipleObjects 
07D9FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!TlsSetValue 

スレッド ID 0x38c のステート ダンプ

eax=0343bfba ebx=00000002 ecx=024221d0 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=09d9ff18 ebp=09d9ff64 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


ファンクション: NtWaitForMultipleObjects
        77f82873 b8e9000000       mov     eax,0xe9
        77f82878 8d542404         lea     edx,[esp+0x4]          ss:0a9f9dff=????????
        77f8287c cd2e             int     2e
        77f8287e c21400           ret     0x14

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
09D9FF64 77E58F0D 09D9FF3C 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
09D9FFB4 77E5438B 038C4428 77F87A99 77F87A01 038C4428 kernel32!WaitForMultipleObjects 
09D9FFEC 00000000 0343BFBA 038C4428 00000000 00905A4D kernel32!TlsSetValue 

*----> ロウ スタック ダンプ <----*
09d9ff18  23 3c e5 77 02 00 00 00 - 3c ff d9 09 01 00 00 00  #<.w....<.......
09d9ff28  00 00 00 00 00 00 00 00 - 99 7a f8 77 01 7a f8 77  .........z.w.z.w
09d9ff38  28 44 8c 03 60 03 00 00 - 64 03 00 00 c6 df 42 80  (D..`...d.....B.
09d9ff48  10 2f 00 80 80 6b 79 81 - 20 6a 79 81 00 00 00 00  ./...ky. jy.....
09d9ff58  d0 10 04 e2 00 00 00 00 - d0 10 04 e2 b4 ff d9 09  ................
09d9ff68  0d 8f e5 77 3c ff d9 09 - 01 00 00 00 00 00 00 00  ...w<...........
09d9ff78  00 00 00 00 00 00 00 00 - f0 bf 43 03 02 00 00 00  ..........C.....
09d9ff88  94 ff d9 09 00 00 00 00 - ff ff ff ff 60 03 00 00  ............`...
09d9ff98  64 03 00 00 ff ff ff ff - 7b 14 43 80 0b 00 00 00  d.......{.C.....
09d9ffa8  00 00 00 00 00 00 00 00 - 28 44 8c 03 ec ff d9 09  ........(D......
09d9ffb8  8b 43 e5 77 28 44 8c 03 - 99 7a f8 77 01 7a f8 77  .C.w(D...z.w.z.w
09d9ffc8  28 44 8c 03 00 b0 fd 7f - d0 21 42 02 c0 ff d9 09  (D.......!B.....
09d9ffd8  d0 21 42 02 ff ff ff ff - 97 e5 e5 77 a8 a0 e5 77  .!B........w...w
09d9ffe8  00 00 00 00 00 00 00 00 - 00 00 00 00 ba bf 43 03  ..............C.
09d9fff8  28 44 8c 03 00 00 00 00 - 4d 5a 90 00 03 00 00 00  (D......MZ......
09da0008  04 00 00 00 ff ff 00 00 - b8 00 00 00 00 00 00 00  ................
09da0018  40 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  @...............
09da0028  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
09da0038  00 00 00 00 c0 00 00 00 - 0e 1f ba 0e 00 b4 09 cd  ................
09da0048  21 b8 01 4c cd 21 54 68 - 69 73 20 70 72 6f 67 72  !..L.!This progr

スレッド ID 0x2d4 のステート ダンプ

eax=03449bcc ebx=0bdcff8c ecx=0241f0d4 edx=00000000 esi=77f82865 edi=00000358
eip=77f82870 esp=0bdcff70 ebp=0bdcff94 iopl=0         nv up ei ng nz ac po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000297


ファンクション: NtWaitForSingleObject
        77f82865 b8ea000000       mov     eax,0xea
        77f8286a 8d542404         lea     edx,[esp+0x4]          ss:0ca29e57=????????
        77f8286e cd2e             int     2e
        77f82870 c20c00           ret     0xc

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
0BDCFF94 03449C54 00000358 000003E8 00000000 00000102 ntdll!NtWaitForSingleObject 
0BDCFFB4 77E5438B 00000000 00000000 00000000 00000000 !TclpGetDate 
0BDCFFEC 00000000 03449BCC 00000000 00000000 6CC90000 kernel32!TlsSetValue 

*----> ロウ スタック ダンプ <----*
0bdcff70  28 3b e5 77 58 03 00 00 - 00 00 00 00 8c ff dc 0b  (;.wX...........
0bdcff80  00 00 00 00 00 00 00 00 - 00 00 00 00 80 69 67 ff  .............ig.
0bdcff90  ff ff ff ff b4 ff dc 0b - 54 9c 44 03 58 03 00 00  ........T.D.X...
0bdcffa0  e8 03 00 00 00 00 00 00 - 02 01 00 00 94 c9 95 4c  ...............L
0bdcffb0  f9 84 c4 01 ec ff dc 0b - 8b 43 e5 77 00 00 00 00  .........C.w....
0bdcffc0  00 00 00 00 00 00 00 00 - 00 00 00 00 00 a0 fd 7f  ................
0bdcffd0  d4 f0 41 02 c0 ff dc 0b - d4 f0 41 02 ff ff ff ff  ..A.......A.....
0bdcffe0  97 e5 e5 77 a8 a0 e5 77 - 00 00 00 00 00 00 00 00  ...w...w........
0bdcfff0  00 00 00 00 cc 9b 44 03 - 00 00 00 00 00 00 00 00  ......D.........
0bdd0000  00 00 c9 6c 01 00 00 00 - 86 00 01 00 00 00 00 00  ...l............
0bdd0010  fb 00 05 00 00 00 00 00 - 45 01 03 00 28 00 02 00  ........E...(...
0bdd0020  2c 00 02 00 4a 00 01 00 - 00 03 f0 00 b8 03 79 00  ,...J.........y.
0bdd0030  96 00 01 00 00 00 00 00 - c0 02 00 00 11 04 01 e0  ................
0bdd0040  fc 08 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0050  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0060  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0070  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0080  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0090  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd00a0  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................



もしくは


アプリケーション例外が発生しました:
        アプリケーション:  (pid=720)
        発生時間:  2004/08/18 @ 17:00:12.810
        例外番号:  c0000005 (アクセス違反)

(略)

スレッド ID 0x440 のステート ダンプ

eax=02dc3244 ebx=00000010 ecx=02b700b0 edx=00000000 esi=00000010 edi=00004332
eip=02590d61 esp=02417b68 ebp=02417b70 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00010246


ファンクション: Init_ext
        02590d45 8b5004           mov     edx,[eax+0x4]          ds:03a1d12a=????????
        02590d48 3bc2             cmp     eax,edx
        02590d4a 7426             jz      Init_ext+0x969a (02599872)
        02590d4c 8bc2             mov     eax,edx
        02590d4e 8320fe           and     dword ptr [eax],0xfe   ds:02dc3244=00000000
        02590d51 8b10             mov     edx,[eax]              ds:02dc3244=00000000
        02590d53 83e2fc           and     edx,0xfc
        02590d56 83641004fd     and dword ptr [eax+edx+0x4],0xfd ds:00c59ee7=????????
        02590d5b 8b5004           mov     edx,[eax+0x4]          ds:03a1d12a=????????
        02590d5e 8b4808           mov     ecx,[eax+0x8]          ds:03a1d12a=????????
フォールト ->02590d61 894a08           mov     [edx+0x8],ecx          ds:00c59ee6=????????
        02590d64 8b4808           mov     ecx,[eax+0x8]          ds:03a1d12a=????????
        02590d67 83c004           add     eax,0x4
        02590d6a 895104           mov     [ecx+0x4],edx          ds:037c9f96=????????
        02590d6d e958010000       jmp     Init_ext+0xcf2 (02590eca)
        02590d72 8b15dc6e5c02                                    ds:025c6edc=02dc8c1c
                                  mov     edx,[Win32System+0x488 (025c6edc)]
        02590d78 8bc2             mov     eax,edx
        02590d7a 81fad86e5c02     cmp     edx,0x25c6ed8
        02590d80 755f             jnz     Init_ext+0x9709 (025998e1)
        02590d82 8bc1             mov     eax,ecx
        02590d84 83c008           add     eax,0x8
        02590d87 0305d46e5c02                                    ds:025c6ed4=02b7009c
                                  add     eax,[Win32System+0x480 (025c6ed4)]

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
02417B70 02590CF4 00000010 02417B88 02590495 00000010 !Init_ext 
02417B7C 02590495 00000010 02417B9C 02542F91 00000010 !Init_ext 
02417B88 02542F91 00000010 02BD7D0C 00000000 02417BBC !Init_ext 
02417B9C 0257FCBD 00000010 00004332 02D4C1AC 02D3DA34 !ruby_xmalloc 
02417BBC 0258B0E6 02BD7D0C 00004332 02D4C1AC 02418748 !st_insert 
02417BDC 02532F66 02D3DA34 00004332 02D4C1AC 02418748 !rb_ivar_set 
02417FD4 02532F51 02D3DA34 02C2B448 02418748 02C2B3B8 !rb_alias 
024183C8 02536AC8 02D3DA34 02C2B3B8 02D4C734 00000004 !rb_alias 
024184F0 02536E5C 02D55434 02D3DA34 00000B91 00000B91 !rb_with_disable_interrupt 
02418530 02536FC5 02D55434 02D3DA34 00000B91 00000005 !rb_with_disable_interrupt 
02418554 02538CA1 02D3DA34 00000B91 00000005 02418744 !rb_funcall2 
02418574 025540D6 02D3DA34 00000005 02418744 02418744 !rb_obj_call_init 
0241858C 03981347 00000005 02418744 02D4C344 02418744 !rb_class_new_instance 
024185A4 0253619A 00000005 02418744 02D4C344 02418744 !<nosymbols> 
024185C4 025366E6 03981335 02D4C344 FFFFFFFF 00000005 !rb_with_disable_interrupt 
024186E4 02536E5C 02C75968 02D4C344 00000D29 00000D29 !rb_with_disable_interrupt 
02418724 02532414 02C75968 02D4C344 00000D29 00000005 !rb_with_disable_interrupt 
02418B3C 02534F50 02D4BF9C 02B99740 000003E8 000007D1 !rb_alias 
02418C3C 025351F8 00000271 02D4BF9C 00000000 00000000 !rb_iterator_p 
02418C58 02552592 00000271 00000000 00000000 00000000 !rb_yield 
02418C70 025361A8 000007D1 00000000 02BA7918 00000000 !rb_fix2str 
02418C88 025366E6 0255256A 000007D1 00000000 00000000 !rb_with_disable_interrupt 
02418DA8 02536E5C 02BA7A08 000007D1 00001551 00001551 !rb_with_disable_interrupt 
02418DE8 02532414 02BA7A08 000007D1 00001551 00000000 !rb_with_disable_interrupt 
024191EC 02531770 02D4BF9C 02B998A8 02B99728 00000000 !rb_alias 
024195E0 02534F50 02D4BF9C 02B99728 024197B4 00000000 !rb_alias 
024196E0 0253A28C 02CE257C 02D4BF9C 00000000 00000002 !rb_iterator_p 
024197D8 0253A3B2 02D4A3F4 02CE257C 00000006 00000000 !rb_f_lambda 
024197F0 0253618A 02D4A3F4 02CE257C 02D7D724 02B9B420 !rb_f_lambda 
0241980C 025366E6 0253A3A0 02D4A3F4 FFFFFFFE 00000000 !rb_with_disable_interrupt 
0241992C 02536E5C 02B9B4C8 02D4A3F4 00001481 00001481 !rb_with_disable_interrupt 
0241996C 02536FC5 02B9B4C8 02D4A3F4 00001481 00000000 !rb_with_disable_interrupt 
02419990 0252F80D 02D4A3F4 00001481 00000000 02D7D724 !rb_funcall2 
02419A70 039813A5 02D4A3F4 02CE2594 00000000 78001E00 !rb_eval_cmd 
02419A94 0253619A 00000001 02419C34 02C75908 02419C34 !<nosymbols> 
02419AB4 025366E6 03981377 02C75908 FFFFFFFF 00000001 !rb_with_disable_interrupt 
02419BD4 02536E5C 02C751E8 02C75908 00002B59 00002B59 !rb_with_disable_interrupt 
02419C14 02532414 02C751E8 02C75908 00002B59 00000001 !rb_with_disable_interrupt 
0241A01C 0253232F 02C6FF50 02B827D8 0253230B 0241A5A0 !rb_alias 
0241A414 02536AC8 02C6FF50 02B82760 02C6E558 00000004 !rb_alias 
0241A53C 02536E5C 02C6FE90 02C6FF50 00002B19 00002B19 !rb_with_disable_interrupt 
0241A57C 02532414 02C6FE90 02C6FF50 00002B19 00000001 !rb_with_disable_interrupt 
0241A984 02536AC8 02D49B3C 02B83A80 02C6F290 00000004 !rb_alias 
0241AAA8 02536E5C 02C6FA58 02D49B3C 00001481 00001481 !rb_with_disable_interrupt 
0241AAE8 02532414 02C6FA58 02D49B3C 00001481 00000000 !rb_with_disable_interrupt 
0241AEEC 02531B89 02C702C8 02B80528 0241B46C 02B7F898 !rb_alias 
0241B2E0 02536AC8 02C702C8 02B7F898 02C6C3F8 00000004 !rb_alias 
0241B40C 02536E5C 02C70100 02C702C8 00002BE9 00002BE9 !rb_with_disable_interrupt 
0241B44C 02536EAF 02C70100 02C702C8 00002BE9 00000001 !rb_with_disable_interrupt 
0241B47C 03392E69 02C702C8 00002BE9 02D491AC 00000000 !rb_apply 
0241B498 02535C4C 02D7D6B0 02705F90 025D6124 02D7D6B0 !<nosymbols> 
0241B4F0 03392F67 03392E17 02D7D6B0 0241B52C 02705F90 !rb_protect 
0241B530 02535CD3 02D7D6B0 02705F90 00000004 00000001 !<nosymbols> 
0241B58C 033934EE 03392EE9 02D7D6B0 03393227 00000001 !rb_ensure 
0241B5D8 033C1D36 00000000 02705F90 00000004 0241B7EC !<nosymbols> 
0241B61C 033C2811 02705F90 00000004 0241B7EC 03942310 !TclEvalObjvInternal 
0241B840 033C2DEC 02705F90 03942310 0000001F 00040000 !Tcl_EvalEx 
0241B874 033C7B63 02705F90 038F6C68 00040000 0241B8E0 !Tcl_EvalObjEx 
0241B8C8 033C1D36 00000000 02705F90 00000003 0270C8FC !Tcl_EvalObjCmd 
0241B90C 033EF60E 02705F90 00000003 0270C8FC 00000000 !TclEvalObjvInternal 
0241BFAC 033EE6E7 02705F90 0393E018 00000025 00000AFE !TclCompEvalObj 
0241BFD8 033C2E24 02705F90 038D39E8 038B9B45 00000000 !TclCompEvalObj 
0241C004 033C756D 02705F90 038D39E8 00000000 03905758 !Tcl_EvalObjEx 
0241C020 033C1D36 00000000 02705F90 00000003 0270C8F0 !Tcl_CatchObjCmd 
0241C064 033EF60E 02705F90 00000003 0270C8F0 00000000 !TclEvalObjvInternal 
0241C704 033EE45C 02705F90 03904410 00000001 00000003 !TclCompEvalObj 
0241CEE0 033C3588 02705F90 038F6A58 0241CEF8 02705F90 !Tcl_ExprObj 
0241CF00 033CB234 02705F90 038F6A58 0241CF28 034641D9 !Tcl_ExprBooleanObj 
0241CF30 033C1D36 00000000 02705F90 00000005 0270C8D8 !Tcl_IfObjCmd 
0241CF74 033EF60E 02705F90 00000005 0270C8D8 00000000 !TclEvalObjvInternal 
0241D614 033EE6E7 02705F90 038B7E48 000001E1 00000AFC !TclCompEvalObj 
0241D640 034286E7 02705F90 027046C8 0395EEBD 038F34F9 !TclCompEvalObj 
0241D958 033C1D36 038B80C0 02705F90 00000002 0270C8D0 !TclObjInterpProc 
0241D99C 033EF60E 02705F90 00000002 0270C8D0 00000000 !TclEvalObjvInternal 
0241E03C 033EE6E7 02705F90 0393DF90 0000000D 00000AFB !TclCompEvalObj 
0241E068 033C2E24 02705F90 03905A58 03942310 0241E090 !TclCompEvalObj 
0241E094 1002BB38 02705F90 03905A58 00020000 00000000 !Tcl_EvalObjEx 
0241E0AC 1002AAC9 0391FED8 0341EDD9 02705F90 00000004 !TkInvokeButton 
0241E0D8 033C1D36 0391FED8 02705F90 00000002 03941D08 !Tk_RadiobuttonObjCmd 
0241E11C 033C1F76 02705F90 00000002 03941D08 0346B434 !TclEvalObjvInternal 
0241E22C 033C2DBC 02705F90 00000002 03941D08 00040000 !Tcl_EvalObjv 
0241E260 03427E80 02705F90 038D3A78 00040000 038BD118 !Tcl_EvalObjEx 
0241E2C8 033C1D36 00000000 02705F90 00000001 0270C8CC !Tcl_UplevelObjCmd 
0241E30C 033EF60E 02705F90 00000003 0270C8C4 00000000 !TclEvalObjvInternal 
0241E9AC 033EE6E7 02705F90 0393DD68 000002DA 00000AF0 !TclCompEvalObj 
0241E9D8 034286E7 02705F90 038F65C0 0241F147 0393DA18 !TclCompEvalObj 
0241ECF0 033C1D36 039079B0 02705F90 00000002 0241EF04 !TclObjInterpProc 
0241ED34 033C2811 02705F90 00000002 0241EF04 0241F131 !TclEvalObjvInternal 
0241EF58 033C2C96 02705F90 0241F12C 0000001A 00000000 !Tcl_EvalEx 
0241EF78 033C4399 02705F90 0241F12C 02705F90 00000000 !Tcl_Eval 
0241EF94 100250C7 02705F90 0241F12C FFFFFFFD 00000000 !Tcl_GlobalEval 
0241F20C 10049B5E 038B0D08 0393D9B8 0393C348 00000000 !Tk_BindEvent 
0241F290 10057518 0393C348 0393D9B8 00000001 00010D69 !TkBindEventProc 
0241F2F0 10057AB8 0393D9B8 0393D9B0 03898BB0 0346B424 !Tk_HandleEvent 
0241F308 0341CE08 0393D9B0 FFFFFFFD 0393D9B0 0000567C !TkQueueEventForAllChildren 
0241F32C 0341D18D FFFFFFFD 00000000 027045D8 00000000 !Tcl_ServiceEvent 
0241F34C 03391A1D FFFFFFFD 00000001 025D6124 00000000 !Tcl_DoOneEvent 
0241F374 03391DB0 00000001 00000000 00000000 0241F3E4 !<nosymbols> 
0241F388 02535CD3 00000002 00000001 FFFFFFFF 00000000 !<nosymbols> 
0241F3E4 03391F31 03391D8C 00000002 03391DC2 00000000 !rb_ensure 

*----> ロウ スタック ダンプ <----*
02417b68  0c 7d bd 02 10 00 00 00 - 7c 7b 41 02 f4 0c 59 02  .}......|{A...Y.
02417b78  10 00 00 00 88 7b 41 02 - 95 04 59 02 10 00 00 00  .....{A...Y.....
02417b88  9c 7b 41 02 91 2f 54 02 - 10 00 00 00 0c 7d bd 02  .{A../T......}..
02417b98  00 00 00 00 bc 7b 41 02 - bd fc 57 02 10 00 00 00  .....{A...W.....
02417ba8  32 43 00 00 ac c1 d4 02 - 34 da d3 02 09 00 00 00  2C......4.......
02417bb8  32 43 00 00 dc 7b 41 02 - e6 b0 58 02 0c 7d bd 02  2C...{A...X..}..
02417bc8  32 43 00 00 ac c1 d4 02 - 48 87 41 02 b8 b3 c2 02  2C......H.A.....
02417bd8  34 da d3 02 d4 7f 41 02 - 66 2f 53 02 34 da d3 02  4.....A.f/S.4...
02417be8  32 43 00 00 ac c1 d4 02 - 48 87 41 02 b8 b3 c2 02  2C......H.A.....
02417bf8  34 da d3 02 c0 25 8b 03 - 7f 04 00 00 3f 00 00 00  4....%......?...
02417c08  63 2e ed 6a c0 25 8b 03 - e0 89 41 02 58 8b 41 02  c..j.%....A.X.A.
02417c18  01 00 00 00 3c 7e 41 02 - 90 5f 70 02 03 00 00 00  ....<~A.._p.....
02417c28  00 00 00 00 30 f4 8c 03 - 5c 60 70 02 e8 25 8b 03  ....0...\`p..%..
02417c38  90 5f 70 02 c0 25 8b 03 - 58 24 46 03 98 61 70 02  ._p..%..X$F..ap.
02417c48  d8 8e 41 02 dc 7e 41 02 - 00 38 3e 03 bc 89 41 02  ..A..~A..8>...A.
02417c58  24 7f 41 02 90 3b 3e 03 - 30 7e 41 02 a0 33 8f 03  $.A..;>.0~A..3..
02417c68  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
02417c78  71 ea 52 02 d4 7f 41 02 - bd c8 53 02 02 00 00 00  q.R...A...S.....
02417c88  00 00 00 00 5c 28 ca 02 - b8 b3 c2 02 2c cf cb 02  ....\(......,...
02417c98  14 00 00 00 5b da 8b 03 - 00 00 00 00 02 00 00 00  ....[...........

スレッド ID 0x1ec のステート ダンプ

eax=0343befd ebx=00000002 ecx=024221d0 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=05d9ff1c ebp=05d9ff68 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


ファンクション: NtWaitForMultipleObjects
        77f82873 b8e9000000       mov     eax,0xe9
        77f82878 8d542404         lea     edx,[esp+0x4]          ss:069f9e03=????????
        77f8287c cd2e             int     2e
        77f8287e c21400           ret     0x14

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
05D9FF68 77E58F0D 05D9FF40 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
05D9FFB4 77E5438B 038BF340 77F87A99 77F87A01 038BF340 kernel32!WaitForMultipleObjects 
05D9FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!TlsSetValue 

スレッド ID 0x458 のステート ダンプ

eax=0343bfba ebx=00000002 ecx=024221d0 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=07d9ff18 ebp=07d9ff64 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


ファンクション: NtWaitForMultipleObjects
        77f82873 b8e9000000       mov     eax,0xe9
        77f82878 8d542404         lea     edx,[esp+0x4]          ss:089f9dff=????????
        77f8287c cd2e             int     2e
        77f8287e c21400           ret     0x14

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
07D9FF64 77E58F0D 07D9FF3C 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
07D9FFB4 77E5438B 038C13A8 77F87A99 77F87A01 038C13A8 kernel32!WaitForMultipleObjects 
07D9FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!TlsSetValue 

スレッド ID 0x120 のステート ダンプ

eax=0343bfba ebx=00000002 ecx=024221d0 edx=00000000 esi=77f82873 edi=00000002
eip=77f8287e esp=09d9ff18 ebp=09d9ff64 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000246


ファンクション: NtWaitForMultipleObjects
        77f82873 b8e9000000       mov     eax,0xe9
        77f82878 8d542404         lea     edx,[esp+0x4]          ss:0a9f9dff=????????
        77f8287c cd2e             int     2e
        77f8287e c21400           ret     0x14

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
09D9FF64 77E58F0D 09D9FF3C 00000001 00000000 00000000 ntdll!NtWaitForMultipleObjects 
09D9FFB4 77E5438B 038C4428 77F87A99 77F87A01 038C4428 kernel32!WaitForMultipleObjects 
09D9FFEC 00000000 0343BFBA 038C4428 00000000 00905A4D kernel32!TlsSetValue 

*----> ロウ スタック ダンプ <----*
09d9ff18  23 3c e5 77 02 00 00 00 - 3c ff d9 09 01 00 00 00  #<.w....<.......
09d9ff28  00 00 00 00 00 00 00 00 - 99 7a f8 77 01 7a f8 77  .........z.w.z.w
09d9ff38  28 44 8c 03 60 03 00 00 - 64 03 00 00 c6 df 42 80  (D..`...d.....B.
09d9ff48  10 2f 00 80 00 c3 4a 81 - a0 c1 4a 81 41 41 40 80  ./....J...J.AA@.
09d9ff58  6c 7c da bd 00 00 00 00 - a0 c1 4a 81 b4 ff d9 09  l|........J.....
09d9ff68  0d 8f e5 77 3c ff d9 09 - 01 00 00 00 00 00 00 00  ...w<...........
09d9ff78  00 00 00 00 00 00 00 00 - f0 bf 43 03 02 00 00 00  ..........C.....
09d9ff88  94 ff d9 09 00 00 00 00 - ff ff ff ff 60 03 00 00  ............`...
09d9ff98  64 03 00 00 ff ff ff ff - 7b 14 43 80 0b 00 00 00  d.......{.C.....
09d9ffa8  00 00 00 00 00 00 00 00 - 28 44 8c 03 ec ff d9 09  ........(D......
09d9ffb8  8b 43 e5 77 28 44 8c 03 - 99 7a f8 77 01 7a f8 77  .C.w(D...z.w.z.w
09d9ffc8  28 44 8c 03 00 b0 fd 7f - d0 21 42 02 c0 ff d9 09  (D.......!B.....
09d9ffd8  d0 21 42 02 ff ff ff ff - 97 e5 e5 77 a8 a0 e5 77  .!B........w...w
09d9ffe8  00 00 00 00 00 00 00 00 - 00 00 00 00 ba bf 43 03  ..............C.
09d9fff8  28 44 8c 03 00 00 00 00 - 4d 5a 90 00 03 00 00 00  (D......MZ......
09da0008  04 00 00 00 ff ff 00 00 - b8 00 00 00 00 00 00 00  ................
09da0018  40 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  @...............
09da0028  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
09da0038  00 00 00 00 c0 00 00 00 - 0e 1f ba 0e 00 b4 09 cd  ................
09da0048  21 b8 01 4c cd 21 54 68 - 69 73 20 70 72 6f 67 72  !..L.!This progr

スレッド ID 0x34c のステート ダンプ

eax=03449bcc ebx=0bdcff8c ecx=0241f0d4 edx=00000000 esi=77f82865 edi=00000358
eip=77f82870 esp=0bdcff70 ebp=0bdcff94 iopl=0         nv up ei ng nz ac po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00000297


ファンクション: NtWaitForSingleObject
        77f82865 b8ea000000       mov     eax,0xea
        77f8286a 8d542404         lea     edx,[esp+0x4]          ss:0ca29e57=????????
        77f8286e cd2e             int     2e
        77f82870 c20c00           ret     0xc

*----> スタック バック トレース <----*

FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4 ファンクション名
0BDCFF94 03449C54 00000358 000003E8 00000000 00000102 ntdll!NtWaitForSingleObject 
0BDCFFB4 77E5438B 00000000 00000000 00000000 00000000 !TclpGetDate 
0BDCFFEC 00000000 03449BCC 00000000 00000000 6CC90000 kernel32!TlsSetValue 

*----> ロウ スタック ダンプ <----*
0bdcff70  28 3b e5 77 58 03 00 00 - 00 00 00 00 8c ff dc 0b  (;.wX...........
0bdcff80  00 00 00 00 00 00 00 00 - 00 00 00 00 80 69 67 ff  .............ig.
0bdcff90  ff ff ff ff b4 ff dc 0b - 54 9c 44 03 58 03 00 00  ........T.D.X...
0bdcffa0  e8 03 00 00 00 00 00 00 - 02 01 00 00 e1 2f 8e 61  ............./.a
0bdcffb0  f9 84 c4 01 ec ff dc 0b - 8b 43 e5 77 00 00 00 00  .........C.w....
0bdcffc0  00 00 00 00 00 00 00 00 - 00 00 00 00 00 a0 fd 7f  ................
0bdcffd0  d4 f0 41 02 c0 ff dc 0b - d4 f0 41 02 ff ff ff ff  ..A.......A.....
0bdcffe0  97 e5 e5 77 a8 a0 e5 77 - 00 00 00 00 00 00 00 00  ...w...w........
0bdcfff0  00 00 00 00 cc 9b 44 03 - 00 00 00 00 00 00 00 00  ......D.........
0bdd0000  00 00 c9 6c 01 00 00 00 - 86 00 01 00 00 00 00 00  ...l............
0bdd0010  fb 00 05 00 00 00 00 00 - 45 01 03 00 28 00 02 00  ........E...(...
0bdd0020  2c 00 02 00 4a 00 01 00 - 88 03 d1 00 d0 03 60 01  ,...J.........`.
0bdd0030  96 00 01 00 00 00 00 00 - 8c 03 00 00 11 04 01 e0  ................
0bdd0040  fc 08 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0050  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0060  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0070  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0080  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd0090  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................
0bdd00a0  00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00  ................






In This Thread

Prev Next