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