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-07-2012 03:04 PM

Zone stopped working...
 
So, I've been running into the zone.exe stopping working the past like, hour, before it worked just fine... I've only added custom quests to some zones and what not..

Before - Everyone started in tutorialb - eventually it kept saying 'Zone.exe stopped working' so I changed it to the Guild Lobby - Now while this works in allowing people to log on and play... I can't zone into my zones I put the quests into... I'm not entirely sure why... I'll attach a few of my debug errors.



Code:

---------------------------------------------
[05.07. - 11:51:25] Starting Log: logs/eqemu_debug_1212.log
[05.07. - 11:51:25] [LAUNCHER__INIT] Loading server configuration..
[05.07. - 11:51:25] [LAUNCHER__INIT] Starting main loop...
[05.07. - 11:51:25] [NET__WORLD] Connected to World: localhost:9000
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_06.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_07.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_08.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_09.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_10.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_11.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_12.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_13.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_14.
[05.07. - 11:51:30] [LAUNCHER__WORLD] World told us to start zone dynamic_15.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_06, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_07, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_08, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_09, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_10, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_11, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_12, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_13, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_14, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__ERROR] World told us to start zone dynamic_15, but it is already running.
[05.07. - 11:51:30] [LAUNCHER__STATUS] Starting zone dynamic_01
[05.07. - 11:51:30] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[05.07. - 11:51:30] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[05.07. - 11:51:50] [LAUNCHER__STATUS] Starting zone dynamic_02
[05.07. - 11:51:50] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[05.07. - 11:51:50] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:51:52] [LAUNCHER__STATUS] Starting zone dynamic_03
[05.07. - 11:51:52] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[05.07. - 11:51:52] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:51:54] [LAUNCHER__STATUS] Starting zone dynamic_04
[05.07. - 11:51:54] [LAUNCHER__STATUS] Zone dynamic_04 has been started.
[05.07. - 11:51:54] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:51:56] [LAUNCHER__STATUS] Starting zone dynamic_05
[05.07. - 11:51:56] [LAUNCHER__STATUS] Zone dynamic_05 has been started.
[05.07. - 11:51:56] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:51:58] [LAUNCHER__STATUS] Starting zone dynamic_06
[05.07. - 11:51:58] [LAUNCHER__STATUS] Zone dynamic_06 has been started.
[05.07. - 11:51:58] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:00] [LAUNCHER__STATUS] Starting zone dynamic_07
[05.07. - 11:52:00] [LAUNCHER__STATUS] Zone dynamic_07 has been started.
[05.07. - 11:52:00] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:02] [LAUNCHER__STATUS] Starting zone dynamic_08
[05.07. - 11:52:02] [LAUNCHER__STATUS] Zone dynamic_08 has been started.
[05.07. - 11:52:02] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:04] [LAUNCHER__STATUS] Starting zone dynamic_09
[05.07. - 11:52:04] [LAUNCHER__STATUS] Zone dynamic_09 has been started.
[05.07. - 11:52:04] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:06] [LAUNCHER__STATUS] Starting zone dynamic_10
[05.07. - 11:52:06] [LAUNCHER__STATUS] Zone dynamic_10 has been started.
[05.07. - 11:52:06] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:08] [LAUNCHER__STATUS] Starting zone dynamic_11
[05.07. - 11:52:08] [LAUNCHER__STATUS] Zone dynamic_11 has been started.
[05.07. - 11:52:08] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:10] [LAUNCHER__STATUS] Starting zone dynamic_12
[05.07. - 11:52:10] [LAUNCHER__STATUS] Zone dynamic_12 has been started.
[05.07. - 11:52:10] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:12] [LAUNCHER__STATUS] Starting zone dynamic_13
[05.07. - 11:52:12] [LAUNCHER__STATUS] Zone dynamic_13 has been started.
[05.07. - 11:52:12] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:14] [LAUNCHER__STATUS] Starting zone dynamic_14
[05.07. - 11:52:14] [LAUNCHER__STATUS] Zone dynamic_14 has been started.
[05.07. - 11:52:14] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:52:16] [LAUNCHER__STATUS] Starting zone dynamic_15
[05.07. - 11:52:16] [LAUNCHER__STATUS] Zone dynamic_15 has been started.
[05.07. - 11:52:16] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[05.07. - 11:55:56] [LAUNCHER__STATUS] Zone dynamic_14 has gone down. Restart timer started.
[05.07. - 11:56:06] [LAUNCHER__STATUS] Starting zone dynamic_14
[05.07. - 11:56:06] [LAUNCHER__STATUS] Zone dynamic_14 has been started.
[05.07. - 11:56:06] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.

Here's 1.

Sinclipse 05-07-2012 03:05 PM

I'll post the zone one in a sec... Gotta re-try.. Is to long.

Sinclipse 05-07-2012 03:19 PM

Code:

05.07. - 12:17:31] Unable to convert EQ opcode 0x184e to an Application opcode.
[05.07. - 12:17:31] [WORLD__CLIENT_ERR] Sinclipse: Received unknown EQApplicationPacket
[05.07. - 12:17:31] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x184e) Size=1]
[05.07. - 12:17:31] [WORLD__CLIENT_ERR] 0000: 30                      -                          | 0
[05.07. - 12:17:31] Unable to convert EQ opcode 0x5f80 to an Application opcode.
[05.07. - 12:17:31] [WORLD__CLIENT_ERR] Sinclipse: Received unknown EQApplicationPacket
[05.07. - 12:17:31] [WORLD__CLIENT_ERR] [OpCode OP_Unknown (0x5f80) Size=4]
[05.07. - 12:17:31] [WORLD__CLIENT_ERR] 0000: 08 00 00 00            -                          | ....
[05.07. - 12:17:36] [WORLD__CLIENT] Sinclipse: Attempting autobootup of mistmoore (59:0)
[05.07. - 12:17:39] [WORLD__ZONE] [15] Setting to 'mistmoore' (59:0)
[05.07. - 12:17:39] [WORLD__CLIENT] Sinclipse: Entering zone mistmoore (59:0)
[05.07. - 12:17:39] [WORLD__ZONE] [15] [mistmoore] Broadcasting a world time update
[05.07. - 12:17:49] [WORLD__ZONELIST] Removing zoneserver #15 at :7011
[05.07. - 12:17:49] [WORLD__ZONELIST] Hold Zones mode is ON - rebooting lost zone
[05.07. - 12:17:51] [WORLD__LAUNCH] zone: dynamic_12 reported state STOPPED (1 starts)
[05.07. - 12:18:01] [WORLD__LAUNCH] zone: dynamic_12 reported state STARTED (2 starts)
[05.07. - 12:18:01] [WORLD__ZONE] New TCP connection from 127.0.0.1:49624
[05.07. - 12:18:01] [WORLD__CONSOLE] New zoneserver #16 from 127.0.0.1:49624
[05.07. - 12:18:01] [WORLD__ZONE] [16] Zone started with name dynamic_12 by launcher zone
[05.07. - 12:18:01] [WORLD__ZONE] [16] Auto zone port configuration.  Telling zone to use port 7015


Derision 05-07-2012 03:42 PM

All those logs show is that zone(s) have crashed, not why.

If the zones crash with your custom quest files present and don't crash when they are not present, then the problem is with your perl scripts. If you have multiple custom quests, try removing them one at a time until the zones stop crashing, then post the one that is causing the crash here to see if someone can figure out the flaw in your .pl

Sinclipse 05-07-2012 03:46 PM

Where can the one with the zone crash errors be found? all I see is debug ones. Also - I've tried to take out all the custom quests in Mistmoore (One of the zones that are custom that I'm dcing in) didn't change anything...

Sinclipse 05-07-2012 03:47 PM

Yet - Don't crash in Guildlobby (The most custom zoned one there)

Sinclipse 05-07-2012 04:38 PM

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!007ff39e()       
        Zone.exe!007f15b2()       
        Zone.exe!0081c01a()       
        Zone.exe!007f893f()       
        kernel32.dll!75b8339a()       
        ntdll.dll!77659ef2()       
        ntdll.dll!77659ec5()       
        Zone.exe!00540079()       
        Zone.exe!00540079()       
        Zone.exe!00540079()       
        Zone.exe!00540079()

is my Call stack from debugging.

Sinclipse 05-07-2012 06:01 PM

54 views and 1 comment. Anyone have anything on this?

Sinclipse 05-07-2012 06:52 PM

Code:

---------------------------------------------
[05.07. - 13:47:59] Starting Log: logs/eqemu_error_zone_5704.log
[05.07. - 13:47:59] Path File ./Maps/guildlobby.path not found.
[05.07. - 13:48:02] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 4
[05.07. - 13:48:04] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 1
[05.07. - 13:48:04] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 4
[05.07. - 13:48:06] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_TargetMouse (#125 eq=0x0000), size: 4
[05.07. - 13:48:06] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 64
[05.07. - 13:48:06] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 0
[05.07. - 13:48:06] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 0
[05.07. - 13:48:06] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 0
[05.07. - 13:48:06] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 0
[05.07. - 13:48:07] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_TargetMouse (#125 eq=0x0000), size: 4
[05.07. - 13:48:07] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 8
[05.07. - 13:48:07] HandlePacket() Opcode error: Unexpected packet during CLIENT_CONNECTING: opcode: OP_Unknown (#0 eq=0x0000), size: 4

Hmm... Weird.

Secrets 05-07-2012 08:48 PM

Quote:

Originally Posted by Sinclipse (Post 209596)
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!007ff39e()       
        Zone.exe!007f15b2()       
        Zone.exe!0081c01a()       
        Zone.exe!007f893f()       
        kernel32.dll!75b8339a()       
        ntdll.dll!77659ef2()       
        ntdll.dll!77659ec5()       
        Zone.exe!00540079()       
        Zone.exe!00540079()       
        Zone.exe!00540079()       
        Zone.exe!00540079()

is my Call stack from debugging.

Your call stack is missing debugging information. Please build with debugging information (Project Properties -> Linker -> Debugging -> Generate Debugging Information)

lerxst2112 05-07-2012 08:49 PM

If you want to get useful information out of debugging you need to add debugging symbols to your executables.

http://www.eqemulator.org/forums/sho...37&postcount=7

Sinclipse 05-07-2012 09:14 PM

That's not what you meant... Can you walk me through how to do it, when I did the compile it didn't do anything...

Sinclipse 05-07-2012 09:51 PM

This is highly agitating, it was working not even 12 hours ago... Now for the past 6-9 hours it's NOT working...

Sinclipse 05-07-2012 10:28 PM

So I thought back, and the only thing I've changed (besides random quests) - was a string of DB for Drakkin male to work (downloaded it from EQ site put it in the folder) and one for the AA/Spells... After that it stopped working...... I wonder.

lerxst2112 05-08-2012 02:00 AM

Quote:

Originally Posted by Sinclipse (Post 209608)
That's not what you meant... Can you walk me through how to do it, when I did the compile it didn't do anything...

The post I linked does walk you through it. Perform those steps, rebuild all, use those executables when you run your server, and make sure you have the debugger attached to the zone that you think is going to crash so you capture a good stack trace. You already captured a stack trace once, so do that again.

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:28 PM.

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