Bug#846612: Subj
Askar Safin
safinaskar at mail.ru
Wed Jan 11 23:54:59 UTC 2017
reassign 846612 lldb-3.9 1:3.9.1-2
thanks
The bug is still present in sid in lldb-3.9 1:3.9.1-2 and possibly in lldb-4.0. Steps to reproduce in lldb-3.9:
root at ideal-os:/# cat o.cpp
#include <vector>
int
main (void)
{
std::vector<int> a;
a.push_back (0);
}
root at ideal-os:/# clang++-3.9 -g -o o o.cpp
root at ideal-os:/# lldb-3.9 ./o
(lldb) target create "./o"
Current executable set to './o' (x86_64).
(lldb) b main
Breakpoint 1: where = o`main + 12 at //o.cpp:6, address = 0x000000000040091c
(lldb) r
Process 527 launched: './o' (x86_64)
Process 527 stopped
* thread #1: tid = 527, 0x000000000040091c o`main + 12 at //o.cpp:6, name = 'o', stop reason = breakpoint 1.1
frame #0: 0x000000000040091c o`main + 12 at //o.cpp:6
3 int
4 main (void)
5 {
-> 6 std::vector<int> a;
7 a.push_back (0);
8 }
(lldb) n
Process 527 stopped
* thread #1: tid = 527, 0x0000000000400928 o`main + 24 at //o.cpp:7, name = 'o', stop reason = step over
frame #0: 0x0000000000400928 o`main + 24 at //o.cpp:7
4 main (void)
5 {
6 std::vector<int> a;
-> 7 a.push_back (0);
8 }
(lldb)
Process 527 stopped
* thread #1: tid = 527, 0x0000000000400945 o`main + 53 at //o.cpp:8, name = 'o', stop reason = step over
frame #0: 0x0000000000400945 o`main + 53 at //o.cpp:8
5 {
6 std::vector<int> a;
7 a.push_back (0);
-> 8 }
(lldb) p a
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named lldb.embedded_interpreter
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
(std::vector<int, std::allocator<int> >) $0 = size=1 {
std::_Vector_base<int, std::allocator<int> > = {
_M_impl = {
_M_start = 0x0000000000615c20
_M_finish = 0x0000000000615c24
_M_end_of_storage = 0x0000000000615c24
}
}
}
(lldb)
==
Askar Safin
http://vk.com/safinaskar
More information about the Pkg-llvm-team
mailing list