Hello. I use a Unix/Linux build of vim inside a VNC session on a Windows PC. I've been getting crashes when yanking a large amount of text to the clipboard (~1500 lines or more).
I'm hoping someone can help me find a work-around, or at least help me narrow down the problem. Here is how I can reliably reproduce it: 0) % repeat 2000 printf "%0150d\n" "1" >! test.txt 1) vim -u NONE --noplugin test.txt 2) ggVGy 3) wait about 4 seconds... or do other things, it doesn't matter 4) press any key (for example j) ------------------------ Vim: Caught deadly signal ABRT Vim: Finished. Abort ------------------------ ** (important) The problem goes away if I kill vncconfig (vncconfig is the process that keeps the X11 copy/paste in sync with the VNC copy/paste) ** some other notes: - Doesn't happen in gvim, only the console Vim - Happens in both xterm and gnome-terminal - Vim 7.4.567 -> affected - Vim 7.4 -> affected - Vim 7.3 -> affected (although it's a little harder to reproduce, it seems I have to copy twice) - Vim 7.2 -> okay - It seems that the data being yanked needs to include some amount of lines longer than ~130 characters. - with-features=small -> okay - with-features=normal -> affected ** I've tried using gdb, but since I don't have root privileges, I can't install all the debuginfos... so I think it's of limited use. I only get something like this: ------------------------ (...lots of library stuff...) Program received signal SIGABRT, Aborted. 0x0000003f33632625 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); ------------------------ I'm not necessarily calling this a Vim bug-- just looking for some advice on how I can work around this issue. Since I go back and forth from Linux/Windows, I need to keep vncconfig active (permanently disabling it isn't an option). I'm comfortable compiling in my own patches if I know what the problem is. Any advice is greatly appreciated. Thanks! Charles (p.s. using a custom Oracle build of RedHat Linux): LSB Version: :base-4.0-amd64:base-4.0-ia32:base-4.0-noarch:core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch Distributor ID: OracleServer Description: Oracle Linux Server release 6.5 Release: 6.5 Codename: n/a -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
