On Fri, 8 Sep 2006 at 11:11pm, Bram Moolenaar wrote:

>
> Hari Krishna Dara wrote:
>
> > > > Hmm, now that I think of it you could get problems with a command like
> > > > this:
> > > >
> > > >         :echo [1, 2, 3, ..., 2000]
> > > >
> > > > If you get the "more" prompt the garbage collector might delete the
list
> > > > before it's completely echoed.  I'll look into that.
> > >
> > > This is probably what I was doing during the debugging. I will try to
> > > notice if an :echo on a list in a long running debug session is what is
> > > causing the crash.
> >
> > I hit the error while debugging again. I did an echo on a list and did a
> > quit after a few seconds. Instead of debug session aborting
> > immediately, I got this below error:
> >
> > E685: Internal error: clear_tv()
> >
> > And it continued executing after that with several errors all seem to be
> > because of corrupted list. The list that I echoed is no longer treated
> > as a List type and function calls such as sort() that I had after that
> > resulted in errors. A subsequent >quit worked and aborted the debug
> > session. If I had continued executing debug commands, I am pretty sure
> > that it would have resulted in a Vim crash.
>
> Hopefully this happened before applying patch 7.0.084 !?
>

Yes, sorry I intend to mention that and forgot. But I thought you are
still going to look at more cases that might cause the bug that you were
originally trying to patch. Do you think this patch already covers the
cases that might arise during debugging as well?

-- 
Thanks,
Hari

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to