История изменений
Исправление superuser, (текущая версия) :
Сделал так:
$ cmake -ggdb ../
$ make
$ gdb ./qemu-manage
...
(gdb) run
...
(gdb) backtrace │
#0 0xb7fddb61 in __kernel_vsyscall () │
#1 0xb7b7b687 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 │
#2 0xb7b7eab3 in __GI_abort () at abort.c:89 │
#3 0xb7d6ed6f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#4 0xb7d6c924 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#5 0xb7d6c99d in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#6 0xb7d6cc51 in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#7 0xb7d92d26 in std::__throw_logic_error(char const*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#8 0xb7dce476 in char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#9 0xb7dce9f8 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#10 0x08196e53 in QManager::QemuDb::SelectQuery(std::string const&) () │
#11 0x08184ae0 in main () │
(gdb)
Исходная версия superuser, :
Сделал так:
$ cmake -ggdb ../
$ make
$ gdb ./qemu-manage
...
> gdb run
...
(gdb) backtrace │
#0 0xb7fddb61 in __kernel_vsyscall () │
#1 0xb7b7b687 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 │
#2 0xb7b7eab3 in __GI_abort () at abort.c:89 │
#3 0xb7d6ed6f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#4 0xb7d6c924 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#5 0xb7d6c99d in std::terminate() () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#6 0xb7d6cc51 in __cxa_throw () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#7 0xb7d92d26 in std::__throw_logic_error(char const*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#8 0xb7dce476 in char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#9 0xb7dce9f8 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 │
#10 0x08196e53 in QManager::QemuDb::SelectQuery(std::string const&) () │
#11 0x08184ae0 in main () │
(gdb)