Daniel Jacobowitz <[EMAIL PROTECTED]> writes: > On Mon, May 05, 2008 at 03:29:02PM +0200, Marc =?UTF-8?Q?Poulhi=C3=A8s wrote: >> Package: gdb >> Version: 6.8-1 >> Severity: normal >> >> When trying to debug an application, I get the following error: > > Could you try running this under valgrind?
Here's the result of gdb running in valgrind with my application : ,---- | $ valgrind gdb ./two_timed_tasks.bip.x | ==19302== Memcheck, a memory error detector. | ==19302== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. | ==19302== Using LibVEX rev 1804, a library for dynamic binary translation. | ==19302== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. | ==19302== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation framework. | ==19302== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. | ==19302== For more details, rerun with: -v | ==19302== Invalid read of size 8 | ==19302== at 0x4014274: (within /lib/ld-2.7.so) | ==19302== by 0x4009DB3: (within /lib/ld-2.7.so) | ==19302== by 0x4005D54: (within /lib/ld-2.7.so) | ==19302== by 0x4007A17: (within /lib/ld-2.7.so) | ==19302== by 0x4010BFA: (within /lib/ld-2.7.so) | ==19302== by 0x400CB75: (within /lib/ld-2.7.so) | ==19302== by 0x401062A: (within /lib/ld-2.7.so) | ==19302== by 0x5742F8A: (within /lib/libdl-2.7.so) | ==19302== by 0x400CB75: (within /lib/ld-2.7.so) | ==19302== by 0x574331C: (within /lib/libdl-2.7.so) | ==19302== by 0x5742EF0: dlopen (in /lib/libdl-2.7.so) | ==19302== by 0x468699: (within /usr/bin/gdb) | ==19302== Address 0x5ec86a0 is 16 bytes inside a block of size 23 alloc'd | ==19302== at 0x4C1FFAB: malloc (vg_replace_malloc.c:207) | ==19302== by 0x4007EA4: (within /lib/ld-2.7.so) | ==19302== by 0x4010BFA: (within /lib/ld-2.7.so) | ==19302== by 0x400CB75: (within /lib/ld-2.7.so) | ==19302== by 0x401062A: (within /lib/ld-2.7.so) | ==19302== by 0x5742F8A: (within /lib/libdl-2.7.so) | ==19302== by 0x400CB75: (within /lib/ld-2.7.so) | ==19302== by 0x574331C: (within /lib/libdl-2.7.so) | ==19302== by 0x5742EF0: dlopen (in /lib/libdl-2.7.so) | ==19302== by 0x468699: (within /usr/bin/gdb) | ==19302== by 0x468893: _initialize_thread_db (in /usr/bin/gdb) | ==19302== by 0x456529: initialize_all_files (in /usr/bin/gdb) | ==19302== Invalid read of size 8 | ==19302== at 0x40140FE: (within /lib/ld-2.7.so) | ==19302== by 0x4010B16: (within /lib/ld-2.7.so) | ==19302== by 0x400CB75: (within /lib/ld-2.7.so) | ==19302== by 0x401062A: (within /lib/ld-2.7.so) | ==19302== by 0x5742F8A: (within /lib/libdl-2.7.so) | ==19302== by 0x400CB75: (within /lib/ld-2.7.so) | ==19302== by 0x574331C: (within /lib/libdl-2.7.so) | ==19302== by 0x5742EF0: dlopen (in /lib/libdl-2.7.so) | ==19302== by 0x468699: (within /usr/bin/gdb) | ==19302== by 0x468A24: _initialize_thread_db (in /usr/bin/gdb) | ==19302== by 0x456529: initialize_all_files (in /usr/bin/gdb) | ==19302== by 0x44BA26: gdb_init (in /usr/bin/gdb) | ==19302== Address 0x5ec8d18 is 16 bytes inside a block of size 23 alloc'd | ==19302== at 0x4C1FFAB: malloc (vg_replace_malloc.c:207) | ==19302== by 0x44F237: xmalloc (in /usr/bin/gdb) | ==19302== by 0x4689D4: _initialize_thread_db (in /usr/bin/gdb) | ==19302== by 0x456529: initialize_all_files (in /usr/bin/gdb) | ==19302== by 0x44BA26: gdb_init (in /usr/bin/gdb) | ==19302== by 0x445F36: (within /usr/bin/gdb) | ==19302== by 0x4E76AA: catch_errors (in /usr/bin/gdb) | ==19302== by 0x445BF3: gdb_main (in /usr/bin/gdb) | ==19302== by 0x445BC5: main (in /usr/bin/gdb) | GNU gdb 6.8-debian | Copyright (C) 2008 Free Software Foundation, Inc. | ... | ==19302== | ==19302== Conditional jump or move depends on uninitialised value(s) | ==19302== at 0x44E2B3: xfree (in /usr/bin/gdb) | ==19302== by 0x5629E0: cp_class_name_from_physname (in /usr/bin/gdb) | ==19302== by 0x515270: (within /usr/bin/gdb) | ==19302== by 0x515C0A: (within /usr/bin/gdb) | ==19302== by 0x517257: dwarf2_build_psymtabs (in /usr/bin/gdb) | ==19302== by 0x48FF28: (within /usr/bin/gdb) | ==19302== by 0x4CFC1C: syms_from_objfile (in /usr/bin/gdb) | ==19302== by 0x4CFFCB: (within /usr/bin/gdb) | ==19302== by 0x4D08B4: symbol_file_add_from_bfd (in /usr/bin/gdb) | ==19302== by 0x4D0C62: (within /usr/bin/gdb) | ==19302== by 0x4E7625: catch_command_errors (in /usr/bin/gdb) | ==19302== by 0x4464B7: (within /usr/bin/gdb) | (gdb) `---- Here, gdb is running... -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]