Topic : Ride crashes and cleanup watch solve; this cannot be done inside ride

Forum : 8051

Original Post
Post Information Post
November 17, 2008 - 3:38pm
Guest

Dear sirs,
my RIDE crashes sometimes when using some epxressions on watch window.
Please not that it crashes not when entering the expression, but after U close/reopen the debugger after eg a make.
I have digged and found that the file .dbi contains the watch info.
If I manually purge the [Watch] entry, then the RIDE won't crash.
I think that was better if in the RIDE there was something like "Cleanup project", like I've seen eg in Xilinx ide.
In the following, the [Watch] section which crashes my RIDE:
...
[Watch]
WatchNumber=8
select=5
showlocals=1
Size1=277
Watch0exp=pCommRun->res
Watch0file=c:\upsd\michele\az4181\spidbg.c
Watch0info=-678-0-0-1-0-1-0-5-
Watch1exp=hprg.theRunning.coeff_corr
Watch1file=c:\upsd\michele\az4181\spi.c
Watch1info=-520-0-0-1-0-1-0-5-
Watch2exp=resspec
Watch2file=c:\upsd\michele\az4181\spidbg.c
Watch2info=-391-0-0-1-0-1-0-5-
Watch3exp=runningCommessa
Watch3file=c:\upsd\michele\az4181\spidbg.c
Watch3info=-355-0-0-1-0-1-0-5-
Watch4exp=1/f_aux
Watch4file=c:\upsd\michele\az4181\spidbg.c
Watch4info=-394-0-0-1-0-1-0-5-
Watch5exp=pCommRun
Watch5file=c:\upsd\michele\az4181\spidbg.c
Watch5info=-392-0-0-1-0-1-0-5-
Watch6exp=((pCommRun->res/1.03)/(pCommRun->resspec_spir+1) *1000./ 2 + 0.499)
Watch6file=c:\upsd\michele\az4181\spidbg.c
Watch6info=-678-0-0-1-0-1-0-5-
Watch7exp=pCommRun->resspec_spir
Watch7file=c:\upsd\michele\az4181\spidbg.c
Watch7info=-678-0-0-1-0-1-0-5-
Watch8exp=ucHiByteAD7327
Watch8file=c:\upsd\michele\az4181\spimis.c
Watch8info=-84-0-0-1-0-1-0-5-
Watch9exp=ucLowByteAD7327
Watch9file=c:\upsd\michele\az4181\spimis.c
Watch9info=-85-0-0-1-0-1-0-5-
Watch10exp=fArrayConvAD7327_Volts
Watch10file=c:\upsd\michele\az4181\spimis.c
Watch10info=-225-0-0-1-0-1-0-5-
Watch11exp=ucTableADch2ADmeas[3]
Watch11file=c:\upsd\michele\az4181\spimis.c
Watch11info=-164-0-0-1-0-1-0-5-
Watch12exp=R0
Watch12file=c:\upsd\michele\az4181\spimis.c
Watch12info=-164-0-0-1-0-1-0-5-
Watch13exp=rangeAD7327[rangesADmeasure[ucTableADch2ADmeas[3]]]
Watch13file=c:\upsd\michele\az4181\spimis.c
Watch13info=-164-0-0-1-0-1-0-5-
Watch14exp=uiConvAD7327&0x1FFF
Watch14file=c:\upsd\michele\az4181\spimis.c
Watch14info=-222-0-0-1-0-1-0-5-
Watch15exp=actLenImp
Watch15file=c:\upsd\michele\az4181\spimis.c
Watch15info=-992-0-0-1-0-1-0-5-
Watch16exp=pui[0]
Watch16file=c:\upsd\michele\az4181\gui.c
Watch16info=-706-0-0-1-0-1-0-5-
Watch17exp=pui[1]
Watch17file=c:\upsd\michele\az4181\gui.c
Watch17info=-706-0-0-1-0-1-0-5-
Watch18exp=pui[2]
Watch18file=c:\upsd\michele\az4181\gui.c
Watch18info=-706-0-0-1-0-1-0-5-
Watch19exp=pui[3]
Watch19file=c:\upsd\michele\az4181\gui.c
Watch19info=-706-0-0-1-0-1-0-5-