Open GoogleCodeExporter opened 9 years ago
Vim 7.4, patched up to 155, does not start anymore and freezes the terminal. Here is a strace, apparently there is something to do with GPM here but I couldn't tell. What steps will reproduce the problem? 1. bubild vim 7.4 and patch up to 155 2.Run vim in an xterm or xfce-terminal (running in a TTY works just fine) 3. Maybe you need a running GPM server to reproduce Vim freezes the terminal, I need to close it, nothing is displayed. Strace output: mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000 lseek(3, 0, SEEK_CUR) = 0 read(3, "\" tarPlugin.vim -- a Vim plugin "..., 4096) = 2209 stat("/usr/share/vim/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2209, ...}) = 0 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7faf09cf6000, 4096) = 0 open(".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/plugin") = 0 getcwd("/usr/share/vim/plugin", 4096) = 22 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9688, ...}) = 0 open("/usr/share/vim/plugin/tohtml.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(3, {st_mode=S_IFREG|0644, st_size=9688, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000 lseek(3, 0, SEEK_CUR) = 0 read(3, "\" Vim plugin for converting a sy"..., 4096) = 4096 stat("/usr/share/vim/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9688, ...}) = 0 read(3, "3:\".\n\"\n\" 7.3 updates: {{{\n\" "..., 4096) = 4096 read(3, "ll of Vim's natively supported e"..., 4096) = 1496 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7faf09cf6000, 4096) = 0 open(".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/plugin") = 0 getcwd("/usr/share/vim/plugin", 4096) = 22 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/plugin/txt2tags-gvim-menu.vim", {st_mode=S_IFREG|0644, st_size=4991, ...}) = 0 open("/usr/share/vim/plugin/txt2tags-gvim-menu.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(3, {st_mode=S_IFREG|0644, st_size=4991, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000 lseek(3, 0, SEEK_CUR) = 0 read(3, "\"\n\" Filename: t2t.vim\n\" "..., 4096) = 4096 stat("/usr/share/vim/plugin/txt2tags-gvim-menu.vim", {st_mode=S_IFREG|0644, st_size=4991, ...}) = 0 read(3, "2tags.Text\\ Blocks.Definition\\ L"..., 4096) = 895 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7faf09cf6000, 4096) = 0 open(".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/plugin") = 0 getcwd("/usr/share/vim/plugin", 4096) = 22 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2760, ...}) = 0 open("/usr/share/vim/plugin/vimballPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(3, {st_mode=S_IFREG|0644, st_size=2760, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000 lseek(3, 0, SEEK_CUR) = 0 read(3, "\" vimballPlugin : construct a fi"..., 4096) = 2760 stat("/usr/share/vim/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2760, ...}) = 0 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x7faf09cf6000, 4096) = 0 open(".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/plugin") = 0 getcwd("/usr/share/vim/plugin", 4096) = 22 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2498, ...}) = 0 open("/usr/share/vim/plugin/zipPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(3, {st_mode=S_IFREG|0644, st_size=2498, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000 lseek(3, 0, SEEK_CUR) = 0 read(3, "\" zipPlugin.vim: Handles browsin"..., 4096) = 2498 ) = 27/usr/share/vim/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2498, ...}) = 0 ▽ead(3select(1, [0], NULL, [0], {0, 0}) = 1 (in [0], left {0, 0}) read(3, "", 4096) = 0 read(0, "\3\3\3\003926\rread(3, \"\", 4096) "..., 4096) = 4095 close(3) = 0 select(5, [0 4], NULL, [0 4], {0, 0}) = 2 (in [0 4], left {0, 0}) munmap(0x7faf09cf6000, 4096) = 0 read(4, "", 28) = 0les/after/plugin/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiopen("/etc/localtime", O_RDONLY|O_CLOEXEC) = 5CTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/appzer0/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_DIRECTORYfstat(5, {st_mode=S_IFREG|0644, st_size=2945, ...}) = 0 openat(AT_FDCWD, "/home/appzer0/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) fstat(5, {st_mode=S_IFREG|0644, st_size=2945, ...}) = 0 open("/home/appzer0/.viminfo", O_RDONLY) = 3 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0"..., 4096) = 2945 read(3, "# Ce fichier viminfo a \303\251t\303\251 g\303\251"..., 4096) = 4096 lseek(5, -1863, SEEK_CUR) = 1082 read(3, "olicy\n-' 1 0 /usr/share/polki"..., 4096) = 4096 read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\r\0\0\0\0"..., 4096) = 1863 read(3, "1\t29\n\t.\t11\t28\n\t+\t11\t28\n\n> /etc/c"..., 4096) = 2926 close(5) = 0 read(3, "", 4096) = 0 munmap(0x7faf09cf6000, 4096) = 0 close(3) = 0 socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 5unmap(0x7faf09cf6000, 4096) = 0 iconnect(5, {sa_family=AF_FILE, sun_path="/dev/log"}, 110) = 0or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_START or SNDRV_TIMER_IOCTL_TREAD or TCSETSsendto(5, "<14>Jan 19 23:11:40 vim: *** inf"..., 34, MSG_NOSIGNAL, NULL, 0) = 34 stat("/dev/vc/0", 0x7fff3da4a210) sendto(5, "<14>Jan 19 23:11:40 vim: Warning"..., 52, MSG_NOSIGNAL, NULL, 0) = 52 stat("/dev/tty0", {st_mode=S_IFCHR|0close(4) = 0 ioctl(rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0x7faf089f37e0}, NULL, 8) = 0st -isig -icanon -echo ...}) = 0 rt_sigaction(SIGWINCH, {0x50f340, [], SA_RESTORER, 0x7faf089f37e0}, NULL, 8) = 0L_NEXT_DEVICE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 close(3) = 0 fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0 select(1, [0], NULL, [0], {0, 0}) = 1 (in [0], left {0, 0}) readlink("/proc/self/fd/0", "/dev/pts/2", 4095) = 10 select(1, [0], NULL, [0], NULL) = 1 (in [0]) stat("/dev/pts/2", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0 read(0, " "..., 4096) = 2090 open("/dev/pts/2", O_WRONLY) = 3 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) ioctl(3, TIOCGWINSZ, {ws_row=49, ws_col=211, ws_xpixel=0, ws_ypixel=0}) = 0 getuid() = 1000 socket(PF_FILE, SOCK_STREAM, 0) = 4 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3 connect(4, {sa_family=AF_FILE, sun_path="/dev/gpmctl"}, 13) = 0 connect(3, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)te(4, "\16\0\377\376\0\0\377\377/?\0\0\0\0\0\0", 16) = 16 close(3) = 0 rt_sigaction(SIGWINCH, {0x7faf09197010, [], SA_RESTORER, 0x7faf089f37e0}, {0x50f340, [], SA_RESTORER, 0x7faf0864e230}, 8) = 0 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3 rt_sigaction(SIGTSTP, {SIG_IGN, [], SA_RESTORER, 0x7faf089f37e0}, {SIG_DFL, [], SA_RESTORER, 0x7faf0864e230}, 8) = 0 connect(3, {sa_family=AF_FILE, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) rt_sigaction(SIGTSTP, {0x7faf091979f0, [], SA_RESTORER|SA_NODEFER, 0x7faf089f37e0}, NULL, 8) = 0 close(3) = 0 rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0x7faf0864e230}, {0x7faf0open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 30}, 8) = 0 fstat(3, {st_mode=S_IFREG|0755, st_size=1108, ...}) = 00 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7faf09cf6000isig -icanon -echo ...}) = 0 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1108DRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 read(3, "", 4096) = 0 write(1, "\33[2;1H\342\226\275\33[6n\33[1;1H \33[1;1H", 27 close(3) = 0 munmap(0x7faf09cf6000, 4096) = 0 open("/usr/lib64/perl5/CORE/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/usr/lib64/libnss_compat.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=39720, ...}) = 0 mmap(NULL, 2135368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7faf008ea000 mprotect(0x7faf008f3000, 2093056, PROT_NONE) = 0 mmap(0x7faf00af2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7faf00af2000 close(3) = 0 mprotect(0x7faf00af2000, 4096, PROT_READ) = 0 open("/usr/lib64/perl5/CORE/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/u 1 ~ ~ ) = 674 ~ select(1, [0], NULL, [0], {4, 0}) = 1 (in [0], left {3, 999812}) ~ select(1, [0], NULL, [0], NULL) = 1 (in [0]) ~ read(0, "\33[2;2R", 4096) = 6 ~ select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) ~ select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) ~ select(1, [0], NULL, [0], {4, 0}) = 0 (Timeout) ~ select(1, [0], NULL, [0], NULL ~ ~ ~ ~ ~ ~ ~ ~ ~ ) = 2047 ~ VIM - Vi Amélioré ~ ~ version 7.4.155 ~ par Bram Moolenaar et al. ~ Vim est un logiciel libre ~ ~ Devenez un utilisateur de Vim enregistré ! ~ tapez :help register<Entrée> pour plus d'informations ~ ) = 2047 ~ tapez :q<Entrée> pour sortir du programme ~ tapez :help<Entrée> ou <F1> pour accéder à l'aide en ligne ~ tapez :help version7<Entrée> pour lire les notes de mise à jour ~ ~ ~ ~ ~ ~ ~ ) = 2047 ~ ~ ~ ~ ~ ~ ~ ~ ~ ) = 2047 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) write(1, " "..., 674
Original issue reported on code.google.com by appz...@gmail.com on 19 Jan 2014 at 10:15
appz...@gmail.com
Original issue reported on code.google.com by
appz...@gmail.com
on 19 Jan 2014 at 10:15