Soulless 
Super Moderator
   
Posts: 335
Likes Given: 29
Likes Received: 49 in 27 posts
Joined: Jun 2012
Reputation: 12
Ye Olde Sphere
![]()
|
Crashing, Please Halp
Hello, i've had my server live for about a month. ive had three crashes with a decent amount of players on. this truly is an inconvenience for them.
it gave me this error, im currently looking for a way to fix or stop this before my server gets a larger player base. right now my dedicated players are just glad im working through the issues and adding more content. though this is with maybe 9 players on i received this crash. my fear is that with 100 players i might crash more often. can anyone shed some light? it sbeen my biggest headache.
Code:
21:39:5b:'Kazrael' Says UNICODE 'ENU' '.levle' mode=0
21:39:5b:'Cameron1' commands 'level'=1
21:41:65:'Evilron' Says 'tekia buy' mode=0
21:42:aa:Client connected [Total:8] ('96.45.178.186' 1/1)
21:42:aa:UOG Status request from 96.45.178.186
21:42:aa:Client disconnected [Total:7] ('96.45.178.186')
21:42:65:'Evilron' Says 'tekia buy' mode=0
GC: 113282 Objects accounted for
21:43:World data saved (save/sphereworld.scp).
21:43:Player data saved (save/spherechars.scp).
21:43:Multi data saved (save/spheremultis.scp).
21:43:Context data saved (save/spheredata.scp).
21:43:World save completed, took 1.5772 seconds
Memory shrinked succesfully.
21:43:DEBUG:__ thread (3040) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:43:DEBUG:>> 3040 | 0 | CWorld::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
21:43:DEBUG:>> 3040 | 1 | CTimedFunctionHandler::OnTick | +0
21:43:DEBUG:>> 3040 | 2 | ProfileData::Start | +109
21:43:CRITICAL:"Access Violation" (0x78664bf7), in SUB: CWorld::TimerFunction::Tick()
21:43:DEBUG:__ thread (3040) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:43:DEBUG:>> 3040 | 0 | NetworkManager::processAllInput | +0
21:43:DEBUG:>> 3040 | 1 | NetworkInput::processInput | +0
21:43:DEBUG:>> 3040 | 2 | NetworkInput::receiveData | +0
21:43:DEBUG:>> 3040 | 3 | NetworkInput::checkForData | +0 <-- exception catch point (below is guessed and could be incorrect!)
21:43:DEBUG:__ thread (3040) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:43:DEBUG:>> 3040 | 0 | NetworkManager::processAllInput | +0
21:43:DEBUG:>> 3040 | 1 | NetworkInput::processInput | +0
21:43:DEBUG:>> 3040 | 2 | NetworkInput::processData | +16 <-- exception catch point (below is guessed and could be incorrect!)
21:43:DEBUG:>> 3040 | 3 | ProfileData::Start | +0
21:43:DEBUG:__ thread (3040) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:43:DEBUG:>> 3040 | 0 | NetworkManager::tick | +0 <-- exception catch point (below is guessed and could be incorrect!)
21:43:DEBUG:>> 3040 | 1 | NetworkThread::tick | +0
21:43:DEBUG:>> 3040 | 2 | NetworkThread::dropInvalidStates | +0
21:43:DEBUG:__ thread (3040) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:43:DEBUG:>> 3040 | 0 | NetworkManager::processAllOutput | +0
21:43:DEBUG:>> 3040 | 1 | NetworkOutput::processOutput | +0 <-- exception catch point (below is guessed and could be incorrect!)
21:43:DEBUG:>> 3040 | 2 | NetworkOutput::checkFlushRequests | +0
21:43:DEBUG:ActiveThread=0, TickCount=131
21:45:WARNING:Forcing thread 'Main' to terminate...
21:45:CRITICAL:'Main' thread hang, restarting...
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CVarDefMap::GetKeyNum | +0
21:45:DEBUG:>> 6396 | 12 | CVarDefMap::GetKey | +0
21:45:CRITICAL:"Access Violation" (0x7c4d3f09), in CChar::Tick() #2 "STR"
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +15 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CGObList::GetHead | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +15 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CChar::OnTickFood | +16
21:45:DEBUG:>> 6396 | 12 | CVarDefMap::Empty | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +47 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CVarDefMap::GetKeyNum | +0
21:45:DEBUG:>> 6396 | 12 | CVarDefMap::GetKey | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +62 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CChar::OnTickFood | +0
21:45:DEBUG:>> 6396 | 12 | CVarDefMap::Empty | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +62 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CGObList::GetHead | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +62 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CChar::OnTickFood | +16
21:45:DEBUG:>> 6396 | 12 | CChar::Stat_GetVal | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +78 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CChar::OnTickFood | +0
21:45:DEBUG:>> 6396 | 12 | CChar::Stat_GetVal | +0
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +93 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CGObList::GetHead | +0
21:45:CRITICAL:code=0xc0000096, (0x1b72c39), in SUB: CChar::Char::Ticking items()
21:45:DEBUG:__ thread (6396) __ | # | _____ function _____________ | ticks passed from previous function start ______
21:45:DEBUG:>> 6396 | 0 | CWorld::OnTick | +0
21:45:DEBUG:>> 6396 | 1 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 2 | CChar::OnTick | +0
21:45:DEBUG:>> 6396 | 3 | CChar::NPC_OnTickAction | +0
21:45:DEBUG:>> 6396 | 4 | CChar::NPC_Act_Wander | +0
21:45:DEBUG:>> 6396 | 5 | CChar::NPC_LookAround | +0
21:45:DEBUG:>> 6396 | 6 | CChar::NPC_CheckWalkHere | +0
21:45:DEBUG:>> 6396 | 7 | CWorldSearch::GetItem | +0
21:45:DEBUG:>> 6396 | 8 | CWorld::OnTick | +134282
21:45:DEBUG:>> 6396 | 9 | CSector::OnTick | +0
21:45:DEBUG:>> 6396 | 10 | CChar::OnTick | +93 <-- exception catch point (below is guessed and could be incorrect!)
21:45:DEBUG:>> 6396 | 11 | CChar::OnTickFood | +16
21:45:DEBUG:>> 6396 | 12 | CChar::Stat_GetVal | +0
What am I working on? I'll tell you what I'm working on
|
|
03-21-2013 02:29 PM |
|
|
Ben 
Sphere Developer
    
Posts: 612
Likes Given: 2
Likes Received: 123 in 70 posts
Joined: Mar 2010
Reputation: 18
SphereCommunity

|
|
03-23-2013 04:56 AM |
|
|
Staff_Stanic 
Journeyman

Posts: 96
Likes Given: 25
Likes Received: 14 in 8 posts
Joined: Nov 2012
Reputation: 1
Dimension Shard

|
RE: Crashing, Please Halp
|
|
03-23-2013 06:53 AM |
|
|
Ben 
Sphere Developer
    
Posts: 612
Likes Given: 2
Likes Received: 123 in 70 posts
Joined: Mar 2010
Reputation: 18
SphereCommunity

|
|
03-23-2013 11:04 PM |
|
|