Random Crashes!?

12/01/2013 16:03 SeriouS'#1
Hallo,
habe derzeit Probleme mit dem Worldserver.
Der Ws crasht random und gibt mir diese Fehlermeldung als alleiniger error aus, kurz befor er crasht:
Quote:
2013/12/ 1 15:43:56
ROL//CALLED
2013/12/ 1 15:43:56
ROL//NOT FIXED//5, 1032
2013/12/ 1 15:43:56
RemoveObjArray pObj->m_dwObjAryIdx == 0xffffffff
Kann mir jmd den Zusammenhang erklären bzw wieso crasht der Ws?
12/01/2013 17:45 Lumi#2
Debug dein Worldserver. ;o
12/01/2013 19:50 SeriouS'#3
Debuggen is zur Zeit leider nich möglich, sehr schlechtes inet (kann kaum was hochladen mit ner 1k Leitung)..
Hat sonst wer vllt noch ideen?
12/01/2013 20:29 Lumi#4
Das debuggen erfordert auch keine Internet Verbindung, sondern sind lokal zu machen.
Höchsten Internet Verbindung um uns die Resultate zu zeigen.
12/01/2013 20:31 .SnoX#5
Quote:
Originally Posted by SeriouS' View Post
Hallo,
habe derzeit Probleme mit dem Worldserver.
Der Ws crasht random und gibt mir diese Fehlermeldung als alleiniger error aus, kurz befor er crasht:


Kann mir jmd den Zusammenhang erklären bzw wieso crasht der Ws?
Du hast einen problem mit deinen Models.

Quote:
void CWorld::RemoveObjArray( CObj* pObj )
{
#ifdef __WORLDSERVER
if( pObj->m_dwObjAryIdx == 0xffffffff )
{
WriteError( "RemoveObjArray pObj->m_dwObjAryIdx == 0xffffffff " );
return;
}

if( m_apObject[pObj->m_dwObjAryIdx] == pObj )
{
m_ObjStack.Push( pObj->m_dwObjAryIdx );
m_apObject[pObj->m_dwObjAryIdx] = NULL;
}
else
{
WriteError( "RemoveObjArray m_apObject[pObj->m_dwObjAryIdx] != pObj " );
}
m_cbRunnableObject--;
D.h er crasht sobald er versucht eine bestimmte ID eines Models zu entfernen, wenn du jetzt fragst welche ID frag mich nicht es könnte jeder sein. Am besten du machst eine kleine Abfrage rein damit diese ID geloggt wird, aber denke mal du wirst schon wissen ob und was du gemacht hast.

So eine andere Lösung wäre noch du checkst deine World ab, welche Models geladen werden, vielleicht hast du eine neue World eingefügt oder was weiss ich.
12/01/2013 21:12 TrøublêMakêr#6
oder du debuggst udn somit die ID bekommst!
12/01/2013 21:18 SeriouS'#7
Vielen Dank für die Hilfe :)
Das mit dem Debuggen meinte ich auf bezug darauf, dass ich die Source auf den Root uploaden müsste, da mein pc nicht in der Lage ist einen Flyff Server zu "tragen".

###Push
Problem besteht immer noch, habe mir jedoch die ID ausgeben lassen mit dem der Ws "arbeitet"
Quote:
2013/12/ 2 19:52:52 CWorld::RemoveObjArray : -1

2013/12/ 2 19:52:52 CWorld::RemoveObjArray : -1

2013/12/ 2 19:52:52 CWorld::RemoveObjArray : -1
Ich weis einfach nicht wieso er was für -1 löschen will. Es wurden eig keine neuen Models geadded oder sonstiges...

Bitte weiterhin um Hilfe :s :handsdown: