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

gEDA-user: BUG: gschem Segmentation fault



Hello all,

I was playing around with a suggestion Kai-Martin has made in a previous
post "Re: gEDA-user: gsch2pcb to pcb error".
Being: "You can assemble frequently needed subcircuits in a special
symbol and add them with one click to your sheet."

So I took a fresh sheet, removed the titleblock, added sum components
("include_component_as_individual_objects"), added sum nets, then I did
a symbol translate (=0) and saved my new symbol (rommel.sym ->
attached). 

Then I took a new sheet, included my new symbol and tried to connect a
net to the one from the included symbol (does not matter which one). I
can draw the net but as soon as I click once I get a segmentation fault.

I attached the backtrace (using gdb) backtrace.txt
My system is ubuntu (x86_64) release 10.04 (lucid)
Kernel linux 2.6.32-22-generic
Gnome 2.30.0

Am I doing anything wrong? Or am I missing anything? Or is this simply a
bug? I had no problems with gschem before I tried to do this.

Regards, Robert.

Attachment: rommel.sym
Description: application/geda-symbol

GNU gdb (GDB) 7.0
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/robert/local/bin/gschem...done.
(gdb) run
Starting program: /home/robert/local/bin/gschem 
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000051 in ?? ()
(gdb) bt
#0  0x0000000000000051 in ?? ()
#1  0x0000000000424743 in o_redraw (w_current=0x695250, object_list=<value optimized out>, draw_selected=1) at o_basic.c:211
#2  0x0000000000424ef2 in o_redraw_rects (w_current=0x695250, rectangles=<value optimized out>, n_rectangles=<value optimized out>) at o_basic.c:100
#3  0x0000000000444f13 in x_event_expose (widget=0x7945e0, event=0x7fffffffda80, w_current=0x695250) at x_event.c:73
#4  0x00007ffff78fc0b8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#5  0x00007ffff4b7a5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#6  0x00007ffff4b8e598 in ?? () from /usr/lib/libgobject-2.0.so.0
#7  0x00007ffff4b8f8b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#8  0x00007ffff4b90033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#9  0x00007ffff7a12e9f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x00007ffff78f58c6 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff75508ea in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#12 0x00007ffff7550897 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#13 0x00007ffff754d37b in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#14 0x00007ffff754f1f1 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0
#15 0x00007ffff754f259 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#16 0x00007ffff752bd56 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#17 0x00007ffff46c98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#18 0x00007ffff46cd748 in ?? () from /lib/libglib-2.0.so.0
#19 0x00007ffff46cdc55 in g_main_loop_run () from /lib/libglib-2.0.so.0
#20 0x00007ffff78f5af7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x000000000041a51a in main_prog (closure=<value optimized out>, argc=1, argv=0x7fffffffe258) at gschem.c:334
#22 0x00007ffff5b5da5f in ?? () from /usr/lib/libguile.so.17
#23 0x00007ffff5b33d6a in ?? () from /usr/lib/libguile.so.17
#24 0x00007ffff5b9a72d in scm_c_catch () from /usr/lib/libguile.so.17
#25 0x00007ffff5b34207 in scm_i_with_continuation_barrier () from /usr/lib/libguile.so.17
#26 0x00007ffff5b342a0 in scm_c_with_continuation_barrier () from /usr/lib/libguile.so.17
#27 0x00007ffff5b99634 in scm_i_with_guile_and_parent () from /usr/lib/libguile.so.17
#28 0x00007ffff5b5da15 in scm_boot_guile () from /usr/lib/libguile.so.17
#29 0x000000000041a0b1 in main (argc=1, argv=0x7fffffffe258) at gschem.c:359
(gdb) quit
A debugging session is active.

	Inferior 1 [process 2585] will be killed.

Quit anyway? (y or n) 

_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user