| delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
| List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
| Sender: | cygwin-owner AT sources DOT redhat DOT com |
| Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
| Date: | Wed, 10 Oct 2001 15:33:11 -0400 |
| From: | Christopher Faylor <cgf AT redhat DOT com> |
| To: | cygwin AT cygwin DOT com |
| Cc: | kris AT mha DOT ca |
| Subject: | Re: Perl 5.7.2 (GDB breaks in 1.3.3-2 on certain Win2000 machines ) |
| Message-ID: | <20011010153311.A21102@redhat.com> |
| Reply-To: | cygwin AT cygwin DOT com |
| Mail-Followup-To: | cygwin AT cygwin DOT com, kris AT mha DOT ca |
| References: | <30BDEE18E474D511BB0A00D0B7BB87AF09294F AT camel DOT mha DOT ca> |
| Mime-Version: | 1.0 |
| In-Reply-To: | <30BDEE18E474D511BB0A00D0B7BB87AF09294F@camel.mha.ca> |
| User-Agent: | Mutt/1.3.21i |
On Wed, Oct 10, 2001 at 12:05:11PM -0700, Kris Erickson wrote:
>More weirdness... The latest CVS version version of uinfo.cc does not
>seem to break, although the compiler seems to have optimized out the
>second call to NetUserGetInfo()... However, the first call to
>NetUserGetInfo
>seems to succeed... Here is a debugging session...
Finally! Feedback!
FWIW, the CVS version is the same as the snapshot. There have been
no winsup/cygwin CVS updates since the snapshot.
I indicated that there was an outside chance that I'd fixed the problem
so it is not unbelievably surprising that things would be working now.
It is very surprising that a CVS-built version would differ from the
snapshot, though.
If you think that the compiler has optimized out the second call to
NetUserGetInfo (which would be very strange) then build uinfo.o with
optimization turned off.
rm uinfo.o
make CFLAGS='-gstabs+ -MD'
There is no guarantee that optimized code will be easy to debug so
it is often necessary to turn off optimization when you want to
do serious debugging.
For the curious, the difference in this code that I thought might
solve the problem was setting the ui variable to NULL prior to the
second invocation of NetUserGetInfo.
cgf
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |