系统debian
kbs代码
跟进到10733
测试封禁功能
telnet连接没有问题,封禁各种操作正常
ssh连接后,封禁操作界面出来后,按o或其他的选项就会掉线
gdb attach观察
发现如下错误,望大牛指点
bbs:/home/bbs# gdb
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <
http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
(gdb) attach 4270
Attaching to process 4270
Reading symbols from /home/bbs/bin/sshbbsd...done.
Reading symbols from /usr/lib/libgmp.so.3...done.
Loaded symbols for /usr/lib/libgmp.so.3
Reading symbols from /lib/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/i686/cmov/libnsl.so.1
Reading symbols from /lib/i686/cmov/libcrypt.so.1...done.
Loaded symbols for /lib/i686/cmov/libcrypt.so.1
Reading symbols from /lib/i686/cmov/libutil.so.1...done.
Loaded symbols for /lib/i686/cmov/libutil.so.1
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libmysqlclient.so.15...done.
Loaded symbols for /usr/lib/libmysqlclient.so.15
Reading symbols from /lib/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb73666b0 (LWP 4270)]
Loaded symbols for /lib/i686/cmov/libpthread.so.0
Reading symbols from /lib/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libltdl.so.3...done.
Loaded symbols for /usr/lib/libltdl.so.3
Reading symbols from /lib/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/i686/cmov/libc.so.6
Reading symbols from /lib/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/i686/cmov/libm.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/i686/cmov/libnss_files.so.2...done.
Loaded symbols for /lib/i686/cmov/libnss_files.so.2
0xb77a8424 in __kernel_vsyscall ()
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb73666b0 (LWP 4270)]
0x080d1368 in show_item (conf=0xbfca96e0, item=1, clear=false) at ./../src/select.c:66
66 if (conf->item_pos[idx].x > pre_len)
(gdb) bt
#0 0x080d1368 in show_item (conf=0xbfca96e0, item=1, clear=false) at ./../src/select.c:66
#1 0x080d14a9 in refresh_select (conf=0xbfca96e0) at ./../src/select.c:107
#2 0x080d192c in do_select_internal (conf=0xbfca96e0, key=4100) at ./../src/select.c:229
#3 0x080d1e4a in list_select (conf=0xbfca96e0, key=4100) at ./../src/select.c:418
#4 0x080d1f80 in list_select_loop (conf=0xbfca96e0) at ./../src/select.c:512
#5 0x080caf4f in select_deny_reason (reason=0xbfca97a0, denymsg=0xbfca9fac "", count=10) at ./../src/bm.c:183
#6 0x080cb0e5 in set_denymsg (denymsg=0xbfca9fac "") at ./../src/bm.c:210
#7 0x080cba6e in addtodeny (uident=0xbfcaa242 "pinkleaf") at ./../src/bm.c:246
#8 0x080ccd9b in deny_user (conf=0xbfcaa548, fileinfo=0x9114fac, extraarg=0x0) at ./../src/bm.c:813
#9 0x080e87db in read_key (conf=0xbfcaa548, command=4) at ./../src/newread.c:228
#10 0x080d1a5f in do_select_internal (conf=0xbfcaa548, key=4) at ./../src/select.c:398
#11 0x080d1e4a in list_select (conf=0xbfcaa548, key=4) at ./../src/select.c:418
#12 0x080d1fa4 in list_select_loop (conf=0xbfcaa548) at ./../src/select.c:516
#13 0x080e825b in new_i_read (cmdmode=DIR_MODE_NORMAL, direct=0xbfcaa664 "boards/BMTest50/.DIR",
dotitle=0x80712a0 <readtitle>, doentry=0x8075000 <readdoent>, rcmdlist=0x81675a0, ssize=140)
at ./../src/newread.c:729
#14 0x0806b76a in Read () at ./../src/bbs.c:6080
#15 0x080766dd in ReadBoard () at ./../src/bbs.c:216
#16 0x080921bd in domenu (name=0x813808c "TOPMENU") at ./../src/comm_lists.c:453
#17 0x080d501c in main_bbs (convit=0, argv=0xbfcacec7 "sshbbsd:leon") at ./../src/newmain_single.c:1675
#18 0x080d0aea in bbs_main (argv=0xbfcacec7 "sshbbsd:leon") at ./../src/bbsd_single.c:525
#19 0x080d0df5 in bbs_entry () at ./../src/bbsd_single.c:771
#20 0x0805df61 in do_exec_no_pty (command=0x0, pw=0x0, display=0x0, auth_proto=0x0, auth_data=0x0) at sshd.c:1312
#21 0x0805e20f in do_authenticated (pw=0x0) at sshd.c:1250
#22 0x0805e7a8 in do_connection (privileged_port=0) at sshd.c:997
#23 0x0805f45a in main (ac=Cannot access memory at address 0x1
) at sshd.c:848
(gdb) c
Continuing.
Program exited normally.
(gdb)
--
FROM 125.75.17.*