View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001769SphereServerexecutable - genericpublic01-07-10 02:0114-11-10 18:18
ReporterBalrog 
Assigned ToMrSugarCube 
PrioritynormalSeverityblockReproducibilityrandom
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001769: What error could cause this crash?
DescriptionI am getting random crashes on my sphere, 2 or 3 on a week at a live shard with 60-110 players. The debug messages are always very simmilar:

16:29:DEBUG:__ # | _____ function _____________ | ticks passed from previous function start ______
16:29:DEBUG:>> 0 | CWorld::OnTick | +0
16:29:DEBUG:>> 1 | CGObList::DeleteAll | +31
16:29:DEBUG:>> 2 | CGObList::GetHead | +0
16:29:CRITICAL:Error Pri=2, Code=-1073741819, Desc='Exception', in Sphere::Tick() 0000002 "world"
16:29:DEBUG:__ # | _____ function _____________ | ticks passed from previous function start ______
16:29:DEBUG:>> 0 | CWorld::OnTick | +0
16:29:DEBUG:>> 1 | CGObList::DeleteAll | +31
16:29:DEBUG:>> 2 | CGObList::GetHead | +0


Anyone could throw a light for the problem? Please, developers, could you tell me what is the meaning of "CWorld::OnTick", "CGObList::DeleteAll", "CGObList::GetHead" and the "Code=-1073741819" clause?

Thank you very much!!
TagsNo tags attached.
Nightly Version09-09-2008
Experimental FlagsNone
Option FlagsNone
Internal Build Number
Attached Files

- Relationships
has duplicate 0001853closedMrSugarCube @unequip + remove -> crash 

-  Notes
(0000494)
MrSugarCube (administrator)
03-07-10 00:20

The error is too vague to have any idea of the cause. If you can reproduce it on a recent automated build then there may be some more useful information to go by.
(0000501)
Balrog (reporter)
03-07-10 04:07

I cannot reproduce it when I want. If I could, I could solve it :S

Please, could you tell me what that debug messages mean? Maybe it would help me. Thank you in advance
(0000504)
Balrog (reporter)
05-07-10 23:38

I could solve it with a lot of help from some players. The error was produced by a infinite loop caused for a REMOVE under the @UNEQUIP trigger. This is very difficult to find if the script runs for months and starts failing after a time. I think the REMOVE function must delete de item exactly in the moment it is called, and not on the next tick (I think it works very simmilar to that). If I want to remove an item in some point of my script, I don't want it to be existing on the next pass. I think it is an error. What do you think?
(0000530)
MrSugarCube (administrator)
27-07-10 17:27

I think you shouldn't have infinite loops in your scripts. :)
(0000531)
Balrog (reporter)
27-07-10 17:36

You are very kind :)

This error is from Sphere. If you don't want to fix it, say it on an open way. The loop was caused because I sent the order for remove the item and SPHERE didn't remove it. So, in another script, I was checking if the item exists, and if so, remove it. The item wasn't removed, so it was sending the order for removing again and again. If it worked correctly, it wouldn't make an infinite loop. So, don't bother with your comments. I was asking for help in a kind way, and when I could fix the problem, I reported it in a kind way.

- Issue History
Date Modified Username Field Change
01-07-10 02:01 Balrog New Issue
01-07-10 02:01 Balrog Nightly Version => 09-09-2008
01-07-10 02:01 Balrog Experimental Flags => None
01-07-10 02:01 Balrog Option Flags => None
03-07-10 00:20 MrSugarCube Status new => closed
03-07-10 00:20 MrSugarCube Note Added: 0000494
03-07-10 00:20 MrSugarCube Resolution open => suspended
03-07-10 04:07 Balrog Status closed => feedback
03-07-10 04:07 Balrog Resolution suspended => reopened
03-07-10 04:07 Balrog Note Added: 0000501
05-07-10 23:38 Balrog Note Added: 0000504
27-07-10 17:27 MrSugarCube Status feedback => closed
27-07-10 17:27 MrSugarCube Note Added: 0000530
27-07-10 17:27 MrSugarCube Resolution reopened => no change required
27-07-10 17:36 Balrog Status closed => feedback
27-07-10 17:36 Balrog Resolution no change required => reopened
27-07-10 17:36 Balrog Note Added: 0000531
14-11-10 17:36 MrSugarCube Relationship added has duplicate 0001853
14-11-10 18:18 MrSugarCube Status feedback => closed
14-11-10 18:18 MrSugarCube Assigned To => MrSugarCube
14-11-10 18:18 MrSugarCube Resolution reopened => duplicate


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker