This is the mail archive of the cygwin@sources.redhat.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]

Re: Make hung in WaitForMultipleObjects inside Cygwin


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


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