==21780== Helgrind, a thread error detector. ==21780== Copyright (C) 2007-2007, and GNU GPL'd, by OpenWorks LLP et al. ==21780== Using LibVEX rev 1804, a library for dynamic binary translation. ==21780== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==21780== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation framework. ==21780== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==21780== For more details, rerun with: -v ==21780== Your configuration files are in... /home/andreas/.PlaneShift Thu Jul 3 18:34:00 2008, -Server Console initialized (./psserver-V0.1)- Thu Jul 3 18:34:00 2008, LOG_ANY flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_WEATHER flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_SPAWN flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_CELPERSIST flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_PAWS flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_GROUP flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_CHEAT flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_LINMOVE flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_SPELLS flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_NEWCHAR flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_SUPERCLIENT flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_EXCHANGES flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_ADMIN flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_STARTUP flag activated with no filter. Thu Jul 3 18:34:00 2008, LOG_CHARACTER flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_CONNECTIONS flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_CHAT flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_NET flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_LOAD flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_NPC flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_TRADE flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_SOUND flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_COMBAT flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_SKILLXP flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_QUESTS flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_SCRIPT flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_MARRIAGE flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_MESSAGES flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_CACHE flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_PETS flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_USER flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_LOOT flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_DUELS flag deactivated with no filter. Thu Jul 3 18:34:00 2008, LOG_TRIBES flag deactivated with no filter. Thu Jul 3 18:34:00 2008, Thu Jul 3 18:34:00 2008, Database Host: 'localhost' User: 'planeshift' Databasename: 'planeshift' Port: 0 Thu Jul 3 18:34:00 2008, Thu Jul 3 18:34:01 2008, Thu Jul 3 18:34:01 2008, Started Database Thu Jul 3 18:34:01 2008, Thu Jul 3 18:34:03 2008, Thu Jul 3 18:34:03 2008, 210 Common Strings Loaded Thu Jul 3 18:34:03 2008, Thu Jul 3 18:34:03 2008, 9 Sectors Loaded Thu Jul 3 18:34:03 2008, Thu Jul 3 18:34:03 2008, 66 Skills Loaded Thu Jul 3 18:34:03 2008, Thu Jul 3 18:34:03 2008, 45 Limitations Loaded Thu Jul 3 18:34:04 2008, Thu Jul 3 18:34:04 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for StoneBreaker. Thu Jul 3 18:34:04 2008, Thu Jul 3 18:34:04 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Enkidukai. Thu Jul 3 18:34:05 2008, Thu Jul 3 18:34:05 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Ynnwn. Thu Jul 3 18:34:05 2008, Thu Jul 3 18:34:05 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Ylian. Thu Jul 3 18:34:05 2008, Thu Jul 3 18:34:05 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Xacha. Thu Jul 3 18:34:06 2008, Thu Jul 3 18:34:06 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Nolthrir. Thu Jul 3 18:34:06 2008, Thu Jul 3 18:34:06 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Dermorian. Thu Jul 3 18:34:06 2008, Thu Jul 3 18:34:06 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Hammerwielder. Thu Jul 3 18:34:07 2008, Thu Jul 3 18:34:07 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Diaboli. Thu Jul 3 18:34:07 2008, Thu Jul 3 18:34:07 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Kran. Thu Jul 3 18:34:08 2008, Thu Jul 3 18:34:08 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Lemur. Thu Jul 3 18:34:08 2008, Thu Jul 3 18:34:08 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Klyros. Thu Jul 3 18:34:09 2008, Thu Jul 3 18:34:09 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Enkidukai. Thu Jul 3 18:34:09 2008, Thu Jul 3 18:34:09 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(3.00,10.00) for StoneBreaker. Thu Jul 3 18:34:09 2008, Thu Jul 3 18:34:09 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Ynnwn. Thu Jul 3 18:34:10 2008, Thu Jul 3 18:34:10 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Ylian. Thu Jul 3 18:34:10 2008, Thu Jul 3 18:34:10 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Xacha. Thu Jul 3 18:34:10 2008, Thu Jul 3 18:34:10 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Nolthrir. Thu Jul 3 18:34:11 2008, Thu Jul 3 18:34:11 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Dermorian. Thu Jul 3 18:34:11 2008, Thu Jul 3 18:34:11 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Hammerwielder. Thu Jul 3 18:34:12 2008, Thu Jul 3 18:34:12 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Diaboli. Thu Jul 3 18:34:12 2008, Thu Jul 3 18:34:12 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Lemur. Thu Jul 3 18:34:12 2008, Thu Jul 3 18:34:12 2008, LoadedBaseSpeed Walk 3.00(2.50,3.00) Run 5.00(3.00,10.00) for Klyros. Thu Jul 3 18:34:13 2008, Thu Jul 3 18:34:13 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Rogue. Thu Jul 3 18:34:13 2008, Thu Jul 3 18:34:13 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Clacker. Thu Jul 3 18:34:13 2008, Thu Jul 3 18:34:13 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Rat. Thu Jul 3 18:34:13 2008, Thu Jul 3 18:34:13 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Grendol. Thu Jul 3 18:34:14 2008, Thu Jul 3 18:34:14 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Gobble. Thu Jul 3 18:34:14 2008, Thu Jul 3 18:34:14 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Consumer. Thu Jul 3 18:34:14 2008, Thu Jul 3 18:34:14 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Trepor. Thu Jul 3 18:34:15 2008, Thu Jul 3 18:34:15 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Ulbernaut. Thu Jul 3 18:34:15 2008, Thu Jul 3 18:34:15 2008, LoadedBaseSpeed Walk 3.00(0.00,3.00) Run 5.00(2.00,10.00) for Tefusang. Thu Jul 3 18:34:15 2008, Thu Jul 3 18:34:15 2008, 32 Races Loaded Thu Jul 3 18:34:15 2008, Thu Jul 3 18:34:15 2008, 4 Traits Loaded Thu Jul 3 18:34:15 2008, Thu Jul 3 18:34:15 2008, 25 Item Categories Loaded Thu Jul 3 18:34:15 2008, Thu Jul 3 18:34:15 2008, 2 Item Animations Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 169 Item Stats Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 6 Ways Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 4 Factions Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, Can't find math script for: Recharge Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 8 Spells Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 20 Quests Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 21 Trade Combinations Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 31 Trade Transformations Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 7 Unique Trade Transformations Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 13 Trade Processes Loaded Thu Jul 3 18:34:17 2008, Thu Jul 3 18:34:17 2008, 7 Trade Patterns Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 7 Trade Patterns Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 5 Tips Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 4 Bad Names Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 4 Armor vs Weapon Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 3 Movement Modes Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 8 Movement Types Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, 6 Stances Loaded Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, Missing /this/version.dat! Cannot send update notifications to clients. Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, Preloaded mesh names, texture names, part names, image names, race info, sector info, traits, item categories, item stats, ways and spells. Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, ==21780== Thread #1 is the program's root thread ==21780== ==21780== Thread #2 was created ==21780== at 0x45AFE48: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x4024625: pthread_create@* (hg_intercepts.c:213) ==21780== by 0x41D500A: CS::Threading::Implementation::ThreadBase::Start() (pthread_thread.cpp:91) ==21780== by 0x8075D8F: NetManager::Initialize(int, int, int) (thread.h:152) ==21780== by 0x808F297: psServer::Initialize(iObjectRegistry*) (psserver.cpp:352) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x46250F8 ==21780== at 0x453387D: fflush (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x837D7AF: ConsoleOut::Intern_VPrintf(ConsoleOutMsgClass, char const*, char*) (consoleout.cpp:194) ==21780== by 0x837D831: ConsoleOut::Intern_Printf(ConsoleOutMsgClass, char const*, ...) (consoleout.cpp:121) ==21780== by 0x837DB08: pslog::LogMessage(char const*, int, char const*, int, LOG_TYPES, unsigned, char const*, ...) (log.cpp:170) ==21780== by 0x808F460: psServer::Initialize(iObjectRegistry*) (psserver.cpp:365) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== Old state: shared-readonly by threads #1, #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #1, holds no consistent locks ==21780== Location 0x46250F8 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x46250F0 ==21780== at 0x45BD045: (within /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x837D7AF: ConsoleOut::Intern_VPrintf(ConsoleOutMsgClass, char const*, char*) (consoleout.cpp:194) ==21780== by 0x837D831: ConsoleOut::Intern_Printf(ConsoleOutMsgClass, char const*, ...) (consoleout.cpp:121) ==21780== by 0x837DB08: pslog::LogMessage(char const*, int, char const*, int, LOG_TYPES, unsigned, char const*, ...) (log.cpp:170) ==21780== by 0x808F460: psServer::Initialize(iObjectRegistry*) (psserver.cpp:365) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== Old state: shared-modified by threads #1, #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #1, holds no consistent locks ==21780== Location 0x46250F0 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x46250F4 ==21780== at 0x453567C: puts (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x807787E: NetManager::Run() (netmanager.cpp:326) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x46250F4 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 1 at 0x437C017 ==21780== at 0x4535703: puts (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x807787E: NetManager::Run() (netmanager.cpp:326) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: owned exclusively by thread #1 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #2, holds no locks at all Network thread started! Thu Jul 3 18:34:18 2008, Listening on '0.0.0.0' Port 13331. Thu Jul 3 18:34:18 2008, ==21780== ==21780== Possible data race during write of size 1 at 0x53E7904 ==21780== at 0x8285E55: NetBase::Bind(int, int) (netbase.cpp:734) ==21780== by 0x8285EE2: NetBase::Bind(char const*, int) (netbase.cpp:711) ==21780== by 0x808F48B: psServer::Initialize(iObjectRegistry*) (psserver.cpp:367) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== Old state: owned exclusively by thread #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #1, holds no locks at all Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:18 2008, Started Network Thread Thu Jul 3 18:34:18 2008, Thu Jul 3 18:34:19 2008, Thu Jul 3 18:34:19 2008, Started Event Manager Thread Thu Jul 3 18:34:19 2008, Thu Jul 3 18:34:19 2008, Thu Jul 3 18:34:19 2008, Started User Manager Thu Jul 3 18:34:19 2008, Thu Jul 3 18:34:20 2008, Thu Jul 3 18:34:20 2008, Started CEL Thu Jul 3 18:34:20 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Started Combat Manager Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Started Spell Manager Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Started Weather Manager Thu Jul 3 18:34:21 2008, WordNet library error: Can't open datafile(data/dict/data.noun) WordNet library error: Can't open indexfile(data/dict/index.noun) WordNet library error: Can't open datafile(data/dict/data.verb) WordNet library error: Can't open indexfile(data/dict/index.verb) WordNet library error: Can't open datafile(data/dict/data.adj) WordNet library error: Can't open indexfile(data/dict/index.adj) WordNet library error: Can't open datafile(data/dict/data.adv) WordNet library error: Can't open indexfile(data/dict/index.adv) WordNet library warning: Can't open verb example sentence file(data/dict/sents.vrb) WordNet library warning: Can't open verb example sentence index file(data/dict/sentidx.vrb) Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, ***************************** Thu Jul 3 18:34:21 2008, WordNet failed to initialize. Thu Jul 3 18:34:21 2008, ****************************** Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loading Trigger Groups... Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loaded trigger group entry Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loaded trigger group entry Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loaded trigger group entry Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loaded trigger group entry Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loaded trigger group entry Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loaded trigger group entry Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:21 2008, Loading Triggers... Thu Jul 3 18:34:21 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started Chat Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started Guild Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started Question Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started Advice Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started Group Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started Character Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:50 2008, Started NPC Spawn Manager Thu Jul 3 18:34:50 2008, Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Started Admin Manager Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Started Action Manager Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Started Authentication Server Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Started Exchange Manager Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Thu Jul 3 18:34:51 2008, Started NPC Superclient Manager Thu Jul 3 18:34:51 2008, ==21780== ==21780== Thread #3 was created ==21780== at 0x45AFE48: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x4024625: pthread_create@* (hg_intercepts.c:213) ==21780== by 0x41D500A: CS::Threading::Implementation::ThreadBase::Start() (pthread_thread.cpp:91) ==21780== by 0x83330FB: MsgHandler::StartThread() (thread.h:152) ==21780== by 0x808F5AA: psServer::Initialize(iObjectRegistry*) (psserver.cpp:389) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x847BB10 ==21780== at 0x837D190: psGameEvent::psGameEvent(unsigned, int, char const*) (gameevent.cpp:46) ==21780== by 0x8078798: psNPCManagerTick::psNPCManagerTick(int, NPCManager*) (npcmanager.cpp:2146) ==21780== by 0x8079FC1: NPCManager::SendAllCommands() (npcmanager.cpp:2064) ==21780== by 0x8089763: psNPCManagerTick::Trigger() (npcmanager.cpp:2158) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x847BB10 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x55E3DC0 ==21780== at 0x8089B1A: psNPCManagerTick::~psNPCManagerTick() (npcmanager.cpp:78) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55E3DC0 has never been protected by any lock Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Started Progression Manager Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Started Work Manager Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Started Economy Manager Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Started Minigame Manager Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Started Character Creation Manager Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Started Introduction Manager Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, Server status reporter initialized. Thu Jul 3 18:35:02 2008, Thu Jul 3 18:35:02 2008, PS Server: exec /this/serverscript Thu Jul 3 18:35:03 2008, PS Server: loadmap npcroom2 ==21780== ==21780== Possible data race during write of size 4 at 0x55AC9F0 ==21780== at 0x812F906: WeatherManager::HandleWeatherEvent(psWeatherGameEvent*) (array.h:456) ==21780== by 0x8130F6A: psWeatherGameEvent::Trigger() (weathermanager.cpp:581) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55AC9F0 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x56237F8 ==21780== at 0x812EDB7: WeatherManager::QueueNextEvent(int, int, int, int, int, char const*, psSectorInfo*, unsigned, int, int, int) (array.h:115) ==21780== by 0x81305D5: WeatherManager::HandleWeatherEvent(psWeatherGameEvent*) (weathermanager.cpp:510) ==21780== by 0x8130F6A: psWeatherGameEvent::Trigger() (weathermanager.cpp:581) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x56237F8 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x55AC9CC ==21780== at 0x81305E5: WeatherManager::HandleWeatherEvent(psWeatherGameEvent*) (weathermanager.cpp:512) ==21780== by 0x8130F6A: psWeatherGameEvent::Trigger() (weathermanager.cpp:581) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55AC9CC has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x5623708 ==21780== at 0x8131672: psWeatherGameEvent::~psWeatherGameEvent() (weathermanager.h:106) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x5623708 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x562377C ==21780== at 0x8131678: psWeatherGameEvent::~psWeatherGameEvent() (csstring.h:1039) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: owned exclusively by thread #1 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no locks at all ==21780== ==21780== Possible data race during write of size 4 at 0x5623780 ==21780== at 0x419FCF1: csStringBase::Free() (csstring.cpp:46) ==21780== by 0x419FF26: csStringBase::~csStringBase() (csstring.cpp:40) ==21780== by 0x8131686: psWeatherGameEvent::~psWeatherGameEvent() (csstring.h:1039) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x5623780 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x5623784 ==21780== at 0x419FCFB: csStringBase::Free() (csstring.cpp:47) ==21780== by 0x419FF26: csStringBase::~csStringBase() (csstring.cpp:40) ==21780== by 0x8131686: psWeatherGameEvent::~psWeatherGameEvent() (csstring.h:1039) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: owned exclusively by thread #1 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no locks at all ==21780== ==21780== Possible data race during write of size 4 at 0x5623788 ==21780== at 0x419FD05: csStringBase::Free() (csstring.cpp:48) ==21780== by 0x419FF26: csStringBase::~csStringBase() (csstring.cpp:40) ==21780== by 0x8131686: psWeatherGameEvent::~psWeatherGameEvent() (csstring.h:1039) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: owned exclusively by thread #1 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no locks at all Map npcroom2 loaded successfully in 760ms Thu Jul 3 18:35:04 2008, Thu Jul 3 18:35:04 2008, Building warp cache for 2 sectors... Thu Jul 3 18:35:04 2008, Thu Jul 3 18:35:04 2008, 2 portal meshes for NPCroomwarp Thu Jul 3 18:35:04 2008, Thu Jul 3 18:35:04 2008, 3 portal meshes for NPCroom3 Thu Jul 3 18:35:04 2008, PS Server: loadmap npcroom1 Map npcroom1 loaded successfully in 22ms Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, Building warp cache for 3 sectors... Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 2 portal meshes for NPCroomwarp Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 3 portal meshes for NPCroom3 Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 1 portal meshes for NPCroom Thu Jul 3 18:35:05 2008, PS Server: loadmap npcroom_corr Map npcroom_corr loaded successfully in 63ms Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, Building warp cache for 5 sectors... Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 2 portal meshes for NPCroomwarp Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 3 portal meshes for NPCroom3 Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 1 portal meshes for NPCroom Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 2 portal meshes for NPCroom1 Thu Jul 3 18:35:05 2008, Thu Jul 3 18:35:05 2008, 2 portal meshes for NPCroom2 Thu Jul 3 18:35:05 2008, PS Server: loadmap podium Map podium loaded successfully in 15ms Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, Building warp cache for 6 sectors... Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, 2 portal meshes for NPCroomwarp Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, 3 portal meshes for NPCroom3 Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, 1 portal meshes for NPCroom Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, 2 portal meshes for NPCroom1 Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, 2 portal meshes for NPCroom2 Thu Jul 3 18:35:06 2008, Thu Jul 3 18:35:06 2008, 0 portal meshes for room Thu Jul 3 18:35:06 2008, PS Server: spawn ==21780== ==21780== Possible data race during write of size 4 at 0x56ACE78 ==21780== at 0x80738CA: psMiniGameManagerTick::~psMiniGameManagerTick() (minigamemanager.cpp:66) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x56ACE78 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x847BB40 ==21780== at 0x837D8BE: pslog::Initialize(iObjectRegistry*) (log.cpp:195) ==21780== by 0x81069E8: ProximityList::ProximityList(iObjectRegistry*, gemObject*) (psproxlist.cpp:70) ==21780== by 0x804E05A: gemObject::InitProximityList(float, int) (gem.cpp:906) ==21780== by 0x8057DC8: gemObject::gemObject(char const*, char const*, char const*, unsigned, iSector*, csVector3 const&, float, int, unsigned) (gem.cpp:646) ==21780== by 0x8065F83: gemActor::gemActor(psCharacter*, char const*, char const*, unsigned, iSector*, csVector3 const&, float, int, unsigned) (gem.cpp:1706) ==21780== by 0x8066D55: gemNPC::gemNPC(psCharacter*, char const*, char const*, unsigned, iSector*, csVector3 const&, float, int, unsigned) (gem.cpp:3451) ==21780== by 0x80FC980: EntityManager::CreateNPC(psCharacter*, unsigned, csVector3, iSector*, float, bool) (entitymanager.cpp:745) ==21780== by 0x80FCBF5: EntityManager::CreateNPC(psCharacter*, bool) (entitymanager.cpp:727) ==21780== by 0x8153FF8: SpawnManager::RepopulateLive(psSectorInfo*) (spawnmanager.cpp:573) ==21780== by 0x8114B8F: com_spawn(char*) (command.cpp:514) ==21780== by 0x836BD4D: execute_line(char const*, csString*) (serverconsole.cpp:149) ==21780== by 0x836BF2E: ServerConsole::ExecuteScript(char const*) (serverconsole.cpp:217) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #1, holds no consistent locks ==21780== Location 0x847BB40 has never been protected by any lock Thu Jul 3 18:38:12 2008, PS Server: ready Thu Jul 3 18:38:12 2008, Server is now ready ==21780== ==21780== Possible data race during write of size 4 at 0x5580A94 ==21780== at 0x8052C2F: GEMSupervisor::UpdateAllStats() (gem.cpp:490) ==21780== by 0x813F80B: UserManager::UserStatRegeneration() (usermanager.cpp:1404) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: owned exclusively by thread #1 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no locks at all ==21780== ==21780== Possible data race during write of size 4 at 0x5765B58 ==21780== at 0x82143FF: psServerVitals::Update(unsigned) (servervitals.cpp:121) ==21780== by 0x81FDC81: psCharacter::UpdateStatDRData(unsigned) (pscharacter.cpp:1856) ==21780== by 0x804DD8A: gemActor::UpdateStats() (gem.cpp:2202) ==21780== by 0x8052CEC: GEMSupervisor::UpdateAllStats() (gem.cpp:496) ==21780== by 0x813F80B: UserManager::UserStatRegeneration() (usermanager.cpp:1404) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x5765B58 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x5765B5C ==21780== at 0x821440D: psServerVitals::Update(unsigned) (servervitals.cpp:126) ==21780== by 0x81FDC81: psCharacter::UpdateStatDRData(unsigned) (pscharacter.cpp:1856) ==21780== by 0x804DD8A: gemActor::UpdateStats() (gem.cpp:2202) ==21780== by 0x8052CEC: GEMSupervisor::UpdateAllStats() (gem.cpp:496) ==21780== by 0x813F80B: UserManager::UserStatRegeneration() (usermanager.cpp:1404) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x5765B5C has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53EDCB8 ==21780== at 0x813F80C: UserManager::UserStatRegeneration() (usermanager.cpp:1408) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x53EDCB8 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x789B4D8 ==21780== at 0x814CB7A: psUserStatRegeneration::~psUserStatRegeneration() (usermanager.cpp:85) ==21780== by 0x835CABE: EventManager::ProcessEventQueue() (eventmanager.cpp:116) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x789B4D8 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53E8FB0 ==21780== at 0x80DE870: ClientConnectionSet::Add(sockaddr_in*) (array.h:456) ==21780== by 0x8076C42: NetManager::HandleUnknownClient(sockaddr_in*, MsgEntry*) (netmanager.cpp:133) ==21780== by 0x8287E3B: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1220) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Last consistently used lock for 0x53E8FB0 was first observed ==21780== at 0x402454A: pthread_mutex_init (hg_intercepts.c:346) ==21780== by 0x80DF3ED: ClientConnectionSet::ClientConnectionSet() (pthread_mutex.h:87) ==21780== by 0x8074C50: NetManager::NetManager() (netmanager.cpp:58) ==21780== by 0x808F26E: psServer::Initialize(iObjectRegistry*) (psserver.cpp:351) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x53E9320 ==21780== at 0x43A9695: __lll_unlock_wake (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x8286C3E: NetBase::QueueMessage(MsgEntry*) (pthread_condition.h:47) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-modified by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Last consistently used lock for 0x53E9320 was first observed ==21780== at 0x402454A: pthread_mutex_init (hg_intercepts.c:346) ==21780== by 0x833253F: MsgHandler::Initialize(NetBase*, int) (pthread_mutex.h:87) ==21780== by 0x808F58E: psServer::Initialize(iObjectRegistry*) (psserver.cpp:387) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x78B1A40 ==21780== at 0x82872A8: NetBase::SendFinalPacket(psNetPacketEntry*) (netbase.cpp:565) ==21780== by 0x82872CD: NetBase::SendSinglePacket(psNetPacketEntry*) (netbase.cpp:525) ==21780== by 0x8287479: NetBase::SendMergedPackets(GenericRefQueue*) (netbase.cpp:518) ==21780== by 0x828DECD: NetBase::SendOut() (netbase.cpp:616) ==21780== by 0x828E597: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x78B1A40 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x78B19F8 ==21780== at 0x83314D0: psNetPacketEntry::~psNetPacketEntry() (netpacket.cpp:72) ==21780== by 0x8287B41: NetBase::HandleAck(psNetPacketEntry*, NetBase::Connection*, sockaddr_in*) (netbase.cpp:364) ==21780== by 0x828D7CF: NetBase::CheckIn() (netbase.cpp:245) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x78B19F8 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x49BDC80 ==21780== at 0x453484D: fwrite (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x4B5688E: CS::Plugin::VFS::DiskFile::Write(char const*, unsigned) (vfs.cpp:677) ==21780== by 0x837DD0E: LogCSV::Write(int, csString&) (log.cpp:429) ==21780== by 0x828E3A4: NetBase::SendOut() (netbase.cpp:659) ==21780== by 0x828E597: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x49BDC80 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x49BDC7C ==21780== at 0x4534850: fwrite (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== by 0x4B5688E: CS::Plugin::VFS::DiskFile::Write(char const*, unsigned) (vfs.cpp:677) ==21780== by 0x837DD0E: LogCSV::Write(int, csString&) (log.cpp:429) ==21780== by 0x828E3A4: NetBase::SendOut() (netbase.cpp:659) ==21780== by 0x828E597: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #2 ==21780== New state: shared-modified by threads #1, #2 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x49BDC7C has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53D6120 ==21780== at 0x8284E5D: psNetMsgProfiles::AddEnoughRecords(csArray, CS::Memory::AllocatorMalloc, csArrayCapacityDefault>&, int, char const*) (array.h:456) ==21780== by 0x82852C2: psNetMsgProfiles::AddReceivedMsg(MsgEntry*) (netprofile.cpp:44) ==21780== by 0x8287DF9: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1216) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x53D6120 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53D612C ==21780== at 0x8284E3C: psNetMsgProfiles::AddEnoughRecords(csArray, CS::Memory::AllocatorMalloc, csArrayCapacityDefault>&, int, char const*) (array.h:429) ==21780== by 0x82852C2: psNetMsgProfiles::AddReceivedMsg(MsgEntry*) (netprofile.cpp:44) ==21780== by 0x8287DF9: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1216) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x53D612C has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53D6128 ==21780== at 0x8284E4E: psNetMsgProfiles::AddEnoughRecords(csArray, CS::Memory::AllocatorMalloc, csArrayCapacityDefault>&, int, char const*) (array.h:431) ==21780== by 0x82852C2: psNetMsgProfiles::AddReceivedMsg(MsgEntry*) (netprofile.cpp:44) ==21780== by 0x8287DF9: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1216) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x53D6128 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53ACD08 ==21780== at 0x8331457: psNetPacketEntry::Append(psNetPacketEntry*) (netpacket.cpp:137) ==21780== by 0x8287433: NetBase::SendMergedPackets(GenericRefQueue*) (netbase.cpp:505) ==21780== by 0x828DECD: NetBase::SendOut() (netbase.cpp:616) ==21780== by 0x828E597: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x53ACD08 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53ACD04 ==21780== at 0x83313B8: psNetPacketEntry::Append(psNetPacketEntry*) (netpacket.cpp:166) ==21780== by 0x8287433: NetBase::SendMergedPackets(GenericRefQueue*) (netbase.cpp:505) ==21780== by 0x828DECD: NetBase::SendOut() (netbase.cpp:616) ==21780== by 0x828E597: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: owned exclusively by thread #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no locks at all ==21780== ==21780== Possible data race during write of size 4 at 0x78B3BE8 ==21780== at 0x806BADD: MsgEntry::~MsgEntry() (message.h:187) ==21780== by 0x835D24C: EventManager::Run() (message.h:72) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x78B3BE8 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x55A3228 ==21780== at 0x806D17C: csHash > >::Put(unsigned const&, gemObject* const&) (array.h:456) ==21780== by 0x8050F9B: GEMSupervisor::CreateEntity(gemObject*, unsigned) (gem.cpp:231) ==21780== by 0x8057C81: gemObject::gemObject(char const*, char const*, char const*, unsigned, iSector*, csVector3 const&, float, int, unsigned) (gem.cpp:633) ==21780== by 0x8065193: gemActor::gemActor(psCharacter*, char const*, char const*, unsigned, iSector*, csVector3 const&, float, int, unsigned) (gem.cpp:1706) ==21780== by 0x80FCE8D: EntityManager::CreatePlayer(Client*) (entitymanager.cpp:606) ==21780== by 0x80FF472: EntityManager::HandleWorld(MsgEntry*) (entitymanager.cpp:1079) ==21780== by 0x833237E: MsgHandler::Publish(MsgEntry*) (msghandler.cpp:93) ==21780== by 0x835D1AE: EventManager::Run() (eventmanager.cpp:171) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55A3228 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x5765BE4 ==21780== at 0x821445D: psServerVitals::Update(unsigned) (servervitals.cpp:138) ==21780== by 0x81FDC81: psCharacter::UpdateStatDRData(unsigned) (pscharacter.cpp:1856) ==21780== by 0x804DD8A: gemActor::UpdateStats() (gem.cpp:2202) ==21780== by 0x8052CEC: GEMSupervisor::UpdateAllStats() (gem.cpp:496) ==21780== by 0x813F80B: UserManager::UserStatRegeneration() (usermanager.cpp:1404) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x5765BE4 has never been protected by any lock ==21780== ==21780== Possible data race during read of size 4 at 0x693E6D8 ==21780== at 0x81FDC74: psCharacter::UpdateStatDRData(unsigned) (pscharacter.cpp:1856) ==21780== by 0x804DD8A: gemActor::UpdateStats() (gem.cpp:2202) ==21780== by 0x8052CEC: GEMSupervisor::UpdateAllStats() (gem.cpp:496) ==21780== by 0x813F80B: UserManager::UserStatRegeneration() (usermanager.cpp:1404) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-modified by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Last consistently used lock for 0x693E6D8 was first observed ==21780== at 0x402454A: pthread_mutex_init (hg_intercepts.c:346) ==21780== by 0x8332701: MsgHandler::MsgHandler() (pthread_mutex.h:87) ==21780== by 0x835BEF4: EventManager::EventManager() (eventmanager.cpp:36) ==21780== by 0x808F542: psServer::Initialize(iObjectRegistry*) (psserver.cpp:382) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x55ED804 ==21780== at 0x807C71C: NPCManager::QueueEnemyPerception(psNPCCommandsMessage::PerceptionType, gemActor*, gemActor*, float) (npcmanager.cpp:1949) ==21780== by 0x810631F: ProximityList::UpdatePublishDestRange(PublishDestination*, gemObject*, gemObject*, float) (psproxlist.cpp:352) ==21780== by 0x8106CF1: ProximityList::AddWatcher(gemObject*, float) (psproxlist.cpp:172) ==21780== by 0x8107405: ProximityList::StartWatching(gemObject*, float) (psproxlist.cpp:213) ==21780== by 0x8069A81: gemObject::UpdateProxList(bool) (gem.cpp:973) ==21780== by 0x80A84B8: psServerDR::WorkOnMessage(MsgEntry*, Client*) (psserverdr.cpp:285) ==21780== by 0x833237E: MsgHandler::Publish(MsgEntry*) (msghandler.cpp:93) ==21780== by 0x835D1AE: EventManager::Run() (eventmanager.cpp:171) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55ED804 has never been protected by any lock ==21780== ==21780== Possible data race during read of size 4 at 0x55EDCA4 ==21780== at 0x8079EF4: NPCManager::SendAllCommands() (message.h:476) ==21780== by 0x8089763: psNPCManagerTick::Trigger() (npcmanager.cpp:2158) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-modified by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Last consistently used lock for 0x55EDCA4 was first observed ==21780== at 0x402454A: pthread_mutex_init (hg_intercepts.c:346) ==21780== by 0x8332701: MsgHandler::MsgHandler() (pthread_mutex.h:87) ==21780== by 0x835BEF4: EventManager::EventManager() (eventmanager.cpp:36) ==21780== by 0x808F542: psServer::Initialize(iObjectRegistry*) (psserver.cpp:382) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 1 at 0x55FD9B9 ==21780== at 0x8079F21: NPCManager::SendAllCommands() (message.h:111) ==21780== by 0x8089763: psNPCManagerTick::Trigger() (npcmanager.cpp:2158) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Last consistently used lock for 0x55FD9B9 was first observed ==21780== at 0x402454A: pthread_mutex_init (hg_intercepts.c:346) ==21780== by 0x8332701: MsgHandler::MsgHandler() (pthread_mutex.h:87) ==21780== by 0x835BEF4: EventManager::EventManager() (eventmanager.cpp:36) ==21780== by 0x808F542: psServer::Initialize(iObjectRegistry*) (psserver.cpp:382) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x55EDC58 ==21780== at 0x833F200: psNPCCommandsMessage::~psNPCCommandsMessage() (npcmessages.h:162) ==21780== by 0x8079F90: NPCManager::SendAllCommands() (npcmanager.cpp:2059) ==21780== by 0x8089763: psNPCManagerTick::Trigger() (npcmanager.cpp:2158) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55EDC58 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x55EDC98 ==21780== at 0x806BADD: MsgEntry::~MsgEntry() (message.h:187) ==21780== by 0x833F209: psNPCCommandsMessage::~psNPCCommandsMessage() (npcmessages.h:162) ==21780== by 0x8079F90: NPCManager::SendAllCommands() (npcmanager.cpp:2059) ==21780== by 0x8089763: psNPCManagerTick::Trigger() (npcmanager.cpp:2158) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x55EDC98 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x55ED800 ==21780== at 0x8079F91: NPCManager::SendAllCommands() (npcmanager.cpp:2060) ==21780== by 0x8089763: psNPCManagerTick::Trigger() (npcmanager.cpp:2158) ==21780== by 0x835CB53: EventManager::ProcessEventQueue() (eventmanager.cpp:94) ==21780== by 0x835D4C0: EventManager::Run() (eventmanager.cpp:207) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Last consistently used lock for 0x55ED800 was first observed ==21780== at 0x402454A: pthread_mutex_init (hg_intercepts.c:346) ==21780== by 0x8332701: MsgHandler::MsgHandler() (pthread_mutex.h:87) ==21780== by 0x835BEF4: EventManager::EventManager() (eventmanager.cpp:36) ==21780== by 0x808F542: psServer::Initialize(iObjectRegistry*) (psserver.cpp:382) ==21780== by 0x812A06E: main (main.cpp:71) ==21780== ==21780== Possible data race during write of size 4 at 0x46EE2F0 ==21780== at 0x4122B03: csRandomGen::RANMAR() (randomgen.cpp:102) ==21780== by 0x4122DE2: csRandomGen::Get() (randomgen.h:79) ==21780== by 0x4122BCE: csRandomGen::Get(unsigned) (randomgen.cpp:116) ==21780== by 0x80DE4A7: ClientConnectionSet::Add(sockaddr_in*) (clients.cpp:59) ==21780== by 0x8076C42: NetManager::HandleUnknownClient(sockaddr_in*, MsgEntry*) (netmanager.cpp:133) ==21780== by 0x8287E3B: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1220) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x46EE2F0 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x46EE2F4 ==21780== at 0x4122B23: csRandomGen::RANMAR() (randomgen.cpp:104) ==21780== by 0x4122DE2: csRandomGen::Get() (randomgen.h:79) ==21780== by 0x4122BCE: csRandomGen::Get(unsigned) (randomgen.cpp:116) ==21780== by 0x80DE4A7: ClientConnectionSet::Add(sockaddr_in*) (clients.cpp:59) ==21780== by 0x8076C42: NetManager::HandleUnknownClient(sockaddr_in*, MsgEntry*) (netmanager.cpp:133) ==21780== by 0x8287E3B: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1220) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x46EE2F4 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x46EE480 ==21780== at 0x4122B51: csRandomGen::RANMAR() (randomgen.cpp:106) ==21780== by 0x4122DE2: csRandomGen::Get() (randomgen.h:79) ==21780== by 0x4122BCE: csRandomGen::Get(unsigned) (randomgen.cpp:116) ==21780== by 0x80DE4A7: ClientConnectionSet::Add(sockaddr_in*) (clients.cpp:59) ==21780== by 0x8076C42: NetManager::HandleUnknownClient(sockaddr_in*, MsgEntry*) (netmanager.cpp:133) ==21780== by 0x8287E3B: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1220) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x46EE480 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x53E8FC4 ==21780== at 0x80DE694: ClientConnectionSet::Add(sockaddr_in*) (hash.h:452) ==21780== by 0x8076C42: NetManager::HandleUnknownClient(sockaddr_in*, MsgEntry*) (netmanager.cpp:133) ==21780== by 0x8287E3B: NetBase::HandleCompletedMessage(MsgEntry*, NetBase::Connection*&, sockaddr_in*, psNetPacketEntry*) (netbase.cpp:1220) ==21780== by 0x828D276: NetBase::BuildMessage(psNetPacketEntry*, NetBase::Connection*&, sockaddr_in*) (netbase.cpp:1067) ==21780== by 0x828DA8B: NetBase::CheckIn() (netbase.cpp:280) ==21780== by 0x828E5A3: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x53E8FC4 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 4 at 0x7A3E848 ==21780== at 0x82872A8: NetBase::SendFinalPacket(psNetPacketEntry*) (netbase.cpp:565) ==21780== by 0x82872CD: NetBase::SendSinglePacket(psNetPacketEntry*) (netbase.cpp:525) ==21780== by 0x8287449: NetBase::SendMergedPackets(GenericRefQueue*) (netbase.cpp:510) ==21780== by 0x828DECD: NetBase::SendOut() (netbase.cpp:616) ==21780== by 0x828E597: NetBase::ProcessNetwork(unsigned) (netbase.cpp:141) ==21780== by 0x80778FB: NetManager::Run() (netmanager.cpp:338) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #2, #3 ==21780== New state: shared-modified by threads #2, #3 ==21780== Reason: this thread, #2, holds no consistent locks ==21780== Location 0x7A3E848 has never been protected by any lock ==21780== ==21780== Possible data race during write of size 1 at 0x8439BFC ==21780== at 0x837D603: ConsoleOut::Intern_VPrintf(ConsoleOutMsgClass, char const*, char*) (consoleout.cpp:164) ==21780== by 0x837D831: ConsoleOut::Intern_Printf(ConsoleOutMsgClass, char const*, ...) (consoleout.cpp:121) ==21780== by 0x835D581: EventManager::Run() (eventmanager.cpp:189) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x8439BFC has never been protected by any lock ==21780== ==21780== Possible data race during write of size 1 at 0x847BB20 ==21780== at 0x837D777: ConsoleOut::Intern_VPrintf(ConsoleOutMsgClass, char const*, char*) (consoleout.cpp:191) ==21780== by 0x837D831: ConsoleOut::Intern_Printf(ConsoleOutMsgClass, char const*, ...) (consoleout.cpp:121) ==21780== by 0x835D581: EventManager::Run() (eventmanager.cpp:189) ==21780== by 0x41D513D: CS::Threading::Implementation::(anonymous namespace)::proxyFunc(void*) (pthread_thread.cpp:65) ==21780== by 0x4024710: mythread_wrapper (hg_intercepts.c:193) ==21780== by 0x43A24FA: start_thread (in /lib/tls/i686/cmov/libpthread-2.7.so) ==21780== by 0x45AFE5D: clone (in /lib/tls/i686/cmov/libc-2.7.so) ==21780== Old state: shared-readonly by threads #1, #3 ==21780== New state: shared-modified by threads #1, #3 ==21780== Reason: this thread, #3, holds no consistent locks ==21780== Location 0x847BB20 has never been protected by any lock 307175) PS Server: Thu Jul 3 18:40:29 2008, Message type 13 has taken 1036 time to process, average time of events is 340 ==21780== ==21780== ERROR SUMMARY: 671 errors from 50 contexts (suppressed: 264 from 4)