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]

Reply via email to