gEDA-dev: Gschem crash in compselect

Peter Clifton pcjc2 at cam.ac.uk
Sat Aug 11 17:09:51 EDT 2007


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...

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread -1210026320 (LWP 16121)]
0xb7e4a3fb in IA__g_logv (log_domain=<value optimized out>, log_level=G_LOG_LEVEL_ERROR, 
    format=0xb7e93e9c "file %s: line %d (%s): assertion failed: (%s)", 
    args1=0xbf90b2dc "@a\202K�\b") at /home/pcjc2/source/glib2.0-2.13.7/glib/gmessages.c:493
493                     G_BREAKPOINT ();
(gdb) bt
#0  0xb7e4a3fb in IA__g_logv (log_domain=<value optimized out>, log_level=G_LOG_LEVEL_ERROR, 
    format=0xb7e93e9c "file %s: line %d (%s): assertion failed: (%s)", 
    args1=0xbf90b2dc "@a\202K�\b") at /home/pcjc2/source/glib2.0-2.13.7/glib/gmessages.c:493
#1  0xb7e4a679 in IA__g_log (log_domain=0x4b777017 "Gtk", log_level=G_LOG_LEVEL_ERROR, 
    format=0xb7e93e9c "file %s: line %d (%s): assertion failed: (%s)")
    at /home/pcjc2/source/glib2.0-2.13.7/glib/gmessages.c:517
#2  0xb7e4a6f6 in IA__g_assert_warning (log_domain=0x4b777017 "Gtk", 
    file=0x4b826140 "/build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodelfilter.c", line=2236, 
    pretty_function=0x4b826b40 "gtk_tree_model_filter_get_path", 
    expression=0x4b825fbc "i < level->array->len")
    at /home/pcjc2/source/glib2.0-2.13.7/glib/gmessages.c:552
#3  0x4b6f12ab in gtk_tree_model_filter_get_path (model=0xb5bf9248, iter=0xbf90b3f8)
    at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodelfilter.c:2236
#4  0x4b6ed85a in IA__gtk_tree_model_get_path (tree_model=0xb5bf9248, iter=0xbf90b3f8)
    at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodel.c:1114
#5  0x4b6f2399 in gtk_tree_model_filter_row_changed (c_model=0xacdee0e0, c_path=0xa760b000, 
    c_iter=0xbf90b4a0, data=0xb5bf9248)
    at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodelfilter.c:1232
#6  0x4b6f2686 in gtk_tree_model_filter_refilter_helper (model=0xacdee0e0, path=0xa760b000, 
    iter=0xbf90b4a0, data=0xb5bf9248)
    at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodelfilter.c:3284
#7  0x4b6ed69d in gtk_tree_model_foreach_helper (model=0xacdee0e0, iter=0xbf90b4a0, 
    path=0xa760b000, func=0x4b6f2660 <gtk_tree_model_filter_refilter_helper>, 
    user_data=0xb5bf9248) at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodel.c:1578
#8  0x4b6ed6dc in gtk_tree_model_foreach_helper (model=0xacdee0e0, iter=0xbf90b4dc, 
    path=0xa760b000, func=0x4b6f2660 <gtk_tree_model_filter_refilter_helper>, 
    user_data=0xb5bf9248) at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodel.c:1584
#9  0x4b6ede49 in IA__gtk_tree_model_foreach (model=0xacdee0e0, 
    func=0x4b6f2660 <gtk_tree_model_filter_refilter_helper>, user_data=0xb5bf9248)
    at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodel.c:1624
#10 0x4b6ef0a5 in IA__gtk_tree_model_filter_refilter (filter=0xb5bf9248)
    at /build/buildd/gtk+2.0-2.11.6/gtk/gtktreemodelfilter.c:3304
#11 0x08092d7e in compselect_filter_timeout (data=0xa84b0038) at x_compselect.c:478
#12 0xb7e41f06 in g_timeout_dispatch (source=0xa6ed6000, callback=0x1, user_data=0xa84b0038)
---Type <return> to continue, or q <return> to quit---
    at /home/pcjc2/source/glib2.0-2.13.7/glib/gmain.c:3488
#13 0xb7e4174c in IA__g_main_context_dispatch (context=0xb5be9000)
    at /home/pcjc2/source/glib2.0-2.13.7/glib/gmain.c:2061
#14 0xb7e44b8f in g_main_context_iterate (context=0xb5be9000, block=1, dispatch=1, 
    self=0xb67fc000) at /home/pcjc2/source/glib2.0-2.13.7/glib/gmain.c:2694
#15 0xb7e44f39 in IA__g_main_loop_run (loop=0xad6e3000)
    at /home/pcjc2/source/glib2.0-2.13.7/glib/gmain.c:2898
#16 0x4b5f12d4 in IA__gtk_main () at /build/buildd/gtk+2.0-2.11.6/gtk/gtkmain.c:1144
#17 0x0805daf3 in main_prog (closure=0x0, argc=1, argv=0xbf90b7c4) at gschem.c:349
#18 0x4b3dd7d4 in scm_boot_guile (argc=1, argv=0xbf90b7c4, main_func=0x805d730 <main_prog>, 
    closure=0x0) at init.c:635
#19 0x0805d646 in main (argc=1, argv=0xbf90b7c4) at gschem.c:374
(gdb) 




More information about the geda-dev mailing list