Public bug reported:

Binary package hint: gdb

When debugging a program using GDB-6.6 on a Gutsy Gibbon machine (uname:
2.6.22-6-generic i686), it cannot find the linux virtual Dynamic Shared
Object (vDSO), kept in linux-gate.so.1. Apparently, it seems that one
cannot read from  linux-gate.so.1

This is the output of a default GDB session, note the "Failed to read a
valid object file image from memory."

[EMAIL PROTECTED]:~/Varsity/genconfl/haplodiploidy/spatial$ gdb ./blah
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) start
Breakpoint 1 at 0x80486e4
Starting program: /home/bram/Varsity/genconfl/haplodiploidy/spatial/blah 
Failed to read a valid object file image from memory.
0x080486e4 in main ()


Asking around on the GDB mailing list (e.g. see thread 
http://sourceware.org/ml/gdb/2007-06/msg00299.html)
returned the advice that I should notify ubuntu of this, since this is 
presumably a bug in linux-gate.so.1.

using GDB with "set debug target 1" yielded the following output:
child:target_xfer_partial (1, (null), 0xbff40994,  0x0,  0xffffe000, 52) = -1
target_terminal_ours ()
Failed to read a valid object file image from memory.
0xffffe000 is the address of the vDSO, cannot be reached.


target_memory_map ()
exec:target_xfer_partial (1, (null), 0xbfe07ddf,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
exec:target_xfer_partial (1, (null), 0xbfe07e35,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
exec:target_xfer_partial (1, (null), 0xbfe07e35,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
exec:target_xfer_partial (1, (null), 0xbfe07e36,  0x0,  0x80486d6, 10) = 10, 
bytes = 8d 4c 24 04 83 e4 f0 ff 71 fc
exec:target_xfer_partial (1, (null), 0xbfe07e35,  0x0,  0x80486e0, 1) = 1, 
bytes = 55
exec:target_xfer_partial (1, (null), 0xbfe07e34,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
exec:target_xfer_partial (1, (null), 0xbfe07e2b,  0x0,  0x80486e2, 5) = 5, 
bytes = e5 51 83 ec 14
exec:target_xfer_partial (1, (null), 0xbfe07e2b,  0x0,  0x80486e2, 5) = 5, 
bytes = e5 51 83 ec 14
exec:target_xfer_partial (1, (null), 0xbfe07e35,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
exec:target_xfer_partial (1, (null), 0xbfe07dd4,  0x0,  0x80486e2, 1) = 1, 
bytes = e5
exec:target_xfer_partial (1, (null), 0xbfe07e35,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
exec:target_xfer_partial (1, (null), 0xbfe07e34,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
exec:target_xfer_partial (1, (null), 0xbfe07e34,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
exec:target_xfer_partial (1, (null), 0xbfe07eeb,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
exec:target_xfer_partial (1, (null), 0xbfe07e4f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
Breakpoint 1 at 0x80486e4
Starting program: /home/bram/Varsity/genconfl/haplodiploidy/spatial/blah 
target_acknowledge_created_inferior (16073)
target_reported_exec_events_per_exec_call () = 1
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = 10e8f5b7 0xb7f5e810 3086346256
target_terminal_init ()
target_terminal_inferior ()
target_terminal_inferior ()
target_resume (-1, continue, 0)
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = 10f8f2b7 0xb7f2f810 3086153744
target_can_run () = 1
target_post_startup_inferior (16073)
child:target_xfer_partial (4, (null), 0x8336c28,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8336cb8,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0xbfe07fd0,  0x0,  0x8049904, 232) = 232, 
bytes =
 01 00 00 00 01 00 00 00 01 00 00 00 06 01 00 00 ...
child:target_xfer_partial (4, (null), 0x833fb90,  0x0,  0x0, 4096) = 144, bytes 
=
 20 00 00 00 00 e4 ff ff 21 00 00 00 00 e0 ff ff ...
child:target_xfer_partial (4, (null), 0x833fc20,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0xbfe07f10,  0x0,  0x8049904, 232) = 232, 
bytes =
 01 00 00 00 01 00 00 00 01 00 00 00 06 01 00 00 ...
child:target_xfer_partial (4, (null), 0x833fb90,  0x0,  0x0, 4096) = 144, bytes 
=
 20 00 00 00 00 e4 ff ff 21 00 00 00 00 e0 ff ff ...
child:target_xfer_partial (4, (null), 0x833fc20,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0xbfe07f10,  0x0,  0x8049904, 232) = 232, 
bytes =
 01 00 00 00 01 00 00 00 01 00 00 00 06 01 00 00 ...
child:target_xfer_partial (1, (null), 0xbfe07cbf,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07d15,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07d15,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07d16,  0x0,  0x80486d6, 10) = 2, 
bytes = 8d 4c
child:target_xfer_partial (1, (null), 0xbfe07d18,  0x0,  0x80486d8, 8) = 4, 
bytes = 24 04 83 e4
child:target_xfer_partial (1, (null), 0xbfe07d1c,  0x0,  0x80486dc, 4) = 4, 
bytes = f0 ff 71 fc
child:target_xfer_partial (1, (null), 0xbfe07d15,  0x0,  0x80486e0, 1) = 1, 
bytes = 55
child:target_xfer_partial (1, (null), 0xbfe07d14,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07d0b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07d0d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07d0b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07d0d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07d15,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07cb4,  0x0,  0x80486e2, 1) = 1, 
bytes = e5
child:target_xfer_partial (1, (null), 0xbfe07d15,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07d14,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07d14,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07dcb,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07d2f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
target_can_run () = 1
child:target_xfer_partial (4, (null), 0x8339c68,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8339cf8,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (4, (null), 0x8339c68,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8339cf8,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0xbfe08094,  0x0,  0xffffe000, 52) = -1
target_terminal_ours ()
Failed to read a valid object file image from memory.
child:target_xfer_partial (1, (null), 0x8336890,  0x0,  0x80486e4, 1) = 1, 
bytes =
 83
child:target_xfer_partial (1, (null), 0x0,  0x82b200b,  0x80486e4, 1) = 1, 
bytes = cc
target_insert_breakpoint (0x80486e4, xxx) = 0
child:target_xfer_partial (1, (null), 0x83375d0,  0x0,  0xb7f3cc40, 1) = 1, 
bytes =
 55
child:target_xfer_partial (1, (null), 0x0,  0x82b200b,  0xb7f3cc40, 1) = 1, 
bytes = cc
target_insert_breakpoint (0xb7f3cc40, xxx) = 0
target_terminal_inferior ()
target_resume (-1, continue, 0)
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = 41ccf3b7 0xb7f3cc41 3086208065
target_prepare_to_store ()
target_store_registers (eip) = 40ccf3b7 0xb7f3cc40 3086208064

child:target_xfer_partial (1, (null), 0x0,  0x8336890,  0x80486e4, 1) = 1, 
bytes =
 83
target_remove_breakpoint (0x80486e4, xxx) = 0
child:target_xfer_partial (1, (null), 0x0,  0x83375d0,  0xb7f3cc40, 1) = 1, 
bytes =
 55
target_remove_breakpoint (0xb7f3cc40, xxx) = 0
target_terminal_ours_for_output ()
child:target_xfer_partial (4, (null), 0x8339c68,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8339cf8,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0xbfe07d80,  0x0,  0x8049904, 232) = 232, 
bytes =
 01 00 00 00 01 00 00 00 01 00 00 00 06 01 00 00 ...
child:target_xfer_partial (1, (null), 0xbfe07e60,  0x0,  0xb7f496cc, 4) = 4, 
bytes =
 e0 96 f4 b7
child:target_xfer_partial (1, (null), 0x8337628,  0x0,  0xb7f496e0, 20) = 20, 
bytes = 00 00 00 00 fd 69 f4 b7 ...
child:target_xfer_partial (4, (null), 0x8339c68,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8339cf8,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0x8337628,  0x0,  0xb7f49320, 20) = 20, 
bytes = 00 f0 f2 b7 34 81 04 08 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048134, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048138, 4) = 4, 
bytes = 2f 6c 64 2d
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x804813c, 4) = 4, 
bytes = 6c 69 6e 75
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048140, 4) = 4, 
bytes = 78 2e 73 6f
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048144, 4) = 4, 
bytes = 2e 32 00 00
child:target_xfer_partial (1, (null), 0x8337650,  0x0,  0xb7f499c0, 20) = 20, 
bytes =
 00 00 00 00 fd 69 f4 b7 bc e5 ff ff 00 00 00 00 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f469fc, 4) = 4, 
bytes = 0a 00 69 20
child:target_xfer_partial (1, (null), 0xbfe07ea4,  0x0,  0xb7f496c8, 4) = 4, 
bytes = 01 00 00 00
target_terminal_inferior ()
child:target_xfer_partial (4, (null), 0x8339c68,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8339cf8,  0x0,  0x90, 3952) = 0
target_terminal_inferior ()
target_fetch_registers (eip) = 40ccf3b7 0xb7f3cc40 3086208064
child:target_xfer_partial (1, (null), 0xbfe07eaa,  0x0,  0xb7f3cc40, 2) = 2, 
bytes = 55 89
target_resume (16073, step, 0)
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = 41ccf3b7 0xb7f3cc41 3086208065
child:target_xfer_partial (1, (null), 0x8336890,  0x0,  0x80486e4, 1) = 1, 
bytes =
 83
child:target_xfer_partial (1, (null), 0x0,  0x82b200b,  0x80486e4, 1) = 1, 
bytes = cc
target_insert_breakpoint (0x80486e4, xxx) = 0
child:target_xfer_partial (1, (null), 0x83375d0,  0x0,  0xb7f3cc40, 1) = 1, 
bytes =
 55
child:target_xfer_partial (1, (null), 0x0,  0x82b200b,  0xb7f3cc40, 1) = 1, 
bytes = cc
target_insert_breakpoint (0xb7f3cc40, xxx) = 0
target_terminal_inferior ()
target_resume (-1, continue, 0)
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = 41ccf3b7 0xb7f3cc41 3086208065
target_prepare_to_store ()
target_store_registers (eip) = 40ccf3b7 0xb7f3cc40 3086208064

child:target_xfer_partial (1, (null), 0x0,  0x8336890,  0x80486e4, 1) = 1, 
bytes =
 83
target_remove_breakpoint (0x80486e4, xxx) = 0
child:target_xfer_partial (1, (null), 0x0,  0x83375d0,  0xb7f3cc40, 1) = 1, 
bytes =
 55
target_remove_breakpoint (0xb7f3cc40, xxx) = 0
target_terminal_ours_for_output ()
child:target_xfer_partial (1, (null), 0xbfe07e60,  0x0,  0xb7f496cc, 4) = 4, 
bytes =
 e0 96 f4 b7
child:target_xfer_partial (1, (null), 0x8337780,  0x0,  0xb7f496e0, 20) = 20, 
bytes =
 00 00 00 00 fd 69 f4 b7 04 99 04 08 c0 99 f4 b7 ...
child:target_xfer_partial (4, (null), 0x8339c68,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x8339cf8,  0x0,  0x90, 3952) = 0
child:target_xfer_partial (1, (null), 0x8337780,  0x0,  0xb7f499c0, 20) = 20, 
bytes =
 00 00 00 00 fd 69 f4 b7 bc e5 ff ff 50 e8 f2 b7 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f469fc, 4) = 4, 
bytes = 0a 00 69 20
child:target_xfer_partial (1, (null), 0x8337780,  0x0,  0xb7f2e850, 20) = 20, 
bytes =
 00 40 e2 b7 38 e8 f2 b7 1c da f0 b7 f0 ea f2 b7 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2e838, 4) = 4, 
bytes = 2f 75 73 72
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2e83c, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2e840, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2e844, 4) = 4, 
bytes = 73 74 64 63
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2e848, 4) = 4, 
bytes = 2b 2b 2e 73
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2e84c, 4) = 4, 
bytes = 6f 2e 36 00
child:target_xfer_partial (1, (null), 0x83377a8,  0x0,  0xb7f2eaf0, 20) = 20, 
bytes = 00 d0 df b7 d0 ea f2 b7 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ead0, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ead4, 4) = 4, 
bytes = 2f 74 6c 73
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ead8, 4) = 4, 
bytes = 2f 69 36 38
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2eadc, 4) = 4, 
bytes = 36 2f 63 6d
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2eae0, 4) = 4, 
bytes = 6f 76 2f 6c
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2eae4, 4) = 4, 
bytes = 69 62 6d 2e
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2eae8, 4) = 4, 
bytes = 73 6f 2e 36
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2eaec, 4) = 4, 
bytes = 00 00 00 00
child:target_xfer_partial (1, (null), 0x8340a80,  0x0,  0xb7f2ed90, 20) = 20, 
bytes =
 00 10 df b7 78 ed f2 b7 14 b0 df b7 38 c0 df b7 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ed78, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ed7c, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ed80, 4) = 4, 
bytes = 67 63 63 5f
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ed84, 4) = 4, 
bytes = 73 2e 73 6f
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7f2ed88, 4) = 4, 
bytes = 2e 31 00 00
child:target_xfer_partial (1, (null), 0x8340aa8,  0x0,  0xb7dfc038, 20) = 20, 
bytes = 00 d0 ca b7 18 c0 df b7 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc018, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc01c, 4) = 4, 
bytes = 2f 74 6c 73
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc020, 4) = 4, 
bytes = 2f 69 36 38
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc024, 4) = 4, 
bytes = 36 2f 63 6d
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc028, 4) = 4, 
bytes = 6f 76 2f 6c
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc02c, 4) = 4, 
bytes = 69 62 63 2e
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc030, 4) = 4, 
bytes = 73 6f 2e 36
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0xb7dfc034, 4) = 4, 
bytes = 00 00 00 00
child:target_xfer_partial (1, (null), 0x8340ad0,  0x0,  0xb7f49320, 20) = 20, 
bytes =
 00 f0 f2 b7 34 81 04 08 28 8f f4 b7 00 00 00 00 ...
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048134, 4) = 4, 
bytes = 2f 6c 69 62
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048138, 4) = 4, 
bytes = 2f 6c 64 2d
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x804813c, 4) = 4, 
bytes = 6c 69 6e 75
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048140, 4) = 4, 
bytes = 78 2e 73 6f
child:target_xfer_partial (1, (null), 0xbfe07ea8,  0x0,  0x8048144, 4) = 4, 
bytes = 2e 32 00 00
child:target_xfer_partial (1, (null), 0xbfe07ea4,  0x0,  0xb7f496c8, 4) = 4, 
bytes = 01 00 00 00
child:target_xfer_partial (1, (null), 0xbfe07b2f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b86,  0x0,  0x80486d6, 10) = 2, 
bytes = 8d 4c
child:target_xfer_partial (1, (null), 0xbfe07b88,  0x0,  0x80486d8, 8) = 4, 
bytes = 24 04 83 e4
child:target_xfer_partial (1, (null), 0xbfe07b8c,  0x0,  0x80486dc, 4) = 4, 
bytes = f0 ff 71 fc
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e0, 1) = 1, 
bytes = 55
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b24,  0x0,  0x80486e2, 1) = 1, 
bytes = e5
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07c3b,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07b9f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
target_can_run () = 1
child:target_xfer_partial (1, (null), 0xbfe07b2f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b86,  0x0,  0x80486d6, 10) = 2, 
bytes = 8d 4c
child:target_xfer_partial (1, (null), 0xbfe07b88,  0x0,  0x80486d8, 8) = 4, 
bytes = 24 04 83 e4
child:target_xfer_partial (1, (null), 0xbfe07b8c,  0x0,  0x80486dc, 4) = 4, 
bytes = f0 ff 71 fc
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e0, 1) = 1, 
bytes = 55
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b24,  0x0,  0x80486e2, 1) = 1, 
bytes = e5
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07c3b,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07b9f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
target_can_run () = 1
child:target_xfer_partial (1, (null), 0xbfe07b2f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b86,  0x0,  0x80486d6, 10) = 2, 
bytes = 8d 4c
child:target_xfer_partial (1, (null), 0xbfe07b88,  0x0,  0x80486d8, 8) = 4, 
bytes = 24 04 83 e4
child:target_xfer_partial (1, (null), 0xbfe07b8c,  0x0,  0x80486dc, 4) = 4, 
bytes = f0 ff 71 fc
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e0, 1) = 1, 
bytes = 55
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b24,  0x0,  0x80486e2, 1) = 1, 
bytes = e5
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07c3b,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07b9f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
target_can_run () = 1
child:target_xfer_partial (1, (null), 0xbfe07b2f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
child:target_xfer_partial (1, (null), 0xbfe07b86,  0x0,  0x80486d6, 10) = 2, 
bytes = 8d 4c
child:target_xfer_partial (1, (null), 0xbfe07b88,  0x0,  0x80486d8, 8) = 4, 
bytes = 24 04 83 e4
child:target_xfer_partial (1, (null), 0xbfe07b8c,  0x0,  0x80486dc, 4) = 4, 
bytes = f0 ff 71 fc
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e0, 1) = 1, 
bytes = 55
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b7b,  0x0,  0x80486e2, 5) = 2, 
bytes = e5 51
child:target_xfer_partial (1, (null), 0xbfe07b7d,  0x0,  0x80486e4, 3) = 3, 
bytes = 83 ec 14
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e1, 1) = 1, 
bytes = 89
child:target_xfer_partial (1, (null), 0xbfe07b24,  0x0,  0x80486e2, 1) = 1, 
bytes = e5
child:target_xfer_partial (1, (null), 0xbfe07b85,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e3, 1) = 1, 
bytes = 51
child:target_xfer_partial (1, (null), 0xbfe07b84,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07c3b,  0x0,  0x80486e4, 1) = 1, 
bytes = 83
child:target_xfer_partial (1, (null), 0xbfe07b9f,  0x0,  0x80486d6, 1) = 1, 
bytes = 8d
target_can_run () = 1
target_terminal_inferior ()
child:target_xfer_partial (4, (null), 0x84bd1c8,  0x0,  0x0, 4096) = 144, bytes 
= 20 00 00 00 00 e4 ff ff ...
child:target_xfer_partial (4, (null), 0x84bd258,  0x0,  0x90, 3952) = 0
target_terminal_inferior ()
target_fetch_registers (eip) = 40ccf3b7 0xb7f3cc40 3086208064
child:target_xfer_partial (1, (null), 0xbfe07eaa,  0x0,  0xb7f3cc40, 2) = 2, 
bytes = 55 89
target_resume (16073, step, 0)
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = 41ccf3b7 0xb7f3cc41 3086208065
child:target_xfer_partial (1, (null), 0x8336890,  0x0,  0x80486e4, 1) = 1, 
bytes =
 83
child:target_xfer_partial (1, (null), 0x0,  0x82b200b,  0x80486e4, 1) = 1, 
bytes = cc
target_insert_breakpoint (0x80486e4, xxx) = 0
child:target_xfer_partial (1, (null), 0x83375d0,  0x0,  0xb7f3cc40, 1) = 1, 
bytes =
 55
child:target_xfer_partial (1, (null), 0x0,  0x82b200b,  0xb7f3cc40, 1) = 1, 
bytes = cc
target_insert_breakpoint (0xb7f3cc40, xxx) = 0
target_terminal_inferior ()
target_resume (-1, continue, 0)
target_wait (-1, status) = 16073,   status->kind = stopped, signal = SIGTRAP
target_fetch_registers (eip) = e5860408 0x80486e5 134514405
target_prepare_to_store ()
target_store_registers (eip) = e4860408 0x80486e4 134514404

child:target_xfer_partial (1, (null), 0x0,  0x8336890,  0x80486e4, 1) = 1, 
bytes =
 83
target_remove_breakpoint (0x80486e4, xxx) = 0
child:target_xfer_partial (1, (null), 0x0,  0x83375d0,  0xb7f3cc40, 1) = 1, 
bytes =
 55
target_remove_breakpoint (0xb7f3cc40, xxx) = 0
target_terminal_ours ()
0x080486e4 in main ()

** Affects: gdb (Ubuntu)
     Importance: Undecided
         Status: New

-- 
cannot read from linux-gate.so.1
https://bugs.launchpad.net/bugs/122314
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to