Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Thu, 9 Oct 2003 19:35:03 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Brian Ford cc: cygwin AT cygwin DOT com Subject: Re: setup hangs during postinstall In-Reply-To: Message-ID: References: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 9 Oct 2003, Brian Ford wrote: > [snip] > >So, if I can believe this trace, it looks like cygwin is hanging waiting > >for a lock while exiting. I don't see how it's possible to be waiting > >for a lock unless cygpath was a multi-threaded app or if the signal > >thread grabbed the lock and didn't give it up, neither of which should be > >the case. > > > >So, color me puzzled. > > Me too :), but it gets stranger... This hangs: > #!/bin/bash > > FOO=`cypath -S` > > but using #!/bin/sh doesn't. likewise, strace hangs here: > #!/bin/bash > > FOO=`strace -o /tmp/cygpath.strace cypath -S` > > but not using #!/bin/sh. > > Neither hang if setup is launched from bash instead of explorer. Brian, strace will, of course, hang, but if Cygwin is looping somewhere internally, the strace file will be appended. Can you look at it and see what it's doing (towards the end)? Does it show repeated information (someone reported "WaitForMultipleObjects timed out" messages, see )? Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/