public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug breakpoints/14111] New: missing part of command in break error message
@ 2012-05-15 16:19 brobecker at gnat dot com
  2012-05-15 16:35 ` [Bug breakpoints/14111] " brobecker at gnat dot com
  0 siblings, 1 reply; 2+ messages in thread
From: brobecker at gnat dot com @ 2012-05-15 16:19 UTC (permalink / raw)
  To: gdb-prs

http://sourceware.org/bugzilla/show_bug.cgi?id=14111

             Bug #: 14111
           Summary: missing part of command in break error message
           Product: gdb
           Version: HEAD
            Status: NEW
          Severity: normal
          Priority: P2
         Component: breakpoints
        AssignedTo: unassigned@sourceware.org
        ReportedBy: brobecker@gnat.com
    Classification: Unclassified


Consider the following dummy code in Ada:

    procedure P is
    begin
       null;
    end P;

Compile it using:

    % gnatmake -g p

Then try to insert a breakpoint on a given task, but with the wrong
capitalization for the "task" keyword; we get:

    % gdb p
    (gdb) start
    (gdb) b *p'address TASK 2
    Garbage 2 at end of command

The error message should say that `TASK 2' is the garbage in question. I will
submit a patch to fix this part soon.  But there is a second problem with
similar symptoms.  Once my patch is applied, the following scenario still
fails:

    (gdb) b *p'address TASK Task TasK 2
    Garbage `TasK 2' at end of command

... The quoted portion of the command is missing the first couple of invalid
keywords.  The problem is different because it's not find_condition_and_thread
that skips these keywords and ignores them, but something before that.

It's probably happening while in the linespec parser, but I don't know whether
the linespec parser might rely on the language to find the end of the
breakpoint location or not. To be investigated further...

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Bug breakpoints/14111] missing part of command in break error message
  2012-05-15 16:19 [Bug breakpoints/14111] New: missing part of command in break error message brobecker at gnat dot com
@ 2012-05-15 16:35 ` brobecker at gnat dot com
  0 siblings, 0 replies; 2+ messages in thread
From: brobecker at gnat dot com @ 2012-05-15 16:35 UTC (permalink / raw)
  To: gdb-prs

http://sourceware.org/bugzilla/show_bug.cgi?id=14111

--- Comment #1 from brobecker at gnat dot com 2012-05-15 16:34:35 UTC ---
This is the URL of the proposed fix for the first failure scenario:
http://www.sourceware.org/ml/gdb-patches/2012-05/msg00578.html

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-05-15 16:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-15 16:19 [Bug breakpoints/14111] New: missing part of command in break error message brobecker at gnat dot com
2012-05-15 16:35 ` [Bug breakpoints/14111] " brobecker at gnat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).