emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] (error "Stack overflow in equal")


From: Nicolas Goaziou
Subject: Re: [O] (error "Stack overflow in equal")
Date: Thu, 29 Aug 2013 10:47:03 +0200

Hello,

Jambunathan K <address@hidden> writes:

> Export the below file to ODT.  You will see the following stacktrace.
>
> Debugger entered--Lisp error: (error "Stack overflow in equal")
>   gethash(((table (:type org :attr_odt (":style \"GriddedTable\"") :parent)) 
> . 0))
>   org-export-table-cell-width((table-cell (:parent (table-row (:type standard 
> )))) )
>   org-odt-table-cell((table-cell ))
>   org-export-data((table-cell ))
>
> Just to remind you, the table is created on fly by manipulating the
> tree.  Using an `eq' as predicate in `org-export-table-cell-width'
> solves the problem.  I am not sure this would be the right fix though.

Indeed, predicate has to be `eq', but then, key used (a cons cell) is
invalid. I changed both key and value structure in cache so it can use
`eq' as a predicate.

This should now be fixed. Thank you for reporting it.


Regards,

-- 
Nicolas Goaziou



reply via email to

[Prev in Thread] Current Thread [Next in Thread]