On Wed, Feb 17, 2010 at 1:15 AM, Øyvind Harboe <[email protected]> wrote:
> How about providing a gdb backtrace? See
>
>>        http://openocd.berlios.de/doc/doxygen/bugs.html
>

mc...@ubuntu:~/Desktop/build/openocd/lm3s1968$ gdb --args openocd
openocd -f board/ek-lm3s1968.cfg
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/openocd...done.
(gdb) run
Starting program: /usr/local/bin/openocd openocd -f board/ek-lm3s1968.cfg
Open On-Chip Debugger 0.4.0-rc2-dev-00005-gfa1cfc2 (2010-02-16-22:33)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
3000 kHz
jtag_nsrst_delay: 100
srst_only separate srst_gates_jtag srst_open_drain

Program received signal SIGSEGV, Segmentation fault.
0x003ed4b1 in vfprintf () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0  0x003ed4b1 in vfprintf () from /lib/tls/i686/cmov/libc.so.6
#1  0x0048c834 in __vsnprintf_chk () from /lib/tls/i686/cmov/libc.so.6
#2  0x080a7911 in vsnprintf (fmt=0x8129304 "unable to open ftdi device: %s",
    ap=0xbfffe6d4 "\200") at /usr/include/bits/stdio2.h:78
#3  alloc_vprintf (fmt=0x8129304 "unable to open ftdi device: %s",
    ap=0xbfffe6d4 "\200") at ../../../git/openocd/src/helper/log.c:431
#4  0x080a7d9a in log_printf_lf (level=LOG_LVL_ERROR,
    file=0x81289ac "../../../../git/openocd/src/jtag/drivers/ft2232.c",
    line=2030, function=0x8129c3c "ft2232_init_libftdi",
    format=0x8129304 "unable to open ftdi device: %s")
    at ../../../git/openocd/src/helper/log.c:259
#5  0x080c9a1a in ft2232_init_libftdi ()
    at ../../../../git/openocd/src/jtag/drivers/ft2232.c:2030
#6  ft2232_init () at ../../../../git/openocd/src/jtag/drivers/ft2232.c:2140
#7  0x080532c5 in jtag_interface_init (cmd_ctx=0x8156008)
    at ../../../git/openocd/src/jtag/core.c:1330
#8  0x0804a7c9 in handle_init_command (cmd=0xbfffe7c8)
    at ../../git/openocd/src/openocd.c:117
#9  0x080aaa0e in run_command (interp=<value optimized out>,
    argc=<value optimized out>, argv=0xbfffe854, c=0x81640a0, capture=true)
    at ../../../git/openocd/src/helper/command.c:600
#10 script_command_run (interp=<value optimized out>,
    argc=<value optimized out>, argv=0xbfffe854, c=0x81640a0, capture=true)
---Type <return> to continue, or q <return> to quit---
    at ../../../git/openocd/src/helper/command.c:200
#11 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x8168698)
    at ../../../git/openocd/src/helper/jim.c:8717
#12 0x080bf76f in Jim_EvalCoreCommand (interp=0x8156028, argc=3,
    argv=0xbfffe924) at ../../../git/openocd/src/helper/jim.c:10854
#13 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x81634b0)
    at ../../../git/openocd/src/helper/jim.c:8717
#14 0x080be11f in Jim_CatchCoreCommand (interp=0x8156028, argc=2,
    argv=0xbfffea04) at ../../../git/openocd/src/helper/jim.c:11421
#15 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x8162fb8)
    at ../../../git/openocd/src/helper/jim.c:8717
#16 0x080bb913 in Jim_EvalExpression (interp=0x8156028, exprObjPtr=0x81630f0,
    exprResultPtrPtr=0xbfffeb5c) at ../../../git/openocd/src/helper/jim.c:6936
#17 0x080bc6cb in Jim_GetBoolFromExpr (interp=0x8156028, exprObjPtr=0x81630f0,
    boolPtr=0xbfffebac) at ../../../git/openocd/src/helper/jim.c:7219
#18 0x080c0e64 in Jim_IfCoreCommand (interp=0x8156028, argc=5, argv=0xbfffec24)
    at ../../../git/openocd/src/helper/jim.c:10305
#19 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x8162860)
    at ../../../git/openocd/src/helper/jim.c:8717
#20 0x080c0f7a in Jim_IfCoreCommand (interp=0x8156028, argc=5, argv=0xbfffed14)
    at ../../../git/openocd/src/helper/jim.c:10316
#21 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x8161c80)
    at ../../../git/openocd/src/helper/jim.c:8717
---Type <return> to continue, or q <return> to quit---
#22 0x080c0ff0 in Jim_IfCoreCommand (interp=0x8156028, argc=5, argv=0xbfffee04)
    at ../../../git/openocd/src/helper/jim.c:10327
#23 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x815cae8)
    at ../../../git/openocd/src/helper/jim.c:8717
#24 0x080bae53 in JimCallProcedure (interp=0x8156028, cmd=0x815f8c8,
    argc=<value optimized out>, argv=0xbfffef04)
    at ../../../git/openocd/src/helper/jim.c:8866
#25 0x080bab0c in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x8167da0)
    at ../../../git/openocd/src/helper/jim.c:8723
#26 0x080bf76f in Jim_EvalCoreCommand (interp=0x8156028, argc=4,
    argv=0xbfffefd4) at ../../../git/openocd/src/helper/jim.c:10854
#27 0x080ba770 in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x815f3b8)
    at ../../../git/openocd/src/helper/jim.c:8717
#28 0x080bae53 in JimCallProcedure (interp=0x8156028, cmd=0x8164178,
    argc=<value optimized out>, argv=0xbffff0d4)
    at ../../../git/openocd/src/helper/jim.c:8866
#29 0x080bab0c in Jim_EvalObj (interp=0x8156028, scriptObjPtr=0x8159528)
    at ../../../git/openocd/src/helper/jim.c:8723
#30 0x080bb3b2 in Jim_Eval_Named (interp=0x8156028, script=0x8106497 "init",
    filename=0x8124578 "command.c", lineno=650)
    at ../../../git/openocd/src/helper/jim.c:8910
#31 0x080aa33d in command_run_line (context=0x8156008, line=0x8106497 "init")
    at ../../../git/openocd/src/helper/command.c:650
---Type <return> to continue, or q <return> to quit---
#32 0x0804a71a in openocd_main (argc=4, argv=0xbffff3b4)
    at ../../git/openocd/src/openocd.c:280
#33 0x0804a44b in main (argc=4, argv=0xbffff3b4)
    at ../../git/openocd/src/main.c:38


-- 
Xiaofan http://mcuee.blogspot.com
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to