1.5.8s: make hangs on 2000 (no HT)
Rolf Campbell
Endlisnis@mailc.net
Fri Feb 6 19:48:00 GMT 2004
Rolf Campbell wrote:
>>> -----Original Message-----
>>> From: cygwin-owner@cygwin.com [mailto:cygwin-owner@cygwin.com] On
>>> Behalf Of
>>> Rolf Campbell
>>> Sent: Thursday, February 05, 2004 8:40 AM
>>> To: cygwin@cygwin.com
>>> Subject: 1.5.7: make hangs on XP (with HT)
>>>
>>> I've been trying to narrow the problem I've been having with make (-j)
>>> and processes locking up. And I've made some progress.
>>>
>>> First, this happens with 1.5.6 -> 1.5.7 (and every snapshot in-between).
>>>
>>> I've tried this test on 3 configurations:
>>> WinXP (HyperThreaded): fails quickly (between 20 seconds and 3 minutes)
>>> Win2000 (Not HT): fails slowly (between 6 minutes and 20 minutes)
>>> WinXP (HT turned off): does not fail (ran it for about an hour and it
>>> was fine).
>> This test would fail on me on WinXP on an HT machine very quickly with
>> 1.5.7
>> and earlier snapshot, but with the most recent CVS it works fine :)
> I tried the Feb05 snapshot, and things are MUCH better. Instead of
> failing after 1 to 36 iterations, it now lasts into the hundreds, but it
> still does eventually fail. On iteration #337 (about 20 minutes in), I
> got a similar strace output:
>
> And, like before, after this output, the process continued to run,
> consuming as much processor time as it could.
I was also able to recreate this on Win2000 (iteration #268 failed).
70544 15704529 [proc] make 1784 proc_subproc: args: 2, 0
205 15704734 [proc] make 1784 proc_subproc: pid 684[0] terminated,
handle 0x25C, nchildren 1, nzombies 5
96 15704830 [proc] make 1784 proc_subproc: zombifying [0], pid 684,
handle 0x25C, nchildren 1
95 15704925 [proc] make 1784 proc_subproc: returning 1
91 15705016 [proc] make 1784 sig_send: sendsig 0x314, pid 1784,
signal 20, its_me 1
149 15705165 [sig] make 1784 sigpacket::process: signal 20 processing
96 15705261 [sig] make 1784 _threadinfo::find_tls: sig 20
86 15705347 [sig] make 1784 sigpacket::process: signal 20, about to
call 0x40C540
82 15705429 [sig] make 1784 setup_handler: suspending mainthread
119 15705548 [proc] make 1784 sig_send: Not waiting for sigcomplete.
its_me 1 signal 20
91 15705639 [proc] make 1784 sig_send: returning 0x0 from sending
signal 20
88 15705727 [proc] make 1784 wait_subproc: looping
165 15705892 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
87 15705979 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
135 15706114 [sig] make 1784 setup_handler: suspending mainthread
122 15706236 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
79 15706315 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
118 15706433 [sig] make 1784 setup_handler: suspending mainthread
124 15706557 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
76 15706633 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
117 15706750 [sig] make 1784 setup_handler: suspending mainthread
115 15706865 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15706942 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
115 15707057 [sig] make 1784 setup_handler: suspending mainthread
116 15707173 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
78 15707251 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
117 15707368 [sig] make 1784 setup_handler: suspending mainthread
116 15707484 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
82 15707566 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
116 15707682 [sig] make 1784 setup_handler: suspending mainthread
116 15707798 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15707875 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
114 15707989 [sig] make 1784 setup_handler: suspending mainthread
118 15708107 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
76 15708183 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
117 15708300 [sig] make 1784 setup_handler: suspending mainthread
116 15708416 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
84 15708500 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
116 15708616 [sig] make 1784 setup_handler: suspending mainthread
116 15708732 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15708809 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
116 15708925 [sig] make 1784 setup_handler: suspending mainthread
116 15709041 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15709118 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
117 15709235 [sig] make 1784 setup_handler: suspending mainthread
116 15709351 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
76 15709427 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
121 15709548 [sig] make 1784 setup_handler: suspending mainthread
115 15709663 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
78 15709741 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
117 15709858 [sig] make 1784 setup_handler: suspending mainthread
118 15709976 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
78 15710054 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
116 15710170 [sig] make 1784 setup_handler: suspending mainthread
116 15710286 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15710363 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
125 15710488 [sig] make 1784 setup_handler: suspending mainthread
259 15710747 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
95 15710842 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
123 15710965 [sig] make 1784 setup_handler: suspending mainthread
119 15711084 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15711161 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
115 15711276 [sig] make 1784 setup_handler: suspending mainthread
117 15711393 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15711470 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
126 15711596 [sig] make 1784 setup_handler: suspending mainthread
117 15711713 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
77 15711790 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
116 15711906 [sig] make 1784 setup_handler: suspending mainthread
116 15712022 [sig] make 1784 interruptible: pc 0x77F92450, h
0x77F80000, interruptible 0
76 15712098 [sig] make 1784 setup_handler: couldn't interrupt.
trying again.
115 15712213 [sig] make 1784 setup_handler: signal 20 not delivered
72 15712285 [sig] make 1784 sigpacket::process: returning 0
84 15712369 [sig] make 1784 proc_subproc: args: 3, 0
77 15712446 [sig] make 1784 proc_subproc: looking for processes to reap
144 15712590 [sig] make 1784 proc_subproc: finished processing
terminated/stopped child
82 15712672 [sig] make 1784 proc_subproc: returning 1
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck-2000.txt
URL: <http://cygwin.com/pipermail/cygwin/attachments/20040206/85e7343e/attachment.txt>
-------------- next part --------------
--
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/
More information about the Cygwin
mailing list