Hi tmux doesn't crash for me, please try to build tmux from git and see if you can still reproduce.
If you can, please see if there is a core file and send me a backtrace from gdb. On Fri, Apr 11, 2014 at 04:30:54PM +0200, Julien Rebetez wrote: > Hello, > First, thanks for this wonderful software ! > > I am using tslime[1] with a custom vim plugin [2] to copy/paste code > from vim to an ipython session running in tmux. It's working great but > sometimes, tmux crashes with "[lost server]". > > In the background, tslime use 'tmux set-buffer' to send text to tmux. > It seems the crash is very dependent on the content of the buffer and > it mostly happens with somewhat large buffers. > > I wrote a small script [3] that contains an example buffer that > reproduces the crash. > > For example : > $ ./crash_tmux.sh > failed to connect to server: Connection refused > > If I remove (or add) one line from the buffer (for example the "if > True" near the end), tmux doesn't crash anymore : > # Modify crash_tmux.sh to remove the "if True" line > $ ./crash_tmux.sh > test: 1 windows (created Fri Apr 11 15:25:26 2014) [80x22] > > System informations : > - tmux version : 1.9a > - terminal emulator : gnome-terminal > - $TERM : xterm-256color > - OS : Ubuntu 13.10 > > I also tried removing my .tmux.conf, but it doesn't help. > > Then, I checked out the git master and started a bisect. (see > bisect.log on the gist [3] linked below). It seems the problem is > introduced in this revision : > http://sourceforge.net/p/tmux/tmux-code/ci/f8c86a9515ae863fcbc38769544be983ce494a3c > > So I tried commenting out the lines added by this commit and it > appears line 217 of cmd-queue.c is the problem : > > cmd_print(cmdq->cmd, s, sizeof s); > > If i comment this line, the crash goes away ! Since this seems like > those are debug statements, I'll try to run the patched tmux and I'll > see if I get any more crashes in the next days. > > Best regards > Julien > > [1] https://github.com/kikijump/tslime.vim > [2] https://github.com/julienr/vimux-pyutils > [3] https://gist.github.com/julienr/10470414 > > ------------------------------------------------------------------------------ > Put Bad Developers to Shame > Dominate Development with Jenkins Continuous Integration > Continuously Automate Build, Test & Deployment > Start a new project now. Try Jenkins in the cloud. > http://p.sf.net/sfu/13600_Cloudbees > _______________________________________________ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users