GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/gnome-system-monitor [Thread debugging using libthread_db enabled] [New Thread -1229957440 (LWP 8222)] Program received signal SIGABRT, Aborted. [Switching to Thread -1229957440 (LWP 8222)] 0xffffe410 in __kernel_vsyscall () (gdb) backtrace full #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb6e20875 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb6e22201 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0xb70446e0 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 No symbol table info available. #4 0xb7041f65 in ?? () from /usr/lib/libstdc++.so.6 No symbol table info available. #5 0xb7041fa2 in std::terminate () from /usr/lib/libstdc++.so.6 No symbol table info available. #6 0xb70420ca in __cxa_throw () from /usr/lib/libstdc++.so.6 No symbol table info available. #7 0xb7950b93 in Glib::FileError::throw_func () from /usr/lib/libglibmm-2.4.so.1 No symbol table info available. #8 0xb795e4f7 in Glib::Error::throw_exception () from /usr/lib/libglibmm-2.4.so.1 No symbol table info available. #9 0xb7c15b33 in Gtk::IconTheme::load_icon () from /usr/lib/libgtkmm-2.4.so.1 No symbol table info available. #10 0x080712b4 in procman::IconThemeWrapper::load_icon (this=0x807bc10, icon_name=@0xbfd0175c, size=16, flags=Gtk::ICON_LOOKUP_USE_BUILTIN) at iconthemewrapper.cpp:14 No locals. #11 0x0805c81a in PrettyTable::get_icon_from_theme (this=0x807bbe0, info=@0x8491ae0) at prettytable.cpp:115 No locals. #12 0x0805d4ea in PrettyTable::set_icon (this=0x807bbe0, info=@0x8491ae0) at prettytable.cpp:243 i = 1 getters = { (PrettyTable::*)(const ProcInfo&),std::allocator (PrettyTable::*)(const ProcInfo&)> >> = {_M_impl = { (PrettyTable::*)(const ProcInfo&)>> = {<__gnu_cxx::new_allocator (PrettyTable::*)(const ProcInfo&)>> = {}, }, _M_start = 0x8493728, _M_finish = 0x8493758, _M_end_of_storage = 0x8493768}}, } __func__ = "set_icon" #13 0x080592f0 in insert_info_to_tree (info=0x8491ae0, procdata=0x807b9a0, forced=false) at proctable.cpp:692 parent = model = (GtkTreeModel *) 0x80a3918 __func__ = "insert_info_to_tree" #14 0x0805af60 in refresh_list (procdata=0x807b9a0, pid_list=0x8449598, n=44) at proctable.cpp:924 parent = addition = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x836e150, _M_prev = 0x8492d38}}}, } model = (GtkTreeModel *) 0x80a3918 i = 44 pids = {_M_t = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {<> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x8492f68, _M_left = 0x84928d0, _M_right = 0x8493208}, _M_node_count = 44}}} __func__ = "refresh_list" #15 0x0805b253 in proctable_update_list (procdata=0x807b9a0) at proctable.cpp:977 pid_list = (pid_t *) 0x8449598 proclist = {flags = 7, number = 44, total = 176, size = 4} cpu = {flags = 260095, total = 387803, user = 21564, nice = 1269, sys = 6662, idle = 341836, iowait = 15887, irq = 132, softirq = 453, frequency = 100, xcpu_total = {193933, 193867, 0 }, xcpu_user = {8010, 13554, 0 }, xcpu_nice = {613, 656, 0 }, xcpu_sys = {2934, 3727, 0 }, xcpu_idle = {180139, 161696, 0 }, xcpu_iowait = {2224, 13662, 0 }, xcpu_irq = {3, 129, 0 }, xcpu_softirq = {10, 443, 0 }, xcpu_flags = 0} arg = selection = {pids = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} #16 0x08056842 in cb_timeout (data=0x807b9a0) at callbacks.cpp:426 new_interval = 3218090476 #17 0x0805699a in cb_change_current_page (nb=0x8222000, num=1, data=0x807b9a0) at callbacks.cpp:359 No locals. #18 0xb75d4ecd in _gtk_marshal_VOID__POINTER_UINT () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0xb717c772 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #20 0xb718d323 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #21 0x08376c78 in ?? () No symbol table info available. #22 0x00000000 in ?? () No symbol table info available. (gdb) info registers eax 0x0 0 ecx 0x201e 8222 edx 0x6 6 ebx 0x201e 8222 esp 0xbfd01460 0xbfd01460 ebp 0xbfd0147c 0xbfd0147c esi 0x201e 8222 edi 0xb6f3bff4 -1225539596 eip 0xffffe410 0xffffe410 <__kernel_vsyscall+16> eflags 0x206 [ PF IF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread applyt  all backrttrace Thread 1 (Thread -1229957440 (LWP 8222)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb6e20875 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb6e22201 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb70446e0 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6 #4 0xb7041f65 in ?? () from /usr/lib/libstdc++.so.6 #5 0xb7041fa2 in std::terminate () from /usr/lib/libstdc++.so.6 #6 0xb70420ca in __cxa_throw () from /usr/lib/libstdc++.so.6 #7 0xb7950b93 in Glib::FileError::throw_func () from /usr/lib/libglibmm-2.4.so.1 #8 0xb795e4f7 in Glib::Error::throw_exception () from /usr/lib/libglibmm-2.4.so.1 #9 0xb7c15b33 in Gtk::IconTheme::load_icon () from /usr/lib/libgtkmm-2.4.so.1 #10 0x080712b4 in procman::IconThemeWrapper::load_icon (this=0x807bc10, icon_name=@0xbfd0175c, size=16, flags=Gtk::ICON_LOOKUP_USE_BUILTIN) at iconthemewrapper.cpp:14 #11 0x0805c81a in PrettyTable::get_icon_from_theme (this=0x807bbe0, info=@0x8491ae0) at prettytable.cpp:115 #12 0x0805d4ea in PrettyTable::set_icon (this=0x807bbe0, info=@0x8491ae0) at prettytable.cpp:243 #13 0x080592f0 in insert_info_to_tree (info=0x8491ae0, procdata=0x807b9a0, forced=false) at proctable.cpp:692 #14 0x0805af60 in refresh_list (procdata=0x807b9a0, pid_list=0x8449598, n=44) at proctable.cpp:924 #15 0x0805b253 in proctable_update_list (procdata=0x807b9a0) at proctable.cpp:977 #16 0x08056842 in cb_timeout (data=0x807b9a0) at callbacks.cpp:426 #17 0x0805699a in cb_change_current_page (nb=0x8222000, num=1, data=0x807b9a0) at callbacks.cpp:359 #18 0xb75d4ecd in _gtk_marshal_VOID__POINTER_UINT () from /usr/lib/libgtk-x11-2.0.so.0 #19 0xb717c772 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #20 0xb718d323 in ?? () from /usr/lib/libgobject-2.0.so.0 #21 0x08376c78 in ?? () #22 0x00000000 in ?? () (gdb) quit The program is running. Exit anyway? (y or n)