Ok, I think I've nailed it (but we've been here before ;).
It looks like there were some breakpoints set in the applications kdbgrc
file that gdb didn't like, and kdbg couldn't grok gdbs repsonses.
I tracked it down by writing a gdb wrapper (attached).
It tee's gdb output to a text file.
Gdbs output is also attached, for reference.
I tried different versions of gdb from 7.5 back to 7.1a to see if any
worked - the one I ran this test with was 7.5.
Regards,
Philip Ashmore
#!/bin/sh
/usr/local/bin/gdb $@ 2>&1 | tee /v3c/bin/gdb-out.txt
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) (gdb) (gdb) (gdb) (gdb) (gdb) (gdb) >>>(gdb) >>>(gdb) (kdbg)(kdbg)Reading
symbols from /v3c/dev/autobook/storyboard/build/sb/.libs/sbt2sbd-d...done.
(kdbg)(kdbg)Working directory /v3c/dev/autobook/storyboard/build/sb/tests.
(kdbg)(kdbg)Breakpoint 1 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Breakpoint 2 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoint 1 also set at pc 0x404ea3.
Breakpoint 3 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoint 2 also set at pc 0x405172.
Breakpoint 4 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Breakpoint 5 at 0x7ffff796e9a9
(kdbg)Breakpoint 6 at 0x7ffff796ec30
(kdbg)Breakpoint 7 at 0x407594: file ../../sb/sbt2sbd.cpp, line 101.
(kdbg)Breakpoint 8 at 0x404e85: file ../../sb/sbt2sbd.cpp, line 118.
(kdbg)Note: breakpoints 1 and 3 also set at pc 0x404ea3.
Breakpoint 9 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2 and 4 also set at pc 0x405172.
Breakpoint 10 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3 and 9 also set at pc 0x404ea3.
Breakpoint 11 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4 and 10 also set at pc 0x405172.
Breakpoint 12 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9 and 11 also set at pc 0x404ea3.
Breakpoint 13 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10 and 12 also set at pc 0x405172.
Breakpoint 14 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11 and 13 also set at pc 0x404ea3.
Breakpoint 15 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12 and 14 also set at pc 0x405172.
Breakpoint 16 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13 and 15 also set at pc 0x404ea3.
Breakpoint 17 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14 and 16 also set at pc 0x405172.
Breakpoint 18 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15 and 17 also set at pc 0x404ea3.
Breakpoint 19 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16 and 18 also set at pc 0x405172.
Breakpoint 20 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17 and 19 also set at pc 0x404ea3.
Breakpoint 21 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18 and 20 also set at pc 0x405172.
Breakpoint 22 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19 and 21 also set at pc
0x404ea3.
Breakpoint 23 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20 and 22 also set at pc
0x405172.
Breakpoint 24 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19, 21 and 23 also set at pc
0x404ea3.
Breakpoint 25 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20, 22 and 24 also set at pc
0x405172.
Breakpoint 26 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19, 21, 23 and 25 also set at
pc 0x404ea3.
Breakpoint 27 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20, 22, 24 and 26 also set at
pc 0x405172.
Breakpoint 28 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19, 21, 23, 25 and 27 also set
at pc 0x404ea3.
Breakpoint 29 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20, 22, 24, 26 and 28 also
set at pc 0x405172.
Breakpoint 30 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27 and 29 also
set at pc 0x404ea3.
Breakpoint 31 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28 and 30
also set at pc 0x405172.
Breakpoint 32 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)No source file named sbt-scanner.cpp.
(kdbg)No source file named sbt-scanner.cpp.
(kdbg)Num Type Disp Enb Address What
1 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
2 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
3 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
4 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
5 breakpoint keep y 0x00007ffff796e9a9
6 breakpoint keep y 0x00007ffff796ec30
7 breakpoint keep y 0x0000000000407594 in App::output()
at ../../sb/sbt2sbd.cpp:101
8 breakpoint keep y 0x0000000000404e85 in main(int, char**)
at ../../sb/sbt2sbd.cpp:118
9 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
10 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
11 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
12 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
13 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
14 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
15 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
16 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
17 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
18 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
19 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
20 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
21 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
22 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
23 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
24 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
25 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
26 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
27 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
28 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
29 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
30 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
31 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
32 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
(kdbg)102 if(!ret)
103 m_bGood = true;
104 return ret;
105 }
106 Sbt2SbdParserPrivate m_parser;
107 bool m_bForce, m_bGood;
108 };
109
110 int main(int argc, char *argv[])
111 {
Line 111 of "../../sb/sbt2sbd.cpp"
starts at address 0x404d7e <main(int, char**)>
and ends at 0x404d9b <main(int, char**)+29>.
/v3c/dev/autobook/storyboard/sb/sbt2sbd.cpp:111:2538:beg:0x404d7e
(kdbg)Starting program: /v3c/dev/autobook/storyboard/build/sb/.libs/sbt2sbd-d
-o integers.sbd /v3c/dev/autobook/storyboard/sb/std.sbt
Warning:
Cannot insert breakpoint 5.
Error accessing memory address 0x7ffff796e9a9: Input/output error.
Cannot insert breakpoint 6.
Error accessing memory address 0x7ffff796ec30: Input/output error.
(kdbg)From To Syms Read Shared Object Library
0x00007ffff7dddaf0 0x00007ffff7df5c83 Yes (*) /lib64/ld-linux-x86-64.so.2
(*): Shared library is missing debugging information.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29 and 31
also set at pc 0x404ea3.
Breakpoint 33 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Num Type Disp Enb Address What
1 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
2 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
3 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
4 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
5 breakpoint keep y 0x00007ffff796e9a9
6 breakpoint keep y 0x00007ffff796ec30
7 breakpoint keep y 0x0000000000407594 in App::output()
at ../../sb/sbt2sbd.cpp:101
8 breakpoint keep y 0x0000000000404e85 in main(int, char**)
at ../../sb/sbt2sbd.cpp:118
9 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
10 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
11 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
12 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
13 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
14 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
15 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
16 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
17 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
18 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
19 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
20 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
21 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
22 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
23 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
24 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
25 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
26 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
27 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
28 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
29 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
30 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
31 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
32 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
33 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30 and 32
also set at pc 0x405172.
Breakpoint 34 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)Note: breakpoints 1, 3, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31 and
33 also set at pc 0x404ea3.
Breakpoint 35 at 0x404ea3: file ../../sb/sbt2sbd.cpp, line 122.
(kdbg)Num Type Disp Enb Address What
1 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
2 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
3 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
4 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
5 breakpoint keep y 0x00007ffff796e9a9
6 breakpoint keep y 0x00007ffff796ec30
7 breakpoint keep y 0x0000000000407594 in App::output()
at ../../sb/sbt2sbd.cpp:101
8 breakpoint keep y 0x0000000000404e85 in main(int, char**)
at ../../sb/sbt2sbd.cpp:118
9 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
10 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
11 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
12 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
13 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
14 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
15 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
16 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
17 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
18 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
19 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
20 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
21 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
22 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
23 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
24 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
25 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
26 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
27 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
28 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
29 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
30 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
31 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
32 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
33 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
34 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
35 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
(kdbg)Note: breakpoints 2, 4, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32
and 34 also set at pc 0x405172.
Breakpoint 36 at 0x405172: file /usr/include/v3c/string_utils.hpp, line 28.
(kdbg)No source file named sbt-scanner.cpp.
(kdbg)Num Type Disp Enb Address What
1 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
2 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
3 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
4 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
5 breakpoint keep y 0x00007ffff796e9a9
6 breakpoint keep y 0x00007ffff796ec30
7 breakpoint keep y 0x0000000000407594 in App::output()
at ../../sb/sbt2sbd.cpp:101
8 breakpoint keep y 0x0000000000404e85 in main(int, char**)
at ../../sb/sbt2sbd.cpp:118
9 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
10 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
11 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
12 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
13 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
14 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
15 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
16 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
17 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
18 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
19 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
20 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
21 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
22 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
23 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
24 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
25 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
26 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
27 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
28 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
29 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
30 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
31 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
32 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
33 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
34 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
35 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
36 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
(kdbg)No source file named sbt-scanner.cpp.
(kdbg)#0 0x00007ffff7dddaf0 in ?? () from /lib64/ld-linux-x86-64.so.2
#1 0x0000000000000004 in ?? ()
#2 0x00007fffffffe662 in ?? ()
#3 0x00007fffffffe698 in ?? ()
#4 0x00007fffffffe69b in ?? ()
#5 0x00007fffffffe6a8 in ?? ()
#6 0x0000000000000000 in ?? ()
(kdbg) Id Target Id Frame
* 1 process 13196 "sbt2sbd-d" 0x00007ffff7dddaf0 in ?? ()
from /lib64/ld-linux-x86-64.so.2
(kdbg)Num Type Disp Enb Address What
1 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
2 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
3 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
4 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
5 breakpoint keep y 0x00007ffff796e9a9
6 breakpoint keep y 0x00007ffff796ec30
7 breakpoint keep y 0x0000000000407594 in App::output()
at ../../sb/sbt2sbd.cpp:101
8 breakpoint keep y 0x0000000000404e85 in main(int, char**)
at ../../sb/sbt2sbd.cpp:118
9 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
10 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
11 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
12 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
13 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
14 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
15 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
16 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
17 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
18 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
19 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
20 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
21 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
22 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
23 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
24 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
25 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
26 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
27 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
28 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
29 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
30 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
31 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
32 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
33 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
34 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
35 breakpoint keep y 0x0000000000404ea3 in main(int, char**)
at ../../sb/sbt2sbd.cpp:122
36 breakpoint keep y 0x0000000000405172 in
v3c::string_vprintf(std::string&, char const*, __va_list_tag*) at
/usr/include/v3c/string_utils.hpp:28
(kdbg)No symbol table info available.
No symbol table info available.
(kdbg)rax 0x0 0
rbx 0x0 0
rcx 0x0 0
rdx 0x0 0
rsi 0x0 0
rdi 0x0 0
rbp 0x0 0x0
rsp 0x7fffffffe360 0x7fffffffe360
r8 0x0 0
r9 0x0 0
r10 0x0 0
r11 0x200 512
r12 0x0 0
r13 0x0 0
r14 0x0 0
r15 0x0 0
rip 0x7ffff7dddaf0 0x7ffff7dddaf0
eflags 0x200 [ IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 0 (raw 0x00000000000000000000)
st5 0 (raw 0x00000000000000000000)
st6 0 (raw 0x00000000000000000000)
st7 0 (raw 0x00000000000000000000)
fctrl 0x37f 895
fstat 0x0 0
ftag 0xffff 65535
fiseg 0x0 0
fioff 0x0 0
foseg 0x0 0
fooff 0x0 0
fop 0x0 0
mxcsr 0x1f80 [ IM DM ZM OM UM PM ]
ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm4 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm5 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm8 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0},
v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>},
v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {
0x00000000000000000000000000000000, 0x00000000000000000000000000000000}}
(kdbg)