Alright, I've decided to give afkmud a try so I'm running it on Ubuntu 9.10 with the compiler and it various devs and libs upgraded. There were a few errors on a make clean, but it still started up and ran just fine. I logged in as Admin and that worked fine. When I created my first player, it went through the creation just fine until it finished setting the characters sex. It shows this on kmuddy:
No help on 'nmotd' found.
Suggested Help Files:
NMOTD Opening only suggested helpfile.
Then the connection dies and my console tells me it was from a buffer overflow. Well, here it is exactly:
*** buffer overflow detected ***: ../src/afkmud terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0x60aed8]
/lib/tls/i686/cmov/libc.so.6[0x609f10]
/lib/tls/i686/cmov/libc.so.6(__strcpy_chk+0x44)[0x609284]
../src/afkmud(_Z8show_mapP9char_dataPc+0x301)[0x81ba790]
../src/afkmud(do_look+0x44a)[0x80a6016]
../src/afkmud(_Z9interpretP9char_dataSs+0x12d9)[0x815b14d]
../src/afkmud(_Z12char_to_gameP9char_data+0x321)[0x817d013]
../src/afkmud(_ZN15descriptor_data5nannyERSs+0x446b)[0x8184007]
../src/afkmud(_Z13process_inputv+0x29e)[0x81563d4]
../src/afkmud(_Z9game_loopv+0x6f)[0x8156af0]
../src/afkmud(main+0x208)[0x81576fc]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x540b56]
../src/afkmud[0x807cb41]
======= Memory map: ========
00110000-00112000 r-xp 00000000 08:01 1958 /lib/tls/i686/cmov/libdl-2.10.1.so
00112000-00113000 r--p 00001000 08:01 1958 /lib/tls/i686/cmov/libdl-2.10.1.so
00113000-00114000 rw-p 00002000 08:01 1958 /lib/tls/i686/cmov/libdl-2.10.1.so
00114000-00138000 r-xp 00000000 08:01 1960 /lib/tls/i686/cmov/libm-2.10.1.so
00138000-00139000 r--p 00023000 08:01 1960 /lib/tls/i686/cmov/libm-2.10.1.so
00139000-0013a000 rw-p 00024000 08:01 1960 /lib/tls/i686/cmov/libm-2.10.1.so
0013a000-00264000 r-xp 00000000 08:01 8534 /usr/lib/libX11.so.6.2.0
00264000-00265000 ---p 0012a000 08:01 8534 /usr/lib/libX11.so.6.2.0
00265000-00266000 r--p 0012a000 08:01 8534 /usr/lib/libX11.so.6.2.0
00266000-00268000 rw-p 0012b000 08:01 8534 /usr/lib/libX11.so.6.2.0
00268000-00269000 rw-p 00000000 00:00 0
0026c000-00287000 r-xp 00000000 08:01 158 /lib/ld-2.10.1.so
00287000-00288000 r--p 0001a000 08:01 158 /lib/ld-2.10.1.so
00288000-00289000 rw-p 0001b000 08:01 158 /lib/ld-2.10.1.so
00289000-00303000 r-xp 00000000 08:01 8846 /usr/lib/libfreetype.so.6.3.20
00303000-00307000 r--p 00079000 08:01 8846 /usr/lib/libfreetype.so.6.3.20
00307000-00308000 rw-p 0007d000 08:01 8846 /usr/lib/libfreetype.so.6.3.20
00308000-0030a000 r-xp 00000000 08:01 8540 /usr/lib/libXau.so.6.0.0
0030a000-0030b000 r--p 00001000 08:01 8540 /usr/lib/libXau.so.6.0.0
0030b000-0030c000 rw-p 00002000 08:01 8540 /usr/lib/libXau.so.6.0.0
0030c000-00310000 r-xp 00000000 08:01 8551 /usr/lib/libXdmcp.so.6.0.0
00310000-00311000 rw-p 00003000 08:01 8551 /usr/lib/libXdmcp.so.6.0.0
00311000-00326000 r-xp 00000000 08:01 2024 /lib/tls/i686/cmov/libpthread-2.10.1.so
00326000-00327000 r--p 00014000 08:01 2024 /lib/tls/i686/cmov/libpthread-2.10.1.so
00327000-00328000 rw-p 00015000 08:01 2024 /lib/tls/i686/cmov/libpthread-2.10.1.so
00328000-0032a000 rw-p 00000000 00:00 0
003b5000-003c5000 r-xp 00000000 08:01 8571 /usr/lib/libXpm.so.4.11.0
003c5000-003c6000 r--p 0000f000 08:01 8571 /usr/lib/libXpm.so.4.11.0
003c6000-003c7000 rw-p 00010000 08:01 8571 /usr/lib/libXpm.so.4.11.0
003cb000-003e9000 r-xp 00000000 08:01 67185 /usr/lib/libgd.so.2.0.0
003e9000-003ea000 r--p 0001d000 08:01 67185 /usr/lib/libgd.so.2.0.0
003ea000-00409000 rw-p 0001e000 08:01 67185 /usr/lib/libgd.so.2.0.0
00409000-0040d000 rw-p 00000000 00:00 0
0047d000-0047e000 r-xp 00000000 00:00 0 [vdso]
00514000-00528000 r-xp 00000000 08:01 2033 /lib/libz.so.1.2.3.3
00528000-00529000 r--p 00013000 08:01 2033 /lib/libz.so.1.2.3.3
00529000-0052a000 rw-p 00014000 08:01 2033 /lib/libz.so.1.2.3.3
0052a000-00668000 r-xp 00000000 08:01 1949 /lib/tls/i686/cmov/libc-2.10.1.so
00668000-00669000 ---p 0013e000 08:01 1949 /lib/tls/i686/cmov/libc-2.10.1.so
00669000-0066b000 r--p 0013e000 08:01 1949 /lib/tls/i686/cmov/libc-2.10.1.so
0066b000-0066c000 rw-p 00140000 08:01 1949 /lib/tls/i686/cmov/libc-2.10.1.so
0066c000-0066f000 rw-p 00000000 00:00 0
006bd000-006d9000 r-xp 00000000 08:01 9572 /usr/lib/libxcb.so.1.1.0
006d9000-006da000 r--p 0001c000 08:01 9572 /usr/lib/libxcb.so.1.1.0
006da000-006db000 rw-p 0001d000 08:01 9572 /usr/lib/libxcb.so.1.1.0
00837000-0085d000 r-xp 00000000 08:01 9343 /usr/lib/libpng12.so.0.37.0
0085d000-0085e000 r--p 00025000 08:01 9343 /usr/lib/libpng12.so.0.37.0
0085e000-0085f000 rw-p 00026000 08:01 9343 /usr/lib/libpng12.so.0.37.0
009ca000-009ec000 r-xp 00000000 08:01 9171 /usr/lib/libjpeg.so.62.0.0
009ec000-009ed000 r--p 00021000 08:01 9171 /usr/lib/libjpeg.so.62.0.0
009ed000-009ee000 rw-p 00022000 08:01 9171 /usr/lib/libjpeg.so.62.0.0
00c93000-00cb7000 r-xp 00000000 08:01 37801 /lib/libexpat.so.1.5.2
00cb7000-00cb9000 r--p 00024000 08:01 37801 /lib/libexpat.so.1.5.2
00cb9000-00cba000 rw-p 00026000 08:01 37801 /lib/libexpat.so.1.5.2
00ce5000-00dcb000 r-xp 00000000 08:01 7392 /usr/lib/libstdc++.so.6.0.13
00dcb000-00dcf000 r--p 000e6000 08:01 7392 /usr/lib/libstdc++.so.6.0.13
00dcf000-00dd0000 rw-p 000ea000 08:01 7392 /usr/lib/libstdc++.so.6.0.13
00dd0000-00dd7000 rw-p 00000000 00:00 0
00e47000-00e63000 r-xp 00000000 08:01 5296 /lib/libgcc_s.so.1
00e63000-00e64000 r--p 0001b000 08:01 5296 /lib/libgcc_s.so.1
00e64000-00e65000 rw-p 0001c000 08:01 5296 /lib/libgcc_s.so.1
00f26000-00f51000 r-xp 00000000 08:01 8838 /usr/lib/libfontconfig.so.1.3.0
00f51000-00f52000 r--p 0002a000 08:01 8838 /usr/lib/libfontconfig.so.1.3.0
00f52000-00f53000 rw-p 0002b000 08:01 8838 /usr/lib/libfontconfig.so.1.3.0
08048000-08348000 r-xp 00000000 08:01 332484 /home/vmplanet/Downloads/afkmud/src/afkmud
08348000-08349000 r--p 002ff000 08:01 332484 /home/vmplanet/Downloads/afkmud/src/afkmud
08349000-0834d000 rw-p 00300000 08:01 332484 /home/vmplanet/Downloads/afkmud/src/afkmud
0834d000-084a4000 rw-p 00000000 00:00 0
08d31000-08f93000 rw-p 00000000 00:00 0 [heap]
b778c000-b7791000 rw-p 00000000 00:00 0
b77a8000-b77aa000 rw-p 00000000 00:00 0
bf99e000-bf9b3000 rw-p 00000000 00:00 0 [stack]
Aborted
Its fairly ugly to look at and I'm completely new to linux. I've done all my compiling through cygwin on Windows for years, so I'm not sure what I'm looking at here. I had assumed it had to do with the NMOTD, but after looking in the help files it looks perfectly normal to me. The crash occurs every time I get to that step in creation though. Also, when I use Admin, I can't get hlist to work. So maybe there is an error involving my helpfiles? Any helps or pointers for a new linux user would be greatly appreciated. If you need to see my compile errors I can post those as well.