Closed rpglover64 closed 8 years ago
I can't reproduce this on develop.
I can't reproduce this too. Have you updated your packages recently?
I can verify that I see the same error. I updated spacemacs through itself, and also tried manually doing git pull. The error persists. Let me know what other info I can provide.
Just to be sure, have you updated the packages with [Update packages]
on the *spacemacs*
buffer?
Also, can you provide a backtrace by reproducing the error with debug (SPC t D
) enabled?
Yep, I've updated packages multiple times since I first got this error. It says "All packages are up to date."
Here's the backtrace:
Debugger entered--Lisp error: (error "Sum of sizes of old and new window don't fit")
#<subr split-window-internal>(#<window 23> 432 below 0.5)
ad-Advice-split-window-internal(#<subr split-window-internal> #<window 23> 432 below 0.5)
apply(ad-Advice-split-window-internal #<subr split-window-internal> (#<window 23> 432 below 0.5))
split-window-internal(#<window 23> 432 below 0.5)
byte-code("\204\224 \306=\204\224 \307 !\203 \310\311 \n\f#\"\210\202\224 \312\n\313\"\203? \314\n!\211\203?
\n=\204? \310\311\315
\f>$\"\210\202\224 ?\304=\204l \312\n\316\"\204e \317\n!\203l \312\317\n!\316\"\204e \312\320\n!\316\"\203l \321\322!\210\202\224 ?\304=\204\224 \323\n!\203\202 \312\323\n!\316\"\204\221 \324\n!\203\224 \312\324\n!\316\"\203\224 \306@?\306=\203\252 A\203\252 A\325V\203\252 \306@B\205\266 \326BC\306#D?\205\331 \312\n\316\"\204\314 ?\304=?\205\331 @\306=?\205\331 \327\nC\"E\326\nC\306#F\330\211GH\330IA\204(E\203D\331BC\330\306$ZD\332BC\"T\245^\202F\333\245GJ\204>K\334GK\"_G\202>A\325Y\2039FAZG\202>A[GA\204\223E\203{\335BG[C\330\306%\204\357G\336C\306\"]\211G\203\357\335BG[C\330\306%\204\357\321\337B\"\210\202\357G\331\nC\330\306$\\FV\203\357\321\340\n\"\210\202\357A\325Y\203\265AFY\204\255G\341\nC\"W\203\265\321\342\n\"\210\202\357E\203\321\335BG[C\330\306%\204\357\321\343B\"\210\202\357G\341\nC\"W\204\352FGZ\341\nC\"W\203\357\321\344\n\"\210\345LC\"\210@\306=\206\327\nC\"?HA\203\346G!H\203F\202D\245\202?H\203'\347\202?E\2038\350\332BC\"T\245\202?\351\nC\"\352\245IE\203|\353BG[C#\210\354IZM\317B!\211N\203x\355N\351NC\"M_\"\210\356N!\211N\204`*\202\243\357\nFGZ\"\210\360\nG[C#\210\355\nH\203\231\361\202\236\351\nC\"IZ\"\210\362\nG\fI$O\363LC\"\210?\304=\203\376\203\305\202\332\f\364=\203\317\365\202\332\f\366=\203\331\367\202\332\f\370O\316#\210H\203\372\312\n\316\"\203\372\370\371O!\316#\210)\202'?\372=\203'\312\n\313\"\204\370\n\313\306#\210H\203 \370\371O!\313\306#\210\370O\313\306#\210\373L!\210\374O!\210\375L!\210O.\207" [ignore-window-parameters function window size side atom-root t functionp throw done window-parameter window-atom window-atom-root split-window window-side window-child window-last-child error "Cannot split side window or parent of side window" window-prev-sibling window-next-sibling 0 window-size window-combined-p nil window-min-size window-combinations 2 round window-sizable-p window-split-min-size "Window %s too small for splitting 1" "Window %s too small for splitting 2" window-safe-min-pixel-size "Window %s too small for splitting 3" "Window %s too small for splitting 4" "Window %s too small for splitting 5" window--resize-reset float 0.5 1.0 window-normal-size 2.0 window--resize-child-windows 1.0 set-window-new-normal window-right set-window-new-pixel window--resize-this-window 1.0 ...] 8)
split-window(#<window 23> nil below)
display-buffer-in-major-side-window(#<buffer *Helm Perspectives*> bottom 0 ((inhibit-same-window . t) (side . bottom) (window-width . 0.6) (window-height . 0.4) (window-height)))
display-buffer-in-side-window(#<buffer *Helm Perspectives*> ((inhibit-same-window . t) (side . bottom) (window-width . 0.6) (window-height . 0.4) (window-height)))
#[(buffer-or-name &optional action frame) "\306!\203\n \202
\307!\310 \205 <? <\204 \311
\203*
\f\n\"\202\247 \312\313\f! #\314\f!\311\315\n\205@ \316\205J \317BC\"B \257 \320\315\321\322 \"\"!\320\315\321\323 \"\"\"\311#\324\f!\204\200 \325\326!\210!\203\234 #\204\234 !@\f\"\"#!A\211!\204\205 \327#!\205\245 #.+\207" [buffer-or-name action inhibit-same-window split-window-keep-point buffer display-buffer-function bufferp get-buffer t nil display-buffer-assq-regexp buffer-name display-buffer--special-action append ((inhibit-same-window . t)) reusable-frames apply mapcar #[(x) "@\301!\203\f C\207\207" [x functionp] 2] cdr buffer-live-p error "Invalid buffer" windowp display-buffer-alist user-action special-action frame extra-action display-buffer-overriding-action display-buffer-base-action display-buffer-fallback-action actions functions alist window] 8 2217428 (list (read-buffer "Display buffer: " (other-buffer)) (if current-prefix-arg t))]("*Helm Perspectives*" (nil (window-height)) nil)
ad-Advice-display-buffer(#[(buffer-or-name &optional action frame) "\306!\203\n \202
\307!\310 \205 <? <\204 \311
\203*
\f\n\"\202\247 \312\313\f! #\314\f!\311\315\n\205@ \316\205J \317BC\"B \257 \320\315\321\322 \"\"!\320\315\321\323 \"\"\"\311#\324\f!\204\200 \325\326!\210!\203\234 #\204\234 !@\f\"\"#!A\211!\204\205 \327#!\205\245 #.+\207" [buffer-or-name action inhibit-same-window split-window-keep-point buffer display-buffer-function bufferp get-buffer t nil display-buffer-assq-regexp buffer-name display-buffer--special-action append ((inhibit-same-window . t)) reusable-frames apply mapcar #[(x) "@\301!\203\f C\207\207" [x functionp] 2] cdr buffer-live-p error "Invalid buffer" windowp display-buffer-alist user-action special-action frame extra-action display-buffer-overriding-action display-buffer-base-action display-buffer-fallback-action actions functions alist window] 8 2217428 (list (read-buffer "Display buffer: " (other-buffer)) (if current-prefix-arg t))] "*Helm Perspectives*" (nil (window-height)))
apply(ad-Advice-display-buffer #[(buffer-or-name &optional action frame) "\306!\203\n \202
\307!\310 \205 <? <\204 \311
\203*
\f\n\"\202\247 \312\313\f! #\314\f!\311\315\n\205@ \316\205J \317BC\"B \257 \320\315\321\322 \"\"!\320\315\321\323 \"\"\"\311#\324\f!\204\200 \325\326!\210!\203\234 #\204\234 !@\f\"\"#!A\211!\204\205 \327#!\205\245 #.+\207" [buffer-or-name action inhibit-same-window split-window-keep-point buffer display-buffer-function bufferp get-buffer t nil display-buffer-assq-regexp buffer-name display-buffer--special-action append ((inhibit-same-window . t)) reusable-frames apply mapcar #[(x) "@\301!\203\f C\207\207" [x functionp] 2] cdr buffer-live-p error "Invalid buffer" windowp display-buffer-alist user-action special-action frame extra-action display-buffer-overriding-action display-buffer-base-action display-buffer-fallback-action actions functions alist window] 8 2217428 (list (read-buffer "Display buffer: " (other-buffer)) (if current-prefix-arg t))] ("*Helm Perspectives*" (nil (window-height))))
display-buffer("*Helm Perspectives*" (nil (window-height)))
helm-default-display-buffer("*Helm Perspectives*")
(let ((display-buffer-alist (list spacemacs-helm-display-help-buffer-regexp spacemacs-helm-display-buffer-regexp))) (helm-default-display-buffer buffer))
spacemacs//display-helm-window("*Helm Perspectives*")
helm-display-buffer("*Helm Perspectives*")
#[0 "\311\211\211\211\305\206\n &&'()*\312\313+\"\314\315\316\317\320\321!\322\"\323\324%DC\216\325\303\301\307\300$\210\326&!\210,\203? \327\330!\210\331\332\333\"\210\331\332\334\"\210\335\336!\210\314\337DC\216\340\302\301\304\303\306\307\310&\210*\210'?\205g \341 \335\342\343\344\345\"P!\210-\207" [(((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let (...) (persp-switch name) (unless ... ...)))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil nil mapcar #[257 "\211JB\207" [] 3 "\n\n(fn V)"] funcall make-byte-code 0 "\300\301\211:\203 @\262\211A\262\242\262\211L\210A\262\202 \266\302\303!\207" vconcat vector [nil helm-log "restore variables"] 5 "\n\n(fn)" helm-initialize helm-display-buffer helm--remap-mouse-mode 1 add-hook post-command-hook helm--maybe-update-keymap helm--update-header-line helm-log "show prompt" #[0 "\300 \207" [helm-cleanup] 1 "\n\n(fn)"] helm-read-pattern-maybe helm-execute-selection-action "[End session] " make-string 41 45 helm-buffer helm-quit helm-in-persistent-action helm-current-source helm-source-name helm-restored-variables helm-prevent-escaping-from-minibuffer] 9 "\n\n(fn)"]()
funcall(#[0 "\311\211\211\211\305\206\n &&'()*\312\313+\"\314\315\316\317\320\321!\322\"\323\324%DC\216\325\303\301\307\300$\210\326&!\210,\203? \327\330!\210\331\332\333\"\210\331\332\334\"\210\335\336!\210\314\337DC\216\340\302\301\304\303\306\307\310&\210*\210'?\205g \341 \335\342\343\344\345\"P!\210-\207" [(((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let (...) (persp-switch name) (unless ... ...)))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil nil mapcar #[257 "\211JB\207" [] 3 "\n\n(fn V)"] funcall make-byte-code 0 "\300\301\211:\203 @\262\211A\262\242\262\211L\210A\262\202 \266\302\303!\207" vconcat vector [nil helm-log "restore variables"] 5 "\n\n(fn)" helm-initialize helm-display-buffer helm--remap-mouse-mode 1 add-hook post-command-hook helm--maybe-update-keymap helm--update-header-line helm-log "show prompt" #[0 "\300 \207" [helm-cleanup] 1 "\n\n(fn)"] helm-read-pattern-maybe helm-execute-selection-action "[End session] " make-string 41 45 helm-buffer helm-quit helm-in-persistent-action helm-current-source helm-source-name helm-restored-variables helm-prevent-escaping-from-minibuffer] 9 "\n\n(fn)"])
helm-internal((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name (persp-names-current-frame-fast-ordered)) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil)
apply(helm-internal ((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name ...) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil))
helm((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name (persp-names-current-frame-fast-ordered)) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil)
apply(helm ((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name ...) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil))
helm(:buffer "*Helm Perspectives*" :sources (((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name (persp-names-current-frame-fast-ordered)) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))))
spacemacs/helm-perspectives()
call-interactively(spacemacs/helm-perspectives)
(progn (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives)))
(if (fboundp (quote spacemacs/helm-perspectives)) (progn (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives))))
(when (fboundp (quote spacemacs/helm-perspectives)) (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives)))
(catch (quote exit) (when (fboundp (quote spacemacs/helm-perspectives)) (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives))) (setq throwp nil))
(let ((throwp t)) (catch (quote exit) (when (fboundp (quote spacemacs/helm-perspectives)) (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives))) (setq throwp nil)) (when throwp (throw (quote exit) nil)))
spacemacs//layouts-spacemacs/helm-perspectives-l()
call-interactively(spacemacs//layouts-spacemacs/helm-perspectives-l nil nil)
command-execute(spacemacs//layouts-spacemacs/helm-perspectives-l)
Debugger entered--Lisp error: (error "Sum of sizes of old and new window don't fit")
#<subr split-window-internal>(#<window 23> 432 below 0.5)
ad-Advice-split-window-internal(#<subr split-window-internal> #<window 23> 432 below 0.5)
apply(ad-Advice-split-window-internal #<subr split-window-internal> (#<window 23> 432 below 0.5))
split-window-internal(#<window 23> 432 below 0.5)
byte-code("\204\224 \306=\204\224 \307 !\203 \310\311 \n\f#\"\210\202\224 \312\n\313\"\203? \314\n!\211\203?
\n=\204? \310\311\315
\f>$\"\210\202\224 ?\304=\204l \312\n\316\"\204e \317\n!\203l \312\317\n!\316\"\204e \312\320\n!\316\"\203l \321\322!\210\202\224 ?\304=\204\224 \323\n!\203\202 \312\323\n!\316\"\204\221 \324\n!\203\224 \312\324\n!\316\"\203\224 \306@?\306=\203\252 A\203\252 A\325V\203\252 \306@B\205\266 \326BC\306#D?\205\331 \312\n\316\"\204\314 ?\304=?\205\331 @\306=?\205\331 \327\nC\"E\326\nC\306#F\330\211GH\330IA\204(E\203D\331BC\330\306$ZD\332BC\"T\245^\202F\333\245GJ\204>K\334GK\"_G\202>A\325Y\2039FAZG\202>A[GA\204\223E\203{\335BG[C\330\306%\204\357G\336C\306\"]\211G\203\357\335BG[C\330\306%\204\357\321\337B\"\210\202\357G\331\nC\330\306$\\FV\203\357\321\340\n\"\210\202\357A\325Y\203\265AFY\204\255G\341\nC\"W\203\265\321\342\n\"\210\202\357E\203\321\335BG[C\330\306%\204\357\321\343B\"\210\202\357G\341\nC\"W\204\352FGZ\341\nC\"W\203\357\321\344\n\"\210\345LC\"\210@\306=\206\327\nC\"?HA\203\346G!H\203F\202D\245\202?H\203'\347\202?E\2038\350\332BC\"T\245\202?\351\nC\"\352\245IE\203|\353BG[C#\210\354IZM\317B!\211N\203x\355N\351NC\"M_\"\210\356N!\211N\204`*\202\243\357\nFGZ\"\210\360\nG[C#\210\355\nH\203\231\361\202\236\351\nC\"IZ\"\210\362\nG\fI$O\363LC\"\210?\304=\203\376\203\305\202\332\f\364=\203\317\365\202\332\f\366=\203\331\367\202\332\f\370O\316#\210H\203\372\312\n\316\"\203\372\370\371O!\316#\210)\202'?\372=\203'\312\n\313\"\204\370\n\313\306#\210H\203 \370\371O!\313\306#\210\370O\313\306#\210\373L!\210\374O!\210\375L!\210O.\207" [ignore-window-parameters function window size side atom-root t functionp throw done window-parameter window-atom window-atom-root split-window window-side window-child window-last-child error "Cannot split side window or parent of side window" window-prev-sibling window-next-sibling 0 window-size window-combined-p nil window-min-size window-combinations 2 round window-sizable-p window-split-min-size "Window %s too small for splitting 1" "Window %s too small for splitting 2" window-safe-min-pixel-size "Window %s too small for splitting 3" "Window %s too small for splitting 4" "Window %s too small for splitting 5" window--resize-reset float 0.5 1.0 window-normal-size 2.0 window--resize-child-windows 1.0 set-window-new-normal window-right set-window-new-pixel window--resize-this-window 1.0 ...] 8)
split-window(#<window 23> nil below)
display-buffer-in-major-side-window(#<buffer *Helm Perspectives*> bottom 0 ((inhibit-same-window . t) (side . bottom) (window-width . 0.6) (window-height . 0.4) (window-height)))
display-buffer-in-side-window(#<buffer *Helm Perspectives*> ((inhibit-same-window . t) (side . bottom) (window-width . 0.6) (window-height . 0.4) (window-height)))
#[(buffer-or-name &optional action frame) "\306!\203\n \202
\307!\310 \205 <? <\204 \311
\203*
\f\n\"\202\247 \312\313\f! #\314\f!\311\315\n\205@ \316\205J \317BC\"B \257 \320\315\321\322 \"\"!\320\315\321\323 \"\"\"\311#\324\f!\204\200 \325\326!\210!\203\234 #\204\234 !@\f\"\"#!A\211!\204\205 \327#!\205\245 #.+\207" [buffer-or-name action inhibit-same-window split-window-keep-point buffer display-buffer-function bufferp get-buffer t nil display-buffer-assq-regexp buffer-name display-buffer--special-action append ((inhibit-same-window . t)) reusable-frames apply mapcar #[(x) "@\301!\203\f C\207\207" [x functionp] 2] cdr buffer-live-p error "Invalid buffer" windowp display-buffer-alist user-action special-action frame extra-action display-buffer-overriding-action display-buffer-base-action display-buffer-fallback-action actions functions alist window] 8 2217428 (list (read-buffer "Display buffer: " (other-buffer)) (if current-prefix-arg t))]("*Helm Perspectives*" (nil (window-height)) nil)
ad-Advice-display-buffer(#[(buffer-or-name &optional action frame) "\306!\203\n \202
\307!\310 \205 <? <\204 \311
\203*
\f\n\"\202\247 \312\313\f! #\314\f!\311\315\n\205@ \316\205J \317BC\"B \257 \320\315\321\322 \"\"!\320\315\321\323 \"\"\"\311#\324\f!\204\200 \325\326!\210!\203\234 #\204\234 !@\f\"\"#!A\211!\204\205 \327#!\205\245 #.+\207" [buffer-or-name action inhibit-same-window split-window-keep-point buffer display-buffer-function bufferp get-buffer t nil display-buffer-assq-regexp buffer-name display-buffer--special-action append ((inhibit-same-window . t)) reusable-frames apply mapcar #[(x) "@\301!\203\f C\207\207" [x functionp] 2] cdr buffer-live-p error "Invalid buffer" windowp display-buffer-alist user-action special-action frame extra-action display-buffer-overriding-action display-buffer-base-action display-buffer-fallback-action actions functions alist window] 8 2217428 (list (read-buffer "Display buffer: " (other-buffer)) (if current-prefix-arg t))] "*Helm Perspectives*" (nil (window-height)))
apply(ad-Advice-display-buffer #[(buffer-or-name &optional action frame) "\306!\203\n \202
\307!\310 \205 <? <\204 \311
\203*
\f\n\"\202\247 \312\313\f! #\314\f!\311\315\n\205@ \316\205J \317BC\"B \257 \320\315\321\322 \"\"!\320\315\321\323 \"\"\"\311#\324\f!\204\200 \325\326!\210!\203\234 #\204\234 !@\f\"\"#!A\211!\204\205 \327#!\205\245 #.+\207" [buffer-or-name action inhibit-same-window split-window-keep-point buffer display-buffer-function bufferp get-buffer t nil display-buffer-assq-regexp buffer-name display-buffer--special-action append ((inhibit-same-window . t)) reusable-frames apply mapcar #[(x) "@\301!\203\f C\207\207" [x functionp] 2] cdr buffer-live-p error "Invalid buffer" windowp display-buffer-alist user-action special-action frame extra-action display-buffer-overriding-action display-buffer-base-action display-buffer-fallback-action actions functions alist window] 8 2217428 (list (read-buffer "Display buffer: " (other-buffer)) (if current-prefix-arg t))] ("*Helm Perspectives*" (nil (window-height))))
display-buffer("*Helm Perspectives*" (nil (window-height)))
helm-default-display-buffer("*Helm Perspectives*")
(let ((display-buffer-alist (list spacemacs-helm-display-help-buffer-regexp spacemacs-helm-display-buffer-regexp))) (helm-default-display-buffer buffer))
spacemacs//display-helm-window("*Helm Perspectives*")
helm-display-buffer("*Helm Perspectives*")
#[0 "\311\211\211\211\305\206\n &&'()*\312\313+\"\314\315\316\317\320\321!\322\"\323\324%DC\216\325\303\301\307\300$\210\326&!\210,\203? \327\330!\210\331\332\333\"\210\331\332\334\"\210\335\336!\210\314\337DC\216\340\302\301\304\303\306\307\310&\210*\210'?\205g \341 \335\342\343\344\345\"P!\210-\207" [(((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let (...) (persp-switch name) (unless ... ...)))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil nil mapcar #[257 "\211JB\207" [] 3 "\n\n(fn V)"] funcall make-byte-code 0 "\300\301\211:\203 @\262\211A\262\242\262\211L\210A\262\202 \266\302\303!\207" vconcat vector [nil helm-log "restore variables"] 5 "\n\n(fn)" helm-initialize helm-display-buffer helm--remap-mouse-mode 1 add-hook post-command-hook helm--maybe-update-keymap helm--update-header-line helm-log "show prompt" #[0 "\300 \207" [helm-cleanup] 1 "\n\n(fn)"] helm-read-pattern-maybe helm-execute-selection-action "[End session] " make-string 41 45 helm-buffer helm-quit helm-in-persistent-action helm-current-source helm-source-name helm-restored-variables helm-prevent-escaping-from-minibuffer] 9 "\n\n(fn)"]()
funcall(#[0 "\311\211\211\211\305\206\n &&'()*\312\313+\"\314\315\316\317\320\321!\322\"\323\324%DC\216\325\303\301\307\300$\210\326&!\210,\203? \327\330!\210\331\332\333\"\210\331\332\334\"\210\335\336!\210\314\337DC\216\340\302\301\304\303\306\307\310&\210*\210'?\205g \341 \335\342\343\344\345\"P!\210-\207" [(((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let (...) (persp-switch name) (unless ... ...)))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil nil mapcar #[257 "\211JB\207" [] 3 "\n\n(fn V)"] funcall make-byte-code 0 "\300\301\211:\203 @\262\211A\262\242\262\211L\210A\262\202 \266\302\303!\207" vconcat vector [nil helm-log "restore variables"] 5 "\n\n(fn)" helm-initialize helm-display-buffer helm--remap-mouse-mode 1 add-hook post-command-hook helm--maybe-update-keymap helm--update-header-line helm-log "show prompt" #[0 "\300 \207" [helm-cleanup] 1 "\n\n(fn)"] helm-read-pattern-maybe helm-execute-selection-action "[End session] " make-string 41 45 helm-buffer helm-quit helm-in-persistent-action helm-current-source helm-source-name helm-restored-variables helm-prevent-escaping-from-minibuffer] 9 "\n\n(fn)"])
helm-internal((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name (persp-names-current-frame-fast-ordered)) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil)
apply(helm-internal ((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name ...) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil))
helm((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name (persp-names-current-frame-fast-ordered)) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil)
apply(helm ((((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name ...) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))) nil nil nil nil "*Helm Perspectives*" nil nil nil))
helm(:buffer "*Helm Perspectives*" :sources (((name . "Current Perspective: Default") (init #[0 "\301\302\303\300!\203
\300 \202 \300\"\207" [("Default") helm-init-candidates-in-buffer global functionp] 4 "\n\n(fn)"]) (candidates . helm-candidates-in-buffer) (action ("Switch to perspective" . persp-switch) ("Close perspective(s)" lambda (candidate) (mapcar (quote persp-kill-without-buffers) (helm-marked-candidates))) ("Kill perspective(s)" lambda (candidate) (mapcar (quote persp-kill) (helm-marked-candidates)))) (filtered-candidate-transformer helm-flx-fuzzy-matching-sort helm-fuzzy-highlight-matches) (volatile) (match identity) (fuzzy-match) (header-line . "TAB: Switch to perspective (keeping session)") (dont-plug helm-compile-source--candidates-in-buffer helm-compile-source--multi-match helm-compile-source--persistent-help helm-compile-source--migemo) (matchplugin) (data "Default") (get-line . buffer-substring-no-properties) (search helm-mm-exact-search helm-mm-search helm-candidates-in-buffer-search-default-fn helm-fuzzy-search)) ((name . "Create new perspective") (candidates "dummy") (action ("Create new perspective" lambda (name) (let ((persp-reset-windows-on-nil-window-conf t)) (persp-switch name) (unless (member name (persp-names-current-frame-fast-ordered)) (spacemacs/home))))) (requires-pattern) (filtered-candidate-transformer helm-dummy-candidate helm-fuzzy-highlight-matches) (volatile) (match . identity) (header-line . "TAB: Create new perspective (keeping session)") (dont-plug helm-compile-source--persistent-help) (accept-empty))))
spacemacs/helm-perspectives()
call-interactively(spacemacs/helm-perspectives)
(progn (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives)))
(if (fboundp (quote spacemacs/helm-perspectives)) (progn (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives))))
(when (fboundp (quote spacemacs/helm-perspectives)) (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives)))
(catch (quote exit) (when (fboundp (quote spacemacs/helm-perspectives)) (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives))) (setq throwp nil))
(let ((throwp t)) (catch (quote exit) (when (fboundp (quote spacemacs/helm-perspectives)) (setq this-command (quote spacemacs/helm-perspectives)) (call-interactively (quote spacemacs/helm-perspectives)) (setq last-command (quote spacemacs/helm-perspectives))) (setq throwp nil)) (when throwp (throw (quote exit) nil)))
spacemacs//layouts-spacemacs/helm-perspectives-l()
call-interactively(spacemacs//layouts-spacemacs/helm-perspectives-l nil nil)
command-execute(spacemacs//layouts-spacemacs/helm-perspectives-l)
I also have the error even after I update packages.
Can someone who has this error on master try to reproduce it on develop, please?
Develop does not have this issue, AFAICT.
Neither did a fresh checkout of master with a new .spacemacs
.
FWIW i get same message on frame zoom microstate. But I may have some weird interaction with WM/DE stack, I have quite a mess of options there despite running Unity atm
(eyebrowse github themes-megapack javascript colors deft emoji erc auto-completion better-defaults emacs-lisp git github markdown org shell ranger)
I often get this error. I cannot reproduce the error as rpglover described (with helm-layouts). I get this error whenever I invoke a transient state while which-key is visible.
For instance: if I press SPC
wait a beat then press l
it returns the error ad-Advice-split-window-internal: Sum of sizes of old and new window don't fit
If I press SPC l
quickly, quicker than the delay in which-key has, then it opens up just fine. So most commands I do regularly I don't notice.
Updated all packages and spacemacs. Describe system below...
(emacs-lisp speed-reading auto-completion org theming themes-megapack syntax-checking yaml erc spell-checking selectric mu4e spotify evil-commentary ranger ess emoji markdown python osx latex git shell lua version-control github clojure)
possibly same bug as in https://github.com/syl20bnr/spacemacs/issues/5355#issuecomment-192249961
Can anyone who experienced the bug confirm that it is fixed after updating packages? (specifically, Evil needs to be updated)
Please reopen if it turns out not to be fixed.
Description
When in layouts micro-state with help, several keys do not work.
*messages*
showsObserved behaviour: "Sum of sizes of old and new window don't fit" is echoed and micro-state is exited.
Expected behaviour: Helm window opens.
Additional notes: When help is disabled, it works just fine.
System Info