This is from the lasest CVS avaible:
Code:
#0 0x4207429c in _int_malloc () from /lib/tls/libc.so.6
(gdb) bt
#0 0x4207429c in _int_malloc () from /lib/tls/libc.so.6
#1 0x4207360b in malloc () from /lib/tls/libc.so.6
#2 0x400b2e9e in operator new(unsigned) () from /usr/lib/libstdc++.so.5
#3 0x400b2fef in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
#4 0x08068688 in TCPConnection::MakePacket(ServerPacket*, unsigned) (
pack=0x816fe38, iDestination=0) at ../common/TCPConnection.cpp:55
#5 0x0806da93 in TCPServer::SendPacket(ServerPacket*) (this=0x42132368,
pack=0x42132368) at ../common/TCPConnection.cpp:1663
#6 0x080799bd in ZSList::SendPacket(ServerPacket*) (this=0x80e2cc0,
pack=0x42132368) at zoneserver.cpp:719
#7 0x0807b68c in ZSList::SendWhoAll(unsigned, char const*, short, Who_All_Struct*, WorldTCPConnection*) (this=0x80e2cc0, fromid=9, to=0x8177496 "Gaan",
admin=200, whom=0x8174870, connection=0x816ec78) at zoneserver.cpp:1398
#8 0x0807892d in ZoneServer::Process() (this=0x8170468) at zoneserver.cpp:429
#9 0x08079757 in ZSList::Process() (this=0x80e2cc0) at zoneserver.cpp:688
#10 0x080738a9 in main (argc=0, argv=0x0) at net.cpp:315
#11 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
I kept the core file in case you need more info, this seems to only be a linux problem, and I can't figure it out, even with Lethal's help.
Maybe someone else can.