Hello,

backtrace from current git repo source.


Regards,

Mathias

---

openocd: core.c:421: jtag_add_scan_check: Assertion `(field->check_value == 
((void *)0)) ||
(field->in_value != ((void *)0))' failed.

Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt full
#0  0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7e53636 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0xb7e54b6c in abort () from /lib/libc.so.6
No symbol table info available.
#3  0xb7e4c865 in ?? () from /lib/libc.so.6
No symbol table info available.
#4  0xb7e4c91d in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#5  0x0804dc2e in jtag_add_scan_check (active=0x81becf0, jtag_add_scan=0x6, 
in_num_fields=135517632,
    in_fields=0xbfffd5c8, state=TAP_IDLE) at core.c:421
        field = 0xbfffd5c8
        i = <optimized out>
        __PRETTY_FUNCTION__ = "jtag_add_scan_check"
#6  0x080d97cc in arm_jtag_set_instr_inner (jtag_info=0x81c01f4, new_instr=10, 
no_verify_capture=0x0,
    end_state=TAP_IDLE) at arm_jtag.c:48
        tap = 0x81becf0
        field = {num_bits = 4, out_value = 0xbfffd5dc 
"*\320\031\b\370\325\377\277C]\351\267\071",
in_value = 0x0,
          check_value = 0x81bed58 "\001", check_mask = 0x81bed68 "\017"}
        t = "*\320\031\b"
#7  0x080b32aa in arm_jtag_set_instr (new_instr=10, jtag_info=0x81c01f4,
no_verify_capture=<optimized out>,
    end_state=<optimized out>) at arm_jtag.h:52
        tap = <optimized out>
#8  adi_jtag_dp_scan (dap=0x81c02ac, instr=10 '\n', reg_addr=4 '\004', RnW=1 
'\001',
outvalue=0xbfffd6dc "",
    invalue=0x0, ack=0x0) at adi_v5_jtag.c:91
        jtag_info = 0x81c01f4
        fields = {{num_bits = -1209443005, out_value = 0x6 <Address 0x6 out of 
bounds>,
            in_value = 0x81b5e88 "\377\377\377\377XM\034\b\016", check_value = 
0x81a40b0
"\350b\033\b\360b\033\b",
            check_mask = 0x819d0f8 "\030\b\032\bhg\027\b\020"}, {num_bits = 
-1073752408,
            out_value = 0x8118c8b "1n\020\001\211Ѓ\304,[^_]Ð\215t&",
            in_value = 0x81a40b0 "\350b\033\b\360b\033\b", check_value = 
0x81b62f0
"H\312\033\b\b\320\031\b\020",
            check_mask = 0x81bca50 "0\274\033\bext"}}
        out_addr_buf = <optimized out>
        retval = 0
#9  0x080b3462 in adi_jtag_dp_scan_u32 (dap=<optimized out>, instr=<optimized 
out>,
reg_addr=<optimized out>,
    RnW=1 '\001', outvalue=0, invalue=0x0, ack=0x0) at adi_v5_jtag.c:144
        out_value_buf = "\000\000\000"
        retval = <optimized out>
#10 0x080b34de in adi_jtag_scan_inout_check_u32 (dap=0x81c02ac, 
instr=<optimized out>,
reg_addr=<optimized out>,
    RnW=1 '\001', outvalue=0, invalue=0x0) at adi_v5_jtag.c:173
---Type <return> to continue, or q <return> to quit---
        retval = <optimized out>
#11 0x080d061b in dap_queue_dp_read (data=0x0, dap=0x81c02ac, reg=<optimized 
out>) at arm_adi_v5.h:260
        reg = 4
#12 ahbap_debugport_init (dap=0x81c02ac) at arm_adi_v5.c:1185
        ctrlstat = <optimized out>
        cnt = 0
        retval = -1073751944
        __func__ = "ahbap_debugport_init"
#13 0x080ea536 in cortex_m3_examine (target=0x81beee8) at cortex_m.c:1894
        retval = <optimized out>
        cpuid = 134546344
        fpcr = <optimized out>
        i = <optimized out>
        cortex_m3 = 0x81c01f0
        swjdp = 0x81c02ac
        __func__ = "cortex_m3_examine"
        __FUNCTION__ = "cortex_m3_examine"
#14 0x08065843 in target_examine_one (target=0x81beee8) at target.c:618
No locals.
#15 target_examine () at target.c:651
        retval = 0
        target = 0x81beee8
#16 0x0804b6be in handle_init_command (cmd=0xbfffd878) at openocd.c:150
        retval = 0
        initialized = 1
        __func__ = "handle_init_command"
#17 0x0807b566 in run_command (num_words=1, words=0x81bc960, c=0x81b0318, 
context=<optimized out>)
at command.c:618
        cmd = {ctx = 0x819d008, current = 0x81b0318, name = 0x81b2570 "init", 
argc = 0, argv =
0x81bc964}
        retval = <optimized out>
#18 script_command_run (interp=0x819d028, argc=136038600, argv=0xbfffd90c, 
c=0x81b0318,
capture=true) at command.c:218
        __FUNCTION__ = "script_command_run"
        nwords = 1
        state = 0x81bc8c8
        cmd_ctx = <optimized out>
        retval = -1073751796
#19 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81b5eb0) at 
jim.c:10083
        argc = 1
        j = <optimized out>
        cmd = 0x81a2518
        i = 2
        script = 0x81b5638
---Type <return> to continue, or q <return> to quit---
        token = 0x81b6050
        retcode = 0
        sargv = {0x81bf170, 0x81bc9d8, 0x819d028, 0xbfffd948, 0x811a1f0, 
0x819d028, 0x81bc9d8, 0x2}
        argv = 0xbfffd90c
        linenr = 1
#20 0x0812788c in Jim_EvalCoreCommand (interp=0x819d028, argc=3, 
argv=0xbfffd9cc) at jim.c:12270
        rc = <optimized out>
#21 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81b2e58) at 
jim.c:10083
        argc = 3
        j = <optimized out>
        cmd = 0x819e1f8
        i = 4
        script = 0x81b2f60
        token = 0x81b2f80
        retcode = 0
        sargv = {0x81b2ef8, 0x81b6028, 0x81b5fb0, 0xbfffda08, 0x81247cf, 
0x819d028, 0x81b5eb0,
0x81b5f50}
        argv = 0xbfffd9cc
        linenr = 22
#22 0x081271f1 in Jim_CatchCoreCommand (interp=0x819d028, argc=1, 
argv=0xbfffdad0) at jim.c:13058
        exitCode = 0
        i = <optimized out>
        sig = 0
        ignore_mask = <optimized out>
#23 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81b2b10) at 
jim.c:10083
        argc = 2
        j = <optimized out>
        cmd = 0x819e6f0
        i = 3
        script = 0x81b2e00
        token = 0x81afd20
        retcode = 0
        sargv = {0x81b2e20, 0x81b2e58, 0x81bcac8, 0xbfffdbd8, 0x8176a37, 
0xb7e58ff9, 0x1d, 0x6}
        argv = 0xbfffdacc
        linenr = 22
#24 0x08128872 in Jim_EvalExpression (interp=0x819d028, exprObjPtr=0x81b2c30,
exprResultPtrPtr=0xbfffdbdc)
    at jim.c:8813
        objPtr = 0x811dff5
        expr = 0x81b2db0
        staticStack = {0x0, 0x1, 0xbfffdb68, 0x811b66d, 0x819d028, 0x81afdb0, 
0xbfffdb68,
0xbfffdc58, 0xbfffdc58,
          0x81b5e48}
        i = <optimized out>
---Type <return> to continue, or q <return> to quit---
        retcode = <optimized out>
        e = {stack = 0xbfffdb40, stacklen = 0, opcode = 135909416, skip = 1}
#25 0x08128dbb in Jim_GetBoolFromExpr (interp=0x819d028, exprObjPtr=0x81b2c30, 
boolPtr=0xbfffdc2c)
at jim.c:8855
        retcode = <optimized out>
        wideValue = <optimized out>
        doubleValue = <optimized out>
        exprResultPtr = <optimized out>
#26 0x08128eb4 in Jim_IfCoreCommand (interp=0x819d028, argc=5, argv=0xbfffdcac) 
at jim.c:11380
        boolean = 135369915
        retval = <optimized out>
        current = 2
        falsebody = <optimized out>
#27 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81afe08) at 
jim.c:10083
        argc = 5
        j = <optimized out>
        cmd = 0x819dd38
        i = 6
        script = 0x81b2b78
        token = 0x81b2b98
        retcode = 0
        sargv = {0x81b2b50, 0x81b2c30, 0x81b2c80, 0x81b2cc0, 0x81b2cf8, 0x1, 
0x0, 0xbfffdd68}
        argv = 0xbfffdcac
        linenr = 22
#28 0x08128fca in Jim_IfCoreCommand (interp=0x819d028, argc=5, argv=0xbfffdd9c) 
at jim.c:11392
        boolean = 1
        retval = <optimized out>
        current = 2
        falsebody = <optimized out>
#29 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81af8f8) at 
jim.c:10083
        argc = 5
        j = <optimized out>
        cmd = 0x819dd38
        i = 6
        script = 0x81afdd8
        token = 0x81b2858
        retcode = 0
        sargv = {0x81afe68, 0x81afe30, 0x81afe08, 0x81b27f8, 0x81b2978, 0x0, 
0x0, 0x2}
        argv = 0xbfffdd9c
        linenr = 21
#30 0x08129048 in Jim_IfCoreCommand (interp=0x819d028, argc=5, argv=0xbfffde8c) 
at jim.c:11403
        boolean = 0
---Type <return> to continue, or q <return> to quit---
        retval = <optimized out>
        current = 4
        falsebody = 3
#31 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81a9d90) at 
jim.c:10083
        argc = 5
        j = <optimized out>
        cmd = 0x819dd38
        i = 14
        script = 0x819e698
        token = 0x81af508
        retcode = 0
        sargv = {0x81af810, 0x81af848, 0x81af870, 0x81af8c0, 0x81af8f8, 
0x819d028, 0x1, 0x81bcde8}
        argv = 0xbfffde8c
        linenr = 19
#32 0x081261e2 in JimCallProcedure (interp=<optimized out>, cmd=<optimized out>,
fileNameObj=0x819d190, linenr=1,
    argc=2, argv=0xbfffdfac) at jim.c:10278
        callFramePtr = 0x81af198
        prevLocalProcs = 0x0
        i = <optimized out>
        d = <optimized out>
        retcode = <optimized out>
        optargs = <optimized out>
#33 0x081255d6 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81b5fe8) at 
jim.c:10079
        argc = 2
        j = <optimized out>
        cmd = 0x81aeb78
        i = 3
        script = 0x81b5618
        token = 0x81be3d8
        retcode = 0
        sargv = {0x81b6408, 0x81b59e8, 0x819d028, 0xbfffdfe8, 0x811a1f0, 
0x819d028, 0x81b6010, 0x3}
        argv = 0xbfffdfac
        linenr = 1
#34 0x0812788c in Jim_EvalCoreCommand (interp=0x819d028, argc=4, 
argv=0xbfffe06c) at jim.c:12270
        rc = <optimized out>
#35 0x08125804 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81b23c0) at 
jim.c:10083
        argc = 4
        j = <optimized out>
        cmd = 0x819e1f8
        i = 5
        script = 0x81b4cb8
---Type <return> to continue, or q <return> to quit---
        token = 0x81c1760
        retcode = 0
        sargv = {0x81a9bd8, 0x81b5668, 0x81b55f0, 0x81bcfd8, 0x811bd67, 
0x819d028, 0x81721a0, 0x81bd000}
        argv = 0xbfffe06c
        linenr = 1
#36 0x081261e2 in JimCallProcedure (interp=<optimized out>, cmd=<optimized out>,
fileNameObj=0x819d190, linenr=1,
    argc=1, argv=0xbfffe18c) at jim.c:10278
        callFramePtr = 0x81aed18
        prevLocalProcs = 0x81ab720
        i = <optimized out>
        d = <optimized out>
        retcode = <optimized out>
        optargs = <optimized out>
#37 0x081255d6 in Jim_EvalObj (interp=0x819d028, scriptObjPtr=0x81a4fc0) at 
jim.c:10079
        argc = 1
        j = <optimized out>
        cmd = 0x81a26d0
        i = 2
        script = 0x81b4a68
        token = 0x81b4c80
        retcode = 0
        sargv = {0x81a9790, 0x4, 0xb7f33a5f, 0x81a4fc0, 0x8119df1, 0x81b5a30, 
0x8139d12, 0x4}
        argv = 0xbfffe18c
        linenr = 1
#38 0x0812826c in Jim_EvalSource (interp=0x819d028, filename=0x0, lineno=0, 
script=0x8139d12 "init")
at jim.c:10340
        retval = <optimized out>
        scriptObjPtr = 0x81a4fc0
#39 0x0807b2bf in command_run_line (context=0x819d008, line=0x8139d12 "init") 
at command.c:668
        retval = -4
        retcode = 0
        interp = 0x819d028
        __FUNCTION__ = "command_run_line"
#40 0x0804bb1c in openocd_thread (cmd_ctx=0x819d008, argv=0xbfffe464, argc=3) 
at openocd.c:296
        ret = 0
#41 openocd_main (argc=3, argv=0xbfffe464) at openocd.c:334
        cmd_ctx = 0x819d008
        __FUNCTION__ = "openocd_main"
#42 0x0804b525 in main (argc=3, argv=0xbfffe464) at main.c:42
No locals.
(gdb)

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to