This is the mail archive of the cygwin@cygwin.com 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: Tcl/Tk wish shell execution problem under bash


On Thu, Sep 18, 2003 at 10:43:53AM -0400, Igor Pechtchanski wrote:
>On Thu, 18 Sep 2003, Jeff Russell wrote:
>
>> Igor Pechtchanski wrote:
>> >
>> > Can you reproduce the hang by running 'bash -c wish84'?  How about 'bash
>> > --login -i -c wish84'?  If so, the problem might be triggered by the
>> > presence of bash.
>> >
>> The following attempts produce the same hanging behavior:
>>   "bash -c /bin/wish84" from a DOS command shell and a bash (--login -i)
>> shell
>>   "bash --login -i -c /bin/wish84" from DOS shell nd a bash (--login -i)
>> shell
>> However,
>>   "strace -w /bin/wish84" (from a bash shell) works!  (Also confirmed by
>> Felix von Hove)
>>
>> I haven't tried the latest snapshot due to learning curve (in progress).
>>
>> JEff Russell
>
>This validates my WAG somewhat.  Does "strace -o wish.strace bash -c
>wish84" reproduce the hang?  The reason is that, IIRC, strace uses Windows
>exec mechanisms, rather than Cygwin's, so you need to force Cygwin's exec
>by running bash first.

Also try using a large buffer with strace:

strace -b 1000000 -o wish.strace bash -c wish84

since the large buffer sometimes helps unmask problems which were "fixed"
by the slowdown incurred by running strace.

cgf

--
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/


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