Afiseaza syserr detaliat + trimite automat erorile de la jucatori la Owner, pentru ca acesta sa vada ce erori sunt pe Client / Binary.
Când este utilizat împreună cu Syserr Renewal (pe care il gasiti aici: syserr-renewal-simplu-t6086.html), înregistrarea crash-urilor in syserr devine semnificativ mai utilă pentru depanare.
Raportul generat include:
- Stack trace (urma apelurilor)
- Numele funcțiilor
- Numele modulelor
- Numele fișierelor sursă
- Numerele liniilor
Acest lucru necesită compilarea cu simboluri de debug activate. Aceste detalii pot fi, de asemenea, ascunse prin opțiuni de configurare, dacă este necesar.
Mai jos este un exemplu simplu de simulare a unui crash:
Code:
PyObject* appExit(PyObject* poSelf, PyObject* poArgs)
{
// TEST_CRASH
assert("bug");
*((char*)NULL) = 0;
// END_TEST_CRASH
CPythonApplication::Instance().Exit();
return Py_BuildNone();
}Acest cod forțează o eroare de tip access violation și vă permite să verificați că CrashRpt capturează și raportează corect crash-ul.
Scopul este de a furniza rapoarte de crash mai clare și mai ușor de utilizat pentru o analiză și depanare mai rapidă.
*Link download / Code:
*Link scanare VirusTotal (obligatoriu):


la acest mesaj și conținutul se va afișa automat.

