Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-01-2012, 11:13 PM
Randymarsh9
Dragon
 
Join Date: Dec 2007
Posts: 658
Default zone.exe crashes when trying to load perl commands

Ok, I've been running servers for a while, but I recently switched from Windows XP 32-bit to Windows 7 64-bit, so I have had to completely reinstall everything for running a server. I have everything set up correctly, I think, but whenever i try to start the server, zone.exe crashes.

Code:
---------------------------------------------
[08.01. - 23:09:22] Starting Log: logs/eqemu_quest_zone_3708.log
[08.01. - 23:09:22] Tying perl output to eqemu logs
[08.01. - 23:09:22] Creating EQEmuIO=HASH(0x311f22c)
[08.01. - 23:09:22] Creating EQEmuIO=HASH(0x311abac)
[08.01. - 23:09:22] Loading perlemb plugins.
[08.01. - 23:09:22] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[08.01. - 23:09:22] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[08.01. - 23:09:22] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 819.
[08.01. - 23:09:22] Subroutine CalcDestFromHeading redefined at plugins/path_tools.pl line 222.
[08.01. - 23:09:22] "my" variable $Item1 masks earlier declaration in same scope at plugins/quest_handin.pl line 19.
[08.01. - 23:09:22] "my" variable $Item2 masks earlier declaration in same scope at plugins/quest_handin.pl line 21.
[08.01. - 23:09:22] "my" variable $Item3 masks earlier declaration in same scope at plugins/quest_handin.pl line 23.
[08.01. - 23:09:22] "my" variable $Item4 masks earlier declaration in same scope at plugins/quest_handin.pl line 25.
[08.01. - 23:09:22] Subroutine GetReverseHeading redefined at plugins/spawn_utils.pl line 456.
[08.01. - 23:09:22] Subroutine ConvertHeadingToDegrees redefined at plugins/spawn_utils.pl line 477.
[08.01. - 23:09:22] Subroutine Whisper redefined at plugins/whisper.pl line 3.
[08.01. - 23:09:22] Subroutine vtell redefined at plugins/whisper.pl line 17.
[08.01. - 23:09:22] Loading perl commands...
When it gets to loading perl commands, it crashes and just keeps restarting itself. I compiled the source code myself while using Perl 5.14.2.1402. Does anyone have any ideas about this?
Reply With Quote
  #2  
Old 08-01-2012, 11:37 PM
Randymarsh9
Dragon
 
Join Date: Dec 2007
Posts: 658
Default

In case more information is needed, I followed the recompile guide at http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008, so I have 32-bit versions of Perl and Mysql. Also, I am using Microsoft Visual 2010
Reply With Quote
  #3  
Old 08-02-2012, 11:07 AM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,107
Default

Put a debugger on it and give us the call stack.


Here is the a howto

http://msdn.microsoft.com/en-us/libr...=vs.80%29.aspx
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #4  
Old 08-02-2012, 11:54 AM
Randymarsh9
Dragon
 
Join Date: Dec 2007
Posts: 658
Default

I'm not sure if I am doing it right, but when I try to do start debugging, it says EmuShareMem is out of date and asks to build it again. After i do, it says build succeeded but an error pops up saying EmuShareMem.dll cannot be started.
Reply With Quote
  #5  
Old 08-02-2012, 11:55 AM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,107
Default

Are you using the latest revision to compile?
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #6  
Old 08-02-2012, 02:40 PM
Randymarsh9
Dragon
 
Join Date: Dec 2007
Posts: 658
Default

Yeah, I'm using the latest source code and updated the DB accordingly
Reply With Quote
  #7  
Old 08-02-2012, 05:41 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

I don't remember all the details, but there is a known issue with perl 5.14 and some combination of build type and compiler used. I'd switch to 5.12, adjust the two places in the code that reference the library and move on.
Reply With Quote
  #8  
Old 08-03-2012, 04:00 PM
Randymarsh9
Dragon
 
Join Date: Dec 2007
Posts: 658
Default

Thank you, Lerxst. I downgraded, recompiled, and everything is working now.
Reply With Quote
  #9  
Old 08-03-2012, 04:17 PM
Randymarsh9
Dragon
 
Join Date: Dec 2007
Posts: 658
Default

Nevermind, spoke too soon haha. Now I can get in the game, but interacting with an NPC in any way (hailing or right clicking) causes the zone to crash.
Reply With Quote
  #10  
Old 08-08-2012, 04:40 PM
Born2rot
Fire Beetle
 
Join Date: Apr 2010
Posts: 16
Default

Having the same thing happen with my test server. Last few update have made the zone crash with almost any interaction. I've reinstalled everything and redownloaded all the sources.


Goregut
Reply With Quote
  #11  
Old 08-08-2012, 05:37 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,490
Default

And applied all the SQL updates?
Reply With Quote
  #12  
Old 08-08-2012, 07:11 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

Dunno if it applies: http://www.eqemulator.org/forums/sho...d.php?p=210530
Reply With Quote
  #13  
Old 08-08-2012, 10:25 PM
Born2rot
Fire Beetle
 
Join Date: Apr 2010
Posts: 16
Default

Thanks lerxst2112 that's what I get for trying to save some time by copying over the old quest directory.

Goregut
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:11 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3