Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550968 - sys-devel/gdb: crash when printing values in fortran
Summary: sys-devel/gdb: crash when printing values in fortran
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Toolchain Maintainers
URL: https://sourceware.org/bugzilla/show_...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-01 18:41 UTC by Fred Krogh
Modified: 2015-06-04 02:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fred Krogh 2015-06-01 18:41:37 UTC
While running ddd 3.3.12 with gdb 7.9.1 on a Fortran program I encountered this:

(gdb) p y(nv1:lrow)
cp-namespace.c:341: internal-error: cp_search_static_and_baseclasses: Assertion `name[prefix_len + 1] == ':'' failed.
A problem internal to GDB has been detected,
further debugging may prove unreliable.

This is a bug, please report it.  For instructions, see:
<http://bugs.gentoo.org/>.

At this point nv1 and lrow can both be printed and nv1=8 and lrow=9
p y(8:9) prints results just fine.

Just tried a similar thing with a different variable having a name ending in 1 and got the same kind of crash.  Perhaps things are grouped like <nv><1:... instead of <nv1><:...?

I doubt that this is useful to anyone at gentoo, so I've also filed this with the gdb bug tracker.  (Bug 18475)
Comment 1 SpanKY gentoo-dev 2015-06-04 02:37:52 UTC
thanks for posting that upstream.  in cases like this, we'd just let upstream do their thing and then we'd get it when gdb updates.  we don't do any gdb work in Gentoo anymore really.