Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: 28 Feb 2001 11:35:28 -0500 Message-ID: <20010228163528.22101.qmail@lizard.curl.com> From: Jonathan Kamens To: cygwin AT cygwin DOT com In-reply-to: <20010228162324.21997.qmail@lizard.curl.com> (message from Jonathan Kamens on 28 Feb 2001 11:23:24 -0500) Subject: Re: Make hung in WaitForMultipleObjects inside Cygwin References: <20010228155722 DOT 21696 DOT qmail AT lizard DOT curl DOT com> <20010228162324 DOT 21997 DOT qmail AT lizard DOT curl DOT com> It gets curiouser and curiouser. After I sent the log fragment I just sent, we got more strace output in the log, but even after that output, process 1118 is still hanging around apparently doing nothing and the build is still hung. Below is the additional strace output we got and a list of all the processes currently running on the machine. I'm going to get to work recompiling make and cygwin1.dll with debugging symbols.... ************************* 186533778 856307421 [unknown (0x36F)] make 437 _kill: kill (-437, 2) 282 856307703 [unknown (0x36F)] make 437 kill_pgrp: pid 437, sig 2 3620 856311323 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 1130, cygwin pid 1299 586 856311909 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 1067, cygwin pid 1336 396 856312305 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 1230, cygwin pid 412 479 856312784 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 1326, cygwin pid 666 481 856313265 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 231, cygwin pid 177 459 856313724 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 479, cygwin pid 1001 604 856314328 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 279, cygwin pid 1118 711 856315039 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 389, cygwin pid 999 820 856315859 [unknown (0x36F)] make 437 pinfo::init: execed process windows pid 867, cygwin pid 645 392 856316251 [unknown (0x36F)] make 437 kill_pgrp: killing pid 437, pgrp 437, p->ctty 3, myself->ctty 3 259 856316510 [unknown (0x36F)] make 437 kill_pgrp: killing pid 1001, pgrp 437, p->ctty 3, myself->ctty 3 318 856316828 [unknown (0x36F)] make 437 sig_send: pid 1001, signal 2, its_me 0 287 856317115 [unknown (0x36F)] make 437 getsem: pid 1001, ppid 437, wait 10000, initializing 0 379 856317494 [unknown (0x36F)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 680319305 680620693 [sig] sh 1001 wait_sig: awake 342 856317836 [unknown (0x36F)] make 437 sig_send: returning 0 from sending signal 2 449 856318285 [unknown (0x36F)] make 437 kill_worker: 0 = kill_worker (1001, 2) 857 680621550 [sig] sh 1001 wait_sig: processing signal 2 323 856318608 [unknown (0x36F)] make 437 kill_pgrp: killing pid 1118, pgrp 437, p->ctty 3, myself->ctty 3 364 856318972 [unknown (0x36F)] make 437 sig_send: pid 1118, signal 2, its_me 0 544 680622094 [sig] sh 1001 wait_sig: Got signal 2 278 856319250 [unknown (0x36F)] make 437 getsem: pid 1118, ppid 1001, wait 10000, initializing 0 486 856319736 [unknown (0x36F)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 727 680622821 [sig] sh 1001 sig_handle: signal 2 265 856320001 [unknown (0x36F)] make 437 sig_send: returning 0 from sending signal 2 297 856320298 [unknown (0x36F)] make 437 kill_worker: 0 = kill_worker (1118, 2) 279 856320577 [unknown (0x36F)] make 437 sig_send: pid 437, signal 2, its_me 1 737 680623558 [sig] sh 1001 sig_handle: signal 2, about to call 0x40E408 344 856320921 [unknown (0x36F)] make 437 sig_send: Waiting for thiscomplete 0x30C 368 856321289 [sig] make 437 wait_sig: awake 442 856321731 [sig] make 437 wait_sig: processing signal 2 512 856322243 [sig] make 437 wait_sig: Got signal 2 497 856322740 [sig] make 437 sig_handle: signal 2 2383 680625941 [sig] sh 1001 setup_handler: armed signal_arrived 0x2E4, res 1 374 856323114 [sig] make 437 sig_handle: signal 2, about to call 0x402714 551 680626492 [sig] sh 1001 proc_subproc: args: 4, 1 769 680627261 [sig] sh 1001 proc_subproc: clear waiting threads 547 680627808 [sig] sh 1001 checkstate: nchildren 1, nzombies 0 459 680628267 [sig] sh 1001 checkstate: checking alive children 350 680628617 [sig] sh 1001 stopped_or_terminated: considering pid 1118 2596 856325710 [sig] make 437 setup_handler: armed signal_arrived 0x2D4, res 1 356 856326066 [sig] make 437 proc_subproc: args: 4, 1 649 680629266 [sig] sh 1001 checkstate: returning -1 327 856326393 [sig] make 437 proc_subproc: clear waiting threads 565 680629831 [sig] sh 1001 proc_subproc: waiting thread found no children 454 856326847 [sig] make 437 checkstate: nchildren 1, nzombies 0 357 680630188 [sig] sh 1001 proc_subproc: finished clearing 457 856327304 [sig] make 437 checkstate: checking alive children 841 680631029 [sig] sh 1001 proc_subproc: returning 1 775 856328079 [sig] make 437 stopped_or_terminated: considering pid 1001 339 680631368 [sig] sh 1001 setup_handler: didn't suspend main thread, th 0x61084330 495 856328574 [sig] make 437 checkstate: returning -1 498 680631866 [sig] sh 1001 setup_handler: returning 1 332 680632198 [sig] sh 1001 sig_handle: returning 1 570 856329144 [sig] make 437 proc_subproc: waiting thread found no children -787 680631411 [main] sh 1001 wait4: 0 = WaitForSingleObject (...) 1397 680632808 [main] sh 1001 call_signal_handler: sa_flags 0x0 442 856329586 [sig] make 437 proc_subproc: finished clearing -348 680632460 [sig] sh 1001 wait_sig: looping 50 856329636 [main] make 437 wait4: 0 = WaitForSingleObject (...) 647 680633107 [main] sh 1001 reset_signal_arrived: reset signal_arrived 1059 856330695 [main] make 437 call_signal_handler: sa_flags 0x0 870 680633977 [main] sh 1001 set_process_mask: old mask = 0, new mask = 2 442 680634419 [main] sh 1001 set_process_mask: old mask = 2, new mask = 0 42 856330737 [sig] make 437 proc_subproc: returning 1 812 680635231 [main] sh 1001 wait4: intpid -1, status 0x241FB80, w->status -1, options 0, res -1 230 680635461 [main] sh 1001 wait4: *** errno = 4 417 680635878 [main] sh 1001 wait4: calling proc_subproc, pid -1, options 0 1815 856332552 [sig] make 437 setup_handler: didn't suspend main thread, th 0x61084330 553 856333105 [sig] make 437 setup_handler: returning 1 136 856333241 [sig] make 437 sig_handle: returning 1 142 856333383 [unknown (0x36F)] make 437 sig_send: returning 0 from sending signal 2 133 856333516 [unknown (0x36F)] make 437 kill_worker: 0 = kill_worker (437, 2) 117 856333633 [unknown (0x36F)] make 437 kill_pgrp: 0 = kill (437, 2) 10664 856344297 [sig] make 437 wait_sig: looping 12337 680648215 [main] sh 1001 proc_subproc: args: 5, 1627964004 -13058 856331239 [main] make 437 reset_signal_arrived: reset signal_arrived 12159 680660374 [main] sh 1001 proc_subproc: wval->pid -1, wval->options 0 27118 856358357 [main] make 437 set_process_mask: old mask = 0, new mask = 2 13276 680673650 [main] sh 1001 checkstate: nchildren 1, nzombies 0 638 680674288 [main] sh 1001 checkstate: checking alive children 583 680674871 [main] sh 1001 stopped_or_terminated: considering pid 1118 11561 680686432 [main] sh 1001 checkstate: returning -1 13339 856371696 [main] make 437 void: 0x402714 = signal (2, 0x0) 576 680687008 [main] sh 1001 proc_subproc: only found non-terminated children 13360 856385056 [main] make 437 wait4: calling proc_subproc, pid -1, options 0 1513 680688521 [main] sh 1001 proc_subproc: finished processing terminated/stopped child 9331 856394387 [unknown (0x1EF)] make 437 _kill: kill (-437, 2) 1034 856395421 [unknown (0x1EF)] make 437 kill_pgrp: pid 437, sig 2 2045 856397466 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 1130, cygwin pid 1299 12105 680700626 [main] sh 1001 proc_subproc: returning 1 1000 856398466 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 1067, cygwin pid 1336 755 856399221 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 1230, cygwin pid 412 863 856400084 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 1326, cygwin pid 666 358 856400442 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 231, cygwin pid 177 264 856400706 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 479, cygwin pid 1001 233 856400939 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 279, cygwin pid 1118 265 856401204 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 389, cygwin pid 999 223 856401427 [unknown (0x1EF)] make 437 pinfo::init: execed process windows pid 867, cygwin pid 645 206 856401633 [unknown (0x1EF)] make 437 kill_pgrp: killing pid 437, pgrp 437, p->ctty 3, myself->ctty 3 140 856401773 [unknown (0x1EF)] make 437 kill_pgrp: killing pid 1001, pgrp 437, p->ctty 3, myself->ctty 3 166 856401939 [unknown (0x1EF)] make 437 sig_send: pid 1001, signal 2, its_me 0 152 856402091 [unknown (0x1EF)] make 437 getsem: pid 1001, ppid 437, wait 10000, initializing 0 244 856402335 [unknown (0x1EF)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 140 856402475 [unknown (0x1EF)] make 437 sig_send: returning 0 from sending signal 2 126 856402601 [unknown (0x1EF)] make 437 kill_worker: 0 = kill_worker (1001, 2) 140 856402741 [unknown (0x1EF)] make 437 kill_pgrp: killing pid 1118, pgrp 437, p->ctty 3, myself->ctty 3 170 856402911 [unknown (0x1EF)] make 437 sig_send: pid 1118, signal 2, its_me 0 129 856403040 [unknown (0x1EF)] make 437 getsem: pid 1118, ppid 1001, wait 10000, initializing 0 188 856403228 [unknown (0x1EF)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 137 856403365 [unknown (0x1EF)] make 437 sig_send: returning 0 from sending signal 2 125 856403490 [unknown (0x1EF)] make 437 kill_worker: 0 = kill_worker (1118, 2) 138 856403628 [unknown (0x1EF)] make 437 sig_send: pid 437, signal 2, its_me 1 132 856403760 [unknown (0x1EF)] make 437 sig_send: Waiting for thiscomplete 0x30C 7391 680708017 [sig] sh 1001 wait_sig: awake 492 680708509 [sig] sh 1001 wait_sig: processing signal 2 482 680708991 [sig] sh 1001 wait_sig: Got signal 2 2399 856406159 [main] make 437 proc_subproc: args: 5, 1627964004 183 856406342 [main] make 437 proc_subproc: wval->pid -1, wval->options 0 200 856406542 [main] make 437 checkstate: nchildren 1, nzombies 0 135 856406677 [main] make 437 checkstate: checking alive children 130 856406807 [main] make 437 stopped_or_terminated: considering pid 1001 130 856406937 [main] make 437 checkstate: returning -1 126 856407063 [main] make 437 proc_subproc: only found non-terminated children 130 856407193 [main] make 437 proc_subproc: finished processing terminated/stopped child 130 856407323 [main] make 437 proc_subproc: returning 1 287 856407610 [sig] make 437 wait_sig: awake 163 856407773 [sig] make 437 wait_sig: sig 2 blocked 2035 680711026 [sig] sh 1001 sig_handle: signal 2 398 856408171 [sig] make 437 wait_sig: looping 192 856408363 [unknown (0x1EF)] make 437 sig_send: returning 0 from sending signal 2 152 856408515 [unknown (0x1EF)] make 437 kill_worker: 0 = kill_worker (437, 2) 128 856408643 [unknown (0x1EF)] make 437 kill_pgrp: 0 = kill (437, 2) 3619 680714645 [sig] sh 1001 sig_handle: signal 2, about to call 0x40E408 30241 680744886 [sig] sh 1001 setup_handler: armed signal_arrived 0x2E4, res 1 387 680745273 [sig] sh 1001 proc_subproc: args: 4, 1 238 680745511 [sig] sh 1001 proc_subproc: clear waiting threads 404 680745915 [sig] sh 1001 checkstate: nchildren 1, nzombies 0 382 680746297 [sig] sh 1001 checkstate: checking alive children 260 680746557 [sig] sh 1001 stopped_or_terminated: considering pid 1118 306 680746863 [sig] sh 1001 checkstate: returning -1 11631 680758494 [sig] sh 1001 proc_subproc: waiting thread found no children 68789 856477432 [unknown (0x224)] make 437 _kill: kill (-437, 2) 1021 856478453 [unknown (0x224)] make 437 kill_pgrp: pid 437, sig 2 2161 856480614 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 1130, cygwin pid 1299 882 856481496 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 1067, cygwin pid 1336 453 856481949 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 1230, cygwin pid 412 886 856482835 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 1326, cygwin pid 666 251 856483086 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 231, cygwin pid 177 248 856483334 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 479, cygwin pid 1001 501 856483835 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 279, cygwin pid 1118 307 856484142 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 389, cygwin pid 999 234 856484376 [unknown (0x224)] make 437 pinfo::init: execed process windows pid 867, cygwin pid 645 190 856484566 [unknown (0x224)] make 437 kill_pgrp: killing pid 437, pgrp 437, p->ctty 3, myself->ctty 3 140 856484706 [unknown (0x224)] make 437 kill_pgrp: killing pid 1001, pgrp 437, p->ctty 3, myself->ctty 3 164 856484870 [unknown (0x224)] make 437 sig_send: pid 1001, signal 2, its_me 0 147 856485017 [unknown (0x224)] make 437 getsem: pid 1001, ppid 437, wait 10000, initializing 0 239 856485256 [unknown (0x224)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 136 856485392 [unknown (0x224)] make 437 sig_send: returning 0 from sending signal 2 125 856485517 [unknown (0x224)] make 437 kill_worker: 0 = kill_worker (1001, 2) 139 856485656 [unknown (0x224)] make 437 kill_pgrp: killing pid 1118, pgrp 437, p->ctty 3, myself->ctty 3 168 856485824 [unknown (0x224)] make 437 sig_send: pid 1118, signal 2, its_me 0 127 856485951 [unknown (0x224)] make 437 getsem: pid 1118, ppid 1001, wait 10000, initializing 0 183 856486134 [unknown (0x224)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 130 856486264 [unknown (0x224)] make 437 sig_send: returning 0 from sending signal 2 122 856486386 [unknown (0x224)] make 437 kill_worker: 0 = kill_worker (1118, 2) 140 856486526 [unknown (0x224)] make 437 sig_send: pid 437, signal 2, its_me 1 128 856486654 [unknown (0x224)] make 437 sig_send: Waiting for thiscomplete 0x30C 31914 680790408 [sig] sh 1001 proc_subproc: finished clearing 881 856487535 [sig] make 437 wait_sig: awake 213 856487748 [sig] make 437 wait_sig: sig 2 blocked 713 680791121 [sig] sh 1001 proc_subproc: returning 1 480 856488228 [sig] make 437 wait_sig: looping 179 856488407 [unknown (0x224)] make 437 sig_send: returning 0 from sending signal 2 144 856488551 [unknown (0x224)] make 437 kill_worker: 0 = kill_worker (437, 2) 122 856488673 [unknown (0x224)] make 437 kill_pgrp: 0 = kill (437, 2) 1334 680792455 [sig] sh 1001 setup_handler: didn't suspend main thread, th 0x61084330 1596 680794051 [sig] sh 1001 setup_handler: returning 1 251 680794302 [sig] sh 1001 sig_handle: returning 1 181 680794483 [sig] sh 1001 wait_sig: looping 172 680794655 [sig] sh 1001 wait_sig: awake 163 680794818 [sig] sh 1001 wait_sig: processing signal 2 161 680794979 [sig] sh 1001 wait_sig: Got signal 2 160 680795139 [sig] sh 1001 sig_handle: signal 2 160 680795299 [sig] sh 1001 sig_handle: signal 2, about to call 0x40E408 882 680796181 [sig] sh 1001 setup_handler: couldn't send signal 2 62 680796243 [main] sh 1001 wait4: 0 = WaitForSingleObject (...) 1599 680797842 [main] sh 1001 call_signal_handler: sa_flags 0x0 213 680798055 [main] sh 1001 reset_signal_arrived: reset signal_arrived 177 680798232 [main] sh 1001 set_process_mask: old mask = 0, new mask = 2 172 680798404 [main] sh 1001 sig_send: pid 1001, signal -2, its_me 1 168 680798572 [main] sh 1001 sig_send: Waiting for thiscomplete 0x328 -1360 680797212 [sig] sh 1001 setup_handler: didn't suspend main thread, th 0x0 1675 680798887 [sig] sh 1001 setup_handler: returning 0 161 680799048 [sig] sh 1001 sig_handle: returning 0 131 680799179 [sig] sh 1001 wait_sig: looping 120 680799299 [sig] sh 1001 wait_sig: awake 173 680799472 [sig] sh 1001 wait_sig: processing signal -2 157 680799629 [sig] sh 1001 wait_sig: sig 2 blocked 167 680799796 [sig] sh 1001 wait_sig: looping 175 680799971 [main] sh 1001 sig_send: returning 0 from sending signal -2 166 680800137 [main] sh 1001 set_process_mask: old mask = 2, new mask = 0 162 680800299 [main] sh 1001 sig_send: pid 1001, signal -2, its_me 1 163 680800462 [main] sh 1001 sig_send: Waiting for thiscomplete 0x328 165 680800627 [sig] sh 1001 wait_sig: awake 197 680800824 [sig] sh 1001 wait_sig: processing signal -2 165 680800989 [sig] sh 1001 wait_sig: processing signal 2 156 680801145 [sig] sh 1001 wait_sig: Got signal 2 158 680801303 [sig] sh 1001 sig_handle: signal 2 158 680801461 [sig] sh 1001 sig_handle: signal 2, about to call 0x40E408 2052 680803513 [sig] sh 1001 setup_handler: armed signal_arrived 0x2E4, res 1 197 680803710 [sig] sh 1001 proc_subproc: args: 4, 1 164 680803874 [sig] sh 1001 proc_subproc: clear waiting threads 157 680804031 [sig] sh 1001 proc_subproc: finished clearing 155 680804186 [sig] sh 1001 proc_subproc: returning 1 155 680804341 [sig] sh 1001 setup_handler: didn't suspend main thread, th 0x61084330 156 680804497 [sig] sh 1001 setup_handler: returning 1 154 680804651 [sig] sh 1001 sig_handle: returning 1 166 680804817 [sig] sh 1001 wait_sig: looping 180 680804997 [main] sh 1001 sig_send: returning 0 from sending signal -2 172 680805169 [main] sh 1001 wait4: intpid -1, status 0x241FB80, w->status -1, options 0, res -1 294 680805463 [main] sh 1001 wait4: *** errno = 4 190 680805653 [main] sh 1001 reset_signal_arrived: reset signal_arrived 162 680805815 [main] sh 1001 set_process_mask: old mask = 0, new mask = 2 169 680805984 [main] sh 1001 set_process_mask: old mask = 2, new mask = 0 167 680806151 [main] sh 1001 wait4: calling proc_subproc, pid -1, options 0 160 680806311 [main] sh 1001 proc_subproc: args: 5, 1627964004 162 680806473 [main] sh 1001 proc_subproc: wval->pid -1, wval->options 0 159 680806632 [main] sh 1001 checkstate: nchildren 1, nzombies 0 160 680806792 [main] sh 1001 checkstate: checking alive children 159 680806951 [main] sh 1001 stopped_or_terminated: considering pid 1118 168 680807119 [main] sh 1001 checkstate: returning -1 165 680807284 [main] sh 1001 proc_subproc: only found non-terminated children 479 680807763 [main] sh 1001 proc_subproc: finished processing terminated/stopped child 496 680808259 [main] sh 1001 proc_subproc: returning 1 1003272 857491945 [unknown (0x39F)] make 437 _kill: kill (-437, 2) 422 857492367 [unknown (0x39F)] make 437 kill_pgrp: pid 437, sig 2 1334 857493701 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 1130, cygwin pid 1299 559 857494260 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 1067, cygwin pid 1336 444 857494704 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 1230, cygwin pid 412 480 857495184 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 1326, cygwin pid 666 527 857495711 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 231, cygwin pid 177 709 857496420 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 479, cygwin pid 1001 732 857497152 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 279, cygwin pid 1118 667 857497819 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 389, cygwin pid 999 412 857498231 [unknown (0x39F)] make 437 pinfo::init: execed process windows pid 867, cygwin pid 645 365 857498596 [unknown (0x39F)] make 437 kill_pgrp: killing pid 437, pgrp 437, p->ctty 3, myself->ctty 3 272 857498868 [unknown (0x39F)] make 437 kill_pgrp: killing pid 1001, pgrp 437, p->ctty 3, myself->ctty 3 297 857499165 [unknown (0x39F)] make 437 sig_send: pid 1001, signal 2, its_me 0 408 857499573 [unknown (0x39F)] make 437 getsem: pid 1001, ppid 437, wait 10000, initializing 0 420 857499993 [unknown (0x39F)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 994869 681803128 [sig] sh 1001 wait_sig: awake 361 857500354 [unknown (0x39F)] make 437 sig_send: returning 0 from sending signal 2 557 681803685 [sig] sh 1001 wait_sig: processing signal 2 412 857500766 [unknown (0x39F)] make 437 kill_worker: 0 = kill_worker (1001, 2) 376 681804061 [sig] sh 1001 wait_sig: Got signal 2 425 857501191 [unknown (0x39F)] make 437 kill_pgrp: killing pid 1118, pgrp 437, p->ctty 3, myself->ctty 3 453 681804514 [sig] sh 1001 sig_handle: signal 2 488 857501679 [unknown (0x39F)] make 437 sig_send: pid 1118, signal 2, its_me 0 305 857501984 [unknown (0x39F)] make 437 getsem: pid 1118, ppid 1001, wait 10000, initializing 0 503 681805017 [sig] sh 1001 sig_handle: signal 2, about to call 0x40E408 454 857502438 [unknown (0x39F)] make 437 sig_send: Not waiting for sigcomplete. its_me 0 sig 2 327 857502765 [unknown (0x39F)] make 437 sig_send: returning 0 from sending signal 2 247 857503012 [unknown (0x39F)] make 437 kill_worker: 0 = kill_worker (1118, 2) 496 857503508 [unknown (0x39F)] make 437 sig_send: pid 437, signal 2, its_me 1 386 857503894 [unknown (0x39F)] make 437 sig_send: Waiting for thiscomplete 0x30C 405 857504299 [sig] make 437 wait_sig: awake 2610 681807627 [sig] sh 1001 setup_handler: armed signal_arrived 0x2E4, res 1 557 857504856 [sig] make 437 wait_sig: sig 2 blocked 415 681808042 [sig] sh 1001 proc_subproc: args: 4, 1 419 857505275 [unknown (0x39F)] make 437 sig_send: returning 0 from sending signal 2 288 857505563 [unknown (0x39F)] make 437 kill_worker: 0 = kill_worker (437, 2) 549 681808591 [sig] sh 1001 proc_subproc: clear waiting threads 231 857505794 [unknown (0x39F)] make 437 kill_pgrp: 0 = kill (437, 2) 572 681809163 [sig] sh 1001 checkstate: nchildren 1, nzombies 0 630 857506424 [sig] make 437 wait_sig: looping 487 681809650 [sig] sh 1001 checkstate: checking alive children 610 681810260 [sig] sh 1001 stopped_or_terminated: considering pid 1118 501 681810761 [sig] sh 1001 checkstate: returning -1 602 681811363 [sig] sh 1001 proc_subproc: waiting thread found no children 299 681811662 [sig] sh 1001 proc_subproc: finished clearing 332 681811994 [sig] sh 1001 proc_subproc: returning 1 157 681812151 [sig] sh 1001 setup_handler: didn't suspend main thread, th 0x61084330 192 681812343 [sig] sh 1001 setup_handler: returning 1 315 681812658 [sig] sh 1001 sig_handle: returning 1 450 681813108 [sig] sh 1001 wait_sig: looping 416 681813524 [main] sh 1001 wait4: 0 = WaitForSingleObject (...) 357 681813881 [main] sh 1001 call_signal_handler: sa_flags 0x0 801 681814682 [main] sh 1001 reset_signal_arrived: reset signal_arrived 4211 681818893 [main] sh 1001 set_process_mask: old mask = 0, new mask = 2 679 681819572 [main] sh 1001 set_process_mask: old mask = 2, new mask = 0 600 681820172 [main] sh 1001 wait4: intpid -1, status 0x241FB80, w->status -1, options 0, res -1 328 681820500 [main] sh 1001 wait4: *** errno = 4 354 681820854 [main] sh 1001 wait4: calling proc_subproc, pid -1, options 0 373 681821227 [main] sh 1001 proc_subproc: args: 5, 1627964004 287 681821514 [main] sh 1001 proc_subproc: wval->pid -1, wval->options 0 380 681821894 [main] sh 1001 checkstate: nchildren 1, nzombies 0 527 681822421 [main] sh 1001 checkstate: checking alive children 380 681822801 [main] sh 1001 stopped_or_terminated: considering pid 1118 469 681823270 [main] sh 1001 checkstate: returning -1 331 681823601 [main] sh 1001 proc_subproc: only found non-terminated children 281 681823882 [main] sh 1001 proc_subproc: finished processing terminated/stopped child 602 681824484 [main] sh 1001 proc_subproc: returning 1 ************************* S PID PPID PGID WINPID TTY UID STIME COMMAND [WINDIR] 412 1336 1336 1230 1 1000 09:52:08 /usr/bin/bash -e /u/jpollock/pending/repeat-build.sh -s /u/jpollock/checkouts/curl-installer-jp -b /scratch/jpollock/curl-installer-jp -m "pipe-out strace -f -n make -j 2 everything" [C:\cygwin\scratch\jpollock\curl-installer-jp\build] I 177 412 1336 231 1 1000 09:59:55 /usr/local/bin/pipe-out [C:\cygwin\scratch\jpollock\curl-installer-jp\build] 437 1 437 437 3 1000 09:59:55 /usr/bin/make [C:\cygwin\scratch\jpollock\curl-installer-jp\build] 1123 177 1336 1123 1 1000 09:59:55 /usr/bin/strace [C:\cygwin\scratch\jpollock\curl-installer-jp\build] 1001 437 437 479 3 1000 10:02:51 /usr/bin/sh [C:\cygwin\scratch\jpollock\curl-installer-jp\build] 1118 1001 437 279 3 1000 10:02:51 /usr/bin/make [C:\cygwin\scratch\jpollock\curl-installer-jp\build\Core] 1343 1004 1343 987 4 1000 11:29:31 /usr/bin/bash [C:\cygwin\scratch\jpollock\curl-installer-jp] 581 1343 581 1222 4 1000 11:34:56 /usr/bin/bash /usr/local/bin/pswd -c [C:\cygwin\scratch\jpollock\curl-installer-jp] I 721 581 581 359 4 1000 11:34:56 /usr/bin/tail +4 [C:\cygwin\scratch\jpollock\curl-installer-jp] 1434 581 581 636 4 1000 11:34:56 /usr/bin/sort -t/ +0.46 -0.54 +0.1 [C:\cygwin\scratch\jpollock\curl-installer-jp] -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple