gEDA-dev: Gschem crash in compselect

Peter Clifton pcjc2 at cam.ac.uk
Sat Aug 11 19:32:42 EDT 2007


On Sat, 2007-08-11 at 22:09 +0100, Peter Clifton wrote:
> On Sat, 2007-08-11 at 22:07 +0100, Peter Clifton wrote:
> > This is difficult to reproduce, probably because its a race with a
> > timer. Normal running with valgrind / electric-fence don't show too much
> > complaining, however I did manage to get this after a  LOT of poking
> > about.
> 
> I also got this:

> 
>   Electric Fence 2.1 Copyright (C) 1987-1998 Bruce Perens.
> gEDA/gschem version 1.1.1.20070708
> gEDA/gschem comes with ABSOLUTELY NO WARRANTY; see COPYING for more details.
> This is free software, and you are welcome to redistribute it under certain
> conditions; please see the COPYING file for more details.
> 
> Loading schematic [/home/pcjc2/untitled_1.sch]
> 
> Gtk-ERROR **: file /build/buildd/gtk
> +2.0-2.11.6/gtk/gtktreemodelfilter.c: line 2236
> (gtk_tree_model_filter_get_path): assertion failed: (i <
> level->array->len)
> aborting...

I only ever reproduced this with electric-fence running, and it would
happen as you type chars into the filter entry. I'm not sure why it
needs electric-fence.

Its almost certainly a GTK bug:

http://bugzilla.gnome.org/show_bug.cgi?id=346800

It won't show for those on older GTK versions, the text in the bug above
suggests it is present in 2.8, but it isn't (often?) triggered.

PeterB:

your crash - did it definitely segfault, or could it have been a GTK
abort?

Anyway... still the other bug to chase, that one probably is ours.


-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



More information about the geda-dev mailing list