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

vimgrep crashes 7.2.245

Expand Messages
  • Craig
    I can still reproduce a crash when running vimgrep I followed the bug reproducing wiki no ~/.vim, ~/.vimrc, ~/.gvimrc Mac OS X /native/ vim doesn t reproduce
    Message 1 of 5 , Oct 13, 2009
    • 0 Attachment
      I can still reproduce a crash when running vimgrep
      I followed the bug reproducing wiki
      no ~/.vim, ~/.vimrc, ~/.gvimrc
      Mac OS X /native/ vim doesn't reproduce the bug.
      I simply open MacVim
      cd to my code (it doesn't happen if there are no sub directories, so
      it's related to the **/)
      :vimgrep string **/*.rb

      and bang:

      Last login: Tue Oct 13 13:18:41 on ttys003
      13:20:35 $ cd deploy/current-texpert
      13:20:41 $ mvim
      13:20:44 $ Tue Oct 13 13:20:44 Craigs-Macbook.local Vim[39557]
      <Debug>: gui_mch_init_check@121:
      Tue Oct 13 13:20:44 Craigs-Macbook.local Vim[39557] <Debug>:
      gui_mch_init@154:
      Tue Oct 13 13:20:44 Craigs-Macbook.local MacVim[39558] <Info>: -
      [MMAppController(Private) loadDefaultFont]@2088: Loading the default
      font...
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Info>: -
      [MMAppController applicationDidFinishLaunching:]@401: MacVim finished
      launching
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController connectBackend:pid:]@1212: pid=39557
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>:
      gui_mch_new_colors@511: back=ffffff norm=0
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>:
      gui_mch_init_font@1031: font_name='(null)' fontset=0
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController(Private) addVimController:]@2322: Add Vim controller
      pid=39557 id=1
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController(Private) activateWhenNextWindowOpens]@2023: Activate
      MacVim when next window opens
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>:
      gui_mch_get_screen_dimensions@1624: Columns=210 Rows=70
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>:
      gui_mch_set_shellsize@1685: width=210 height=70 min_width=12
      min_height=2 base_width=0 base_height=0 direction=15
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetDefaultColorsMsgID SetDefaultColorsMsgID AdjustLinespaceMsgID
      SetFontMsgID SetWideFontMsgID ShowToolbarMsgID SetTextDimensionsMsgID
      OpenWindowMsgID AddMenuItemMsgID(355) AddMenuMsgID(31)
      EnableMenuItemMsgID(56) SetScrollbarPositionMsgID(1)
      SetScrollbarThumbMsgID(1) ShowScrollbarMsgID(4) CreateScrollbarMsgID
      (3)
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetDefaultColorsMsgID
      SetDefaultColorsMsgID AdjustLinespaceMsgID SetFontMsgID
      SetWideFontMsgID ShowToolbarMsgID SetTextDimensionsMsgID
      OpenWindowMsgID AddMenuItemMsgID(355) AddMenuMsgID(31)
      EnableMenuItemMsgID(56) SetScrollbarPositionMsgID(1)
      SetScrollbarThumbMsgID(1) ShowScrollbarMsgID(4) CreateScrollbarMsgID
      (3) >>>
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Info>: -
      [MMBackend registerServerWithName:]@1344: Registered server with name:
      VIM
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>:
      gui_mch_settitle@1713: title='[No Name] - VIM' icon='[No Name]'
      Tue Oct 13 13:20:45 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetServerNameMsgID SetPreEditPositionMsgID BuffersNotModifiedMsgID
      SetWindowTitleMsgID SetDocumentFilenameMsgID SetPreEditPositionMsgID
      BatchDrawMsgID SetScrollbarPositionMsgID(1) SetScrollbarThumbMsgID(1)
      ShowScrollbarMsgID(1)
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMWindowController setTextDimensionsWithRows:columns:isLive:isReply:]
      @303: setTextDimensionsWithRows:70 columns:210 isLive:0 isReply:0
      Tue Oct 13 13:20:45 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetServerNameMsgID
      SetPreEditPositionMsgID BuffersNotModifiedMsgID SetWindowTitleMsgID
      SetDocumentFilenameMsgID SetPreEditPositionMsgID BatchDrawMsgID
      SetScrollbarPositionMsgID(1) SetScrollbarThumbMsgID(1)
      ShowScrollbarMsgID(1) >>>
      Tue Oct 13 13:20:46 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      BatchDrawMsgID
      Tue Oct 13 13:20:46 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      BatchDrawMsgID
      Tue Oct 13 13:20:46 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=GotFocusMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:46 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) GotFocusMsgID
      Tue Oct 13 13:20:46 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      BatchDrawMsgID
      Tue Oct 13 13:20:46 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
      Tue Oct 13 13:20:46 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
      Tue Oct 13 13:20:46 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper keyDown:]@115: NSEvent: type=KeyDown loc=(0,1035)
      time=230285.5 flags=0x20104 win=0x0 winNum=25321 ctxt=0x18eff
      chars=":" unmodchars=":" repeat=0 keyCode=41
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=KeyDownMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) KeyDownMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1949: key=':' code=0
      mods=0 length=1
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1998: add byte
      [0/1]: 0x3a
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetPreEditPositionMsgID BatchDrawMsgID EnableMenuItemMsgID(23)
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID
      BatchDrawMsgID EnableMenuItemMsgID(23) >>>
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper keyDown:]@115: NSEvent: type=KeyDown loc=(0,1035)
      time=230285.6 flags=0x100 win=0x0 winNum=25321 ctxt=0x18eff chars="v"
      unmodchars="v" repeat=0 keyCode=9
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=KeyDownMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) KeyDownMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1949: key='v' code=0
      mods=0 length=1
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1998: add byte
      [0/1]: 0x76
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetPreEditPositionMsgID BatchDrawMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID
      BatchDrawMsgID >>>
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper keyDown:]@115: NSEvent: type=KeyDown loc=(0,1035)
      time=230285.8 flags=0x100 win=0x0 winNum=25321 ctxt=0x18eff chars="i"
      unmodchars="i" repeat=0 keyCode=34
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=KeyDownMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) KeyDownMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1949: key='i' code=0
      mods=0 length=1
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1998: add byte
      [0/1]: 0x69
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetPreEditPositionMsgID BatchDrawMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID
      BatchDrawMsgID >>>
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper keyDown:]@115: NSEvent: type=KeyDown loc=(0,1035)
      time=230285.9 flags=0x100 win=0x0 winNum=25321 ctxt=0x18eff chars="m"
      unmodchars="m" repeat=0 keyCode=46
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=KeyDownMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) KeyDownMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1949: key='m' code=0
      mods=0 length=1
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1998: add byte
      [0/1]: 0x6d
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetPreEditPositionMsgID BatchDrawMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID
      BatchDrawMsgID >>>
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper performKeyEquivalent:]@274:
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper keyDown:]@115: NSEvent: type=KeyDown loc=(0,1035)
      time=230286.1 flags=0xa00100 win=0x0 winNum=25321 ctxt=0x18eff
      chars="" unmodchars="" repeat=0 keyCode=126
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper doCommandBySelector:]@225: moveUp:
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=KeyDownMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) KeyDownMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1949: key=''
      code=0x7e mods=0 length=1
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2023: Special
      key: 0x7e
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2090: Adding
      special (3): 9b,6b,75
      Tue Oct 13 13:20:47 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetPreEditPositionMsgID BatchDrawMsgID
      Tue Oct 13 13:20:47 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID
      BatchDrawMsgID >>>
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      BatchDrawMsgID
      Tue Oct 13 13:20:48 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
      Tue Oct 13 13:20:48 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper keyDown:]@115: NSEvent: type=KeyDown loc=(0,1035)
      time=230287.0 flags=0x100 win=0x0 winNum=25321 ctxt=0x18eff chars="
      " unmodchars="
      " repeat=0 keyCode=36
      Tue Oct 13 13:20:48 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper doCommandBySelector:]@225: insertNewline:
      Tue Oct 13 13:20:48 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController sendMessage:data:]@343: msg=KeyDownMsgID
      (isInitialized=1)
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) processInputQueue]@1745: (1) KeyDownMsgID
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) doKeyDown:keyCode:modifiers:]@1949: key='
      ' code=0x24 mods=0 length=1
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2023: Special
      key: 0x24
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2077: Just
      ikey=13
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2090: Adding
      special (1): d,54,0
      Tue Oct 13 13:20:48 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      BatchDrawMsgID
      Tue Oct 13 13:20:48 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController processInput:forIdentifier:]@1252: QUEUE for
      identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x69636570: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0xfed73c4f: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x2c657461: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x1: pointer being
      freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x7065642d: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x69747365: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x2f726570: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x180a50: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x61657065: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x18113ac: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x29d: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x655f7472: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x6163732f: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x6163732f: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x2000656e: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x6163732f: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x21a: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x275: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x6163732f: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x64657669: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x4f6: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x72657373: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x295: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x180a50: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x180a50: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x6163732f: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x20003120: pointer
      being freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Vim(39557,0xa0b0b500) malloc: *** error for object 0x1: pointer being
      freed was not allocated
      *** set a breakpoint in malloc_error_break to debug
      Tue Oct 13 13:20:58 Craigs-Macbook.local Vim[39557] <Info>:
      gui_mch_getmouse@1294: Not implemented!
      Tue Oct 13 13:20:58 Craigs-Macbook.local Vim[39557] <Debug>: -
      [MMBackend flushQueue:]@594: Flushing queue: SetVimStateMsgID
      SetPreEditPositionMsgID SetMouseShapeMsgID SetPreEditPositionMsgID
      BatchDrawMsgID AddMenuItemMsgID(1) RemoveMenuItemMsgID(1)
      SetScrollbarPositionMsgID(3063) SetScrollbarThumbMsgID(3063)
      ShowScrollbarMsgID(9185) CreateScrollbarMsgID(2)
      Vim: Caught deadly signal BUS
      Vim: Finished.
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController(Private) connectionDidDie:]@1272:
      NSConcreteNotification 0x169a4460 {name =
      NSConnectionDidDieNotification; object = connection 0x240080 is
      invalid}
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController(Private) scheduleClose]@1278: pid=39557 id=1
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMAppController removeVimController:]@699: Remove Vim controller
      pid=39557 id=1 (processingFlag=0)
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMWindowController cleanup]@241: MMWindowController cleanup
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimController dealloc]@164:
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMWindowController dealloc]@201:
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMVimView dealloc]@158:
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextStorage dealloc]@87:
      Tue Oct 13 13:20:58 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMWindow dealloc]@66:
      Tue Oct 13 13:20:59 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextView dealloc]@115:
      Tue Oct 13 13:20:59 Craigs-Macbook.local MacVim[39558] <Debug>: -
      [MMTextViewHelper dealloc]@74:

      13:21:01 $

      --~--~---------~--~----~------------~-------~--~----~
      You received this message from the "vim_mac" maillist.
      For more information, visit http://www.vim.org/maillist.php
      -~----------~----~----~----~------~----~------~--~---
    • björn
      ... Craig, I cannot reproduce this (I tried :vimgrep a **/*.c at the root of the Vim sources and a couple of similar things) so it must somehow depend on the
      Message 2 of 5 , Oct 15, 2009
      • 0 Attachment
        2009/10/13 Craig:
        >
        > I can still reproduce a crash when running vimgrep
        > I followed the bug reproducing wiki
        > no ~/.vim, ~/.vimrc, ~/.gvimrc
        > Mac OS X /native/ vim doesn't reproduce the bug.
        > I simply open MacVim
        > cd to my code (it doesn't happen if there are no sub directories, so
        > it's related to the **/)
        > :vimgrep string **/*.rb
        >
        > and bang:
        > - snip -

        Craig,

        I cannot reproduce this (I tried ":vimgrep a **/*.c" at the root of
        the Vim sources and a couple of similar things) so it must somehow
        depend on the folder structure. It seems like a core Vim bug though
        so I suggest you post the crash log (not the above debug info) to
        vim_dev and you'll maybe get a better response.

        Oh, before you post to vim_dev: can you repro the crash if you start
        MacVim in Terminal mode only? (e.g.
        "/Applications/MacVim.app/Contents/MacOS/Vim" from Terminal)

        Björn

        --~--~---------~--~----~------------~-------~--~----~
        You received this message from the "vim_mac" maillist.
        For more information, visit http://www.vim.org/maillist.php
        -~----------~----~----~----~------~----~------~--~---
      • Craig
        Hi Björn, It did still happen for me in the console version. However, I just did a git pull, jumped form 7.2.245 to 7.2.267 and it s gone away. :-) One thing
        Message 3 of 5 , Oct 16, 2009
        • 0 Attachment
          Hi Björn,

          It did still happen for me in the console version.
          However, I just did a git pull, jumped form 7.2.245 to 7.2.267 and
          it's gone away. :-)
          One thing to note is that console Vim shows the file names (every now
          and then) being grepped by vimgrep, but MacVim does not show the file
          names.
          Thanks for the help.
          Craig

          On Oct 15, 11:11 pm, björn <bjorn.winck...@...> wrote:
          > 2009/10/13 Craig:
          >
          >
          >
          > > I can still reproduce a crash when running vimgrep
          > > I followed the bug reproducing wiki
          > > no ~/.vim, ~/.vimrc, ~/.gvimrc
          > > Mac OS X /native/ vim doesn't reproduce the bug.
          > > I simply open MacVim
          > > cd to my code (it doesn't happen if there are no sub directories, so
          > > it's related to the **/)
          > > :vimgrep string **/*.rb
          >
          > > and bang:
          > > - snip -
          >
          > Craig,
          >
          > I cannot reproduce this (I tried ":vimgrep a **/*.c" at the root of
          > the Vim sources and a couple of similar things) so it must somehow
          > depend on the folder structure.  It seems like a core Vim bug though
          > so I suggest you post the crash log (not the above debug info) to
          > vim_dev and you'll maybe get a better response.
          >
          > Oh, before you post to vim_dev: can you repro the crash if you start
          > MacVim in Terminal mode only?  (e.g.
          > "/Applications/MacVim.app/Contents/MacOS/Vim" from Terminal)
          >
          > Björn
          --~--~---------~--~----~------------~-------~--~----~
          You received this message from the "vim_mac" maillist.
          For more information, visit http://www.vim.org/maillist.php
          -~----------~----~----~----~------~----~------~--~---
        • björn
          ... Ok. Lets assume for now that this bug was introduced after the Vim version that ships with Mac OS X and was then fixed after patch 245. ... Yeah, I m
          Message 4 of 5 , Oct 16, 2009
          • 0 Attachment
            2009/10/16 Craig:
            >
            > It did still happen for me in the console version.
            > However, I just did a git pull, jumped form 7.2.245 to 7.2.267 and
            > it's gone away. :-)

            Ok. Lets assume for now that this bug was introduced after the Vim
            version that ships with Mac OS X and was then fixed after patch 245.

            > One thing to note is that console Vim shows the file names (every now
            > and then) being grepped by vimgrep, but MacVim does not show the file
            > names.

            Yeah, I'm aware of this. I have tried to get MacVim to display the
            files as they are processed but it is difficult. The problem is that
            masses of filenames are output to the drawing routines in a very short
            time span and this causes the Vim process to hog the CPU so the data
            doesn't get to the frontend to actually be displayed as things are
            happening. Instead Vim will spew out all this stuff to draw as the
            vimgrep command is running, then once vimgrep is finished (and Vim no
            longer hogs the CPU) everything gets flushed to the frontend in one
            massive draw command. I've tried to force a flush of the draw queue
            as it fills up but it doesn't seem to work too well. I don't really
            have any good ideas on how to fix this.

            Björn

            --~--~---------~--~----~------------~-------~--~----~
            You received this message from the "vim_mac" maillist.
            For more information, visit http://www.vim.org/maillist.php
            -~----------~----~----~----~------~----~------~--~---
          • Tony Mechelynck
            On Oct 16, 12:31 pm, björn wrote: [...] ... In ordinary not-for-Mac gvim, when verbose is 0 vimgrep outputs about once every
            Message 5 of 5 , Nov 14, 2009
            • 0 Attachment
              On Oct 16, 12:31 pm, björn <bjorn.winck...@...> wrote:
              [...]
              > Yeah, I'm aware of this.  I have tried to get MacVim to display the
              > files as they are processed but it is difficult.  The problem is that
              > masses of filenames are output to the drawing routines in a very short
              > time span and this causes the Vim process to hog the CPU so the data
              > doesn't get to the frontend to actually be displayed as things are
              > happening.  Instead Vim will spew out all this stuff to draw as the
              > vimgrep command is running, then once vimgrep is finished (and Vim no
              > longer hogs the CPU) everything gets flushed to the frontend in one
              > massive draw command.  I've tried to force a flush of the draw queue
              > as it fills up but it doesn't seem to work too well.  I don't really
              > have any good ideas on how to fix this.
              >
              > Björn

              In "ordinary" not-for-Mac gvim, when 'verbose' is 0 vimgrep outputs
              about once every second (at most) the name of the file currently being
              processed. Is it really that hard to make sure that the "search"
              comparison routine relinquishes the CPU just often enough to let the
              display routines have a go at it? Maybe even add a zero-length "sleep"
              at some point in the loop or something?

              Of course, when 'verbose' is >=1 there is a lot more stuff being
              displayed so the problem becomes more complex by some orders of
              magnitude: normally I run with 'verbose' set to 1 from VimEnter to
              VimLeave but I've found it useful to prefix vimgrep commands by ":
              0verbose ".


              Best regards,
              Tony.
              --
              hundred-and-one symptoms of being an internet addict:
              194. Your business cards contain your e-mail and home page address.

              --~--~---------~--~----~------------~-------~--~----~
              You received this message from the "vim_mac" maillist.
              For more information, visit http://www.vim.org/maillist.php
              -~----------~----~----~----~------~----~------~--~---
            Your message has been successfully submitted and would be delivered to recipients shortly.