Debugger in 3.3.93

Leon Pollak leonp at plris.com
Tue Jan 16 12:23:34 GMT 2007


To V.Prus.

Hello, Volodya.

Your direct mail is unreachable, so I write here.

Since your last recommendation below some time passed, but still...
Are you sure that gdb 6.1.1. is so old that you can not work with it? There is 
even no major version difference - the last is 6.6.

Anyway - I am now at 3.3.94 and have the following problem:
When the debugger stops at the break point all buttons (except X and ||) are 
disabled. Attached is the kdevelop output after I exited the kdevelop after 
the debugger hangs.
The GDB windows shows:

/usr/local/bin/ppc-gdb/gdb /Development/Projects/DDR_10242/debug/src/DDR_10242 --interpreter=mi2 -quiet(gdb) 
set print static-members on
set print static-members on
^done
(gdb) set width 0
set width 0
^done
(gdb) set height 0
set height 0
^done
(gdb) set stop-on-solib-events 1
set stop-on-solib-events 1
^done
(gdb) handle SIG32 pass nostop noprint
handle SIG32 pass nostop noprint
^done
(gdb) handle SIG41 pass nostop noprint
handle SIG41 pass nostop noprint
^done
(gdb) handle SIG42 pass nostop noprint
handle SIG42 pass nostop noprint
^done
(gdb) handle SIG43 pass nostop noprint
handle SIG43 pass nostop noprint
^done
(gdb) set print asm-demangle on
set print asm-demangle on
^done
(gdb) set output-radix 10
set output-radix 10
^done
(gdb) cd /Development/Projects/DDR_10242/debug/src
cd /Development/Projects/DDR_10242/debug/src
^done
(gdb) -break-insert /Development/Projects/DDR_10242/src/maintask.cpp:21
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000102a0",func="MainTask()",file="/Development/Projects/DDR_10242/src/maintask.cpp",line="21",times="0"}
(gdb) -break-insert /Development/Common/Common/main.cpp:48
^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0001482c",func="Init",file="/Development/Projects/DDR_10242/common/main.cpp",line="48",times="0"}
(gdb) -break-insert /opt/rtems/rtems-ss-20030703/c/src/lib/libbsp/shared/bootcard.c:51
^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x00032cc8",func="boot_card",file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",line="51",times="0"}
(gdb) tty /dev/pts/13
tty /dev/pts/13
^done
(gdb) source /Development/Projects/DDR_10242/src/.gdbinit
source /Development/Projects/DDR_10242/src/.gdbinit
MPCBDM version 2.0.1 / 2003/5/1
got access rights for printer port 0 addr 0x378..0x37A
disabled power at port 0
turned on powering from port 0
adapter version 2 initialized
Target cpu PVR=0x00500000 PARTNUM=0x08 MASKNUM=0x01 REV_NUM=0x0004
warning: unknown CPU. Using default register description
Running uMon
Loading...
Loaded!!!
^done,reason="signal-received",signal-name="SIGTRAP",signal-meaning="Trace/breakpoint 
trap",thread-id="0",frame={addr="0xfff038d0",func="??",args=[]},address="0x10000",load-size="431544",transfer-rate="246596",write-rate="511"
(gdb) -break-condition 1 
^done
(gdb) -break-after 1 0
^done
(gdb) -break-enable 1
^done
(gdb) -break-condition 2 
^done
(gdb) -break-after 2 0
^done
(gdb) -break-enable 2
^done
(gdb) -break-condition 3 
^done
(gdb) -break-after 3 0
^done
(gdb) -break-enable 3
^done
(gdb) -exec-continue
^running
*stopped,reason="breakpoint-hit",bkptno="3",thread-id="0",frame={addr="0x00032cc8",func="boot_card",args=[{name="argc",value="214920"},
{name="argv",value="0x8201032"},
{name="envp",value="0x11"}],file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",line="52"}
(gdb) -file-list-exec-source-file
^done,line="52",file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",fullname="/opt/rtems/rtems-ss-20030703/c/src/lib/libbsp/shared/bootcard.c"
(gdb) -break-list
^done,BreakpointTable={nr_rows="3",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},
{width="14",alignment="-1",col_name="type",colhdr="Type"},
{width="4",alignment="-1",col_name="disp",colhdr="Disp"},
{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},
{width="10",alignment="-1",col_name="addr",colhdr="Address"},
{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000102a0",func="MainTask()",file="/Development/Projects/DDR_10242/src/maintask.cpp",line="21",times="0"},bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0001482c",func="Init",file="/Development/Projects/DDR_10242/common/main.cpp",line="48",times="0"},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x00032cc8",func="boot_card",file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",line="51",times="1"}]}
(gdb) -stack-list-arguments 0 0 0
^done,stack-args=[frame={level="0",args=[name="argc",name="argv",name="envp"]}]
(gdb) -stack-list-locals 0
^done,locals=[name="status",name="argv_pointer",name="envp_pointer",name="argv_p",name="envp_p"]
(gdb) -thread-list-ids
^done,thread-ids={},number-of-threads="0"
(gdb) info frame
info frame
Stack level 0, frame at 0xa2f0:
 pc = 0x32cc8 in boot_card 
(/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c:52); saved pc 
0x10054
 (FRAMELESS), called by frame at 0xa2f0
 source language c.
 Arglist at 0xa2f0, args: 
 Locals at 0xa2f0, Previous frame's sp in r1

> The only way to diagnose this is to:
>
> 	1. Go to gdb window, right click, select "show internal command",
> 	select everything.
> 	2. Run kdebugdialog, disable everything except 9012 (kdevelop debugger)
> 	3. Run kdevelop again after (2) and redirect all output to a file.
> 	4. Send output from (1) and (3) to me.
>
> But as I say, 6.1.1 is so old I'm not sure it can be used.
>
> - Volodya
>
> _______________________________________________
> kdevelop mailing list
> kdevelop at barney.cs.uni-potsdam.de
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop

-- 
Leon
-------------- next part --------------
QLayout "unnamed" added to IndexView "unnamed", which already has a layout
QObject::connect: No such slot FindDocumentation::procManStdout(KProcess*,char*,int)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'FindDocumentationBase')
QObject::connect: No such slot FindDocumentation::procInfoStdout(KProcess*,char*,int)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'FindDocumentationBase')
QObject::connect: No such slot ClassViewPart::removeNamespace(const QString&)
QObject::connect:  (sender name:   'ClassViewWidget')
QObject::connect:  (receiver name: 'ClassViewPart')
QObject::connect: No such slot GDBDebugger::GDBBreakpointWidget::slotAddBlankBreakpoint()
QObject::connect:  (sender name:   'gdbBreakpointWidget')
QObject::connect:  (receiver name: 'gdbBreakpointWidget')
QObject::connect: No such slot subversionPart::projectConfigWidget(KDialogBase*)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: No such slot subversionPart::slotStopButtonClicked(KDevPlugin*)
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'Subversion')
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
QObject::connect: Cannot connect (null)::dropEventPass(QDropEvent *) to SimpleMainWindow::slotDropEvent(QDropEvent *)
ASSERT: "part && parent" in partwidget.cpp (41)
kdevelop (debugger): Starting debugger controller
kdevelop (debugger): STATE: -s_dbgNotStarted 
kdevelop (debugger): Debugger state: P: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: set print static-members on
kdevelop (debugger): STATE: +s_dbgBusy 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): SEND: set print static-members on
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: set width 0
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: set height 0
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: set stop-on-solib-events 1
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: handle SIG32 pass nostop noprint
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: handle SIG41 pass nostop noprint
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: handle SIG42 pass nostop noprint
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: handle SIG43 pass nostop noprint
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: set print asm-demangle on
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: set output-radix 10
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: cd /Development/Projects/DDR_10242/debug/src
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-insert /Development/Projects/DDR_10242/src/maintask.cpp:21
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-insert /Development/Common/Common/main.cpp:48
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-insert /opt/rtems/rtems-ss-20030703/c/src/lib/libbsp/shared/bootcard.c:51
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: tty /dev/pts/13
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: source /Development/Projects/DDR_10242/src/.gdbinit
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): STATE: -s_appNotStarted 
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): COMMANDS: 15 in queue, 1 executing
kdevelop (debugger): REPLY: &"set print static-members on\n"
kdevelop (debugger): COMMANDS: 15 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 185 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: set width 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 14 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"set width 0\n"
kdevelop (debugger): COMMANDS: 14 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 1 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: set height 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 13 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"set height 0\n"
kdevelop (debugger): COMMANDS: 13 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: set stop-on-solib-events 1
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 12 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"set stop-on-solib-events 1\n"
kdevelop (debugger): COMMANDS: 12 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: handle SIG32 pass nostop noprint
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 11 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"handle SIG32 pass nostop noprint\n"
kdevelop (debugger): COMMANDS: 11 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 1 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: handle SIG41 pass nostop noprint
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 10 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"handle SIG41 pass nostop noprint\n"
kdevelop (debugger): COMMANDS: 10 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: handle SIG42 pass nostop noprint
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"handle SIG42 pass nostop noprint\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: handle SIG43 pass nostop noprint
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 8 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"handle SIG43 pass nostop noprint\n"
kdevelop (debugger): COMMANDS: 8 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: set print asm-demangle on
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 7 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"set print asm-demangle on\n"
kdevelop (debugger): COMMANDS: 7 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: set output-radix 10
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 6 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"set output-radix 10\n"
kdevelop (debugger): COMMANDS: 6 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: cd /Development/Projects/DDR_10242/debug/src
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 5 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"cd /Development/Projects/DDR_10242/debug/src\n"
kdevelop (debugger): COMMANDS: 5 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-insert /Development/Projects/DDR_10242/src/maintask.cpp:21
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 4 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000102a0",func="MainTask()",file="/Development/Projects/DDR_10242/src/maintask.cpp",line="21",times="0"}
kdevelop (debugger): Command execution time 33 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): QUEUE: -break-condition %1 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-after %1 0
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-enable %1
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-insert /Development/Common/Common/main.cpp:48
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 6 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0001482c",func="Init",file="/Development/Projects/DDR_10242/common/main.cpp",line="48",times="0"}
kdevelop (debugger): Command execution time 24 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): QUEUE: -break-condition %1 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-after %1 0
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-enable %1
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-insert /opt/rtems/rtems-ss-20030703/c/src/lib/libbsp/shared/bootcard.c:51
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 8 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x00032cc8",func="boot_card",file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",line="51",times="0"}
kdevelop (debugger): Command execution time 10 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): QUEUE: -break-condition %1 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-after %1 0
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -break-enable %1
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: tty /dev/pts/13
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 10 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"tty /dev/pts/13\n"
kdevelop (debugger): COMMANDS: 10 in queue, 1 executing
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 2 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: source /Development/Projects/DDR_10242/src/.gdbinit
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"source /Development/Projects/DDR_10242/src/.gdbinit\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: /Development/Projects/DDR_10242/debug/src
kdevelop (debugger): Invalid MI message: /Development/Projects/DDR_10242/debug/src
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: copy from ./DDR_10242(elf32-powerpc) to ./DDR_10242.bin(binary)
kdevelop (debugger): Invalid MI message: copy from ./DDR_10242(elf32-powerpc) to ./DDR_10242.bin(binary)
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: -R .comment -S -v -O binary ./DDR_10242 ./DDR_10242.bin
kdevelop (debugger): Invalid MI message: -R .comment -S -v -O binary ./DDR_10242 ./DDR_10242.bin
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: /Development/Projects/DDR_10242/debug/src
kdevelop (debugger): Invalid MI message: /Development/Projects/DDR_10242/debug/src
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: OBJCOPY done.
kdevelop (debugger): Invalid MI message: OBJCOPY done.
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"MPCBDM version 2.0.1 / 2003/5/1\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"got access rights for printer port 0 addr 0x378..0x37A\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"disabled power at port 0\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"turned on powering from port 0\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"adapter version 2 initialized\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"Target cpu PVR=0x00500000 PARTNUM=0x08 MASKNUM=0x01 REV_NUM=0x0004\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"warning: unknown CPU. Using default register description\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"Running uMon"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"Loading...\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ~"Loaded!!!\n"
kdevelop (debugger): COMMANDS: 9 in queue, 1 executing
kdevelop (debugger): REPLY: ^done,reason="signal-received",signal-name="SIGTRAP",signal-meaning="Trace/breakpoint trap",thread-id="0",frame={addr="0xfff038d0",func="??",args=[]},address="0x10000",load-size="431544",transfer-rate="246596",write-rate="511"
kdevelop (debugger): Command execution time 15575 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-condition 1 
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 8 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-after 1 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 7 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-enable 1
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 6 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 1 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-condition 2 
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 5 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-after 2 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 4 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-enable 2
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 3 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-condition 3 
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 2 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 1 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-after 3 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-enable 3
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 0 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): COMMANDS: 0 in queue, 0 executing
kdevelop (debugger): No more commands
kdevelop (debugger): STATE: -s_dbgBusy 
kdevelop (debugger): Debugger state: P: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -exec-continue
kdevelop (debugger): STATE: +s_dbgBusy 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): SEND: -exec-continue
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^running
kdevelop (debugger): STATE: +s_appRunning 
kdevelop (debugger): MI stop reason running
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): COMMANDS: 0 in queue, 1 executing
kdevelop (debugger): REPLY: *stopped,reason="breakpoint-hit",bkptno="3",thread-id="0",frame={addr="0x00032cc8",func="boot_card",args=[{name="argc",value="214920"},{name="argv",value="0x8201032"},{name="envp",value="0x11"}],file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",line="52"}
kdevelop (debugger): Command execution time 131 ms.
kdevelop (debugger): STATE: -s_appRunning 
kdevelop (debugger): MI stop reason stopped
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): COMMANDS: 0 in queue, 0 executing
kdevelop (debugger): Finishing program stop
kdevelop (debugger): QUEUE: -file-list-exec-source-file
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): SEND: -file-list-exec-source-file
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): State reload in progress
kdevelop (debugger): QUEUE: -break-list (state reloading)
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -stack-list-arguments 0 0 0 (state reloading)
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): QUEUE: -stack-list-locals 0 (state reloading)
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): Clearning framestack
kdevelop (debugger): QUEUE: -thread-list-ids (state reloading)
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): No more commands
kdevelop (debugger): STATE: -s_dbgBusy 
kdevelop (debugger): Debugger state: P: 
kdevelop (debugger):    
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,line="52",file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",fullname="/opt/rtems/rtems-ss-20030703/c/src/lib/libbsp/shared/bootcard.c"
kdevelop (debugger): Command execution time 2 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): DisasssembleWidget::slotShowStepInSource()
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -break-list
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: P: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 3 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,BreakpointTable={nr_rows="3",nr_cols="6",hdr=[{width="3",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000102a0",func="MainTask()",file="/Development/Projects/DDR_10242/src/maintask.cpp",line="21",times="0"},bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0001482c",func="Init",file="/Development/Projects/DDR_10242/common/main.cpp",line="48",times="0"},bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x00032cc8",func="boot_card",file="/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c",line="51",times="1"}]}
kdevelop (debugger): Command execution time 1 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -stack-list-arguments 0 0 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: P: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 2 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,stack-args=[frame={level="0",args=[name="argc",name="argv",name="envp"]}]
kdevelop (debugger): Command execution time 2 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -stack-list-locals 0
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: P: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,locals=[name="status",name="argv_pointer",name="envp_pointer",name="argv_p",name="envp_p"]
kdevelop (debugger): Command execution time 0 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): QUEUE: info frame (state reloading)
kdevelop (debugger): STATE: +s_dbgBusy 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: -thread-list-ids
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: ^done,thread-ids={},number-of-threads="0"
kdevelop (debugger): Command execution time 2 ms.
kdevelop (debugger): MI stop reason done
kdevelop (debugger): QUEUE: -stack-info-depth 6 (state reloading)
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): SEND: info frame
kdevelop (debugger): STATE: +s_waitForWrite 
kdevelop (debugger): Debugger state: R: 
kdevelop (debugger):    
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): STATE: -s_waitForWrite 
kdevelop (debugger): REPLY: &"info frame\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ~"Stack level 0, frame at 0xa2f0:\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ~" pc = 0x32cc8 in boot_card (/opt/rtems/rtems-src/c/src/lib/libbsp/shared/bootcard.c:52); saved pc 0x10054\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ~" (FRAMELESS), called by frame at 0xa2f0\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ~" source language c.\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ~" Arglist at 0xa2f0, args: \n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ~" Locals at 0xa2f0, Previous frame's sp in r1\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): REPLY: ^done,{name="argc",value="214920"},{name="argv",value="0x8201032"},{name="envp",value="0x11"}
kdevelop (debugger): Invalid MI message: ^done,{name="argc",value="214920"},{name="argv",value="0x8201032"},{name="envp",value="0x11"}
kdevelop (debugger): REPLY: (gdb) 
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): GDBController::slotStopDebugger() called
kdevelop (debugger): STATE: +s_shuttingDown 
kdevelop (debugger): GDBController::slotStopDebugger() executing
kdevelop (debugger): gdb busy on shutdown - stopping gdb (SIGINT)
kdevelop (debugger): REPLY: &"Quit\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
ASSERT: "text.endsWith("\n")" in gdboutputwidget.cpp (125)
kdevelop (debugger): REPLY: &"quit\n"
kdevelop (debugger): COMMANDS: 1 in queue, 1 executing
kdevelop (debugger): STATE: +s_dbgNotStarted +s_appNotStarted +s_programExited -s_shuttingDown -s_dbgBusy 
kdevelop (debugger): Debugger state:  : 
kdevelop (debugger):    Process exited
kdevelop (debugger): STATE: -s_programExited 
kdevelop (debugger): Debugger state:  : 
kdevelop (debugger):    Debugger stopped
kdevelop (debugger): Disassemble widget active: false


More information about the KDevelop mailing list