emacs-orgmode
[Top][All Lists]
Advanced

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

[O] Bug: Use of Global Tag Hierarchies Breaks Agenda View [8.3.3 (8.3.3-


From: Vincent Emanuele
Subject: [O] Bug: Use of Global Tag Hierarchies Breaks Agenda View [8.3.3 (8.3.3-2-g6bc48c-elpa @ ~/.emacs.d/elpa/org-20160111/)]
Date: Thu, 14 Jan 2016 18:31:03 -0500

Hello everyone,

I'm attempting to use global tag hierarchies/groups in a revamp of my
org-mode setup. This seems to be breaking the default Agenda Views
(Emacs goes into a race condition with 100% CPU usage and attempts to
swallow up all 16GB of RAM on my machine).

However, the agenda view breaks *only* when the number of *.org files is
sufficiently large. The contents of the file are irrelevant. To
reproduce, I created a directory (~/Documents/tmp), with 42 "blank" .org
files created using the "touch" command (I have many org files across
many projects that contain TODO items). Then, run the following:

Step 1:
------
$ emacs -Q -l minimal-org.el

Here is my minimal-org.el:
;; activate debugging
(setq debug-on-error t
      debug-on-signal nil
      debug-on-quit nil)

;; add latest org-mode to load path
(add-to-list 'load-path (expand-file-name "/Users/vaemanuele/.emacs.d/elpa/org-20160111"))

(setq org-tag-alist '((:startgrouptag)
     ("Context")
     (:grouptags)
     ("@home" . ?h)
     ("@laptop" . ?l)
     ("@work" . ?w)
     (:endgrouptag)
     ))

Step 2:
-------
Execute the following lisp commands in order

(org-version) ;; <-- confirms correct version of Org Mode (8.3.3)
(org-agenda-files) ;; <-- nil
(setq org-agenda-files '("~/Documents/tmp")) ;; 
(org-agenda) ;; <-- Then press 'a'. Emacs will go into a race condition

Again. If I only put a handful of empty org files created with touch
command, it works. It just gets bad very quickly as you add org files.

Below is my system configuration information.

Regards,

Vince 


Emacs  : GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21)
 of 2015-04-10 on builder10-9.porkrind.org
Package: Org-mode version 8.3.3 (8.3.3-2-g6bc48c-elpa @ /Users/vaemanuele/.emacs.d/elpa/org-20160111/)

current state:
==============
(setq
 org-tab-first-hook '(org-hide-block-toggle-maybe org-babel-hide-result-toggle-maybe org-babel-header-arg-expand)
 org-speed-command-hook '(org-speed-command-default-hook org-babel-speed-command-hook)
 org-occur-hook '(org-first-headline-recenter)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-confirm-shell-link-function 'yes-or-no-p
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-babel-pre-tangle-hook '(save-buffer)
 org-mode-hook '(#[nil "\300\301\302\303\304$\207" [org-add-hook change-major-mode-hook org-show-block-all append local] 5]
#[nil "\300\301\302\303\304$\207" [org-add-hook change-major-mode-hook org-babel-show-result-all append local] 5]
org-babel-result-hide-spec org-babel-hide-all-hashes)
 org-archive-hook '(org-attach-archive-delete-maybe)
 org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point org-babel-execute-safely-maybe)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines
 org-optimize-window-after-visibility-change)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
 )




reply via email to

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