There is a serious problem with the vim (vim-minimal and proably vim-
enhanced too) distributed in Fedora Core 8 (7.1.135). It core dumps
in new code relating to "free headers to keep the size right". It is
trying to free already freed or invalid memory.
It seems to be a pity that pointers are not always set to NULL when
memory is freed. That would certainly help to track and control this
sort of problem.
Here is the stack trace:
#0 0x0012d402 in __kernel_vsyscall ()
#1 0x0017fac6 in kill () from /lib/libc.so.6
#2 0x080a0987 in may_core_dump () at os_unix.c:2949
#3 0x080a0e16 in mch_exit (r=1) at os_unix.c:2914
#4 0x08080fb8 in preserve_exit () at misc1.c:8349
#5 <signal handler called>
#6 u_freeheader (buf=0x84d2b20, uhp=0x84db128, uhpp=0xbfba22f8) at
undo.c:1653
#7 0x080bf18a in u_savecommon (top=1, bot=3, newbot=0) at undo.c:425
#8 0x080bf5b0 in u_save_cursor () at undo.c:218
#9 0x0804ea9c in stop_arrow () at edit.c:6232
#10 0x08051456 in insert_special (c=35, allow_modmask=0, ctrlv=0)
at edit.c:5367
#11 0x080520fd in edit (cmdchar=105, startln=0, count=1) at edit.c:
1381
#12 0x0808f6dd in invoke_edit (cap=0xbfba2408, repl=0, cmd=105,
startln=0)
at normal.c:8737
#13 0x08093b24 in normal_cmd (oap=0xbfba2460, toplevel=1) at normal.c:
1141
#14 0x08071b08 in main_loop (cmdwin=0, noexmode=0) at main.c:1181
#15 0x08072f0c in main (argc=0, argv=0x23) at main.c:940
Pity this version wasn't properly tested before FC8 acquired it.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---