Here it is. On Fri, 2009-03-20 at 20:37 +0100, Patrik Fimml wrote: > On Fri, Mar 20, 2009 at 03:29:12PM -0400, Brent S. Elmer wrote: > > Here you go. > > Sorry, I forgot I'd also need a "bt full" from the same process. i.e. > > (gdb) frame 2 > (gdb) p *context > (gdb) bt full > > Thanks! > > Patrik
Starting program: /usr/bin/abiword [Thread debugging using libthread_db enabled] [New Thread 0xb699f750 (LWP 2755)]
Program received signal SIGINT, Interrupt. [Switching to Thread 0xb699f750 (LWP 2755)] 0xb7fb8424 in __kernel_vsyscall () Thread 1 (Thread 0xb699f750 (LWP 2755)): #0 0xb7fb8424 in __kernel_vsyscall () No symbol table info available. #1 0xb70c4fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No locals. #2 0xb770792f in IA__g_main_context_wait (context=0x98c80e8, cond=0x9cf5780, mutex=0x98c80ec) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2341 waiter = {cond = 0x9cf5780, mutex = 0x98c80ec} result = <value optimized out> self = (GThread *) 0x9cf57b8 loop_internal_waiter = 1 __PRETTY_FUNCTION__ = "IA__g_main_context_wait" #3 0xb7709642 in g_main_context_iterate (context=0x98c80e8, block=1, dispatch=1, self=0x9c8bf80) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2733 got_ownership = <value optimized out> max_priority = <value optimized out> timeout = <value optimized out> some_ready = <value optimized out> nfds = <value optimized out> allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #4 0xb7709f22 in IA__g_main_loop_run (loop=0x9c0ba68) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2986 self = (GThread *) 0x9c8bf80 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #5 0xb7cf1399 in IA__gtk_main () at /build/buildd-gtk+2.0_2.14.7-4-i386-t087pJ/gtk+2.0-2.14.7/gtk/gtkmain.c:1200 tmp_list = (GList *) 0x9895c28 functions = (GList *) 0x0 init = (GtkInitFunction *) 0xbf9d3ad0 loop = (GMainLoop *) 0x9c0ba68 #6 0x0814b2b5 in AP_UnixApp::main (szAppName=0x8415a1b "abiword", argc=1, argv=0xbf9d3c44) at ../../../../../abiword/src/wp/ap/unix/ap_UnixApp.cpp:1316 Args = {XArgs = 0xbf9d3b5c, poptcon = 0x98c9390, static const_opts = 0x83ef600, static options = 0x98b50b0, static m_sGeometry = 0x0, static m_sToFormat = 0x0, static m_sPrintTo = 0x0, static m_sName = 0x0, static m_iToThumb = 0, static m_sThumbXY = 0x83ef378 "100x120", static m_iVerbose = 1, static m_iShow = <optimized out>, static m_sPlugin = 0x0, static m_sFile = 0x0, static m_iVersion = 0, static m_iHelp = 0, static m_sDisplay = 0x0, static m_sMerge = 0x0, static m_impProps = 0x0, static m_expProps = 0x0, static m_sUserProfile = 0x0, static m_sFileExtension = 0x0, m_pApp = 0x9895c28} have_display = 1 sa = {__sigaction_handler = {sa_handler = 0x8148bc0 <signalWrapper(int)>, sa_sigaction = 0x8148bc0 <signalWrapper(int)>}, sa_mask = {__val = {2147483615, 4294967294, 4294967295 <repeats 30 times>}}, sa_flags = -1073741824, sa_restorer = 0xbf9d3b78} windowlessArgsWereSuccessful = true XArgs = {m_argc = 1, m_argv = 0xbf9d3c44, m_bAllocated = false, m_szBuf = 0x0} pMyUnixApp = (AP_UnixApp *) 0x9895c28 exit_status = 0 #7 0x08148a6a in main (argc=Cannot access memory at address 0x80 ) at ../../../../../abiword/src/wp/main/unix/UnixMain.cpp:30 No locals. #2 0xb770792f in IA__g_main_context_wait (context=0x98c80e8, cond=0x9cf5780, mutex=0x98c80ec) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2341 2341 /tmp/buildd/glib2.0-2.18.4/glib/gmain.c: No such file or directory. in /tmp/buildd/glib2.0-2.18.4/glib/gmain.c Current language: auto; currently c $1 = {mutex = {runtime_mutex = 0x0, static_mutex = {pad = '\0' <repeats 16 times>, "\001\000\000\000\000\000\000", dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0}}, cond = 0x9cf5780, owner = 0x9b070c8, owner_count = 1, waiters = 0x9b209b0, ref_count = 2, pending_dispatches = 0x98c3190, timeout = 0, next_id = 54, source_list = 0x98c80a0, in_check_or_prepare = 0, poll_records = 0x98c31c0, n_poll_records = 3, cached_poll_array = 0x9c5fc30, cached_poll_array_size = 3, wake_up_pipe = {7, 8}, wake_up_rec = {fd = 7, events = 1, revents = 0}, poll_waiting = 0, poll_changed = 0, poll_func = 0xb70329c0 <*__GI___poll>, current_time = {tv_sec = 1237582833, tv_usec = 737321}, time_is_current = 1} #0 0xb7fb8424 in __kernel_vsyscall () Single stepping until exit from function __kernel_vsyscall, which has no line number information. Program received signal SIGINT, Interrupt. 0xb7fb8424 in __kernel_vsyscall () The program is running. Exit anyway? (y or n) Starting program: /usr/bin/abiword [Thread debugging using libthread_db enabled] [New Thread 0xb69c2750 (LWP 3214)] Program received signal SIGINT, Interrupt. [Switching to Thread 0xb69c2750 (LWP 3214)] 0xb7fdb424 in __kernel_vsyscall () Thread 1 (Thread 0xb69c2750 (LWP 3214)): #0 0xb7fdb424 in __kernel_vsyscall () No symbol table info available. #1 0xb70e7fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No locals. #2 0xb772a92f in IA__g_main_context_wait (context=0x94f60e8, cond=0x9923648, mutex=0x94f60ec) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2341 waiter = {cond = 0x9923648, mutex = 0x94f60ec} result = <value optimized out> self = (GThread *) 0x9916f00 loop_internal_waiter = 1 __PRETTY_FUNCTION__ = "IA__g_main_context_wait" #3 0xb772c642 in g_main_context_iterate (context=0x94f60e8, block=1, dispatch=1, self=0x9904a00) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2733 got_ownership = <value optimized out> max_priority = <value optimized out> timeout = <value optimized out> some_ready = <value optimized out> nfds = <value optimized out> allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #4 0xb772cf22 in IA__g_main_loop_run (loop=0x9839a68) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2986 self = (GThread *) 0x9904a00 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #5 0xb7d14399 in IA__gtk_main () at /build/buildd-gtk+2.0_2.14.7-4-i386-t087pJ/gtk+2.0-2.14.7/gtk/gtkmain.c:1200 tmp_list = (GList *) 0x94c3c28 functions = (GList *) 0x0 init = (GtkInitFunction *) 0xbfaf6bf0 loop = (GMainLoop *) 0x9839a68 #6 0x0814b2b5 in AP_UnixApp::main (szAppName=0x8415a1b "abiword", argc=1, argv=0xbfaf6d64) at ../../../../../abiword/src/wp/ap/unix/ap_UnixApp.cpp:1316 Args = {XArgs = 0xbfaf6c7c, poptcon = 0x94f7390, static const_opts = 0x83ef600, static options = 0x94e30b0, static m_sGeometry = 0x0, static m_sToFormat = 0x0, static m_sPrintTo = 0x0, static m_sName = 0x0, static m_iToThumb = 0, static m_sThumbXY = 0x83ef378 "100x120", static m_iVerbose = 1, static m_iShow = <optimized out>, static m_sPlugin = 0x0, static m_sFile = 0x0, static m_iVersion = 0, static m_iHelp = 0, static m_sDisplay = 0x0, static m_sMerge = 0x0, static m_impProps = 0x0, static m_expProps = 0x0, static m_sUserProfile = 0x0, static m_sFileExtension = 0x0, m_pApp = 0x94c3c28} have_display = 1 sa = {__sigaction_handler = {sa_handler = 0x8148bc0 <signalWrapper(int)>, sa_sigaction = 0x8148bc0 <signalWrapper(int)>}, sa_mask = {__val = {2147483615, 4294967294, 4294967295 <repeats 30 times>}}, sa_flags = -1073741824, sa_restorer = 0xbfaf6c98} windowlessArgsWereSuccessful = true XArgs = {m_argc = 1, m_argv = 0xbfaf6d64, m_bAllocated = false, m_szBuf = 0x0} pMyUnixApp = (AP_UnixApp *) 0x94c3c28 exit_status = 0 #7 0x08148a6a in main (argc=Cannot access memory at address 0x80 ) at ../../../../../abiword/src/wp/main/unix/UnixMain.cpp:30 No locals. #2 0xb772a92f in IA__g_main_context_wait (context=0x94f60e8, cond=0x9923648, mutex=0x94f60ec) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2341 2341 /tmp/buildd/glib2.0-2.18.4/glib/gmain.c: No such file or directory. in /tmp/buildd/glib2.0-2.18.4/glib/gmain.c Current language: auto; currently c $1 = {mutex = {runtime_mutex = 0x0, static_mutex = {pad = '\0' <repeats 16 times>, "\001\000\000\000\000\000\000", dummy_double = 0, dummy_pointer = 0x0, dummy_long = 0}}, cond = 0x9923648, owner = 0x9917100, owner_count = 1, waiters = 0x974e9b0, ref_count = 2, pending_dispatches = 0x94f1190, timeout = 0, next_id = 54, source_list = 0x94f60a0, in_check_or_prepare = 0, poll_records = 0x94f11c0, n_poll_records = 3, cached_poll_array = 0x988dc30, cached_poll_array_size = 3, wake_up_pipe = {7, 8}, wake_up_rec = {fd = 7, events = 1, revents = 0}, poll_waiting = 0, poll_changed = 0, poll_func = 0xb70559c0 <*__GI___poll>, current_time = {tv_sec = 1237583060, tv_usec = 456093}, time_is_current = 1} #0 0xb7fdb424 in __kernel_vsyscall () No symbol table info available. #1 0xb70e7fb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0 No locals. #2 0xb772a92f in IA__g_main_context_wait (context=0x94f60e8, cond=0x9923648, mutex=0x94f60ec) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2341 waiter = {cond = 0x9923648, mutex = 0x94f60ec} result = <value optimized out> self = (GThread *) 0x9916f00 loop_internal_waiter = 1 __PRETTY_FUNCTION__ = "IA__g_main_context_wait" #3 0xb772c642 in g_main_context_iterate (context=0x94f60e8, block=1, dispatch=1, self=0x9904a00) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2733 got_ownership = <value optimized out> max_priority = <value optimized out> timeout = <value optimized out> some_ready = <value optimized out> nfds = <value optimized out> allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #4 0xb772cf22 in IA__g_main_loop_run (loop=0x9839a68) at /tmp/buildd/glib2.0-2.18.4/glib/gmain.c:2986 self = (GThread *) 0x9904a00 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #5 0xb7d14399 in IA__gtk_main () at /build/buildd-gtk+2.0_2.14.7-4-i386-t087pJ/gtk+2.0-2.14.7/gtk/gtkmain.c:1200 tmp_list = (GList *) 0x94c3c28 functions = (GList *) 0x0 init = (GtkInitFunction *) 0xbfaf6bf0 loop = (GMainLoop *) 0x9839a68 #6 0x0814b2b5 in AP_UnixApp::main (szAppName=0x8415a1b "abiword", argc=1, argv=0xbfaf6d64) at ../../../../../abiword/src/wp/ap/unix/ap_UnixApp.cpp:1316 Args = {XArgs = 0xbfaf6c7c, poptcon = 0x94f7390, static const_opts = 0x83ef600, static options = 0x94e30b0, static m_sGeometry = 0x0, static m_sToFormat = 0x0, static m_sPrintTo = 0x0, static m_sName = 0x0, static m_iToThumb = 0, static m_sThumbXY = 0x83ef378 "100x120", static m_iVerbose = 1, static m_iShow = <optimized out>, static m_sPlugin = 0x0, static m_sFile = 0x0, static m_iVersion = 0, static m_iHelp = 0, static m_sDisplay = 0x0, static m_sMerge = 0x0, static m_impProps = 0x0, static m_expProps = 0x0, static m_sUserProfile = 0x0, static m_sFileExtension = 0x0, m_pApp = 0x94c3c28} have_display = 1 sa = {__sigaction_handler = {sa_handler = 0x8148bc0 <signalWrapper(int)>, sa_sigaction = 0x8148bc0 <signalWrapper(int)>}, sa_mask = {__val = {2147483615, 4294967294, 4294967295 <repeats 30 times>}}, sa_flags = -1073741824, sa_restorer = 0xbfaf6c98} windowlessArgsWereSuccessful = true XArgs = {m_argc = 1, m_argv = 0xbfaf6d64, m_bAllocated = false, m_szBuf = 0x0} pMyUnixApp = (AP_UnixApp *) 0x94c3c28 exit_status = 0 #7 0x08148a6a in main (argc=Cannot access memory at address 0x80 ) at ../../../../../abiword/src/wp/main/unix/UnixMain.cpp:30 No locals. #0 0xb7fdb424 in __kernel_vsyscall () Single stepping until exit from function __kernel_vsyscall, which has no line number information. Program received signal SIGINT, Interrupt. 0xb7fdb424 in __kernel_vsyscall () The program is running. Exit anyway? (y or n)