Bug in xemacs 21.5 (beta27)

Adrian Aichner adrian at xemacs.org
Sat Oct 27 07:23:07 EDT 2007


"Kfir Zigdon" <zigkfir at gmail.com> writes:

> Hi,
> I'm using xemacs with the package of ecb. lately I replaced my OS which now
> comes with xemacs 21.5.27, and I can't activate ecb package anymore since it
> enters to
> somthing that look like an endless loop.
> Can you help me please?
> Thanks, Kfir

Hello Kfir, webmaster is not the right place to send development
issues and bug reports.

I am copying the appropriate list, xemacs-beta.

I'm sorry to say this is a well-known problem, only partially
diagnosed, most recently by Aidan.

Hopefully your report will spur more activity on this issue.

Best regards!

Adrian

>
> after I kill xemacs I get this kind of output in my terminal:
>
>   # bind (frame)
>   current-window-configuration()
>   # (unwind-protect ...)
>   # bind (current-frame current-point list window minibuf frame)
>   ecb-window-list(#<x-frame "XEmacs" 0x29234> 0 #<window on "*scratch*"
> 0x2923a>)
>   ecb-canonical-windows-list()
>   # bind (winlist)
>   ecb-canonical-ecb-windows-list()
>   ecb-get-current-visible-ecb-buffers()
>   (if ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers))
>   (list ad-return-value (if ecb-windows-hidden nil
> (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data))
>   (ecb-window-config-cache-add (list ad-return-value (if ecb-windows-hidden
> nil (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data)))
>   (if (equal f ecb-frame) (ecb-window-config-cache-add (list ad-return-value
> (if ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers)) (if
> (ecb-compile-window-live-p) (ecb-position (ecb-canonical-windows-list)
> ecb-compile-window)) (list ecb-frame ecb-layout-name ecb-compile-window-height
> ecb-compile-window-width ecb-windows-width ecb-windows-height)
> ecb-edit-area-creators ecb-windows-hidden (ecb-window-configuration-data))))
>   (when (equal f ecb-frame) (ecb-window-config-cache-add (list ad-return-value
> (if ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers)) (if
> (ecb-compile-window-live-p) (ecb-position (ecb-canonical-windows-list)
> ecb-compile-window)) (list ecb-frame ecb-layout-name ecb-compile-window-height
> ecb-compile-window-width ecb-windows-width ecb-windows-height)
> ecb-edit-area-creators ecb-windows-hidden (ecb-window-configuration-data))))
>   # bind (f)
>   (let ((f (or frame (selected-frame)))) (when (equal f ecb-frame)
> (ecb-window-config-cache-add (list ad-return-value (if ecb-windows-hidden nil
> (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data)))))
>   # (condition-case ... . ((error (ecb-layout-debug-error "advice of
> current-window-configuration failed: (error-type: %S, error-data: %S)" (car
> oops) (cdr oops)))))
>   (condition-case oops (let ((f (or frame (selected-frame)))) (when (equal f
> ecb-frame) (ecb-window-config-cache-add (list ad-return-value (if
> ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers)) (if
> (ecb-compile-window-live-p) (ecb-position (ecb-canonical-windows-list)
> ecb-compile-window)) (list ecb-frame ecb-layout-name ecb-compile-window-height
> ecb-compile-window-width ecb-windows-width ecb-windows-height)
> ecb-edit-area-creators ecb-windows-hidden (ecb-window-configuration-data)))))
> (error (ecb-layout-debug-error "advice of current-window-configuration failed:
> (error-type: %S, error-data: %S)" (car oops) (cdr oops))))
>   # bind (ad-return-value)
>   (let (ad-return-value) (setq ad-return-value
> (ad-Orig-current-window-configuration frame)) (condition-case oops (let ((f
> (or frame (selected-frame)))) (when (equal f ecb-frame)
> (ecb-window-config-cache-add (list ad-return-value (if ecb-windows-hidden nil
> (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data))))) (error
> (ecb-layout-debug-error "advice of current-window-configuration failed:
> (error-type: %S, error-data: %S)" (car oops) (cdr oops)))) ad-return-value
> ad-return-value)
>   # bind (frame)
>   current-window-configuration()
>   # (unwind-protect ...)
>   # bind (current-frame current-point list window minibuf frame)
>   ecb-window-list(#<x-frame "XEmacs" 0x29234> 0 #<window on "*scratch*"
> 0x2923a>)
>   ecb-canonical-windows-list()
>   # bind (winlist)
>   ecb-canonical-ecb-windows-list()
>   ecb-get-current-visible-ecb-buffers()
>   (if ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers))
>   (list ad-return-value (if ecb-windows-hidden nil
> (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data))
>   (ecb-window-config-cache-add (list ad-return-value (if ecb-windows-hidden
> nil (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data)))
>   (if (equal f ecb-frame) (ecb-window-config-cache-add (list ad-return-value
> (if ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers)) (if
> (ecb-compile-window-live-p) (ecb-position (ecb-canonical-windows-list)
> ecb-compile-window)) (list ecb-frame ecb-layout-name ecb-compile-window-height
> ecb-compile-window-width ecb-windows-width ecb-windows-height)
> ecb-edit-area-creators ecb-windows-hidden (ecb-window-configuration-data))))
>   (when (equal f ecb-frame) (ecb-window-config-cache-add (list ad-return-value
> (if ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers)) (if
> (ecb-compile-window-live-p) (ecb-position (ecb-canonical-windows-list)
> ecb-compile-window)) (list ecb-frame ecb-layout-name ecb-compile-window-height
> ecb-compile-window-width ecb-windows-width ecb-windows-height)
> ecb-edit-area-creators ecb-windows-hidden (ecb-window-configuration-data))))
>   # bind (f)
>   (let ((f (or frame (selected-frame)))) (when (equal f ecb-frame)
> (ecb-window-config-cache-add (list ad-return-value (if ecb-windows-hidden nil
> (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data)))))
>   # (condition-case ... . ((error (ecb-layout-debug-error "advice of
> current-window-configuration failed: (error-type: %S, error-data: %S)" (car
> oops) (cdr oops)))))
>   (condition-case oops (let ((f (or frame (selected-frame)))) (when (equal f
> ecb-frame) (ecb-window-config-cache-add (list ad-return-value (if
> ecb-windows-hidden nil (ecb-get-current-visible-ecb-buffers)) (if
> (ecb-compile-window-live-p) (ecb-position (ecb-canonical-windows-list)
> ecb-compile-window)) (list ecb-frame ecb-layout-name ecb-compile-window-height
> ecb-compile-window-width ecb-windows-width ecb-windows-height)
> ecb-edit-area-creators ecb-windows-hidden (ecb-window-configuration-data)))))
> (error (ecb-layout-debug-error "advice of current-window-configuration failed:
> (error-type: %S, error-data: %S)" (car oops) (cdr oops))))
>   # bind (ad-return-value)
>   (let (ad-return-value) (setq ad-return-value
> (ad-Orig-current-window-configuration frame)) (condition-case oops (let ((f
> (or frame (selected-frame)))) (when (equal f ecb-frame)
> (ecb-window-config-cache-add (list ad-return-value (if ecb-windows-hidden nil
> (ecb-get-current-visible-ecb-buffers)) (if (ecb-compile-window-live-p)
> (ecb-position (ecb-canonical-windows-list) ecb-compile-window)) (list
> ecb-frame ecb-layout-name ecb-compile-window-height ecb-compile-window-width
> ecb-windows-width ecb-windows-height) ecb-edit-area-creators
> ecb-windows-hidden (ecb-window-configuration-data))))) (error
> (ecb-layout-debug-error "advice of current-window-configuration failed:
> (error-type: %S, error-data: %S)" (car oops) (cdr oops)))) ad-return-value
> ad-return-value)
>
> _______________________________________________
> XEmacs-Services mailing list
> XEmacs-Services at xemacs.org
> http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-services

-- 
Adrian Aichner
 mailto:adrian at xemacs.org
 http://www.xemacs.org/



More information about the XEmacs-Beta mailing list