This is the mail archive of the gdb-prs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb/976: GNU gdb 2003-01-28-cvs (cygwin-special) hangs on "next"ing through source using Xerces-C


>Number:         976
>Category:       gdb
>Synopsis:       GNU gdb 2003-01-28-cvs (cygwin-special) hangs on "next"ing through source using Xerces-C
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 30 13:38:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Ronald Landheer-Cieslak
>Release:        GNU gdb 2003-01-28-cvs (cygwin-special)
>Organization:
>Environment:
See cygcheck output attached
>Description:
As described in http://sources.redhat.com/ml/cygwin/2003-01/msg01642.html - relevant facts:

I have a fairly small program that uses Xerces-C. When run normally (or under Linux's gdb) there is no problem at all.  When run under Cygwin's gdb, with just "run" and no fancy breakpoints, no problem either. However, when I "next"  through the code (at least in -w mode - haven't gotten around to trying in textmode yet) the program eats 100% CPU and (eventually) 100% memory when I "next" over a Xerces-C setErrorHandler() on a DOMImplementationLS parser.

What I got from tailing the strace looks like a memory leak to me, but as I have no idea how gdb works internally, I can't make much of it...

Other interesting facts: while doing "next" over the instruction makes the program misbehave, putting a breakpoint just behind it and "continue"-ing doesn't! (Kinda makes me wonder how "next" is implemented...)

[strace.out.gz corresponds to this stacktrace:
http://sources.redhat.com/ml/cygwin/2003-01/msg01642/strace.out.gz]

Using the Windows taskmanager shows it really is gdb eating up all my memory.

The same problem occurs when I "next" over another Xerces-C DOMImplementationLS method - DOMImplementationLS::parse().

[gdb.strace.gz corresponds to this strace
http://sources.redhat.com/ml/cygwin/2003-01/msg01700/gdb.strace.gz] 
>How-To-Repeat:
Working on a testcase
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-gzip-compressed; name="cygcheck.out.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="cygcheck.out.gz"

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


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