This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug mi/19321] New: MI pretty printing -var-list-children segfaults
- From: "xdegaye at gmail dot com" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Tue, 01 Dec 2015 14:45:50 +0000
- Subject: [Bug mi/19321] New: MI pretty printing -var-list-children segfaults
- Auto-submitted: auto-generated
https://sourceware.org/bugzilla/show_bug.cgi?id=19321
Bug ID: 19321
Summary: MI pretty printing -var-list-children segfaults
Product: gdb
Version: 7.10
Status: NEW
Severity: normal
Priority: P2
Component: mi
Assignee: unassigned at sourceware dot org
Reporter: xdegaye at gmail dot com
Target Milestone: ---
gdb 7.10 segfaults after deleting the varobj child of a vector with one
element.
The last part of the debugging session:
(gdb)
~"8\t v.push_back(3);\n"
*stopped,reason="end-stepping-range",frame={addr="0x0000000000400b35",func="main",args=[],file="pret
ty-printing.cc",fullname="/home/xavier/src/pyclewn/pyclewn-hg-working/testsuite/pretty-printing.cc",
line="8"},thread-id="1",stopped-threads="all",core="1"
(gdb)
-enable-pretty-printing
^done
(gdb)
-var-create var1 * "v"
^done,name="var1",numchild="0",value="{...}",type="std::vector<int,
std::allocator<int> >",thread-id
="1",displayhint="array",dynamic="1",has_more="1"
(gdb)
-var-list-children var1
^done,numchild="1",displayhint="array",children=[child={name="var1.[0]",exp="[0]",numchild="0",type=
"int",thread-id="1"}],has_more="0"
(gdb)
-var-delete var1.[0]
^done,ndeleted="1"
(gdb)
-var-list-children var1
Segmentation fault (core dumped)
And the source code:
#include <vector>
#include <string>
int main()
{
std::vector<int> v;
v.push_back(2);
v.push_back(3);
return 0;
}
--
You are receiving this mail because:
You are on the CC list for the bug.