Hi,
I'm getting only segfaults using current git,
whenever I tried "reset" (init/halt/run).
Im using openocd with ftd2xx on windows/MingW gcc 3.4.5.
My Target Board is the Hitex LPC1768 Stick (which includes
an ft2232 for JTAG).
Backtrace below:
#0 0xe00ff003 in ?? ()
No symbol table info available.
#1 0x24770011 in ?? ()
No symbol table info available.
#2 0xe000edf0 in ?? ()
No symbol table info available.
#3 0xf0000001 in ?? ()
No symbol table info available.
#4 0x00467ff8 in Jim_GetOpt_Wide (goi=0x23fac88, puthere=0x0) at
jim.c:12697
r = 0
o = (Jim_Obj *) 0x242e8d0
_safe = 162037811762096712
goi = (Jim_GetOptInfo *) 0x23fdb64
puthere = (long long int *) 0x23fdbcc
#5 0x004099b4 in jim_target_reset (interp=0x9d12e8, argc=3, argv=0x28e2d4)
at target.c:4183
goi = {interp = 0x9d12e8, argc = 0, argv = 0x28e2e0, isconfigure
= 0}
n = (Jim_Nvp *) 0x4cb060
e = 37739468
a = 1
target = (struct target *) 0x23fdbcc
__FUNCTION__ = "jim_target_reset"
interp = (Jim_Interp *) 0x9d12e8
argv = (Jim_Obj * const *) 0x23fdbcc
#6 0x0040fd07 in command_unknown (interp=0x9d12e8, argc=4, argv=0x28e2d0)
at command.c:1092
cmd_name = 0x242e910 "ocd_lpc1768.cpu"
cmd_ctx = (struct command_context *) 0x9d12e8
c = (struct command *) 0x23fef98
remaining = 37739364
__FUNCTION__ = "command_unknown"
found = false
start = (Jim_Obj * const *) 0xf0000001
count = 10293992
argc = 37739468
#7 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x242ec40)
at jim.c:8717
expand = 0
argc = 4
cmd = (Jim_Cmd *) 0x23fdf18
i = 37739364
j = 4
len = 8
script = (ScriptObj *) 0x242ea10
token = (ScriptToken *) 0x242eb78
cs = (int *) 0x242ec04
retcode = 0
sargv = {0x242e590, 0x242eb38, 0x242ea48, 0x242e8d0, 0x9d12e8,
0x242e988, 0x22, 0x242e9aa}
argv = (Jim_Obj **) 0x28e2d0
tmpObjPtr = (Jim_Obj *) 0x12
#8 0x00463336 in Jim_EvalCoreCommand (interp=0x9d12e8, argc=3,
argv=0x28e390)
at jim.c:10854
interp = (Jim_Interp *) 0x9d12e8
argc = -268435455
argv = (Jim_Obj * const *) 0x0
objPtr = (Jim_Obj *) 0x242ec40
retcode = 3
#9 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23fbb88)
at jim.c:8717
expand = 0
argc = 3
cmd = (Jim_Cmd *) 0x9d6f00
i = 10293992
j = 3
len = 6
script = (ScriptObj *) 0x23fb360
token = (ScriptToken *) 0x23fbe30
cs = (int *) 0x23fb560
retcode = 0
sargv = {0x23fbdf0, 0x242e030, 0x242e188, 0x75958cd5, 0x4d6c49a7,
0xfffffffe, 0x759398da, 0x452d79}
argv = (Jim_Obj **) 0x28e390
tmpObjPtr = (Jim_Obj *) 0x242e188
#10 0x0045bf2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e4370)
at jim.c:8663
tokens = 1
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x4
i = 2
j = 1
len = 4
script = (ScriptObj *) 0x23fa6d8
token = (ScriptToken *) 0x23fb838
cs = (int *) 0x23fb304
retcode = 0
sargv = {0x23fa308, 0x242e590, 0x28e44c, 0x23e3fb0, 0x23e4370,
0x4e40d9, 0x28e458, 0x4535f1}
argv = (Jim_Obj **) 0x28e420
tmpObjPtr = (Jim_Obj *) 0x45ecb6
#11 0x00461cd5 in Jim_IfCoreCommand (interp=0x9d12e8, argc=5, argv=0x28e4e0)
at jim.c:10336
boolean = 1
retval = 0
current = 2
argc = 5
#12 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x9dcee0)
at jim.c:8717
expand = 0
argc = 5
cmd = (Jim_Cmd *) 0x9d6930
i = 22
j = 5
len = 30
script = (ScriptObj *) 0x23e3c40
token = (ScriptToken *) 0x23e4b78
cs = (int *) 0x23e4a38
retcode = 0
sargv = {0x23e4198, 0x23e4280, 0x23e4370, 0x23e4580, 0x23e44c0,
0x23e18c0, 0x242d5c0, 0x4568ae}
argv = (Jim_Obj **) 0x28e4e0
tmpObjPtr = (Jim_Obj *) 0x23e18e0
#13 0x0045c72f in JimCallProcedure (interp=0x9d12e8, cmd=0x23e19a0, argc=3,
argv=0x28e5d0) at jim.c:8866
i = 2
retcode = 2
callFramePtr = (Jim_CallFrame *) 0x2423bb0
num_args = 1
#14 0x0045c00c in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x242dc08)
at jim.c:8723
expand = 0
argc = 5
cmd = (Jim_Cmd *) 0x23e19a0
i = 10
j = 5
len = 10
script = (ScriptObj *) 0x242e370
token = (ScriptToken *) 0x242d530
cs = (int *) 0x242e480
retcode = 0
sargv = {0x242dc80, 0x242de58, 0x242df58, 0x242e428, 0x242ce50,
0x242e138, 0x2a, 0x242e162}
argv = (Jim_Obj **) 0x28e5d0
tmpObjPtr = (Jim_Obj *) 0x12
#15 0x00463336 in Jim_EvalCoreCommand (interp=0x9d12e8, argc=4,
argv=0x28e690)
at jim.c:10854
interp = (Jim_Interp *) 0x9d12e8
argc = -268435455
argv = (Jim_Obj * const *) 0x0
objPtr = (Jim_Obj *) 0x242dc08
retcode = 4
#16 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23fd460)
at jim.c:8717
expand = 0
argc = 4
cmd = (Jim_Cmd *) 0x9d6f00
i = 10293992
j = 4
len = 8
script = (ScriptObj *) 0x23fb458
token = (ScriptToken *) 0x23ffd20
cs = (int *) 0x23fbea4
retcode = 0
sargv = {0x23f9cc8, 0x23f9de8, 0x23fa878, 0x242e330, 0x2423588,
0x23ffd98, 0x242df38, 0x4568ae}
argv = (Jim_Obj **) 0x28e690
tmpObjPtr = (Jim_Obj *) 0x242e330
#17 0x0045c72f in JimCallProcedure (interp=0x9d12e8, cmd=0x23ffdd8, argc=3,
argv=0x28e780) at jim.c:8866
i = 1
retcode = 1
callFramePtr = (Jim_CallFrame *) 0x2423580
num_args = 0
#18 0x0045c00c in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x242cee0)
at jim.c:8723
expand = 0
argc = 4
cmd = (Jim_Cmd *) 0x23ffdd8
i = 8
j = 4
len = 8
script = (ScriptObj *) 0x242dc48
token = (ScriptToken *) 0x242dec0
cs = (int *) 0x242d904
retcode = 0
sargv = {0x242a250, 0x242d700, 0x242d278, 0x242a1d0, 0x242cee0,
0x4e40d9, 0x28e7b8, 0x4535f1}
argv = (Jim_Obj **) 0x28e780
tmpObjPtr = (Jim_Obj *) 0x242a1d0
#19 0x00461cd5 in Jim_IfCoreCommand (interp=0x9d12e8, argc=3, argv=0x28e840)
at jim.c:10336
boolean = 1
retval = 0
current = 2
argc = 3
#20 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x24276f0)
at jim.c:8717
expand = 0
argc = 3
cmd = (Jim_Cmd *) 0x9d6930
i = 6
j = 3
len = 6
script = (ScriptObj *) 0x242bd90
token = (ScriptToken *) 0x242d1c0
cs = (int *) 0x242c750
retcode = 0
sargv = {0x242cbb0, 0x242d2e8, 0x242cee0, 0x458492, 0x4, 0x48,
0x28e878, 0x24274e8}
argv = (Jim_Obj **) 0x28e840
tmpObjPtr = (Jim_Obj *) 0x242c8b8
#21 0x00461a34 in JimForeachMapHelper (interp=0x9d12e8, argc=2,
argv=0x28e930, doMap=0) at jim.c:10253
result = 1
i = 1
nbrOfLists = 1
listsIdx = (int *) 0x242b198
listsEnd = (int *) 0x242b268
nbrOfLoops = 0
emptyStr = (Jim_Obj *) 0x242bc58
script = (Jim_Obj *) 0x24276f0
mapRes = (Jim_Obj *) 0x0
#22 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e0ea0)
at jim.c:8717
expand = 0
argc = 4
cmd = (Jim_Cmd *) 0x9d6830
i = 72
j = 4
len = 124
script = (ScriptObj *) 0x23e7320
token = (ScriptToken *) 0x24291b0
cs = (int *) 0x2428f4c
retcode = 0
sargv = {0x24277b0, 0x24274e8, 0x242a210, 0x24276f0, 0x23e7340,
0x23e57a8, 0x2426530, 0x451ae3}
argv = (Jim_Obj **) 0x28e930
tmpObjPtr = (Jim_Obj *) 0x242a210
#23 0x0045c72f in JimCallProcedure (interp=0x9d12e8, cmd=0x23e7360, argc=2,
argv=0x28ea20) at jim.c:8866
i = 1
retcode = 1
callFramePtr = (Jim_CallFrame *) 0x23f22d0
num_args = 1
#24 0x0045c00c in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23fb688)
at jim.c:8723
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x23e7360
i = 4
j = 2
len = 4
script = (ScriptObj *) 0x24263d8
token = (ScriptToken *) 0x24264e8
cs = (int *) 0x2426494
retcode = 0
sargv = {0x23fb790, 0x23f7f88, 0x28ea58, 0x4538ec, 0x9d137c,
0x9dcae8, 0x28ea58, 0x451ae3}
argv = (Jim_Obj **) 0x28ea20
tmpObjPtr = (Jim_Obj *) 0x23f7f88
#25 0x00464911 in Jim_CatchCoreCommand (interp=0x9d12e8, argc=3,
argv=0x28eae0) at jim.c:11421
exitCode = 10341096
interp = (Jim_Interp *) 0x9d12e8
argc = 3
argv = (Jim_Obj * const *) 0x28eae0
#26 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23f19f0)
at jim.c:8717
expand = 0
argc = 3
cmd = (Jim_Cmd *) 0x9d7628
i = 10293992
j = 3
len = 6
script = (ScriptObj *) 0x24261c8
token = (ScriptToken *) 0x2426378
cs = (int *) 0x2426310
retcode = 0
sargv = {0x23fbd00, 0x23fb688, 0x23faf78, 0x0, 0x773e041d, 0x417677,
0x3c, 0x3c}
argv = (Jim_Obj **) 0x28eae0
tmpObjPtr = (Jim_Obj *) 0x451f8e
#27 0x0045c2dc in Jim_InterpolateTokens (interp=0x9d12e8, token=0x2426160,
tokens=2, objPtrPtr=0x28ebcc) at jim.c:8486
totlen = 0
i = 0
retcode = 0
intv = (Jim_Obj **) 0x28eb40
sintv = {0x24259fe, 0x24259fd, 0xa6, 0x6, 0x1, 0x0, 0x0, 0x75958cd5}
objPtr = (Jim_Obj *) 0x24259fe
s = 0x2426160 "\004"
token = (ScriptToken *) 0x2426160
objPtrPtr = (Jim_Obj **) 0x0
#28 0x0045bd16 in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23f7960)
at jim.c:8679
tokens = 0
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x9dcae8
i = 37904736
j = 1
len = 5
script = (ScriptObj *) 0x2426020
token = (ScriptToken *) 0x2426148
cs = (int *) 0x24261ac
retcode = 0
sargv = {0x23e07c8, 0x23efd58, 0x9d12e8, 0x28ec60, 0x9d12e8, 0x3,
0x28ec08, 0x460754}
argv = (Jim_Obj **) 0x28ebd0
tmpObjPtr = (Jim_Obj *) 0x0
#29 0x0045bf2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e0c28)
at jim.c:8663
tokens = 1
expand = 0
argc = 3
cmd = (Jim_Cmd *) 0x9d6338
i = 20
j = 2
len = 38
script = (ScriptObj *) 0x23e3bd0
token = (ScriptToken *) 0x2425e00
cs = (int *) 0x2425cb4
retcode = 0
sargv = {0x23f79a0, 0x23f7a90, 0x23efb78, 0x4585dc, 0x23e3bf0,
0x23e6f60, 0x2424e50, 0x30}
argv = (Jim_Obj **) 0x28ec60
tmpObjPtr = (Jim_Obj *) 0x75958cd5
#30 0x0045c72f in JimCallProcedure (interp=0x9d12e8, cmd=0x23e21f8, argc=2,
argv=0x28ed50) at jim.c:8866
i = 1
retcode = 1
callFramePtr = (Jim_CallFrame *) 0x23f5968
num_args = 1
#31 0x0045c00c in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23efee8)
at jim.c:8723
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x23e21f8
i = 4
j = 2
len = 4
script = (ScriptObj *) 0x2424c80
token = (ScriptToken *) 0x2424e08
cs = (int *) 0x2424db4
retcode = 0
sargv = {0x23efe88, 0x23f7f88, 0x16, 0x0, 0x23efee8, 0x28ee00,
0x28ed88, 0x4530f1}
argv = (Jim_Obj **) 0x28ed50
tmpObjPtr = (Jim_Obj *) 0x45166b
#32 0x0045da54 in Jim_Eval_Named (interp=0x9d12e8,
script=0x28ee00 "ocd_process_reset halt", filename=0x0, lineno=0)
at jim.c:8910
retval = 0
scriptObjPtr = (Jim_Obj *) 0x23efee8
interp = (Jim_Interp *) 0x9d12e8
script = 0x0
filename = 0x0
lineno = 0
#33 0x0045dab4 in Jim_Eval (interp=0x9d12e8,
script=0x28ee00 "ocd_process_reset halt") at jim.c:8917
interp = (Jim_Interp *) 0x0
script = 0x0
#34 0x004033a2 in target_process_reset (cmd_ctx=0x23f9db8,
reset_mode=RESET_HALT) at target.c:507
buf = "ocd_process_reset
halt\000\000x¯(\000\002\000\000\000\b\000\000\0
00ãÌ9w JB\002 JB\002\002\000\000\000 JB\002\004", '\0' <repeats 11
times>, "╬\00
0M\000h¯(\000\216\037E\000╬\000M\000\a\000\000\000\f\000\000\000X
E\000╬\000M"
retval = 0
n = (Jim_Nvp *) 0x23efee8
__FUNCTION__ = "target_process_reset"
save_poll = true
target = (struct target *) 0x23efee8
cmd_ctx = (struct command_context *) 0x9d12e8
reset_mode = RESET_UNKNOWN
#35 0x004055ca in handle_reset_command (cmd=0x28eef0) at target.c:2149
reset_mode = RESET_UNKNOWN
cmd = (struct command_invocation *) 0x28eef0
#36 0x0040f0b2 in script_command_run (interp=0x9d12e8, argc=37898784,
argv=0x28ef80, c=0x23fffa8, capture=true) at command.c:600
cmd = {ctx = 0x23f9db8, current = 0x23fffa8,
name = 0x23f4758 "reset", argc = 1, argv = 0x2424a24}
retval = 2
context = (struct command_context *) 0x23f9db8
num_words = 2
__FUNCTION__ = "script_command_run"
nwords = 2
state = (struct log_capture_state *) 0x2424c08
capture = true
#37 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23f4048)
at jim.c:8717
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x23fff08
i = 2
j = 2
len = 4
script = (ScriptObj *) 0x23efad0
token = (ScriptToken *) 0x24249d8
cs = (int *) 0x2425154
retcode = 0
sargv = {0x23f3a48, 0x23f0100, 0x28efb8, 0x45710a, 0x9d12e8,
0x2403018, 0xe, 0x2403026}
argv = (Jim_Obj **) 0x28ef80
tmpObjPtr = (Jim_Obj *) 0x4
#38 0x00463336 in Jim_EvalCoreCommand (interp=0x9d12e8, argc=3,
argv=0x28f040)
at jim.c:10854
interp = (Jim_Interp *) 0x9d12e8
argc = -268435455
argv = (Jim_Obj * const *) 0x0
objPtr = (Jim_Obj *) 0x23f4048
retcode = 3
#39 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e6b20)
at jim.c:8717
expand = 0
argc = 3
cmd = (Jim_Cmd *) 0x9d6f00
i = 10293992
j = 3
len = 6
script = (ScriptObj *) 0x23e6bd0
token = (ScriptToken *) 0x23e6ea0
cs = (int *) 0x23e6f10
retcode = 0
sargv = {0x23e6c70, 0x23f3980, 0x23f7dc0, 0x12, 0x4, 0x9d0000,
0x759406ad, 0x101f820}
argv = (Jim_Obj **) 0x28f040
tmpObjPtr = (Jim_Obj *) 0x23f7dc0
#40 0x00464911 in Jim_CatchCoreCommand (interp=0x9d12e8, argc=2,
argv=0x28f100) at jim.c:11421
exitCode = 37761048
interp = (Jim_Interp *) 0x9d12e8
argc = 2
argv = (Jim_Obj * const *) 0x28f100
#41 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e62b0)
at jim.c:8717
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x9d7628
i = 10293992
j = 2
len = 4
script = (ScriptObj *) 0x23e69b0
token = (ScriptToken *) 0x23e6b60
cs = (int *) 0x23e6bb4
retcode = 0
sargv = {0x23e6a10, 0x23e6b20, 0x9d0000, 0x9d0000, 0x0, 0x9d0000,
0x4, 0x1010000}
argv = (Jim_Obj **) 0x28f100
tmpObjPtr = (Jim_Obj *) 0x9d0138
#42 0x0045e198 in Jim_EvalExpression (interp=0x9d12e8, exprObjPtr=0x23e64d8,
exprResultPtrPtr=0x28f27c) at jim.c:6936
A = (Jim_Obj *) 0x28f1c8
wC = 17190163176
Alen = -2
B = (Jim_Obj *) 0x24250f8
dA = 7.4607718467074357e-298
retcode = 0
wA = 161657037108123808
dB = 2.3560900535126207e-307
sA = 0x240301e "set halt"
opcode = 10293992
objPtr = (Jim_Obj *) 0x45e3bf
wB = 11525905518752248
dC = 0
sB = 0x0
Blen = 1298942375
expr = (ExprByteCode *) 0x23e62f0
stack = (Jim_Obj **) 0x28f200
staticStack = {0x0, 0x1005f88, 0x0, 0x0, 0x0, 0x28f14c, 0x23f3a48,
0x28f288, 0x773e041d, 0x417677}
stacklen = 0
i = 0
error = 0
errRetCode = 1
exprResultPtrPtr = (Jim_Obj **) 0xf0000001
#43 0x0045ec14 in Jim_GetBoolFromExpr (interp=0x9d12e8,
exprObjPtr=0x23e64d8,
boolPtr=0x28f2a8) at jim.c:7219
retcode = 0
wideValue = 0
doubleValue = 7.4663714371559781e-298
exprResultPtr = (Jim_Obj *) 0x1
interp = (Jim_Interp *) 0x9d12e8
exprObjPtr = (Jim_Obj *) 0x0
boolPtr = (int *) 0x23e62f0
#44 0x00461bef in Jim_IfCoreCommand (interp=0x9d12e8, argc=5, argv=0x28f310)
at jim.c:10305
boolean = 2683576
retval = 0
current = 10293992
argc = 5
#45 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e4f90)
at jim.c:8717
expand = 0
argc = 5
cmd = (Jim_Cmd *) 0x9d6930
i = 10
j = 5
len = 10
script = (ScriptObj *) 0x23e6340
token = (ScriptToken *) 0x23e6758
cs = (int *) 0x23e6840
retcode = 0
sargv = {0x23e6248, 0x23e64d8, 0x23e6570, 0x23e65d0, 0x23e6650,
0x4e40d9, 0x28f348, 0x4535f1}
argv = (Jim_Obj **) 0x28f310
tmpObjPtr = (Jim_Obj *) 0x45ecb6
#46 0x00461cd5 in Jim_IfCoreCommand (interp=0x9d12e8, argc=5, argv=0x28f3d0)
at jim.c:10336
boolean = 1
retval = 0
current = 2
argc = 5
#47 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23e44c0)
at jim.c:8717
expand = 0
argc = 5
cmd = (Jim_Cmd *) 0x9d6930
i = 10
j = 5
len = 10
script = (ScriptObj *) 0x23e5ed8
token = (ScriptToken *) 0x23e5fe8
cs = (int *) 0x23e5640
retcode = 0
sargv = {0x23e5100, 0x23e5f88, 0x23e4f90, 0x23e55a8, 0x23e5758,
0x4e40d9, 0x28f408, 0x4535f1}
argv = (Jim_Obj **) 0x28f3d0
tmpObjPtr = (Jim_Obj *) 0x45ecb6
#48 0x00461cd5 in Jim_IfCoreCommand (interp=0x9d12e8, argc=5, argv=0x28f490)
at jim.c:10336
boolean = 0
retval = 0
current = 4
argc = 5
#49 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x9dcee0)
at jim.c:8717
expand = 0
argc = 5
cmd = (Jim_Cmd *) 0x9d6930
i = 22
j = 5
len = 30
script = (ScriptObj *) 0x23e3c40
token = (ScriptToken *) 0x23e4b78
cs = (int *) 0x23e4a38
retcode = 0
sargv = {0x23e4198, 0x23e4280, 0x23e4370, 0x23e4580, 0x23e44c0,
0x23e18c0, 0x23f2b00, 0x4568ae}
argv = (Jim_Obj **) 0x28f490
tmpObjPtr = (Jim_Obj *) 0x23e18e0
#50 0x0045c72f in JimCallProcedure (interp=0x9d12e8, cmd=0x23e19a0, argc=1,
argv=0x28f580) at jim.c:8866
i = 2
retcode = 2
callFramePtr = (Jim_CallFrame *) 0x23e3ae0
num_args = 1
#51 0x0045c00c in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23f8298)
at jim.c:8723
expand = 0
argc = 3
cmd = (Jim_Cmd *) 0x23e19a0
i = 6
j = 3
len = 6
script = (ScriptObj *) 0x24248f0
token = (ScriptToken *) 0x23f02f0
cs = (int *) 0x23ff9d8
retcode = 0
sargv = {0x23eff48, 0x23f3f88, 0x23f3ec8, 0x45710a, 0x9d12e8,
0x23f06f8, 0x16, 0x23f070e}
argv = (Jim_Obj **) 0x28f580
tmpObjPtr = (Jim_Obj *) 0x4
#52 0x00463336 in Jim_EvalCoreCommand (interp=0x9d12e8, argc=4,
argv=0x28f640)
at jim.c:10854
interp = (Jim_Interp *) 0x9d12e8
argc = -268435455
argv = (Jim_Obj * const *) 0x0
objPtr = (Jim_Obj *) 0x23f8298
retcode = 4
#53 0x0045be2f in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x23f2940)
at jim.c:8717
expand = 0
argc = 4
cmd = (Jim_Cmd *) 0x9d6f00
i = 10293992
j = 4
len = 8
script = (ScriptObj *) 0x2400310
token = (ScriptToken *) 0x2424f50
cs = (int *) 0x23f3b04
retcode = 0
sargv = {0x23fb5e0, 0x23f49a8, 0x23f4308, 0x23f4248, 0x23e1c60,
0x2400f08, 0x23f38a0, 0x4568ae}
argv = (Jim_Obj **) 0x28f640
tmpObjPtr = (Jim_Obj *) 0x23f4248
#54 0x0045c72f in JimCallProcedure (interp=0x9d12e8, cmd=0x2400e78, argc=1,
argv=0x28f730) at jim.c:8866
i = 1
retcode = 1
callFramePtr = (Jim_CallFrame *) 0x23e1c58
num_args = 0
#55 0x0045c00c in Jim_EvalObj (interp=0x9d12e8, scriptObjPtr=0x9d8a10)
at jim.c:8723
expand = 0
argc = 2
cmd = (Jim_Cmd *) 0x2400e78
i = 4
j = 2
len = 4
script = (ScriptObj *) 0x23f0620
token = (ScriptToken *) 0x23eff88
cs = (int *) 0x23f4414
retcode = 0
sargv = {0x23e1370, 0x9dd4d0, 0xc, 0x6, 0x9d8a10, 0x9d12e8,
0x28f768,
0x453a1b}
argv = (Jim_Obj **) 0x28f730
tmpObjPtr = (Jim_Obj *) 0x453984
#56 0x0045da54 in Jim_Eval_Named (interp=0x9d12e8,
script=0x24252b8 "reset halt", filename=0x4d00c4 "command.c",
lineno=650)
at jim.c:8910
retval = 5046468
scriptObjPtr = (Jim_Obj *) 0x9d8a10
interp = (Jim_Interp *) 0x9d12e8
script = 0x0
filename = 0x4d00c4 "command.c"
lineno = 0
#57 0x0040ee79 in command_run_line (context=0x23f9db8,
line=0x24252b8 "reset halt") at command.c:650
retval = -4
retcode = 10324496
interp = (Jim_Interp *) 0x4d00c4
__FUNCTION__ = "command_run_line"
context = (struct command_context *) 0x9d8a10
line = 0x0
#58 0x00469643 in telnet_input (connection=0x23f2f88) at telnet_server.c:329
retval = 0
prev_line = 0x0
bytes_read = 1
buffer = "\r\nN\000\t\000\000\000\002\000\004\006X
E\000\200\023N\000¿ñ\
235\000x¨(\000Ò\032E\000Þ\022\235\000\200\023N\000¿ñ\235", '\0' <repeats
13 time
s>,
"\210¨(\000]TE\000È\023\235\000\200\023N\000H²(\000U¯D\000Þ\022\235\000\200\
023N\000■ ·6:wpVB\002
@\000\001(\000\000\000\005\000\000\000(@\000\000\005\000
\004\001\005\000\000\000t\001\235\000\035\004>w\000\000\000\000■ P\001\235\000
\000\000\000\000\000\000\000\000\210B?\002Ȧ\235\000\000\000\000\000\000\000\000
\000\200B\000\001ðD?\002\005\000\000\0005O\000\0000¨(\000áOBw\000\000\000\0004·(
\000n²C"...
buf_p = (unsigned char *) 0x28f941 "\nN"
t_con = (struct telnet_connection *) 0x24252b0
command_context = (struct command_context *) 0x23f9db8
__FUNCTION__ = "telnet_input"
__func__ = "telnet_input"
#59 0x004126f8 in server_loop (command_context=0x9d2f60) at server.c:446
c = (struct connection *) 0x9d8a10
tv = {tv_sec = 0, tv_usec = 100000}
msg = {hwnd = 0x23e71a0, message = 2686408, wParam = 5046468,
lParam = 650, time = 0, pt = {x = 1544617986, y = 0}}
service = (struct service *) 0x23f26b8
poll = true
read_fds = {fd_count = 1, fd_array = {236, 224, 236, 232, 2686640,
9855040, 2000222321, 1936594893, 208, 1, 2686484, 2000233056,
8981072, 1,
7980824, 2, 4289967296, 4294967295, 224, 7980736, 2000233056,
8981072, 0,
1, 8981072, 2686568, 1936631039, 8981072, 65535, 9855040, 2686640,
7978752, 1, 65280, 0, 0, 7980736, 2686600, 1964781660, 9855040, 9855040,
1964812094, 65535, 37693112, 0, 2686664, 4268762, 224, 1, 4098, 2686640,
4, 1, 2686664, 4444, 131072, 1, 1, 1, 5018563, 0, 2686712, 4627207,
5132428}}
fd_max = 5046468
retval = 5046468
__FUNCTION__ = "server_loop"
#60 0x004018a6 in openocd_main (argc=3, argv=0x9d2fc0) at openocd.c:287
ret = 0
cmd_ctx = (struct command_context *) 0x9d2f60
__FUNCTION__ = "openocd_main"
argc = 0
argv = (char **) 0x0
#61 0x0040131a in main (argc=3, argv=0x9d2fc0) at main.c:38
argc = 0
argv = (char **) 0x0
What now?
-- J.Fischer
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development