Andy Wokula wrote:
> Bram Moolenaar schrieb:
> > Patch 7.1.130
> > Problem: Crash with specific order of undo and redo. (A.Politz)
> > Solution: Clear and adjust pointers properly. Add u_check() for
> > debugging.
> > Files: src/undo.c, src/structs.h
>
> Btw: How to reproduce this crash?
A.Politz made this script:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
"Function : Segfault
"Args : None
"Purpose : Called by the "UserGettingBored" aucommand.
func! Segfault()
setl noswapfile
new
setl noswapfile
set undolevels=3
put =0
put =1
set undolevels=3
put =2
set undolevels=3
put =3
set undolevels=3
put =4
set undolevels=1
norm 3u
set undolevels=3
put =5
set undolevels=1
norm 3u
endfun
call Segfault()
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Even with some small changes it still crashes, tries to free memory
that's already free, hangs, and other nasty things.
--
OLD WOMAN: Well, how did you become king, then?
ARTHUR: The Lady of the Lake, her arm clad in the purest shimmering samite,
held Excalibur aloft from the bosom of the water to signify by Divine
Providence ... that I, Arthur, was to carry Excalibur ... That is
why I am your king!
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ download, build and distribute -- http://www.A-A-P.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---