-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Vim developers,

my 'rulerformat' called a function that had been renamed, and didn't
exist any more. Because I was using :silent!, I never noticed, and it
took me a long time to figure out that this was causing crashes on
GVIM when it got maximized (or when the horizontal size got increased
to about the width of my monitor, e.g. via :set columns=999).

Here's a minimal scriptlet (also attached) to reproduce the segfault:

    :set ruler rulerformat=%75(%{DoesNotExist()}%)
    :set columns=999    " If you have a small monitor, decrease font
size, too.

I see this in the latest GVIM 7.4.560 on Windows/x64 as well as in all
official Windows/x86 builds of GVIM down to version 7.0. The problem
also appears on Ubuntu 14.04 Linux/x64, Vim 7.4.560:

$ gvim -N -u NONE -S /host/segfault-widescreen-rulerformat.vim
$ Vim: Caught deadly signal SEGV
E138: Can't write viminfo file $HOME/.viminfo!Vim: Finished.

- -- regards, ingo
- -- 
  -- Ingo Karkat --  /^-- /^-- /^-- /^-- /^-- http://ingo-karkat.de/ --
  --   http://vim.sourceforge.net/account/profile.php?user_id=9713   --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)

iQEcBAEBAgAGBQJUqm9dAAoJEA7ziXlAzQ/vNEsH/22p+ajbhwt0po7yuM470O93
y1WAsZo/j2MnWYstAh7lYU8Rfnst+b/nRZkhDsSnCpLl5j97um8OVdGZCUpn9HVg
FpXVV2ByXmZWI6H4zfbecymKwlMbFpBcOkQ+aECYfdCPRg2zVHxVo/kI7xrAwHRg
p3r2hrJ6qiDbYdk/fz6IOXgVoiZlI1Q9rmxVMxCH4okx6o3BtisPvXbdtQsfxRlc
+GNZH2hpt1NhUD/k2NtorveALIcCIRjc0atTnpMmEktIaVGkU8S6MxFz2b8/WNSe
xt7mp8frM/grXgRNiobOK9KIhNyEzreGT47nFi/KLp1TlMe82p2K9aYrtCouOFk=
=gWcS
-----END PGP SIGNATURE-----

-- 
-- 
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.

Attachment: segfault-widescreen-rulerformat.vim
Description: application/octetstream

Attachment: segfault-widescreen-rulerformat.vim.sig
Description: Binary data

Raspunde prin e-mail lui