嗯...
比如ps aux|grep bbsd 出现
bbs 4382 0.0 0.0 3496 692 ? S Oct10 0:00 ./bbsd -p 23
bbs 23607 0.0 2.3 28420 24748 ? S 13:00 0:00 bbsd:Yyjjgh
bbs 24209 0.2 1.5 28412 15632 ? S 20:24 0:00 bbsd:undeader
然后 gdb bin/bbsd
然后attach 24209
出现
(gdb) attach 24209
Attaching to program: /usr/local/bbs/bin/bbsd, process 24209
Reading symbols from /usr/lib/libmysqlclient.so.10...done.
Loaded symbols for /usr/lib/libmysqlclient.so.10
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libpthread.so.0...done.
[New Thread 16384 (LWP 24209)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libesmtp.so.5...done.
Loaded symbols for /usr/lib/libesmtp.so.5
Reading symbols from /usr/lib/libltdl.so.3...done.
Loaded symbols for /usr/lib/libltdl.so.3
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
0x40200dd2 in select () from /lib/libc.so.6
【 在 flyriver (江~~每天进步一点点) 的大作中提到: 】
: 你怎么 gdb 的,出现什么现象和屏幕输出?
: 应该看看死循环出现在什么地方。
--
修改:undeader FROM 210.30.17.*
FROM 210.30.17.*