nicholas, thank you.

tested on ubu 18.04 and osx 10.13.4 with no config and with my customized session configuration. in all combinations, new-window works as expected.

test harness 1:

tmux -Ltest kill-server
tmux -vv -Ltest -f/dev/null new
tmux new-window
tmux new-window -t '0:2'
tmux new-window -t '3'

test harness 2:  (local config base-index=1)

tmux -Ltest kill-server
tmux new-session -s titl
tmux new-window
tmux new-window -t 'titl:2'
tmux new-window -t 4

many thanks.

--
s. cowles
scow...@ckhb.org
Key fingerprint = A156 277B 875A D6E3 A00C  23D9 869E 72BE 1FD3 5B80


On Tue, 8 May 2018, Nicholas Marriott wrote:

Date: Tue, 8 May 2018 02:13:00
From: Nicholas Marriott <nicholas.marri...@gmail.com>
To: scow...@ckhb.org
Cc: tmux-users@googlegroups.com
Subject: Re: problem with new-window

Can you try this please?

Index: cmd-find.c
===================================================================
RCS file: /cvs/src/usr.bin/tmux/cmd-find.c,v
retrieving revision 1.63
diff -u -p -r1.63 cmd-find.c
--- cmd-find.c  4 May 2018 08:21:42 -0000       1.63
+++ cmd-find.c  8 May 2018 09:12:56 -0000
@@ -1159,7 +1159,8 @@ cmd_find_target(struct cmd_find_state *f
                        /* This will fill in winlink and window. */
                        if (cmd_find_get_window_with_session(fs, window) != 0)
                                goto no_window;
-                       fs->wp = fs->wl->window->active;
+                       if (fs->wl != NULL) /* can be NULL if index only */
+                               fs->wp = fs->wl->window->active;
                        goto found;
                }

On Mon, May 07, 2018 at 05:54:49PM -0700, scow...@ckhb.org wrote:

PROBLEM:

when i issue any of the following commands in an existing tmux session, a
new window is created as expected:

user@host:~$ tmux new-window
user@host:~$ tmux new-window -n win_nam
user@host:~$ tmux new-window -n win_nam -a -t 'session_title:$'

but if i try the following, the entire tmux session is killed.  this is new
behaviour as of about 8 days ago.

=======================================
on ubuntu 18.04:

user@host:~$ tmux -Ltest kill-server
user@host:~$ tmux -vv -Ltest -f/dev/null new
user@host:~$ tmux new-window
user@host:~$ tmux new-window -t '0:2'
[lost server]
             %
=======================================
on osx 10.13.5:

user@host:~$ tmux -Ltest kill-server
user@host:~$ tmux -vv -Ltest -f/dev/null new
user@host:~$ tmux new-window
user@host:~$ tmux new-window -t '0:2'
[lost server]
[0] 0:zsh- 1:error connecting to /private/tmp/tmux-502/default (No such file or 
directory)                                            "cla-air-6e87" 17:21 
07-May-18
                                                                                
          error connecting to /private/tmp/tmux-502/default (No such file or 
directory)
   %                                                                            
                                                                                
    18-05-07 [x,x,x|st534|5.5.1-20|8.0.1795|2.7-43|e|screen-256color] [vim: 
vicmd]
=======================================
on windows 10/1803, cygwin 2.10.0

user@host:~$ tmux -Ltest kill-server
error connecting to /tmp/tmux-197611/test (No such file or directory)
=======================================


PLATFORM INFO (3):

user@host:~$ uname -sp && tmux -V && echo $TERM
Linux x86_64
tmux master
screen-256color

user@host:~$ uname -sp && tmux -V && echo $TERM
Darwin i386
tmux master
screen-256color

user@host:~$ uname -sp && tmux -V && echo $TERM
CYGWIN_NT-10.0 unknown
tmux master
screen-256color

TMUX INFO:

i am currently using tmux built from git source as of patch id
91b220525b0406763dafb6698d2741bec580bc10 dated 2018-05-04.

i have include the error log from the ubuntu session.

--
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tmux-users+unsubscr...@googlegroups.com.
To post to this group, send an email to tmux-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to