Re: HOME variable in cmd.exe for vim compiled in an UNIX-like environment
- Am 24.10.2011 10:51, schrieb Fabian Greffrath:
> However, there are two more things that I don't understand in the faceAnd today I think I can give answer to both of my questions myself. It
> of your reply.
turns out to be a bit tricky to debug code by means of printf()s when
you have just closed all your standard file decriptors. ;) And when I
keep one of them open to print debug messages, the bug does not occur
anymore. I think this is called a Heisenbug. ;)
Well, I have helped myself by open()ing files which have line numbers
as their file names and it turns out that sh.exe is indeed the
culprit. It hangs and does not return from the execvp() around line
4130 in os_unix.c, which is in the child process after fork() has been
invoked. As a consequence the waitpid() in the parent process hangs,
too, and Windows decides to terminate the process. So or similar.
Trying to find out today what makes the shell hang...
You received this message from the "vim_dev" 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