Hi,

On Sun, 13 Jul 2008, Alexander Gavrilov wrote:

> On Sunday 13 July 2008 17:40:03 Johannes Schindelin wrote:
> > No, last time I checked I could kill a long-running git-rev-list with 
> > "kill" just fine.  Something else must be wrong.
> >
> > Please investigate,
> 
> OK, so I run 'git gui blame SomeFile' in one window, and look at the list
> of processes from another one. Here it is, with irrelevant parts removed:
> 
> $ ps -W
>       PID    PPID    PGID     WINPID  TTY  UID    STIME COMMAND
>       904       1     904        904  con  500 14:38:44 /bin/bash
>      1008     904    1008       1008  con  500 18:11:20 /bin/git         
> (bash.exe)
>       976       0       0        976    ?    0 18:11:20 c:\msysgit\bin\git.exe
>       344       1     344        344  con  500 18:11:20 /mingw/bin/wish  
> (sh.exe)
>      1104       0       0       1104    ?    0 18:11:20 
> c:\msysgit\mingw\bin\wish.exe
>       736       0       0        736    ?    0 18:11:45 
> C:\msysgit\bin\git-blame.exe
> 
> (In parentheses I specified what Task Manager thinks about the process)
> 
> I can kill 1008 and 344, and it cascades to 976 and 1104 respectively. 
> But 736 continues running and hogging the CPU, and when I try to kill it, I 
> get:
> 
> $ kill 736
> bash: kill: (736) - No such process

Can you look at the implementation of kill.exe and find out why it does 
that?

Ciao,
Dscho

Reply via email to