public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/31118] New: Error printing vectors when using nonstandard stdlib
@ 2023-12-06 22:09 msharov at users dot sourceforge.net
2023-12-07 2:24 ` [Bug c++/31118] " simon.marchi at polymtl dot ca
2023-12-07 13:43 ` msharov at users dot sourceforge.net
0 siblings, 2 replies; 3+ messages in thread
From: msharov at users dot sourceforge.net @ 2023-12-06 22:09 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=31118
Bug ID: 31118
Summary: Error printing vectors when using nonstandard stdlib
Product: gdb
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: c++
Assignee: unassigned at sourceware dot org
Reporter: msharov at users dot sourceforge.net
Target Milestone: ---
I am using a non-standard standard library, where std::vector has a different
implementation from the stdlib std::vector and has no _M_impl member. When
trying to print such a vector, gdb gives error message:
$1 = Python Exception <class 'gdb.error'>: There is no member or method named
_M_impl.
... and prints nothing else. In this situation gdb should treat the class
normally, like any other, and print its contents.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug c++/31118] Error printing vectors when using nonstandard stdlib
2023-12-06 22:09 [Bug c++/31118] New: Error printing vectors when using nonstandard stdlib msharov at users dot sourceforge.net
@ 2023-12-07 2:24 ` simon.marchi at polymtl dot ca
2023-12-07 13:43 ` msharov at users dot sourceforge.net
1 sibling, 0 replies; 3+ messages in thread
From: simon.marchi at polymtl dot ca @ 2023-12-07 2:24 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=31118
Simon Marchi <simon.marchi at polymtl dot ca> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |simon.marchi at polymtl dot ca
--- Comment #1 from Simon Marchi <simon.marchi at polymtl dot ca> ---
If you are getting this message, it means the pretty printer for gcc's stdlib
has been loaded. How come, since you don't use gcc's stdlib?
How is GDB supposed to know that this is not the right pretty-printer?
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug c++/31118] Error printing vectors when using nonstandard stdlib
2023-12-06 22:09 [Bug c++/31118] New: Error printing vectors when using nonstandard stdlib msharov at users dot sourceforge.net
2023-12-07 2:24 ` [Bug c++/31118] " simon.marchi at polymtl dot ca
@ 2023-12-07 13:43 ` msharov at users dot sourceforge.net
1 sibling, 0 replies; 3+ messages in thread
From: msharov at users dot sourceforge.net @ 2023-12-07 13:43 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=31118
Mike Sharov <msharov at users dot sourceforge.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |NOTABUG
--- Comment #2 from Mike Sharov <msharov at users dot sourceforge.net> ---
(In reply to Simon Marchi from comment #1)
> If you are getting this message, it means the pretty printer for gcc's
> stdlib has been loaded. How come, since you don't use gcc's stdlib?
I have tried to reproduce with a simpler test case and discovered that one of
the libraries my app was linked to was dynamically loading libstdc++. So gdb
behavior here is not unreasonable after all. I guess that means you can close
the bug.
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-12-07 13:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-06 22:09 [Bug c++/31118] New: Error printing vectors when using nonstandard stdlib msharov at users dot sourceforge.net
2023-12-07 2:24 ` [Bug c++/31118] " simon.marchi at polymtl dot ca
2023-12-07 13:43 ` msharov at users dot sourceforge.net
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).