Rev 31, World terminates shutting down empty zones
Moderator: Team Members
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Rev 31, World terminates shutting down empty zones
I have eliminated all possible "data" causes on my server (0 NPCs in the npcs table, thus 0 spawns). I've noticed players hopping on, and when they log off, whatever zone they spawned shuts down and crashes the World. Naturally, I have no debugs yet (grin), but wanted to alert you to something with zone shutdown is causing Win32 world.exe to terminate. I have about 5 'crashes' since 12/15.
As usual, I will try this on Linux, but the Windows is the one crashing and I am not sure there is debug info worth looking at. I have PM'd you a link to my crash mdmps, if you want to take a look. I am fairly sure most of these crashes were just after zone shutdown, though some of the earlier ones might have been related to my spawn testing.
As usual, I will try this on Linux, but the Windows is the one crashing and I am not sure there is debug info worth looking at. I have PM'd you a link to my crash mdmps, if you want to take a look. I am fairly sure most of these crashes were just after zone shutdown, though some of the earlier ones might have been related to my spawn testing.
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
Re: Rev 31, World terminates shutting down empty zones
Strange it not have crash... You use VS2003 or 2005 for compile on windows??John Adams wrote:I have eliminated all possible "data" causes on my server (0 NPCs in the npcs table, thus 0 spawns). I've noticed players hopping on, and when they log off, whatever zone they spawned shuts down and crashes the World. Naturally, I have no debugs yet (grin), but wanted to alert you to something with zone shutdown is causing Win32 world.exe to terminate. I have about 5 'crashes' since 12/15.
As usual, I will try this on Linux, but the Windows is the one crashing and I am not sure there is debug info worth looking at. I have PM'd you a link to my crash mdmps, if you want to take a look. I am fairly sure most of these crashes were just after zone shutdown, though some of the earlier ones might have been related to my spawn testing.
Fight with me... Or die, like the rest.
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Still using VS2005. I clean the project (now) before each recompile, too. I should eventually show my build log, because it has tons of warnings, and some things show up I've never seen before. Maybe I'll do that with the next rev.
But if LE uses 2003, I cannot complain too much that 2005 throws warnings.
Edit: Wow, I take that back. VS2005 compile not longer throws a single warning. It was my Linux FC5 compile that does. Sorry!
But if LE uses 2003, I cannot complain too much that 2005 throws warnings.
Edit: Wow, I take that back. VS2005 compile not longer throws a single warning. It was my Linux FC5 compile that does. Sorry!
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
heh linux always has a ton of warnings. Half of which I should probably go through and fix and the other half is the compiler just being anal. I have both 2003 and 2005 but I prefer 2003 and I use it most of the time. Sometime in the next few days I am going to reinstall my OS (one of my raid hard drives is about to die), but I'll try to find some time to compile it on 2005 and try to debug it a little. It is probably something simple.
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
As I said in the edit, Visual Studio Pro 2005, with your World.sln, produces ZERO warnings. It's a beautiful thing 
As for Linux FC5, if the warnings are just that; warnings, and the code should work find regardless, then valid testing can be done.
I'm more concerned with zone shutdowns causing a World termination, and how to get adequate debug info on that. I have the week off, so I'll try it on Linux with back trace. My experience though shows that Windoze and Linux never behave the same.
As for Linux FC5, if the warnings are just that; warnings, and the code should work find regardless, then valid testing can be done.
I'm more concerned with zone shutdowns causing a World termination, and how to get adequate debug info on that. I have the week off, so I'll try it on Linux with back trace. My experience though shows that Windoze and Linux never behave the same.
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
I am feeling confident this bug is dead. I ran a server for days after the 1/3/2008 update, and never had another crash. I'll do more testing as time permits, but I think this one is done.
Thank you!
Thank you!
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
Who is online
Users browsing this forum: No registered users and 0 guests