-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tmux now crashes after tmux update using tmux-continuum
and @continuum-restore
option
#23
Comments
It seems to be an issue with the
Furthermore, I can even restore my last sessions with Was mentioning in another issue #19 that it has been working up to this point. |
tmux-continuum
tmux-continuum
and @continuum-restore
option
GitHub doesn't seem to let me attach the crashlog, but here's the relevant bits I'm getting with @continuum-boot 'on' and @continuum-restore 'on':
If I had to take a guess, the forked process may be trying to do something with exception ports or file handles (possibly with posix_spawn file actions) that are invalid, and its causing the post-fork, pre-exec file handling to blow up. |
I'm having the same problem, didn't always have it but started recently. Often times I can't even restore the session manually which have made me considering moving back to a tmuxinator based workflow even though I prefer tmux-continuum. |
Since I filed this issue (almost 1 year ago), I've just left And actually, it isn't a bad workflow to have the option to not restore everything when I launch tmux. Restoring my 15+ sessions and 40+ windows and panes does take about 10s on a 2016 Macbook Pro 15" Retina with a very fast M.2 drive. But there are times where I just want simple tmux window funsies before getting back into my developer groove after a reboot. I've even disabled the save interval, which I never really got working on macos either. I did that so not to accidentally overwrite my last set of sessions. E.g. I just started tmux and haven't restored yet. I'm actually back to just saving and restoring everything manually. Therefore, I won't actually use this feature once (or if) it is fixed. You can always view my latest https://github.com/eduncan911/dotfiles/blob/master/.tmux.conf I usually keep it compatible between Linux and macOS. There is currently an error with Linux using my config though for the |
2021 and still reproducible |
2022 and still reproducible Additionally, when I have that option off and I try to restore with Interesting, this just happened today, everything was fine before that for a while. I'm assuming that it has something to do with the saved restore-points that may be corrupted somehow. So I tried something, that seems to work. It basically replaces the last restore point with the second to last restore point.
|
2022 and still reproducible This seems to be an issue with the last restore To get around it, you will have to delete the
|
This happened some times to me, but today it happened that the directory Solution: recreate the directory mkdir -p ~/.tmux/resurrect |
2024 and still reproducible. |
I recently updated my tmux to latest 2.2 released n April 2016 and now it crashes when I have
tmux-continuum
enabled in the config file. Commenting outtmux-continuum
allows it to restart (but without my sessions!!).Tmux version:
I am on the latest revision:
FYI: My Mabcook Pro's CPU also gets up to 35% CPU usage with OSX trying to report the crash in the background:
/System/Library/CoreServices/ReportCrash
. Until I exit the shell that attempted to runtmux
, it continually heats up the CPU.Per issue guidelines:
This is what my
last
is symlinked to when I manually saved it:tmux_resurrect_2016-06-11T23:21:24.txt
https://github.com/eduncan911/dotfiles/blob/master/.tmux.conf
This is all I get since the Homebrew version doesn't have debug builds.
The text was updated successfully, but these errors were encountered: