SphereServer BugTracker - SphereServer
View Issue Details
0001994SphereServerexecutable - windows buildpublic08-07-11 08:2612-10-12 21:41
ozzy 
Terrikate 
normalblockalways
closedunable to reproduce 
 
0.56c Nightly 
Automated (specify build number)
None
None
1451
0001994: Access Violation in sphere
Hi, Please help.

Commands have stopped working (goname, forinstances etc.); I have constant error in spheresrv "Access Violation". How to fix it?

Previously, this version had no such problem. I think the mistake in the save files, but where exactly?

Please help
1. Start Sphere:
09:54:CRITICAL:(spherestatics.scp,730852)Error Pri=2, Code=0, Desc='CTileTerrainType.ReadInfo: TileData Read', in GetItemData
09:54:CRITICAL:(spherestatics.scp,1210440)Error Pri=2, Code=0, Desc='CTileTerrainType.ReadInfo: TileData Read', in GetItemData
09:54:CRITICAL:"Access Violation" (0xd5e55), in FixObj

2. .goname Upakowka
in game: Not a valid command or format (plevel 7!)
in spheresrv:
10:19:DEBUG:__ thread (3972) __ | # | _____ function _____________ | ticks passed from previous function start ______
10:19:DEBUG:>> 3972 | 0 | NetworkIn::tick | +0
10:19:DEBUG:>> 3972 | 1 | PacketSpeakReqUNICODE::onReceive | +0
10:19:DEBUG:>> 3972 | 2 | CClient::Event_TalkUNICODE | +0
10:19:DEBUG:>> 3972 | 3 | CClient::Event_Command | +0
10:19:DEBUG:>> 3972 | 4 | CChar::r_Verb | +0 <-- exception catch point (below is guessed and could be incorrect!)
10:19:DEBUG:>> 3972 | 5 | CChar::TeleportToObj | +0
10:19:DEBUG:>> 3972 | 6 | CItem::GetName | +46
10:19:DEBUG:>> 3972 | 7 | CItemBase::GetNamePluralize | +0
10:19:CRITICAL:"Access Violation" (0x10c5b), in CChar::Verb()
10:19:DEBUG:command 'goname' args 'Upakowka' [134736C8]
Experimental=00008C53
OptionFlags=0380

May 4 2011 (00:03:15), internal build 0001451
No tags attached.
Issue History
08-07-11 08:26ozzyNew Issue
08-07-11 08:28ozzyNote Added: 0001157
09-07-11 13:30ozzyNote Added: 0001158
20-07-11 21:29ozzyNote Added: 0001168
12-10-12 21:41TerrikateNote Added: 0001411
12-10-12 21:41TerrikateStatusnew => closed
12-10-12 21:41TerrikateAssigned To => Terrikate
12-10-12 21:41TerrikateResolutionopen => unable to reproduce
12-10-12 21:41TerrikateFixed in Version => 0.56c Nightly

Notes
(0001157)
ozzy   
08-07-11 08:28   
Worldsave:

ERROR:GC: 95 unplaced object deleted
CRITICAL:"Access Violation" (0xd5e55), in FixObj
GC: 376465 Objects accounted for
10:27:World data saved (save/sphereworld.scp).
10:27:Player data saved (save/spherechars.scp).
10:27:Multi data saved (save/spheremultis.scp).
10:27:Context data saved (save/spheredata.scp).
10:27:World save completed, took 4.1370 seconds
10:27:(sphere_serv_triggers.scp,93)Statics data saved (save/spherestatics.scp).
(0001158)
ozzy   
09-07-11 13:30   
The problem arises when an administrator's name in Russian. It is possible to fix this bug?
(0001168)
ozzy   
20-07-11 21:29   
23:28:DEBUG:__ thread (2308) __ | # | _____ function _____________ | ticks passed from previous function start ______
23:28:DEBUG:>> 2308 | 0 | CWorld::OnTick | +0
23:28:DEBUG:>> 2308 | 1 | CSector::OnTick | +16
23:28:DEBUG:>> 2308 | 2 | CChar::OnTick | +0 <-- exception catch point (below is guessed and could be incorrect!)
23:28:DEBUG:>> 2308 | 3 | CObjBase::OnTickStatusUpdate | +0
23:28:CRITICAL:"Access Violation" (0xffbfc4da), in SUB: CChar::Char::Ticking items()
23:28:DEBUG:__ thread (2308) __ | # | _____ function _____________ | ticks passed from previous function start ______
23:28:DEBUG:>> 2308 | 0 | CWorld::OnTick | +0
23:28:DEBUG:>> 2308 | 1 | CSector::OnTick | +16
23:28:DEBUG:>> 2308 | 2 | CChar::OnTick | +15 <-- exception catch point (below is guessed and could be incorrect!)
23:28:DEBUG:>> 2308 | 3 | CObjBase::OnTickStatusUpdate | +0
(0001411)
Terrikate   
12-10-12 21:41   
In the latest version I can not reproduce the problem.