Hello everybody, has anybody successfully used xemacs in combination with ecb on 10.2 so far? Every time I try to activate ecb xemacs hangs, the status line mentions something about an error in 'post-gc-hook' and when I kill xemacs I get a nearly endless error message, it seems to be a repetition of the following message but I'm not sure. I guess the behaviour is caused by some endless recursion:
# bind (frame) current-window-configuration() # (unwind-protect ...) # bind (current-frame current-point list window minibuf frame) ecb-window-list(#<x-frame "XEmacs" 0x25745> 0 #<window on "*scratch*" 0x2574b>) 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) First I thought this might be caused by some custom settings, but this also happens after I moved away the .xemacs directory. Has anybody experienced the behaviour described above, too? Does it also occur with an xemacs 21.5 b27 built from scratch (ie. is it an xemacs issue) or is it specific for the xemacs package that ships with 10.2? BTW: Does novell patch xemacs at all? Ciao, Fabian -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
