EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=598)
-   -   Zone stopped working... (https://www.eqemulator.org/forums/showthread.php?t=35320)

Sinclipse 05-08-2012 02:29 AM

When I did the steps required, I didn't get another stack trace... I just got a huge wall of text...

lerxst2112 05-08-2012 03:54 AM

A huge wall of text with function names, parameters, etc.? That's what we want to see. Copy the first 10 lines from the callstack window and post it here.

Sinclipse 05-09-2012 06:54 AM

Code:

       
Creating temporary file "c:\source\trunk\EQEmuServer\zone\ReleaseBots\RSP00000638922372.rsp" with contents
[
/Ob2 /I "C:\perl\lib\core" /D "_WINDOWS" /D "EMBPERL" /D "EMBPERL_PLUGIN" /D "SHAREMEM" /D "i386" /D "CATCH_CRASH" /D "_WIN32_WINNT=0x0400" /D "NDEBUG" /D "ZONESERVER" /D "ZONE" /D "INVERSEXY" /D "WIN32" /D "_CONSOLE" /D "FIELD_ITEMS" /D "EQDEBUG=5" /D "BOTS" /D "GROUP_ADV_USE_VIEW" /D "_VC80_UPGRADE=0x0700" /D "_MBCS" /GF /FD /EHsc /MT /GS- /Fp".\../Build/Zone/Release/Zone.pch" /Fo".\../Build/Zone/Release/" /Fd".\../Build/Zone/Release/" /FR"ReleaseBots\\" /c /Zi /TP ..\common\XMLParser.cpp

..\common\worldconn.cpp

..\common\tinyxml\tinyxmlparser.cpp

..\common\tinyxml\tinyxmlerror.cpp

..\common\tinyxml\tinyxml.cpp

..\common\tinyxml\tinystr.cpp

..\common\timer.cpp

..\common\timeoutmgr.cpp

..\common\TCPServer.cpp

..\common\TCPConnection.cpp

those?

lerxst2112 05-09-2012 04:39 PM

No. That's the output from the compiler. You got a stack trace once, perform the same steps again and get another one.

Attach debugger to the zone.exe that you think is going to crash.
Wait for crash.
Copy first 10 lines from the call stack window.

Sinclipse 05-09-2012 05:40 PM

Alright, so... what I did was put the debugger on the zone.exe (Change it to only launch ONE zone exe to be more accurate. Started up the game and logged in, gave me...

Unhandled exeption at 0x0078eca4 in Zone.exe:0cX0000005: Access violation reading location 0x000000018.

Then; No symbols are located for any call stack fream. The source code cannot be displayed...

Code:

>        Zone.exe!0078eca4()       
        [Frames below may be incorrect and/or missing, no symbols loaded for Zone.exe]       
        Zone.exe!006cf7ab()       
        Zone.exe!007f9c88()       
        Zone.exe!007ff39e()       
        Zone.exe!00800685()       
        Zone.exe!007f15b2()       
        Zone.exe!0081c01a()       
        Zone.exe!007f893f()       
        kernel32.dll!766a339a()       
        ntdll.dll!77159ef2()       
        ntdll.dll!77159ec5()       
        Zone.exe!00540079()       
        Zone.exe!00540079()       
        Zone.exe!00540079()       
        Zone.exe!00540079()

feel free to email me, maybe we can do Teamviewer to fix this...

sinclipse@gmail.com

lerxst2112 05-09-2012 05:41 PM

You are not using the executables you built using debugging information, or you did not copy the .pdb files to your server directory.

Sinclipse 05-09-2012 05:58 PM

The only files it gave me was the build log... Which is why I am lost O.o

lerxst2112 05-09-2012 08:25 PM

You should have a Build directory in the directory where the solution file is. That is where the compiled executables and pdb files are generated. You need to copy all of those files to wherever you run your server from, start it, and perform the debugging steps.

Assuming you built your server before this you should know where you copied the files from and to the last time.

Sinclipse 05-09-2012 08:36 PM

So the files are located in C:\source\trunk\EQEmuServer\zone\ReleaseBots

and the files don't show as pdb, they show as Source Browser Intermediate File....

lerxst2112 05-09-2012 11:13 PM

No, they are not. Look in trunk\EQEmuServer\Build

I am having a hard time believing that you are running a server you built the executables for when you don't know where they go when you build them, and you can't seem to find the Build directory even though I have said twice now where it is. You're on your own. Good luck.

Sinclipse 05-10-2012 12:57 AM

Whelp that's stupid. Placed the file did the same thing, followed every step TO THE T and nothing. Screw it. I'll restart a server later, Diablo 3 is coming out soon. X_X


All times are GMT -4. The time now is 06:34 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.