forwarded 363263 Christoph Wedler <[EMAIL PROTECTED]>
thanks

Hi Christoph,

I noticed the same bug on the sourceforge.net site.  Let me know if you
don't intend on fixing this and I'll dig into it.

Peter

Bake Timmons III <[EMAIL PROTECTED]> wrote:

> Package: emacs-goodies-el
> Version: 26.5-2
> Severity: normal
> 
> Given the following minimal .emacs file
> 
> (custom-set-variables
>  '(session-initialize t nil (session)))
> 
> if we run emacs-snapshot and then run org-mode say, on any buffer such
> as *scratch*, then trying to quit emacs, i.e., kill-emacs, will not
> work.  I had to do a kill %emacs to exit.  This happens with or
> without a .session file and for at least a couple of emacs snapshot
> versions, perhaps many more.
> 
> In particular, session-save-session hangs.
> 
> I tried debugging by loading the source session.el file in order to
> make the backtrace readable and then running the debugger.  Below I
> have copied from an emacs screen: (1) an upper window of the *scratch*
> buffer used for several evaluations (in reverse chronological order)
> of list "val"; (2) a lower window of the *Backtrace* buffer.
> 
> The endless loop in *Backtrace* is
> (while val (or (and ... ...) (if ass-p ... ...) (progn ... ...) ...
> 
> The most recent evaluation of variable val is at the top of *scratch*;
> in a previous debugging session evaluating (length val) at this point
> hangs. The following lines are copied from the split windows:
> 
> val
> (#<marker in no buffer> #<marker in no buffer> #<marker in no buffer> 
> #<marker \
> in no buffer> #<marker in no buffer> #<marker in no buffer> #<marker in no 
> buff\
> er> . #3)
> 
> ("~/" "~/")
> 
> ("debug-on-entry" "org-mode" "load-file" "customize" "session-initialize")
> 
> ("session-save-session" "session-initialize")
> 
> ("load-file" "customize" "session-save-session" "session-initialize")
> 
> ("lisp-interaction-mode" "session-save-session" "debug-on-entry" "org-mode" 
> "lo\
> ----:**-F1  *scratch*      Top L3      [(Lisp 
> Interaction)]---------------------
> Debugger entered--beginning evaluation of function call form:
> * (stringp (car val))
> * (and (stringp (car val)) (> (length ...) session-globals-max-string))
> * (or (and (stringp ...) (> ... session-globals-max-string)) (if ass-p (assoc 
> .$
> * (while val (or (and ... ...) (if ass-p ... ...) (progn ... ...) (setq val 
> nil$
> * (progn (push symbol s-excl) (setq vlist nil) (while val (or ... ... ... 
> ...) $
> * (condition-case nil (progn (push symbol s-excl) (setq vlist nil) (while val 
> .$
> * (and (default-boundp symbol) (setq val (default-value symbol)) (consp val) 
> (n$
> * (while slist (setq symbol (car slist) slist (cdr slist) len 
> session-globals-m$
> * (let ((s-excl session-globals-exclude) (slist ...) symbol val vlist len 
> ass-p$
> * (save-excursion (let (...) (while buffers ... ... ...)) (set-buffer 
> (get-buff$
> * (and session-save-file (not (and ... ...)) (or session-successful-p (not 
> ...)$
> * session-save-session()
>   call-interactively(session-save-session)
> -:%*-F1  *Backtrace*    Top L2      
> [(Debugger)]--------------------------------
> 
> I hope this is helpful.  Thanks!
> 
> -- System Information:
> Debian Release: testing/unstable
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.16.5
> Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
> 
> Versions of packages emacs-goodies-el depends on:
> ii  bash                        3.1-4        The GNU Bourne Again SHell
> ii  emacs-snapshot-gtk [emacsen 1:20060415-2 The GNU Emacs editor (with GTK+ 
> 2.
> ii  emacs21 [emacsen]           21.4a-3      The GNU Emacs editor
> 
> Versions of packages emacs-goodies-el recommends:
> ii  dict                          1.10.2-3   Dictionary Client
> pn  perl-doc                      <none>     (no description available)
> ii  wget                          1.10.2-1   retrieves files from the web
> 
> -- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to