From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: (error "Stack overflow in equal") Date: Thu, 29 Aug 2013 10:57:22 +0530 Message-ID: <87sixt9idh.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEujR-0003WX-Js for emacs-orgmode@gnu.org; Thu, 29 Aug 2013 01:25:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VEujI-0002z1-1q for emacs-orgmode@gnu.org; Thu, 29 Aug 2013 01:25:21 -0400 Received: from mail-pa0-x231.google.com ([2607:f8b0:400e:c03::231]:35286) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEujH-0002yn-QX for emacs-orgmode@gnu.org; Thu, 29 Aug 2013 01:25:11 -0400 Received: by mail-pa0-f49.google.com with SMTP id ld10so426356pab.8 for ; Wed, 28 Aug 2013 22:25:10 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Nicolas Goaziou Cc: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain 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. The last I have seen/worked (which is long time back), there was no caching. ps: If you aren't seeing the above trace in org repo, just pull from my repo. Web URL: http://repo.or.cz/w/org-mode/org-kjn.git Pull URL: http://repo.or.cz/r/org-mode/org-kjn.git --=-=-= Content-Type: text/x-org Content-Disposition: attachment; filename=list-table-1.org #+ATTR_ODT: :list-table t - Row 1 - 1.1 - 1.2 - 1.3 - Row 2 - 2.1 - 2.2 - 2.3 #+ATTR_ODT: :list-table t - Row 3 - 3.1 - 3.2 - 3.3 - Row 4 - 4.1 - 4.2 - 4.3 --=-=-=--