On Tue, 2008-03-18 at 13:04 +0100, michalwd1979 wrote: > Hello, > I am using geda version 20070526 on gentoo 32 bit system, glibc 2.7. Whenever > I want to place big symbol on a schematic page (like 500pin Xilinx, or event > titleblock A1), gschem segfaults or looks up using 100% cpu power - no > reaction on keyboard/mouse. I wanted to trace the problem with gdb but when I > attach gdb to gschem it works right - no segfaults or lookups. I have the > same situation on 2 different machines, but both with the same gentoo system > and the same kernel 2.6.24. > Can somebody tell me what to do or what should I try? I am new to geda, but I > really want to switch to it from my current closed source tools.
Can you send us an example of a symbol which causes the segfault, or get a backtrace? Run gschem under gdb: gdb gschem type "run" (enter) and then when it crashes, type "bt" (enter), and post us the output. I can't recall the right "use" flag or config option for building packages in gentoo which aren't stripped of debugging info, but its something like "nostrip" in the make.conf or on a command line option. We'll need output from a non-stripped version of gschem for this tracing to be of any use. try: FEATURES="nostrip" emerge --oneshot geda You could also try with the 1.4.0 version. which is in "unstable". I think the rune is something like: ACCEPT_KEYWORDS="~x86" FEATURES="nostrip" emerge --oneshot geda (The --oneshot is to avoid listing the package as manually installed, although it probably is already.. you would definately use it if you needed to rebuild any system libraries with "nostrip" to get a decent backtrace, so that automatic removals can still work when the library is no longer needed). Best regards, -- 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!) _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user