public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near"
@ 2011-12-29  2:07 yuri at tsoft dot com
  2011-12-29  2:13 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: yuri at tsoft dot com @ 2011-12-29  2:07 UTC (permalink / raw)
  To: gdb-prs

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

             Bug #: 13544
           Summary: Error while converting hex to object pointer: "A
                    syntax error in expression, near"
           Product: gdb
           Version: 7.3
            Status: NEW
          Severity: normal
          Priority: P2
         Component: c++
        AssignedTo: unassigned@sourceware.org
        ReportedBy: yuri@tsoft.com
    Classification: Unclassified


I have the class XObject defined globally and application is built with the
debug info.
However, attempting to cast some hex value to the pointer to this class gives
me an error:

(gdb) p (XObject*)0x848cdd420
A syntax error in expression, near `)0x848cdd420'.

For some weird reason, casting to some subclass of XObject works fine.

gdb-7.3.1 on FreeBSD-8.2 (build from the source)
but this error was observed on several previous versions as well.

-- 
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] 7+ messages in thread

* [Bug c++/13544] Error while converting numeric value to an object pointer: "A syntax error in expression, near"
  2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
@ 2011-12-29  2:13 ` yuri at tsoft dot com
  2011-12-29  2:13 ` [Bug c++/13544] Error while converting hex to " yuri at tsoft dot com
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: yuri at tsoft dot com @ 2011-12-29  2:13 UTC (permalink / raw)
  To: gdb-prs

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

yuri at tsoft dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Error while converting hex  |Error while converting
                   |to object pointer: "A       |numeric value to an object
                   |syntax error in expression, |pointer: "A syntax error in
                   |near"                       |expression, near"

-- 
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] 7+ messages in thread

* [Bug c++/13544] Error while converting hex to object pointer: "A syntax error in expression, near"
  2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
  2011-12-29  2:13 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
@ 2011-12-29  2:13 ` yuri at tsoft dot com
  2011-12-29  3:38 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: yuri at tsoft dot com @ 2011-12-29  2:13 UTC (permalink / raw)
  To: gdb-prs

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

--- Comment #1 from yuri at tsoft dot com 2011-12-29 02:12:42 UTC ---
Same happens when 0x848cdd420 is replaced with just 0.

-- 
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] 7+ messages in thread

* [Bug c++/13544] Error while converting numeric value to an object pointer: "A syntax error in expression, near"
  2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
  2011-12-29  2:13 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
  2011-12-29  2:13 ` [Bug c++/13544] Error while converting hex to " yuri at tsoft dot com
@ 2011-12-29  3:38 ` yuri at tsoft dot com
  2012-01-02 16:46 ` tromey at redhat dot com
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: yuri at tsoft dot com @ 2011-12-29  3:38 UTC (permalink / raw)
  To: gdb-prs

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

--- Comment #2 from yuri at tsoft dot com 2011-12-29 03:38:11 UTC ---
I would also like to point out that this error doesn't mean that the class
isn't known, in case of unknown class the error says this explicitly:

(gdb) p (XObject1*)0
No symbol "XObject1" in current context.

-- 
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] 7+ messages in thread

* [Bug c++/13544] Error while converting numeric value to an object pointer: "A syntax error in expression, near"
  2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
                   ` (2 preceding siblings ...)
  2011-12-29  3:38 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
@ 2012-01-02 16:46 ` tromey at redhat dot com
  2012-02-22 15:42 ` tromey at redhat dot com
  2012-11-21 21:47 ` tromey at redhat dot com
  5 siblings, 0 replies; 7+ messages in thread
From: tromey at redhat dot com @ 2012-01-02 16:46 UTC (permalink / raw)
  To: gdb-prs

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

Tom Tromey <tromey at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tromey at redhat dot com

--- Comment #3 from Tom Tromey <tromey at redhat dot com> 2012-01-02 16:45:55 UTC ---
A test case would be helpful.

-- 
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] 7+ messages in thread

* [Bug c++/13544] Error while converting numeric value to an object pointer: "A syntax error in expression, near"
  2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
                   ` (3 preceding siblings ...)
  2012-01-02 16:46 ` tromey at redhat dot com
@ 2012-02-22 15:42 ` tromey at redhat dot com
  2012-11-21 21:47 ` tromey at redhat dot com
  5 siblings, 0 replies; 7+ messages in thread
From: tromey at redhat dot com @ 2012-02-22 15:42 UTC (permalink / raw)
  To: gdb-prs

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

Tom Tromey <tromey at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING

--- Comment #4 from Tom Tromey <tromey at redhat dot com> 2012-02-22 15:41:06 UTC ---
My attempt at a simple test case didn't show the problem.

-- 
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] 7+ messages in thread

* [Bug c++/13544] Error while converting numeric value to an object pointer: "A syntax error in expression, near"
  2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
                   ` (4 preceding siblings ...)
  2012-02-22 15:42 ` tromey at redhat dot com
@ 2012-11-21 21:47 ` tromey at redhat dot com
  5 siblings, 0 replies; 7+ messages in thread
From: tromey at redhat dot com @ 2012-11-21 21:47 UTC (permalink / raw)
  To: gdb-prs

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

Tom Tromey <tromey at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |DUPLICATE

--- Comment #5 from Tom Tromey <tromey at redhat dot com> 2012-11-21 21:47:03 UTC ---
I am going to guess this is a dup of PR 8888.

*** This bug has been marked as a duplicate of bug 8888 ***

-- 
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] 7+ messages in thread

end of thread, other threads:[~2012-11-21 21:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-12-29  2:07 [Bug c++/13544] New: Error while converting hex to object pointer: "A syntax error in expression, near" yuri at tsoft dot com
2011-12-29  2:13 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
2011-12-29  2:13 ` [Bug c++/13544] Error while converting hex to " yuri at tsoft dot com
2011-12-29  3:38 ` [Bug c++/13544] Error while converting numeric value to an " yuri at tsoft dot com
2012-01-02 16:46 ` tromey at redhat dot com
2012-02-22 15:42 ` tromey at redhat dot com
2012-11-21 21:47 ` tromey at redhat 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).