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
