Probably epoll bug in Linux. If you are using libevent 1.4 NOEPOLL can trigger a different bug in libevent though :-/.
On Fri, Apr 29, 2011 at 08:32:14AM -0700, Randy Stauner wrote: > yes it does. > i also had my first experience of tmux completely not responding... > (only happened once so far). > since i have "tmux list-sessions" in my .bashrc > I had to open a new xterm with a different shell (dash) just to be able to > issue a "killall tmux". > Was this hang related to the NOEPOLL or should i just go back to using the > 1.4 release? > > On Fri, Apr 29, 2011 at 12:06 AM, Nicholas Marriott > <[1]nicholas.marri...@gmail.com> wrote: > > If you kill tmux entirely and export EVENT_NOEPOLL=1 before starting it > again does the problem go away? > > On Thu, Apr 28, 2011 at 09:43:12AM -0700, Randy Stauner wrote: > > ** **I was trying to source a conf file to create default windows, > > ** **but it seems that when doing > > ** **if-shell "tmux has-session -t auto" "display-message yes" > > ** **tmux seems to hang on the "has-session" call if the session does > not > > ** **exist. > > ** **I can see these in a ps: > > ** **rando ** **27867 **0.0 **0.0 ** 1832 ** 496 ? ** ** ** **S ** > **08:51 ** 0:00 sh -c > > ** **tmux has-session -t auto > > ** **rando ** **27868 **0.0 **0.0 ** 2968 **1072 ? ** ** ** **S ** > **08:51 ** 0:00 tmux > > ** **has-session -t auto > > ** **I think they'll sit there like that forever. > > ** **If I kill the child process (27868 in the example) with SIGTERM > then, > > ** **ironically, my tmux session will display the message. > > ** **If I send a SIGKILL I see nothing. > > ** **If i run it from my shell (using "tmux if-shell ..." instead of > the tmux > > ** **command prompt) > > ** **my shell will just hang. **It won't even respond to SIGINT > (Ctrl-C). > > ** **I have to switch to another window and kill it. > > ** **If the session *does* exist (tmux if-shell "tmux has-session -t > 0" > > ** **"display-message hi") > > ** **it returns immediately and displays the expected message. > > ** **I also don't see any problems with has-session without the > if-shell. > > ** **I have experienced the same thing with the following > configurations: > > ** **tmux 1.4 and 1.5 from the sourceforge CVS (as of > 2011-4-28T16:12:48Z). > > ** **Ubuntu 10.04.2 LTS: Linux 2.6.32-31-generic #61-Ubuntu SMP Fri > Apr 8 > > ** **18:24:35 UTC 2011 i686 GNU/Linux > > ** **libevent 1.4 > > ** **tmux 1.4 > > ** **Debian 5.0.5: Linux 2.6.26-2-686-bigmem #1 SMP Wed Nov 4 21:12:12 > UTC 2009 > > ** **i686 GNU/Linux > > ** **libevent 2.0 > > ** **I've tried it all through the same gui terminal (xfce4-terminal > with > > ** **TERM=xterm-256color). > > ** **Let me know if you'd like any more info or if there's something > else I > > ** **should try. > > ** **Thanks! > > ** **- Randy > > > > > ------------------------------------------------------------------------------ > > WhatsUp Gold - Download Free Network Management Software > > The most intuitive, comprehensive, and cost-effective network > > management toolset available today. **Delivers lowest initial > > acquisition cost and overall TCO of any competing solution. > > [2]http://p.sf.net/sfu/whatsupgold-sd > > > _______________________________________________ > > tmux-users mailing list > > [3]tmux-users@lists.sourceforge.net > > [4]https://lists.sourceforge.net/lists/listinfo/tmux-users > > References > > Visible links > 1. mailto:nicholas.marri...@gmail.com > 2. http://p.sf.net/sfu/whatsupgold-sd > 3. mailto:tmux-users@lists.sourceforge.net > 4. https://lists.sourceforge.net/lists/listinfo/tmux-users ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users