[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 ................