Had to wrangle just a tad with gcc 4.4.0 to get this up (they moved some includes around, assholes) but for the record:
[samson@boralis: ~/afkmud/area] ./grind
==20841== Memcheck, a memory error detector.
==20841== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==20841== Using LibVEX rev 1884, a library for dynamic binary translation.
==20841== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==20841== Using valgrind-3.4.1, a dynamic binary instrumentation framework.
==20841== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==20841==
--20841-- Command line
--20841-- ../src/afkmud
--20841-- 5500
--20841-- Startup, with flags:
--20841-- -v
--20841-- --tool=memcheck
--20841-- --leak-check=yes
--20841-- --show-reachable=yes
--20841-- --db-attach=yes
--20841-- --num-callers=10
--20841-- --track-fds=yes
--20841-- --suppressions=./vg_suppress.supp
--20841-- Contents of /proc/version:
--20841-- Linux version 2.6.29.5-191.fc11.x86_64 (mockbuild@x86-5.fedora.phx.redhat.com) (gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC) ) #1 SMP Tue Jun 16 23:23:21 EDT 2009
--20841-- Arch and hwcaps: AMD64, amd64-sse2
--20841-- Page sizes: currently 4096, max supported 4096
--20841-- Valgrind library directory: /usr/lib64/valgrind
--20841-- Reading syms from /home/samson/afkmud/src/afkmud (0x400000)
--20841-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x38000000)
--20841-- object doesn't have a dynamic symbol table
--20841-- Reading syms from /lib64/ld-2.10.1.so (0x3241c00000)
--20841-- Reading suppressions file: ./vg_suppress.supp
--20841-- Reading suppressions file: /usr/lib64/valgrind/default.supp
--20841-- REDIR: 0x3241c17320 (strlen) redirected to 0x3803c8c7 (vgPlain_amd64_linux_REDIR_FOR_strlen)
--20841-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x4802000)
--20841-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4a03000)
==20841== WARNING: new redirection conflicts with existing -- ignoring it
--20841-- new: 0x3241c17320 (strlen ) R-> 0x04a07de0 strlen
--20841-- REDIR: 0x3241c17190 (index) redirected to 0x4a07b30 (index)
--20841-- REDIR: 0x3241c17210 (strcmp) redirected to 0x4a080e0 (strcmp)
--20841-- Reading syms from /lib64/libz.so.1.2.3 (0x3243400000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libgd.so.2.0.0 (0x4c18000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /lib64/libdl-2.10.1.so (0x3242400000)
--20841-- Reading syms from /usr/lib64/libstdc++.so.6.0.11 (0x3244000000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /lib64/libm-2.10.1.so (0x3242c00000)
--20841-- Reading syms from /lib64/libgcc_s-4.4.0-20090506.so.1 (0x3244400000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /lib64/libc-2.10.1.so (0x3242000000)
--20841-- Reading syms from /usr/lib64/libXpm.so.4.11.0 (0x4e60000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libX11.so.6.2.0 (0x5071000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libjpeg.so.62.0.0 (0x53aa000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libfontconfig.so.1.3.0 (0x355ea00000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libfreetype.so.6.3.20 (0x355e600000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libpng12.so.0.37.0 (0x3245400000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libxcb.so.1.1.0 (0x55cf000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /lib64/libexpat.so.1.5.2 (0x3246c00000)
--20841-- object doesn't have a symbol table
--20841-- Reading syms from /usr/lib64/libXau.so.6.0.0 (0x3243800000)
--20841-- object doesn't have a symbol table
--20841-- REDIR: 0x324207f830 (rindex) redirected to 0x4a07990 (rindex)
--20841-- REDIR: 0x324207f400 (strlen) redirected to 0x4a07da0 (strlen)
--20841-- REDIR: 0x32440c2770 (operator new(unsigned long)) redirected to 0x4a06f30 (operator new(unsigned long))
--20841-- REDIR: 0x3242082510 (memcpy) redirected to 0x4a081c0 (memcpy)
--20841-- REDIR: 0x3242079e30 (calloc) redirected to 0x4a05340 (calloc)
--20841-- REDIR: 0x3242079880 (free) redirected to 0x4a06270 (free)
--20841-- REDIR: 0x324207a780 (malloc) redirected to 0x4a07570 (malloc)
--20841-- REDIR: 0x324207eeb0 (strcpy) redirected to 0x4a07e00 (strcpy)
--20841-- REDIR: 0x324207ee70 (strcmp) redirected to 0x4a08090 (strcmp)
--20841-- REDIR: 0xffffffffff600000 (???) redirected to 0x3803c8b3 (vgPlain_amd64_linux_REDIR_FOR_vgettimeofday)
--20841-- REDIR: 0x3242084ee0 (strchrnul) redirected to 0x4a08d40 (strchrnul)
--20841-- REDIR: 0x32440c08a0 (operator delete(void*)) redirected to 0x4a05d70 (operator delete(void*))
--20841-- REDIR: 0x3242081ba0 (mempcpy) redirected to 0x4a08d90 (mempcpy)
Thu Jul 30, 2009 1:51:19 PM PDT :: Booting Database
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Thu Jul 30, 2009 1:51:19 PM PDT :: [*****] BOOT: ---------------------[ Boot Log ]--------------------
Thu Jul 30, 2009 1:51:19 PM PDT :: Database bootup starting.
Thu Jul 30, 2009 1:51:19 PM PDT :: Loading sysdata configuration...
--20841-- REDIR: 0x32440c28a0 (operator new[](unsigned long)) redirected to 0x4a067f0 (operator new[](unsigned long))
--20841-- REDIR: 0x3242080920 (memchr) redirected to 0x4a08180 (memchr)
Thu Jul 30, 2009 1:51:20 PM PDT :: Initializing libdl support...
Thu Jul 30, 2009 1:51:20 PM PDT :: Verifying existence of login greeting...
Thu Jul 30, 2009 1:51:20 PM PDT :: Login greeting located.
Thu Jul 30, 2009 1:51:20 PM PDT :: Loading commands...
--20841-- REDIR: 0x3242080eb0 (memmove) redirected to 0x4a08cd0 (memmove)
--20841-- REDIR: 0x3241c17db0 (stpcpy) redirected to 0x4a08b90 (stpcpy)
--20841-- REDIR: 0x324207f5d0 (strncmp) redirected to 0x4a08020 (strncmp)
--20841-- REDIR: 0x32420821c0 (stpcpy) redirected to 0x4a089f0 (stpcpy)
--20841-- REDIR: 0x32440c08e0 (operator delete[](void*)) redirected to 0x4a05770 (operator delete[](void*))
Thu Jul 30, 2009 1:51:20 PM PDT :: Loading spec_funs...
Thu Jul 30, 2009 1:51:20 PM PDT :: Loading helps...
Thu Jul 30, 2009 1:51:20 PM PDT :: Loading channels...
Thu Jul 30, 2009 1:51:20 PM PDT :: Loading overland maps...
Thu Jul 30, 2009 1:51:20 PM PDT :: Initializing map grid array....
Thu Jul 30, 2009 1:51:20 PM PDT :: Loading continent of One.....
--20841-- REDIR: 0x3242081070 (memset) redirected to 0x4a08c60 (memset)
Thu Jul 30, 2009 1:51:23 PM PDT :: Loading overland map exits....
Thu Jul 30, 2009 1:51:23 PM PDT :: Loading overland landmarks....
Thu Jul 30, 2009 1:51:23 PM PDT :: Loading landing sites....
Thu Jul 30, 2009 1:51:23 PM PDT :: Loading socials...
Thu Jul 30, 2009 1:51:24 PM PDT :: Loading skill table...
Thu Jul 30, 2009 1:51:25 PM PDT :: Sorting skill table...
Thu Jul 30, 2009 1:51:25 PM PDT :: Remapping slots to sns...
Thu Jul 30, 2009 1:51:25 PM PDT :: Loading classes
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading races
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading Connection History
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading liquid table
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading mixture table
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading herb table
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading tongues
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading quest bit tables
Thu Jul 30, 2009 1:51:28 PM PDT :: [*****] BUG: load_abits: Cannot open abit file.
Thu Jul 30, 2009 1:51:28 PM PDT :: [*****] BUG: load_qbits: Cannot open qbit file.
Thu Jul 30, 2009 1:51:28 PM PDT :: Initializing random number generator
Thu Jul 30, 2009 1:51:28 PM PDT :: Setting Astral Walk target room
Thu Jul 30, 2009 1:51:28 PM PDT :: Setting time and weather
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading holiday chart...
Thu Jul 30, 2009 1:51:28 PM PDT :: Assigning gsn's
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading DNS cache...
Thu Jul 30, 2009 1:51:28 PM PDT :: Loading slay table...
Thu Jul 30, 2009 1:51:28 PM PDT :: Reading in area files...
--20841-- REDIR: 0x3242084e80 (rawmemchr) redirected to 0x4a08d70 (rawmemchr)
Thu Jul 30, 2009 1:51:29 PM PDT :: void.are : Version 1 Vnums: 11000 - 11999
Thu Jul 30, 2009 1:51:29 PM PDT :: entry.are : Version 1 Vnums: 100 - 199
Thu Jul 30, 2009 1:51:29 PM PDT :: astral.are : Version 1 Vnums: 4350 - 4449
Thu Jul 30, 2009 1:51:29 PM PDT :: one.are : Version 1 Vnums: 50000 - 50499
Thu Jul 30, 2009 1:51:30 PM PDT :: immtrain.are : Version 1 Vnums: 21100 - 21299
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading ships...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading runes...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading runewords...
Thu Jul 30, 2009 1:51:30 PM PDT :: Fixing exits...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading clans...
Thu Jul 30, 2009 1:51:30 PM PDT :: $
Thu Jul 30, 2009 1:51:30 PM PDT :: Cleaning up clan data...
Thu Jul 30, 2009 1:51:30 PM PDT :: Done clans
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading deities...
Thu Jul 30, 2009 1:51:30 PM PDT :: Done deities
Thu Jul 30, 2009 1:51:30 PM PDT :: Counting pfiles.....
--20841-- REDIR: 0xffffffffff600400 (???) redirected to 0x3803c8bd (vgPlain_amd64_linux_REDIR_FOR_vtime)
Thu Jul 30, 2009 1:51:30 PM PDT :: Pfile count completed.
Thu Jul 30, 2009 1:51:30 PM PDT :: Total pfiles scanned: 1
Thu Jul 30, 2009 1:51:30 PM PDT :: Total exempted pfiles: 0
Thu Jul 30, 2009 1:51:30 PM PDT :: Updating rare item counts.....
Thu Jul 30, 2009 1:51:30 PM PDT :: Checking player files....
Thu Jul 30, 2009 1:51:30 PM PDT :: Checking corpses....
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading corpses...
Thu Jul 30, 2009 1:51:30 PM PDT :: Making wizlist
Thu Jul 30, 2009 1:51:30 PM PDT :: Building wizinfo
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading MSSP Data...
Thu Jul 30, 2009 1:51:30 PM PDT :: No MSSP data file found. Generating default data.
Thu Jul 30, 2009 1:51:30 PM PDT :: Initializing area reset events...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading auction sales list...
Thu Jul 30, 2009 1:51:30 PM PDT :: No sales file found.
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading auction houses...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading clan/guild shops...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading prototype area files...
Thu Jul 30, 2009 1:51:30 PM PDT :: Fixing prototype zone exits...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading boards...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading bans...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading auth namelist...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading Immortal Hosts...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading Projects...
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading Morphs...
Thu Jul 30, 2009 1:51:30 PM PDT :: Done.
Thu Jul 30, 2009 1:51:30 PM PDT :: Loading weather vector data...
Thu Jul 30, 2009 1:51:30 PM PDT :: Initializing area weather data...
Thu Jul 30, 2009 1:51:30 PM PDT :: Area weather data initialized.
Thu Jul 30, 2009 1:51:30 PM PDT :: Registering chess packet handler...
Thu Jul 30, 2009 1:51:30 PM PDT :: Database bootup completed.
Thu Jul 30, 2009 1:51:30 PM PDT :: Initializing main socket
Thu Jul 30, 2009 1:51:30 PM PDT :: Main socket initialized
Thu Jul 30, 2009 1:51:30 PM PDT :: AFKMud ready on port 5500.
Thu Jul 30, 2009 1:51:30 PM PDT :: IMC: Loading IMC2 command table...
Thu Jul 30, 2009 1:51:30 PM PDT :: IMC: Loading IMC2 network data...
Thu Jul 30, 2009 1:51:30 PM PDT :: IMC: Loading IMC2 help file...
Thu Jul 30, 2009 1:51:30 PM PDT :: IMC: Loading IMC2 color table...
Thu Jul 30, 2009 1:51:30 PM PDT :: IMC: IMC2 network data loaded. Autoconnect not set. IMC2 will need to be connected manually.
Thu Jul 30, 2009 1:51:30 PM PDT :: No people online yet. Suspending autonomous update handlers.
Thu Jul 30, 2009 1:51:39 PM PDT :: Waking up autonomous update handlers.
--20841-- REDIR: 0x324207f530 (strncat) redirected to 0x4a07c50 (strncat)
--20841-- REDIR: 0x32420809a0 (bcmp) redirected to 0x4a08950 (bcmp)
Thu Jul 30, 2009 1:51:47 PM PDT :: Incoming connection: 127.0.0.1, port 45382.
Thu Jul 30, 2009 1:51:47 PM PDT :: Preloading player data for: Admin
Thu Jul 30, 2009 1:51:49 PM PDT :: Loading player data for Admin (14K)
Thu Jul 30, 2009 1:51:50 PM PDT :: Admin [boralis.arthmoor.com] has connected.
Thu Jul 30, 2009 1:51:52 PM PDT :: Linux client detected for Admin.
Thu Jul 30, 2009 1:51:52 PM PDT :: Admin returns from beyond the void.
Thu Jul 30, 2009 1:53:50 PM PDT :: Log Admin: shutdown mud now
--20841-- REDIR: 0x324207edf0 (index) redirected to 0x4a07ab0 (index)
Thu Jul 30, 2009 1:53:51 PM PDT :: Saving players....
Thu Jul 30, 2009 1:53:51 PM PDT :: Admin saved.
Thu Jul 30, 2009 1:53:51 PM PDT :: Saving game world time....
Thu Jul 30, 2009 1:53:51 PM PDT :: Normal termination of game.
Thu Jul 30, 2009 1:53:51 PM PDT :: Cleaning up Memory.&d
Thu Jul 30, 2009 1:53:51 PM PDT :: No more people online. Autonomous actions suspended.
==20841==
==20841== FILE DESCRIPTORS: 3 open at exit.
==20841== Open file descriptor 2: /dev/pts/0
==20841== <inherited from parent>
==20841==
==20841== Open file descriptor 1:
==20841== at 0x32420D1997: dup2 (in /lib64/libc-2.10.1.so)
==20841== by 0x538B24: descriptor_data::resolve_dns(long) (descriptor.cpp:1327)
==20841== by 0x53B3B5: new_descriptor(int) (descriptor.cpp:1459)
==20841== by 0x513E00: game_loop() (comm.cpp:927)
==20841== by 0x514953: main (comm.cpp:1342)
==20841==
==20841== Open file descriptor 0: /dev/pts/0
==20841== <inherited from parent>
==20841==
==20841==
==20841== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 6 from 2)
--20841--
--20841-- supp: 4 dl-hack3-cond-1
--20841-- supp: 2 glibc-2.5.x-on-SUSE-10.2-(PPC)-2a
==20841== malloc/free: in use at exit: 421,935 bytes in 1,446 blocks.
==20841== malloc/free: 1,044,497 allocs, 1,043,051 frees, 54,966,390 bytes allocated.
==20841==
==20841== searching for pointers to 1,446 not-freed blocks.
==20841== checked 1,903,168 bytes.
==20841==
==20841== 421,935 bytes in 1,446 blocks are definitely lost in loss record 1 of 1
==20841== at 0x4A068BE: operator new[](unsigned long) (vg_replace_malloc.c:274)
==20841== by 0x544A98: str_dup(char const*) (editor.cpp:171)
==20841== by 0x5271BC: fread_string_nohash(_IO_FILE*) (db.cpp:710)
==20841== by 0x528817: fread_sysdata(_IO_FILE*) (db.cpp:1138)
==20841== by 0x528F0E: load_systemdata() (db.cpp:1245)
==20841== by 0x5294D4: boot_db(bool) (db.cpp:1828)
==20841== by 0x51462C: init_mud(bool, int, int, int) (comm.cpp:397)
==20841== by 0x5148B3: main (comm.cpp:1313)
==20841==
==20841== LEAK SUMMARY:
==20841== definitely lost: 421,935 bytes in 1,446 blocks.
==20841== possibly lost: 0 bytes in 0 blocks.
==20841== still reachable: 0 bytes in 0 blocks.
==20841== suppressed: 0 bytes in 0 blocks.
--20841-- memcheck: sanity checks: 1705 cheap, 41 expensive
--20841-- memcheck: auxmaps: 430 auxmap entries (27520k, 26M) in use
--20841-- memcheck: auxmaps_L1: 509125 searches, 1925558 cmps, ratio 37:10
--20841-- memcheck: auxmaps_L2: 1618 searches, 430 nodes
--20841-- memcheck: SMs: n_issued = 491 (7856k, 7M)
--20841-- memcheck: SMs: n_deissued = 14 (224k, 0M)
--20841-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M)
--20841-- memcheck: SMs: max_undefined = 14 (224k, 0M)
--20841-- memcheck: SMs: max_defined = 730 (11680k, 11M)
--20841-- memcheck: SMs: max_non_DSM = 477 (7632k, 7M)
--20841-- memcheck: max sec V bit nodes: 0 (0k, 0M)
--20841-- memcheck: set_sec_vbits8 calls: 0 (new: 0, updates: 0)
--20841-- memcheck: max shadow mem size: 11776k, 11M
--20841-- translate: fast SP updates identified: 25,135 ( 91.9%)
--20841-- translate: generic_known SP updates identified: 2,021 ( 7.3%)
--20841-- translate: generic_unknown SP updates identified: 172 ( 0.6%)
--20841-- tt/tc: 106,543 tt lookups requiring 118,200 probes
--20841-- tt/tc: 106,543 fast-cache updates, 4 flushes
--20841-- transtab: new 18,178 (427,339 -> 7,072,481; ratio 165:10) [0 scs]
--20841-- transtab: dumped 0 (0 -> ??)
--20841-- transtab: discarded 7 (292 -> ??)
--20841-- scheduler: 170,571,773 jumps (bb entries).
--20841-- scheduler: 1,705/2,183,705 major/minor sched events.
--20841-- sanity: 1706 cheap, 41 expensive checks.
--20841-- exectx: 24,593 lists, 12,321 contexts (avg 0 per list)
--20841-- exectx: 2,089,944 searches, 2,103,665 full compares (1,006 per 1000)
--20841-- exectx: 1,445 cmp2, 15 cmp4, 0 cmpAll
--20841-- errormgr: 7 supplist searches, 121 comparisons during search
--20841-- errormgr: 6 errlist searches, 15 comparisons during search