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

Reply via email to