syl20bnr / spacemacs

A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
http://spacemacs.org
GNU General Public License v3.0
23.7k stars 4.9k forks source link

layouts micro-state help interferes with its functioning #5246

Closed rpglover64 closed 8 years ago

rpglover64 commented 8 years ago

Description

When in layouts micro-state with help, several keys do not work. *messages* shows

ad-Advice-split-window-internal: Sum of sizes of old and new window don't fit

Reproduction guide

  • Enter layouts micro-state (SPC l)
  • Ensure that help is on (? if it's not)
  • Attempt to run helm (l)

Observed 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

(auto-completion deft better-defaults emacs-lisp markdown
                 (org :variables org-enable-github-support t)
                 spell-checking
                 (syntax-checking :variables syntax-checking-enable-tooltips nil)
                 version-control markdown emacs-lisp
                 (latex :variables latex-enable-auto-fill nil latex-build-command "Rubber")
                 (haskell :variables haskell-enable-ghci-ng-support t haskell-enable-ghc-mod-support nil)
                 (git :variables git-magit-status-fullscreen t git-gutter-use-fringe t)
                 github
                 (evil-snipe :variables evil-snipe-enable-alternate-f-and-t-behaviors t)
                 ov ocaml hide-region unicode-fonts finance command-log speed-reading liquid-types eyebrowse)
TheBB commented 8 years ago

I can't reproduce this on develop.

StreakyCobra commented 8 years ago

I can't reproduce this too. Have you updated your packages recently?

yhshin11 commented 8 years ago

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.

StreakyCobra commented 8 years ago

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?

yhshin11 commented 8 years ago

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\252A\203\252A\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\fC\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\fC\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\fC\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\252A\203\252A\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\fC\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\fC\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\fC\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)
rpglover64 commented 8 years ago

I also have the error even after I update packages.

TheBB commented 8 years ago

Can someone who has this error on master try to reproduce it on develop, please?

rpglover64 commented 8 years ago

Develop does not have this issue, AFAICT.

Neither did a fresh checkout of master with a new .spacemacs.

a13ph commented 8 years ago

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

System Info

(eyebrowse github themes-megapack javascript colors deft emoji erc auto-completion better-defaults emacs-lisp git github markdown org shell ranger)
Biotechjones commented 8 years ago

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...

System Info

(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)
bmag commented 8 years ago

possibly same bug as in https://github.com/syl20bnr/spacemacs/issues/5355#issuecomment-192249961

bmag commented 8 years ago

Can anyone who experienced the bug confirm that it is fixed after updating packages? (specifically, Evil needs to be updated)

TheBB commented 8 years ago

Please reopen if it turns out not to be fixed.