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

gEDA-bug: [Bug 732326] [NEW] gschem segfaults on recoursive loop



Public bug reported:

This bug was reported on gmane.comp.cad.geda.user by Vladimir Zhbanov:

gschem segfaults when confronted with a symbol that contains itself.
To reproduce: 
1) copy a symbol foobar.sym to the current working directory
2) open the copied symbol in gschem
3) type [i] and choose the local symbol foobar.sym in the chooser
4) add foobar.sym to the canvas
5) save (as foobar. sym) and close gschem
6) open gschem on foobar.sym
--> immediate segfault.

Suggestion: gschem should check for recursive loops when opening a
schematic.

** Affects: geda
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of gEDA Bug
Team, which is subscribed to gEDA.
https://bugs.launchpad.net/bugs/732326

Title:
  gschem segfaults on recoursive loop

Status in GPL Electronic Design Automation tools:
  New

Bug description:
  This bug was reported on gmane.comp.cad.geda.user by Vladimir Zhbanov:

  gschem segfaults when confronted with a symbol that contains itself.
  To reproduce: 
  1) copy a symbol foobar.sym to the current working directory
  2) open the copied symbol in gschem
  3) type [i] and choose the local symbol foobar.sym in the chooser
  4) add foobar.sym to the canvas
  5) save (as foobar. sym) and close gschem
  6) open gschem on foobar.sym
  --> immediate segfault.

  Suggestion: gschem should check for recursive loops when opening a
  schematic.


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