[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Attach & GDB 5.0
From: |
Ralf Pohl |
Subject: |
Attach & GDB 5.0 |
Date: |
Fri, 17 Nov 2000 09:25:16 +0100 (MET) |
Hello *,
I ran into a little problem with DDD 3.2 & GDB 5.0 (Sparc Solaris 2.6):
when I debug a process, which exits normally and I afterwards attach to another
process and try to continue it, somehow, somewhere the PID of the previously
(exited) process is used.
This only happens if a attach to the processes using the dialog provided by
[File] - [Attach to process]. When I enter 'attach <pid>' in the GDB console,
everything works fine.
I don't know whether this is a GDB or DDD problem.
Below a little example:
(gdb) attach 1214
Attaching to program `gdb', process 1214
Symbols already loaded for /usr/lib/libsocket.so.1
Symbols already loaded for /usr/lib/libnsl.so.1
Symbols already loaded for /usr/lib/libdl.so.1
Symbols already loaded for /usr/lib/libc.so.1
Symbols already loaded for /usr/lib/libmp.so.2
Symbols already loaded for /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1
Symbols already loaded for /usr/lib/libpthread.so.1
Symbols already loaded for /usr/lib/libthread.so.1
Symbols already loaded for /usr/lib/straddr.so
Symbols already loaded for /usr/lib/locale/iso_8859_1/iso_8859_1.so.1
sol-thread active.
Retry #1:
Retry #2:
Retry #3:
Retry #4:
[New LWP 1 ]
[New Thread 1 (LWP 1)]
Symbols already loaded for /usr/lib/libsocket.so.1
Symbols already loaded for /usr/lib/libnsl.so.1
Symbols already loaded for /usr/lib/libdl.so.1
Symbols already loaded for /usr/lib/libc.so.1
Symbols already loaded for /usr/lib/libmp.so.2
Symbols already loaded for /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1
Symbols already loaded for /usr/lib/libpthread.so.1
Symbols already loaded for /usr/lib/libthread.so.1
Symbols already loaded for /usr/lib/straddr.so
Symbols already loaded for /usr/lib/locale/iso_8859_1/iso_8859_1.so.1
[Switching to Thread 1 (LWP 1)]
0xef5b7400 in poll () from /usr/lib/libc.so.1
(gdb) c
Continuing.
Program exited normally.
(gdb) attach 1221
Attaching to program `gdb', process 1221
Symbols already loaded for /usr/lib/libsocket.so.1
Symbols already loaded for /usr/lib/libnsl.so.1
Symbols already loaded for /usr/lib/libdl.so.1
Symbols already loaded for /usr/lib/libc.so.1
Symbols already loaded for /usr/lib/libmp.so.2
Symbols already loaded for /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1
Symbols already loaded for /usr/lib/libpthread.so.1
Symbols already loaded for /usr/lib/libthread.so.1
Symbols already loaded for /usr/lib/straddr.so
Symbols already loaded for /usr/lib/locale/iso_8859_1/iso_8859_1.so.1
sol-thread active.
Retry #1:
Retry #2:
Retry #3:
Retry #4:
[New LWP 1 ]
[New Thread 1 (LWP 1)]
Symbols already loaded for /usr/lib/libsocket.so.1
Symbols already loaded for /usr/lib/libnsl.so.1
Symbols already loaded for /usr/lib/libdl.so.1
Symbols already loaded for /usr/lib/libc.so.1
Symbols already loaded for /usr/lib/libmp.so.2
Symbols already loaded for /usr/platform/SUNW,Ultra-1/lib/libc_psr.so.1
Symbols already loaded for /usr/lib/libpthread.so.1
Symbols already loaded for /usr/lib/libthread.so.1
Symbols already loaded for /usr/lib/straddr.so
Symbols already loaded for /usr/lib/locale/iso_8859_1/iso_8859_1.so.1
[Switching to Thread 1 (LWP 1)]
0xef5b7400 in poll () from /usr/lib/libc.so.1
(gdb) c
Continuing.
procfs: couldn't find pid 1214 in procinfo list.
(gdb)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Attach & GDB 5.0,
Ralf Pohl <=