DUChain crash, reparsing cpp/parser/parser.cpp

David Nolden zwabel at googlemail.com
Tue Sep 2 15:47:45 UTC 2008


Am Dienstag, 2. September 2008 14:52:10 schrieb Hamish Rodda:
> On Tuesday 02 September 2008 22:24:23 Andreas Pakulat wrote:
> > On 02.09.08 21:20:13, Hamish Rodda wrote:
> > > On Tuesday 02 September 2008 06:10:27 Andreas Pakulat wrote:
> > > > this happened after removing a (manually added) duplicate of the
> > > > hashed-string include at the end of includes. So after removing the
> > > > duplicate include kdevelop started to reparse the file and crashed
> > > > close to the end. I'll leave the core file around in case more
> > > > frames/threads are needed.
> > >
> > > What are the other threads doing?
> >
> > (gdb) thread apply all bt
>
> <snip>
>
> Hmm, doesn't particularly look like a race condition, I wonder what david
> thinks...  is it reproducable? (valgrind log?)
>
> Cheers,
> Hamish.

I don't think it has anything to do with the removed include thing.

Looks like the parent-range was deleted. Maybe a document was closed, and the 
editor-integrator didn't notice?

Greetings, David




More information about the KDevelop-devel mailing list