Loading ...
Sorry, an error occurred while loading the content.

48098Re: About patch 7.1.130

Expand Messages
  • Bram Moolenaar
    Oct 2, 2007
    • 0 Attachment
      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
      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

      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 -- Bram@... -- 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
    • Show all 7 messages in this topic