I'm running the Cask version of MacVim 7.4.258 on OS X 10.10.2. When I try
to open a TeX file, the MacVim window immediately dies. There's no
information in the Console log or anywhere else I can find. After opening
another MacVim window, I attempted to attach to the process using lldb, but
I get "attach failed: lost connection". It doesn't matter which of the
process IDs I use that are revealed by `ps auxgww | grep -i vim`, though
presumably the most recent is the one I want. When I attempt to attach
using Xcode, the options on the submenu under Attach to Process are all
grayed out.

I used to be extremely familiar with debugging C and C++ code on Windows,
but I've basically never done it on Macs, so I'm feeling a little lost.

I could try disabling various plugins, but that wouldn't tell me where in
the C code MacVim is crashing. For what it's worth, the same TeX files open
fine in MacVim on another machine.

[A few minutes later]: I found
https://github.com/b4winckler/macvim/wiki/Debugging. Here's macvim.log


Mar  1 17:27:38 Georges-MacBook-Pro.local Vim[49044] <Debug>: void
gui_macvim_after_fork_init()@151:
Mar  1 17:27:38 Georges-MacBook-Pro.local Vim[49044] <Debug>: int
gui_mch_init()@208:
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Info>:
-[MMAppController applicationDidFinishLaunching:]@397: MacVim finished
launching
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController connectBackend:pid:]@1253: pid=49044
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Info>: -[MMVimView
initWithFrame:vimController:]@98: Use renderer=2
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: void
gui_mch_new_colors()@596: back=2500134 norm=12430984
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController(Private) addVimController:]@2305: Add Vim controller
pid=49044 id=1
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController(Private) activateWhenNextWindowOpens]@2057: Activate
MacVim when next window opens
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: int
gui_mch_init_font(char_u *, int)@973: font_name='Ubuntu Mono:h21' fontset=0
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: void
gui_mch_get_screen_dimensions(int *, int *)@1591: Columns=106 Rows=55
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: void
gui_mch_set_shellsize(int, int, int, int, int, int, int)@1641: width=106
height=55 min_width=12 min_height=2 base_width=0 base_height=0 direction=15
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID SetDefaultColorsMsgID
SetDefaultColorsMsgID AdjustLinespaceMsgID SetFontMsgID SetWideFontMsgID
ShowToolbarMsgID SetTextDimensionsMsgID OpenWindowMsgID SetTooltipMsgID
BatchDrawMsgID AddMenuItemMsgID(897) AddMenuMsgID(69)
EnableMenuItemMsgID(76) SetScrollbarPositionMsgID(1)
SetScrollbarThumbMsgID(1) ShowScrollbarMsgID(4) CreateScrollbarMsgID(3)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetDefaultColorsMsgID
SetDefaultColorsMsgID AdjustLinespaceMsgID SetFontMsgID SetWideFontMsgID
ShowToolbarMsgID SetTextDimensionsMsgID OpenWindowMsgID SetTooltipMsgID
BatchDrawMsgID AddMenuItemMsgID(897) AddMenuMsgID(69)
EnableMenuItemMsgID(76) SetScrollbarPositionMsgID(1)
SetScrollbarThumbMsgID(1) ShowScrollbarMsgID(4) CreateScrollbarMsgID(3) >>>
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController
setTextDimensionsWithRows:columns:isLive:keepOnScreen:]@364:
setTextDimensionsWithRows:55 columns:106 isLive:0 keepOnScreen:1
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=SetWindowPositionMsgID
(isInitialized=1)
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (1) SetWindowPositionMsgID
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleInputEvent:data:]@2086: SetWindowPositionMsgID:
x=486 y=23
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Info>: -[MMBackend
registerServerWithName:]@1435: Registered server with name: VIM
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController(Private)
resizeWindowToFitContentSize:keepOnScreen:]@1327: Set window frame: {{440,
15}, {1184, 1012}}
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimView(Private) frameSizeMayHaveChanged]@891: Notify Vim that text
dimensions changed from 106x55 to 106x47 (SetTextDimensionsMsgID)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=SetTextDimensionsMsgID
(isInitialized=1)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=SetWindowPositionMsgID
(isInitialized=1)
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: void
gui_mch_settitle(char_u *, char_u *)@1682: title='[No Name] - VIM'
icon='[No Name]'
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID SetServerNameMsgID
SetPreEditPositionMsgID SetBuffersModifiedMsgID SetWindowTitleMsgID
SetDocumentFilenameMsgID SetPreEditPositionMsgID BatchDrawMsgID
AddMenuItemMsgID(2) AddMenuMsgID(1) RemoveMenuItemMsgID(3)
SetScrollbarPositionMsgID(1) SetScrollbarThumbMsgID(1)
ShowScrollbarMsgID(1)
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (1) SetTextDimensionsMsgID
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (3) SetWindowPositionMsgID
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleInputEvent:data:]@2086: SetWindowPositionMsgID:
x=440 y=23
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID
SetTextDimensionsReplyMsgID SetBuffersModifiedMsgID SetPreEditPositionMsgID
SetPreEditPositionMsgID BatchDrawMsgID SetScrollbarPositionMsgID(2)
SetScrollbarThumbMsgID(2) ShowScrollbarMsgID(2)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=GotFocusMsgID
(isInitialized=1)
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (1) GotFocusMsgID
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetServerNameMsgID
SetPreEditPositionMsgID SetBuffersModifiedMsgID SetWindowTitleMsgID
SetDocumentFilenameMsgID SetPreEditPositionMsgID BatchDrawMsgID
AddMenuItemMsgID(2) AddMenuMsgID(1) RemoveMenuItemMsgID(3)
SetScrollbarPositionMsgID(1) SetScrollbarThumbMsgID(1)
ShowScrollbarMsgID(1) >>>
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimView(Private) frameSizeMayHaveChanged]@891: Notify Vim that text
dimensions changed from 106x55 to 106x47 (SetTextDimensionsMsgID)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=SetTextDimensionsMsgID
(isInitialized=1)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController(Private)
resizeWindowToFitContentSize:keepOnScreen:]@1327: Set window frame: {{440,
15}, {1184, 1012}}
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (1) SetTextDimensionsMsgID
Mar  1 17:27:39 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID
SetTextDimensionsReplyMsgID SetScrollbarPositionMsgID(1)
SetScrollbarThumbMsgID(1) ShowScrollbarMsgID(1)
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetTextDimensionsReplyMsgID
SetBuffersModifiedMsgID SetPreEditPositionMsgID SetPreEditPositionMsgID
BatchDrawMsgID SetScrollbarPositionMsgID(2) SetScrollbarThumbMsgID(2)
ShowScrollbarMsgID(2) >>>
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController
setTextDimensionsWithRows:columns:isLive:keepOnScreen:]@364:
setTextDimensionsWithRows:47 columns:106 isLive:0 keepOnScreen:0
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController(Private)
resizeWindowToFitContentSize:keepOnScreen:]@1327: Set window frame: {{440,
15}, {1184, 1012}}
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetTextDimensionsReplyMsgID
SetScrollbarPositionMsgID(1) SetScrollbarThumbMsgID(1)
ShowScrollbarMsgID(1) >>>
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController
setTextDimensionsWithRows:columns:isLive:keepOnScreen:]@364:
setTextDimensionsWithRows:47 columns:106 isLive:0 keepOnScreen:0
Mar  1 17:27:39 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController(Private)
resizeWindowToFitContentSize:keepOnScreen:]@1327: Set window frame: {{440,
15}, {1184, 1012}}
Mar  1 17:27:40 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=LostFocusMsgID
(isInitialized=1)
Mar  1 17:27:40 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (1) LostFocusMsgID
Mar  1 17:27:40 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID BatchDrawMsgID
Mar  1 17:27:40 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=GotFocusMsgID
(isInitialized=1)
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) processInputQueue]@1858: (1) GotFocusMsgID
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID BatchDrawMsgID
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper keyDown:]@130: NSEvent: type=KeyDown loc=(0,1012)
time=310852.6 flags=0x20102 win=0x7f95f070df40 winNum=13652 ctxt=0x0
chars=":" unmodchars=":" repeat=0 keyCode=41
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=KeyDownMsgID (isInitialized=1)
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) doKeyDown:keyCode:modifiers:]@2107: key=':' code=0
mods=0 length=1
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) doKeyDown:keyCode:modifiers:]@2156: add byte [0/1]:
0x3a
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID SetPreEditPositionMsgID
BatchDrawMsgID EnableMenuItemMsgID(82)
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID BatchDrawMsgID
EnableMenuItemMsgID(82) >>>
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper keyDown:]@130: NSEvent: type=KeyDown loc=(0,1012)
time=310852.7 flags=0x100 win=0x7f95f070df40 winNum=13652 ctxt=0x0
chars="e" unmodchars="e" repeat=0 keyCode=14
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=KeyDownMsgID (isInitialized=1)
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) doKeyDown:keyCode:modifiers:]@2107: key='e' code=0
mods=0 length=1
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) doKeyDown:keyCode:modifiers:]@2156: add byte [0/1]:
0x65
Mar  1 17:27:50 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID SetPreEditPositionMsgID
BatchDrawMsgID
Mar  1 17:27:50 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID BatchDrawMsgID
>>>
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper performKeyEquivalent:]@297:
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper keyDown:]@130: NSEvent: type=KeyDown loc=(0,1012)
time=310853.0 flags=0xa00100 win=0x7f95f070df40 winNum=13652 ctxt=0x0
chars="" unmodchars="" repeat=0 keyCode=126
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper doCommandBySelector:]@248: moveUp:
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=KeyDownMsgID (isInitialized=1)
Mar  1 17:27:51 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) doKeyDown:keyCode:modifiers:]@2107: key='' code=0x7e
mods=0 length=1
Mar  1 17:27:51 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2181: Special
key: 0x7e
Mar  1 17:27:51 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2248: Adding
special (3): 9b,6b,75
Mar  1 17:27:51 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID SetPreEditPositionMsgID
BatchDrawMsgID
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID SetPreEditPositionMsgID BatchDrawMsgID
>>>
Mar  1 17:27:51 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID BatchDrawMsgID
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
Mar  1 17:27:51 Georges-MacBook-Pro.local Vim[49044] <Debug>: -[MMBackend
flushQueue:]@663: Flushing queue: SetVimStateMsgID BatchDrawMsgID
Mar  1 17:27:51 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController processInput:forIdentifier:]@1293: QUEUE for
identifier=1: <<< SetVimStateMsgID BatchDrawMsgID >>>
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper keyDown:]@130: NSEvent: type=KeyDown loc=(0,1012)
time=310854.3 flags=0x100 win=0x7f95f070df40 winNum=13652 ctxt=0x0 chars="
" unmodchars="
" repeat=0 keyCode=36
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper doCommandBySelector:]@248: insertNewline:
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController sendMessage:data:]@336: msg=KeyDownMsgID (isInitialized=1)
Mar  1 17:27:52 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) doKeyDown:keyCode:modifiers:]@2107: key='
' code=0x24 mods=0 length=1
Mar  1 17:27:52 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2181: Special
key: 0x24
Mar  1 17:27:52 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2235: Just ikey=13
Mar  1 17:27:52 Georges-MacBook-Pro.local Vim[49044] <Debug>:
-[MMBackend(Private) handleSpecialKey:keyCode:modifiers:]@2248: Adding
special (1): d,0,0
ImportError: No module named site
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController(Private) connectionDidDie:]@1333: NSConcreteNotification
0x7f95f288b6d0 {name = NSConnectionDidDieNotification; object = connection
0x7f95f0708a80 is invalid}
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController(Private) scheduleClose]@1339: pid=49044 id=1
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMAppController removeVimController:]@701: Remove Vim controller
pid=49044 id=1 (processingFlag=0)
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController cleanup]@264:
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimController dealloc]@170:
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMWindowController dealloc]@223:
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>: -[MMWindow
dealloc]@69:
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMVimView dealloc]@170:
Mar  1 17:27:52 Georges-MacBook-Pro.local MacVim[49045] <Debug>:
-[MMTextViewHelper dealloc]@88:
Mar  1 17:27:58 Georges-MacBook-Pro.local MacVim[49045] <Info>:
-[MMAppController applicationWillTerminate:]@634: Terminating MacVim...

Ideas?
-- 
/George V. Reilly  george.v.rei...@gmail.com  Twitter: @georgevreilly
<https://twitter.com/georgevreilly>
*http://georgevreilly.github.io/ <http://georgevreilly.github.io/>*

-- 
-- 
You received this message from the "vim_mac" 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_mac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_mac+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to