[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: Another gschem crasher



I just stumbled upon another crasher.

Steps to reproduce:
Run gschem: gschem adc.sch (Note that this is a different adc.sch than before)
Select the main IC and all of its surrounding signals
Hit delete.


This causes a segfault for me.

Backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219090752 (LWP 17763)]
0xb7b501b3 in g_slice_get_config () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0xb7b501b3 in g_slice_get_config () from /usr/lib/libglib-2.0.so.0
#1 0xb7b504cd in g_slice_get_config () from /usr/lib/libglib-2.0.so.0
#2 0xb7b508ab in g_slice_free_chain_with_offset () from /usr/lib/libglib-2.0.so.0
#3 0xb7b387ff in g_list_free () from /usr/lib/libglib-2.0.so.0
#4 0xb7eedbbc in s_conn_remove (w_current=0x8143550, to_remove=0x84f9b18) at s_conn.c:174
#5 0xb7ee9f8c in s_delete (w_current=0x8143550, o_current=0x84f9b18) at s_basic.c:349
#6 0xb7eea20a in s_delete_list_fromstart (w_current=0x8143550, start=0x8328120) at s_basic.c:492
#7 0xb7edd33d in o_complex_delete (w_current=0x8143550, delete=0x8327fb8) at o_complex_basic.c:1081
#8 0x08061a69 in o_delete_complex (w_current=0x8143550, obj=0x8327fb8) at o_delete.nw:189
#9 0x08061d02 in o_delete (w_current=0x8143550) at o_delete.nw:386
#10 0x0805ace6 in i_callback_edit_delete (data=0x8143550, callback_action=0, widget=0x0) at i_callbacks.nw:1117
#11 0x08057251 in g_keys_edit_delete () at g_keys.nw:196
#12 0xb7e5597c in scm_ceval () from /usr/lib/libguile.so.12
#13 0xb7e544aa in scm_ceval () from /usr/lib/libguile.so.12
#14 0xb7e4e6f0 in scm_i_eval_x () from /usr/lib/libguile.so.12
#15 0xb7e5405d in scm_primitive_eval_x () from /usr/lib/libguile.so.12
#16 0xb7e905bb in scm_read_0str () from /usr/lib/libguile.so.12
#17 0xb7e58deb in scm_c_with_fluids () from /usr/lib/libguile.so.12
#18 0xb7e58eec in scm_c_with_fluid () from /usr/lib/libguile.so.12
#19 0xb7e6eb38 in scm_c_call_with_current_module () from /usr/lib/libguile.so.12
#20 0xb7e9062b in scm_eval_string () from /usr/lib/libguile.so.12
#21 0xb7e90657 in scm_c_eval_string () from /usr/lib/libguile.so.12
#22 0x08056ef3 in g_keys_execute (state=0, keyval=65535) at g_keys.nw:137
#23 0x080811b3 in x_event_key_press (widget=0x815c018, event=0x82ab298, w_current=0x8143550) at x_event.nw:1515
#24 0xb787d720 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7bab79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xb7bba2ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#27 0xb7bbb886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0xb7bbbe89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0xb795fb1f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb787bfa9 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb787c2ab in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7d36ddc in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#33 0xb7b3a876 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb7b3d936 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#35 0xb7b3dc58 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
...


Once again, let me know what I can do to help.
-David Carr
v 20060123 1
C 44800 36600 0 0 0 title-bordered-subD.sym
T 65800 37500 9 10 1 0 0 0 1
DSO-1 - ADC
T 69800 37200 9 10 1 0 0 0 1
V0.1
T 69900 36900 9 10 1 0 0 0 1
(C) David Carr 2006
C 57200 40200 1 0 0 adc08d500.sym
{
T 61928 54740 5 10 1 1 0 0 1
refdes=U?
}
N 62900 54400 64800 54400 4
{
T 64200 54400 5 10 1 1 0 0 1
netname=DCLK+
}
N 62900 54200 64800 54200 4
{
T 64200 54200 5 10 1 1 0 0 1
netname=DCLK-
}
N 62900 54000 64800 54000 4
{
T 64200 54000 5 10 1 1 0 0 1
netname=OR+
}
N 62900 53800 64800 53800 4
{
T 64200 53800 5 10 1 1 0 0 1
netname=OR-
}
N 62900 53600 64800 53600 4
{
T 64200 53600 5 10 1 1 0 0 1
netname=DI0+
}
N 62900 53400 64800 53400 4
{
T 64200 53400 5 10 1 1 0 0 1
netname=DI0-
}
N 62900 53200 64800 53200 4
{
T 64200 53200 5 10 1 1 0 0 1
netname=DI1+
}
N 62900 53000 64800 53000 4
{
T 64200 53000 5 10 1 1 0 0 1
netname=DI1-
}
N 62900 52400 64800 52400 4
{
T 64200 52400 5 10 1 1 0 0 1
netname=DI3+
}
N 62900 52200 64800 52200 4
{
T 64200 52200 5 10 1 1 0 0 1
netname=DI3-
}
N 62900 52800 64800 52800 4
{
T 64200 52800 5 10 1 1 0 0 1
netname=DI2+
}
N 62900 52600 64800 52600 4
{
T 64200 52600 5 10 1 1 0 0 1
netname=DI2-
}
N 62900 50800 64800 50800 4
{
T 64200 50800 5 10 1 1 0 0 1
netname=DI7+
}
N 62900 50600 64800 50600 4
{
T 64200 50600 5 10 1 1 0 0 1
netname=DI7-
}
N 62900 51200 64800 51200 4
{
T 64200 51200 5 10 1 1 0 0 1
netname=DI6+
}
N 62900 51000 64800 51000 4
{
T 64200 51000 5 10 1 1 0 0 1
netname=DI6-
}
N 62900 52000 64800 52000 4
{
T 64200 52000 5 10 1 1 0 0 1
netname=DI4+
}
N 62900 51800 64800 51800 4
{
T 64200 51800 5 10 1 1 0 0 1
netname=DI4-
}
N 62900 51600 64800 51600 4
{
T 64200 51600 5 10 1 1 0 0 1
netname=DI5+
}
N 62900 51400 64800 51400 4
{
T 64200 51400 5 10 1 1 0 0 1
netname=DI5-
}
N 62900 50400 64800 50400 4
{
T 64200 50400 5 10 1 1 0 0 1
netname=DID0+
}
N 62900 50200 64800 50200 4
{
T 64200 50200 5 10 1 1 0 0 1
netname=DID0-
}
N 62900 50000 64800 50000 4
{
T 64200 50000 5 10 1 1 0 0 1
netname=DID1+
}
N 62900 49800 64800 49800 4
{
T 64200 49800 5 10 1 1 0 0 1
netname=DID1-
}
N 62900 49600 64800 49600 4
{
T 64200 49600 5 10 1 1 0 0 1
netname=DID2+
}
N 62900 49400 64800 49400 4
{
T 64200 49400 5 10 1 1 0 0 1
netname=DID2-
}
N 62900 49200 64800 49200 4
{
T 64200 49200 5 10 1 1 0 0 1
netname=DID3+
}
N 62900 49000 64800 49000 4
{
T 64200 49000 5 10 1 1 0 0 1
netname=DID3-
}
N 62900 48800 64800 48800 4
{
T 64200 48800 5 10 1 1 0 0 1
netname=DID4+
}
N 62900 48600 64800 48600 4
{
T 64200 48600 5 10 1 1 0 0 1
netname=DID4-
}
N 62900 48400 64800 48400 4
{
T 64200 48400 5 10 1 1 0 0 1
netname=DID5+
}
N 62900 48200 64800 48200 4
{
T 64200 48200 5 10 1 1 0 0 1
netname=DID5-
}
N 62900 48000 64800 48000 4
{
T 64200 48000 5 10 1 1 0 0 1
netname=DID6+
}
N 62900 47800 64800 47800 4
{
T 64200 47800 5 10 1 1 0 0 1
netname=DID6-
}
N 62900 47600 64800 47600 4
{
T 64200 47600 5 10 1 1 0 0 1
netname=DID7+
}
N 62900 47400 64800 47400 4
{
T 64200 47400 5 10 1 1 0 0 1
netname=DID7-
}
N 62900 47200 64800 47200 4
{
T 64200 47200 5 10 1 1 0 0 1
netname=DQ0+
}
N 62900 47000 64800 47000 4
{
T 64200 47000 5 10 1 1 0 0 1
netname=DQ0-
}
N 62900 46800 64800 46800 4
{
T 64200 46800 5 10 1 1 0 0 1
netname=DQ1+
}
N 62900 46600 64800 46600 4
{
T 64200 46600 5 10 1 1 0 0 1
netname=DQ1-
}
N 62900 46000 64800 46000 4
{
T 64200 46000 5 10 1 1 0 0 1
netname=DQ3+
}
N 62900 45800 64800 45800 4
{
T 64200 45800 5 10 1 1 0 0 1
netname=DQ3-
}
N 62900 46400 64800 46400 4
{
T 64200 46400 5 10 1 1 0 0 1
netname=DQ2+
}
N 62900 46200 64800 46200 4
{
T 64200 46200 5 10 1 1 0 0 1
netname=DQ2-
}
N 62900 44400 64800 44400 4
{
T 64200 44400 5 10 1 1 0 0 1
netname=DQ7+
}
N 62900 44200 64800 44200 4
{
T 64200 44200 5 10 1 1 0 0 1
netname=DQ7-
}
N 62900 44800 64800 44800 4
{
T 64200 44800 5 10 1 1 0 0 1
netname=DQ6+
}
N 62900 44600 64800 44600 4
{
T 64200 44600 5 10 1 1 0 0 1
netname=DQ6-
}
N 62900 45600 64800 45600 4
{
T 64200 45600 5 10 1 1 0 0 1
netname=DQ4+
}
N 62900 45400 64800 45400 4
{
T 64200 45400 5 10 1 1 0 0 1
netname=DQ4-
}
N 62900 45200 64800 45200 4
{
T 64200 45200 5 10 1 1 0 0 1
netname=DQ5+
}
N 62900 45000 64800 45000 4
{
T 64200 45000 5 10 1 1 0 0 1
netname=DQ5-
}
N 62900 44000 64800 44000 4
{
T 64200 44000 5 10 1 1 0 0 1
netname=DQD0+
}
N 62900 43800 64800 43800 4
{
T 64200 43800 5 10 1 1 0 0 1
netname=DQD0-
}
N 62900 43600 64800 43600 4
{
T 64200 43600 5 10 1 1 0 0 1
netname=DQD1+
}
N 62900 43400 64800 43400 4
{
T 64200 43400 5 10 1 1 0 0 1
netname=DQD1-
}
N 62900 43200 64800 43200 4
{
T 64200 43200 5 10 1 1 0 0 1
netname=DQD2+
}
N 62900 43000 64800 43000 4
{
T 64200 43000 5 10 1 1 0 0 1
netname=DQD2-
}
N 62900 42800 64800 42800 4
{
T 64200 42800 5 10 1 1 0 0 1
netname=DQD3+
}
N 62900 42600 64800 42600 4
{
T 64200 42600 5 10 1 1 0 0 1
netname=DQD3-
}
N 62900 42400 64800 42400 4
{
T 64200 42400 5 10 1 1 0 0 1
netname=DQD4+
}
N 62900 42200 64800 42200 4
{
T 64200 42200 5 10 1 1 0 0 1
netname=DQD4-
}
N 62900 42000 64800 42000 4
{
T 64200 42000 5 10 1 1 0 0 1
netname=DQD5+
}
N 62900 41800 64800 41800 4
{
T 64200 41800 5 10 1 1 0 0 1
netname=DQD5-
}
N 62900 41600 64800 41600 4
{
T 64200 41600 5 10 1 1 0 0 1
netname=DQD6+
}
N 62900 41400 64800 41400 4
{
T 64200 41400 5 10 1 1 0 0 1
netname=DQD6-
}
N 62900 41200 64800 41200 4
{
T 64200 41200 5 10 1 1 0 0 1
netname=DQD7+
}
N 62900 41000 64800 41000 4
{
T 64200 41000 5 10 1 1 0 0 1
netname=DQD7-
}
C 58000 56300 1 0 0 1.9V.sym
N 58200 54900 58200 56300 4
N 58400 55200 58400 54900 4
N 58600 55200 58600 54900 4
N 58800 55200 58800 54900 4
N 59000 55200 59000 54900 4
N 59200 55200 59200 54900 4
N 59400 55200 59400 54900 4
N 59600 55200 59600 54900 4
N 59800 55200 59800 54900 4
N 60000 55200 60000 54900 4
N 58200 55200 60200 55200 4
N 60200 55200 60200 54900 4
C 60500 55300 1 90 0 inductor-1.sym
{
T 60200 55877 5 10 1 1 0 6 1
refdes=L?
T 62600 55877 5 10 1 1 0 6 1
value=200 Ohms @ 250MHz
}
C 60200 56300 1 0 0 1.9V.sym
N 60400 56300 60400 56200 4
N 60400 54900 60400 55300 4
N 60600 55200 60600 54900 4
N 60800 55200 60800 54900 4
N 61000 55200 61000 54900 4
N 61200 55200 61200 54900 4
N 61400 55200 61400 54900 4
N 61600 55200 61600 54900 4
N 60400 55200 61800 55200 4
N 61800 55200 61800 54900 4
C 58500 39500 1 0 0 gnd-1.sym
N 58600 39800 58600 40300 4
N 58800 40000 58800 40300 4
N 59000 40000 59000 40300 4
N 59200 40000 59200 40300 4
N 59400 40000 59400 40300 4
N 59600 40000 59600 40300 4
N 59800 40000 59800 40300 4
N 60000 40000 60000 40300 4
N 60200 40000 60200 40300 4
N 60400 40000 60400 40300 4
N 60600 40000 60600 40300 4
N 60800 40000 60800 40300 4
N 61000 40000 61000 40300 4
N 61200 40000 61200 40300 4
N 61400 40000 61400 40300 4
N 58600 40000 61600 40000 4
N 61600 40000 61600 40300 4