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

gEDA-bug: [Bug 909193] [NEW] autoplace attribs throws error during library browsing



Public bug reported:

Configuration (gschemrc):
  (add-hook! complex-place-list-changed-hook (lambda (object)
      (autoplace-object-attributes object)) #t)

The error does not happen with any other hook with autoplace script.

Procedure:
1) launch gschem
2) open library window
3) click on a component name in the tree view
4) gschem throws guile error

Backtrace:
In unknown file:
   ?: 0* [#<procedure #f (object)> #<geda-object 0x87297c8>]
In /home/kokr/.gEDA/gschemrc:
  41: 1* [autoplace-object-attributes #<geda-object 0x87297c8>]
In /home/kokr/share/gEDA/scheme/auto-place-attribs.scm:
 777: 2  (let* (# # # #) (autoplace-text object connection-sides attribute-list))
   ...
 733: 3  (begin # #)
 734: 4* [set-default-position #<geda-object 0x87297c8> #<geda-object 0x87295e8> ...]
 656: 5  (if (null? defaults) 0 ...)
 658: 6  (let* (# # # ...) (if # #) ...)
 658: 7* [%parse-attrib #<geda-object 0x87295e8>]

/home/kokr/share/gEDA/scheme/auto-place-attribs.scm:658:34: In procedure %parse-attrib in expression (get-attribute-name-value attribute):
/home/kokr/share/gEDA/scheme/auto-place-attribs.scm:658:34: Found invalid gEDA smob #f

** Affects: geda
     Importance: Undecided
         Status: New


** Tags: gschem scheme

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

Title:
  autoplace attribs throws error during library browsing

Status in GPL Electronic Design Automation tools:
  New

Bug description:
  Configuration (gschemrc):
    (add-hook! complex-place-list-changed-hook (lambda (object)
        (autoplace-object-attributes object)) #t)

  The error does not happen with any other hook with autoplace script.

  Procedure:
  1) launch gschem
  2) open library window
  3) click on a component name in the tree view
  4) gschem throws guile error

  Backtrace:
  In unknown file:
     ?: 0* [#<procedure #f (object)> #<geda-object 0x87297c8>]
  In /home/kokr/.gEDA/gschemrc:
    41: 1* [autoplace-object-attributes #<geda-object 0x87297c8>]
  In /home/kokr/share/gEDA/scheme/auto-place-attribs.scm:
   777: 2  (let* (# # # #) (autoplace-text object connection-sides attribute-list))
     ...
   733: 3  (begin # #)
   734: 4* [set-default-position #<geda-object 0x87297c8> #<geda-object 0x87295e8> ...]
   656: 5  (if (null? defaults) 0 ...)
   658: 6  (let* (# # # ...) (if # #) ...)
   658: 7* [%parse-attrib #<geda-object 0x87295e8>]

  /home/kokr/share/gEDA/scheme/auto-place-attribs.scm:658:34: In procedure %parse-attrib in expression (get-attribute-name-value attribute):
  /home/kokr/share/gEDA/scheme/auto-place-attribs.scm:658:34: Found invalid gEDA smob #f

To manage notifications about this bug go to:
https://bugs.launchpad.net/geda/+bug/909193/+subscriptions


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