Enabling Hotkey window "Animate showing and hiding" appears to cause crash on `tmux -CC`
- iTerm2 version: Build 3.3.0
- OS version: Mac OSX Sierra 10.12.6
- Attach ~/Library/Preferences/com.googlecode.iterm2.plist: com.googlecode.iterm2.plist
- Attach a debug log, if possible. cannot generate debug log due to crash
- Are you reporting a performance issue, excessive CPU usage, or a hang? False
- Are you reporting a crash? Please attach the crash log. crash_report.log
- Are you reporting excessive memory usage? False
Detailed steps to reproduce the problem:
- Open an iTerm2 windows.
- Issue the command
tmux -CC
. - iTerm2 crashes.
What happened: iTerm2 crashes.
What should have happened: a new tmux control window opens.
Debug:
- The crash report suggested the following exception was reported:
Assertion failed: (false), function -[iTermProfileHotKey reallyRollInAnimated:], file /Users/gnachman/git/iterm2-alt/sources/iTermProfileHotKey.m, line 497.
- Examining the relevant function in release 3.3.0, the following lines were found starting from line 496
case WINDOW_TYPE_LION_FULL_SCREEN:
assert(false);
within the function (void)reallyRollInAnimated:(BOOL)animated
on line 471 of the file iTermProfileHotKey.m.
-
Tried to disable the
Animated showing and hiding
option inPreference/Profiles/Keys/Configure Hotkey Window
. Then issuingtmux -CC
, iTerm2 worked as expected, no crashes. -
Hence it appears that enabling the very option may lead to the crash of iTerm2 on issuing
tmux -CC
.
Edited by Jiayao Zhang