LINUX.ORG.RU

История изменений

Исправление 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)