This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: 1.5.24-2: Applications automatically restart on crash

Christopher Morlier wrote on 25 March 2008 20:08:

> Hi Everyone,
> For a couple of years I have noticed that when I run programs from
> within Cygwin (currently 1.5.24-2), if the program crashes (ie segfault)
> then the program gets automatically restarted.  This is primarily a
> problem when compiling/testing a windows program I am developing
> (compiled with MSVC), as I have to wait for the program to
> restart so I
> can shut it down. It seems like this hasn't always been the behavior,
> although it has been for several years (in the past, it just didn't
> effect me as much). 

  Yep.  Because it's a non-cygwin child process, cygwin doesn't realise it's
started and crashed, it thinks the process creation suffered a temporary
failure and has up to 5 retries.

> I was wondering, is this a bug or a feature? 


> And if it is a
> feature is there a way to prevent it from happening?

  Recompile the dll, with attention to

int child_info::retry_count = 10;

and the way that child_info::proc_retry decrements the 'retry' counter which
is initialised to that value.

  See also the thread at
and particularly

Can't think of a witty .sigline today....

Unsubscribe info:
Problem reports:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]