This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Target Remote debug error: gdbserver: PID mismatch! Expected xxxx, got 1


 Dear all,
 my enviroment:
 gdb : 7.0 
 target kernel: 2.6.25  
 target CPU: MPC85xx
 I use gdb to debug my PowerPC8548 board,but there exist error when connect to target. The application CANNOT continue  as soon as exec to the first breakpoint.
  Can you help to analysis it ?
  thanks!


log :
 target: PowerPC85xx
-bash-3.2# gdbserver 135.251.213.177:3401 app
Process bcm.user.dbg created; pid = 1060
Listening on port 3401
Remote debugging from host 135.251.213.250
gdbserver: PID mismatch!  Expected 1060, got 1



host: redhat server 
ddd --debugger ~/gdb_7.0 app &
(gdb) target remote 135.251.213.177:3401
(gdb) next
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb238, 0x0, 0x100014c8, 4) = 4, bytes = 3d 20 10 00
target_terminal_inferior ()
target_resume (42000, step, 0)
target_wait (-1, status) = 42000,   status->kind = stopped, signal = SIGTRAP
target_thread_architecture (Thread 1060) = 0x98fbe58 [powerpc:e500]
target_stopped_by_watchpoint () = 0
target_terminal_ours ()

target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
Breakpoint 2, diag_shell () at system.c:1694
(gdb) next
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb238, 0x0, 0x100014c8, 4) = 4, bytes = 3d 20 10 00
target_terminal_inferior ()
target_resume (42000, step, 0)
target_wait (-1, status) = 42000,   status->kind = stopped, signal = SIGTRAP
target_thread_architecture (Thread 1060) = 0x98fbe58 [powerpc:e500]
target_stopped_by_watchpoint () = 0
target_terminal_ours ()

target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
Breakpoint 2, diag_shell () at system.c:1694
(gdb) next
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb238, 0x0, 0x100014c8, 4) = 4, bytes = 3d 20 10 00
target_terminal_inferior ()
target_resume (42000, step, 0)
target_wait (-1, status) = 42000,   status->kind = stopped, signal = SIGTRAP
target_thread_architecture (Thread 1060) = 0x98fbe58 [powerpc:e500]
target_stopped_by_watchpoint () = 0
target_terminal_ours ()

target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
Breakpoint 2, diag_shell () at system.c:1694
(gdb) next
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb238, 0x0, 0x100014c8, 4) = 4, bytes = 3d 20 10 00
target_terminal_inferior ()
target_resume (42000, step, 0)
target_wait (-1, status) = 42000,   status->kind = stopped, signal = SIGTRAP
target_thread_architecture (Thread 1060) = 0x98fbe58 [powerpc:e500]
target_stopped_by_watchpoint () = 0
target_terminal_ours ()

target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
Breakpoint 2, diag_shell () at system.c:1694
(gdb) next
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb238, 0x0, 0x100014c8, 4) = 4, bytes = 3d 20 10 00
target_terminal_inferior ()
target_resume (42000, step, 0)
target_wait (-1, status) = 42000,   status->kind = stopped, signal = SIGTRAP
target_thread_architecture (Thread 1060) = 0x98fbe58 [powerpc:e500]
target_stopped_by_watchpoint () = 0
target_terminal_ours ()

target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0f0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
Breakpoint 2, diag_shell () at system.c:1694
(gdb) tbreak system.c:1696
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb190, 0x0, 0x100014d8, 4) = 4, bytes =
 4b ff fe a9
Temporary breakpoint 3 at 0x100014d8: file system.c, line 1696.
(gdb) cont

target_terminal_ours ()
(gdb) 
No source file named 0x100014d8.
(gdb) target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb228, 0x0, 0x100014c8, 4) = 4, bytes = 3d 20 10 00
target_terminal_inferior ()
target_resume (42000, step, 0)
target_wait (-1, status) = 42000,   status->kind = stopped, signal = SIGTRAP
target_thread_architecture (Thread 1060) = 0x98fbe58 [powerpc:e500]
target_stopped_by_watchpoint () = 0
target_terminal_ours ()

target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0e0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0e0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0e0, 0x0, 0x100014c8, 4) = 4, bytes =
 3d 20 10 00
target_get_section_table ()
target_get_section_table ()
remote:target_xfer_partial (2, (null), 0xbfffb0e0, 0x0, 0x100014c4, 4) = 4, bytes =
 48 12 e9 e5
Breakpoint 2, diag_shell () at system.c:1694
(gdb) delete 3
(gdb) 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]