From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2036 invoked by alias); 22 Apr 2003 20:39:22 -0000 Mailing-List: contact insight-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: insight-owner@sources.redhat.com Received: (qmail 1896 invoked from network); 22 Apr 2003 20:39:16 -0000 Received: from unknown (HELO MM01SNLNTO.son.sandia.gov) (132.175.109.20) by sources.redhat.com with SMTP; 22 Apr 2003 20:39:16 -0000 Received: from 132.175.109.4 by mm02snlnto.son.sandia.gov with ESMTP ( Tumbleweed MMS SMTP Relay 01 (MMS v5.5.0)); Tue, 22 Apr 2003 14:39:08 -0600 Received: from es08snlnt.sandia.gov (smtp-in.sandia.gov [134.253.130.11] ) by mailgate2.sandia.gov (8.12.9/8.12.9) with ESMTP id h3MKd8bo025176; Tue, 22 Apr 2003 14:39:08 -0600 (MDT) Received: by es08snlnt.sandia.gov with Internet Mail Service ( 5.5.2653.19) id <2AA2D88X>; Tue, 22 Apr 2003 14:39:07 -0600 Message-ID: <71251C7D5FB1D2119C8F0008C7A44ED103792012@es07snlnt.sandia.gov> From: "Liang, James" To: "'Keith Seitz'" cc: "'insight@sources.redhat.com'" Subject: RE: Developing for Insight Date: Tue, 22 Apr 2003 20:39:00 -0000 MIME-Version: 1.0 X-WSS-ID: 12BB77E61536266-01-01 Content-Type: multipart/mixed; boundary="----_=_NextPart_000_01C3090E.FEB4F5E0" X-SW-Source: 2003-q2/txt/msg00032.txt.bz2 This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_000_01C3090E.FEB4F5E0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Content-length: 1239 Keith, I'm assuming that red is error, yellow is warning, and green is status message. I barely know Tcl/TK and don't know anything about Tcl/TK with OO, but I don't see any blaring error messages. James PS: See attached log file -----Original Message----- From: Keith Seitz [mailto:keiths@redhat.com] Sent: Tuesday, April 22, 2003 12:46 PM To: Liang, James Cc: 'insight@sources.redhat.com' Subject: RE: Developing for Insight On Tue, 2003-04-22 at 11:18, Liang, James wrote: > (gdb) f > #0 func2 () at test.c:79 > > (gdb) list > 74 doPrint("Hello\n"); > 75 #endif > 76 INT8U y; > 77 > 78 if (0==retVal) > 79 retVal=pparse(retVal,a,b); > 80 else > 81 return retVal; > 82 > 83 /* function got > > (gdb) tk gdb_loc > test.c func2 /home/jliang/testProg/test.c 79 0x33d45 0x0 {} Ok, so what we see is that both Insight and GDB think you're at the same place, in func2() at /home/jliang/testProg/test.c:79. So the SrcWin or SrcTextWin is screwing up. Are you sure that the debug window reported no errors? Perhaps it would be best to send your insight.log for the session? [Reming me again: what codebase are you working with? Host platform?] Keith ------_=_NextPart_000_01C3090E.FEB4F5E0 Content-Type: application/octet-stream; name=insight.log Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=insight.log Content-length: 12730 W global pref_read {Cannot parse line: editor=3D}=0A= I global pref_set_colors {}=0A= I global gdbtk_clear_file {}=0A= I ManagedWin find SrcWin=0A= I global gdbtk_locate_main {Searching MAIN___ MAIN__ main}=0A= I SrcWin point_to_main {could not find main}=0A= I ManagedWin startup {Got active list {ManagedWin::open Console} {ManagedWi= n::open WatchWin} {ManagedWin::open SrcWin} {ManagedWin::open LocalsWin}}= =0A= I ManagedWin _open {Console }=0A= I ManagedWin _create {win=3Dconsole args=3D}=0A= I EmbeddedWin constructor {}=0A= I Console constructor {}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.co= nsole0.console"}=0A= I ManagedWin _open {WatchWin }=0A= I ManagedWin _create {win=3Dwatchwin args=3D}=0A= I GDBWin constructor {}=0A= I EmbeddedWin constructor {}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.co= nsole0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.wa= tchwin0.watchwin"}=0A= I VariableWin build_win tree=3D.watchwin0.watchwin.f.top.tree=0A= I WatchWin update {START WATCH UPDATE CALLBACK}=0A= I VariableWin populate {}=0A= I VariableWin populate variables=3D=0A= I VariableWin populate {done with populate}=0A= I VariableWin update {}=0A= I WatchWin update {Did VariableWin::update with return ""}=0A= I WatchWin update {END WATCH UPDATE CALLBACK}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.co= nsole0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.wa= tchwin0.watchwin"}=0A= I ManagedWin _open {SrcWin }=0A= I ManagedWin _create {win=3Dsrcwin args=3D}=0A= I GDBWin constructor {}=0A= I TopLevelWin constructor .srcwin0.srcwin=0A= I SrcWin constructor {}=0A= I SrcBar create_plugin_menu {No plugins configured, go remove the PlugIn me= nu...}=0A= I SrcBar _set_runstop normal=0A= I SrcBar enable_ui {2 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Control disabled Trace disab= led Other normal Attach normal Detach disabled }=0A= I GDBToolBar set_class_state {Enable list is: Control disabled Trace disab= led Other normal Attach normal Detach disabled }=0A= I SrcBar {} {configuring runstop normal}=0A= I SrcBar _set_runstop normal=0A= I GDBWin constructor {}=0A= I global gdbtk_locate_main {Searching MAIN___ MAIN__ main}=0A= I SrcWin location {running=3D0 tag=3DBROWSE_TAG linespec=3Dmain.c main /hom= e/jliang/flat16/main.c 86 0x228f 0x0 {}}=0A= I SrcWin location {not running: name=3D/home/jliang/flat16/main.c funcname= =3Dmain line=3D86}=0A= I SrcTextWin _mtime_changed {no mtime. resetting to zero}=0A= I SrcTextWin LoadFile {/home/jliang/flat16/main.c SOURCE}=0A= I SrcTextWin LoadFromCache {LoadFromCache t /home/jliang/flat16/main.c S}= =0A= I SrcTextWin LoadFromCache name=3D/home/jliang/flat16/main.c=0A= I SrcTextWin LoadFromCache pane=3Dpane1=0A= I SrcTextWin LoadFile {READING /home/jliang/flat16/main.c}=0A= I ManagedWin _open {LocalsWin }=0A= I ManagedWin _create {win=3Dlocalswin args=3D}=0A= I GDBWin constructor {}=0A= I EmbeddedWin constructor {}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.sr= cwin0.srcwin.container.pane2.childsite.con"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.co= nsole0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.sr= cwin0.srcwin.container.pane0.childsite.con"}=0A= I SrcBar enable_ui {0 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Control disabled Other disab= led Trace disabled Attach disabled Detach disabled}=0A= I GDBToolBar set_class_state {Enable list is: Control disabled Other disab= led Trace disabled Attach disabled Detach disabled}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.wa= tchwin0.watchwin"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.sr= cwin0.srcwin"}=0A= I SrcBar {} {configuring runstop running}=0A= I SrcBar _set_runstop running=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.lo= calswin0.localswin"}=0A= I VariableWin build_win tree=3D.localswin0.localswin.f.tree=0A= I LocalsWin update {START LOCALS UPDATE CALLBACK}=0A= I VariableWin context_switch {1: err=3D0; _frame=3D""; current_frame=3D""}= =0A= I VariableWin context_switch 2=0A= I VariableWin update {}=0A= I LocalsWin update {END LOCALS UPDATE CALLBACK}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.sr= cwin0.srcwin.container.pane2.childsite.con"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.co= nsole0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.sr= cwin0.srcwin.container.pane0.childsite.con"}=0A= I SrcBar enable_ui {1 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Trace disabled Control norma= l Other normal Attach disabled Detach normal }=0A= I GDBToolBar set_class_state {Enable list is: Trace disabled Control norma= l Other normal Attach disabled Detach normal }=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.wa= tchwin0.watchwin"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.sr= cwin0.srcwin"}=0A= I SrcBar {} {configuring runstop normal}=0A= I SrcBar _set_runstop normal=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.lo= calswin0.localswin"}=0A= I VariableWin deleteTree {}=0A= I SrcBar enable_ui {2 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Control disabled Trace disab= led Other normal Attach normal Detach disabled }=0A= I GDBToolBar set_class_state {Enable list is: Control disabled Trace disab= led Other normal Attach normal Detach disabled }=0A= I LocalsWin update {START LOCALS UPDATE CALLBACK}=0A= I VariableWin context_switch {1: err=3D0; _frame=3D""; current_frame=3D""}= =0A= I VariableWin context_switch 2=0A= I VariableWin update {}=0A= I LocalsWin update {END LOCALS UPDATE CALLBACK}=0A= I ManagedWin find SrcWin=0A= I Session notice_file_change {noticed file change event for /home/jliang/in= sight-5.3/gdb/uCos.gdb}=0A= I Session notice_file_change {reloading session for /home/jliang/insight-5.= 3/gdb/uCos.gdb}=0A= I Session notice_file_change {Restoring Target: }=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "update" to "::.= srcwin0.srcwin.container.pane2.childsite.con"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "update" to "::.= console0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "update" to "::.= srcwin0.srcwin.container.pane0.childsite.con"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "update" to "::.= watchwin0.watchwin"}=0A= I WatchWin update {START WATCH UPDATE CALLBACK}=0A= I VariableWin populate {}=0A= I VariableWin populate variables=3D=0A= I VariableWin populate {done with populate}=0A= I VariableWin update {}=0A= I WatchWin update {Did VariableWin::update with return ""}=0A= I WatchWin update {END WATCH UPDATE CALLBACK}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "update" to "::.= srcwin0.srcwin"}=0A= I SrcWin choose_and_update {chose window ::.srcwin0.srcwin}=0A= I SrcWin _update {loc=3D{} {} {} 0 0x0 0x0 {}}=0A= I SrcWin location {running=3D0 tag=3D linespec=3D{} {} {} 0 0x0 0x0 {}}=0A= I SrcWin location {not running: name=3D funcname=3D line=3D0}=0A= I global gdbtk_locate_main {Searching MAIN___ MAIN__ main}=0A= I SrcWin location {new linespec=3Dmain.c main /home/jliang/flat16/main.c 86= 0x228f 0x0 {}}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "update" to "::.= localswin0.localswin"}=0A= I LocalsWin update {START LOCALS UPDATE CALLBACK}=0A= I VariableWin context_switch {1: err=3D0; _frame=3D""; current_frame=3D""}= =0A= I VariableWin context_switch 2=0A= I VariableWin update {}=0A= I LocalsWin update {END LOCALS UPDATE CALLBACK}=0A= I ManagedWin _open {DebugWin }=0A= I ManagedWin _create {win=3Ddebugwin args=3D}=0A= I DebugWin constructor {}=0A= I global gdbtk_clear_file {}=0A= I VariableWin deleteTree {}=0A= I SrcTextWin clear_file {In clear_file}=0A= I iwidgets::Labeledframe destructor {In Labeledframe destructor for ::.srcw= in0.srcwin.container.pane2.childsite.con.p.pane1.childsite.st, reposition i= s }=0A= I VariableWin deleteTree {}=0A= I SrcWin _name {.srcwin0.srcwin.container.pane1.childsite.con.name }=0A= I SrcWin _set_state {gdb_running l=3D0 d=3D0 r=3D0}=0A= I SrcWin _set_state {gdb_downloading l=3D0 d=3D0 r=3D0}=0A= I SrcWin _set_state {gdb_loaded l=3D0 d=3D0 r=3D0}=0A= I SrcWin _set_state {gdb_running l=3D0 d=3D0 r=3D0}=0A= I ManagedWin find SrcWin=0A= I global gdbtk_locate_main {Searching MAIN___ MAIN__ main}=0A= I SrcWin location {running=3D0 tag=3DBROWSE_TAG linespec=3D{main.c main /ho= me/jliang/flat16/main.c 86 0x31bdc 0x0 {}}}=0A= I SrcWin location {not running: name=3D funcname=3D line=3D}=0A= I global gdbtk_locate_main {Searching MAIN___ MAIN__ main}=0A= I SrcWin location {new linespec=3Dmain.c main /home/jliang/flat16/main.c 86= 0x31bdc 0x0 {}}=0A= I SrcTextWin LoadFile {/home/jliang/flat16/main.c SOURCE}=0A= I SrcTextWin LoadFromCache {LoadFromCache t /home/jliang/flat16/main.c S}= =0A= I SrcTextWin LoadFromCache name=3D/home/jliang/flat16/main.c=0A= I SrcTextWin LoadFromCache pane=3Dpane1=0A= I SrcTextWin LoadFile {READING /home/jliang/flat16/main.c}=0A= I ManagedWin _open {RegWin }=0A= I ManagedWin _create {win=3Dregwin args=3D}=0A= I GDBWin constructor {}=0A= I EmbeddedWin constructor {}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.sr= cwin0.srcwin.container.pane2.childsite.con"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.co= nsole0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.sr= cwin0.srcwin.container.pane0.childsite.con"}=0A= I SrcBar enable_ui {0 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Control disabled Other disab= led Trace disabled Attach disabled Detach disabled}=0A= I GDBToolBar set_class_state {Enable list is: Control disabled Other disab= led Trace disabled Attach disabled Detach disabled}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.wa= tchwin0.watchwin"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.sr= cwin0.srcwin"}=0A= I SrcBar {} {configuring runstop running}=0A= I SrcBar _set_runstop running=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.re= gwin0.regwin"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "busy" to "::.lo= calswin0.localswin"}=0A= I RegWin _layout_table {}=0A= I RegWin _load_prefs {}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.sr= cwin0.srcwin.container.pane2.childsite.con"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.co= nsole0.console"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.sr= cwin0.srcwin.container.pane0.childsite.con"}=0A= I SrcBar enable_ui {1 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Trace disabled Control norma= l Other normal Attach disabled Detach normal }=0A= I GDBToolBar set_class_state {Enable list is: Trace disabled Control norma= l Other normal Attach disabled Detach normal }=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.wa= tchwin0.watchwin"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.sr= cwin0.srcwin"}=0A= I SrcBar {} {configuring runstop normal}=0A= I SrcBar _set_runstop normal=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.re= gwin0.regwin"}=0A= I GDBEventHandler GDBEventHandler::dispatch {posting event "idle" to "::.lo= calswin0.localswin"}=0A= I VariableWin deleteTree {}=0A= I SrcBar enable_ui {2 - Browsing=3D0}=0A= I GDBMenuBar set_class_state {Enable list is: Control disabled Trace disab= led Other normal Attach normal Detach disabled }=0A= I GDBToolBar set_class_state {Enable list is: Control disabled Trace disab= led Other normal Attach normal Detach disabled }=0A= I VariableWin deleteTree {}=0A= I RegWin destructor {}=0A= I EmbeddedWin destructor {}=0A= I GDBWin destructor {}=0A= I SrcWin _exit {}=0A= I ManagedWin find SrcWin=0A= I SrcWin destructor {}=0A= I TopLevelWin destructor {}=0A= I global pref_save {pref_save e:/cygwin/home/jliang/gdbtk.ini}=0A= I iwidgets::Labeledframe destructor {In Labeledframe destructor for ::.cons= ole0.console.stext, reposition is }=0A= I EmbeddedWin destructor {}=0A= ------_=_NextPart_000_01C3090E.FEB4F5E0--