Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Message-ID: <3B950586.3050106@ece.gatech.edu> Date: Tue, 04 Sep 2001 12:47:02 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010713 X-Accept-Language: en-us MIME-Version: 1.0 To: egor duda Subject: Re: cygwin 1.3.3 announcment -- extra words solicited References: <999380998 DOT 30841 DOT ezmlm AT sources DOT redhat DOT com> <3B92D324 DOT 9030308 AT ece DOT gatech DOT edu> <3B92EC8F DOT 3070605 AT ece DOT gatech DOT edu> <20010902224411 DOT A21914 AT redhat DOT com> <3B92F0CF DOT 4040101 AT ece DOT gatech DOT edu> <3B9313A1 DOT 4010200 AT ece DOT gatech DOT edu> <20010903013236 DOT A22505 AT redhat DOT com> <3B943067 DOT 5000207 AT ece DOT gatech DOT edu> <4679657631 DOT 20010904104946 AT logos-m DOT ru> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit egor duda wrote: > > CW> Well, I don't think I can really figure out what the problem is unless I > CW> know what program make is trying to execute in the exec_command() > CW> function -- but that data doesn't show up in the stackdump. OTOH, I > CW> can't just step through the entire build waiting for the crash -- it > CW> does not appear deterministic. > > CW> Should I build dumper.exe and try the JIT functionality? would that help? > > it would be enough (and probably easier) to use JIT debugging with > gdb. adding 'error_start=x:\path\to\gdb\gdb.exe' to CYGWIN environment > variable should do. Okay, I did this -- but I got this error (instead of the 'expected' one I reported earlier): make[2]: Leaving directory `/usr/src/cygwin/obj/i686-pc-cygwin/winsup/cinstall' 0 [main] make 1640 handle_exceptions: Error while dumping state (probably corrupted stack) Signal 11 make[1]: *** [subauth] Error 139 make[1]: Leaving directory `/usr/src/cygwin/obj/i686-pc-cygwin/winsup' make: *** [all-target-winsup] Error 2 And when gdb popped up, it had no state data from the crashed process. (e.g. it was as if I'd merely typed "gdb make" ). What should I do next? --Chuck