Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bug Reports

Development::Bug Reports Post detailed bug reports and what you would like to see next in the emu here.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-04-2014, 04:51 PM
rencro
Hill Giant
 
Join Date: Sep 2008
Location: So. California
Posts: 219
Default Merc Crash

Compiled source from 9-3-2014, enabling mercs causing instant zone.exe crash on win8. Traced to zone/zone.cpp

Code:
void Zone::LoadMercTemplates(){
.
.
Replaced this with void Zone::LoadMercTemplates(){ from zone.cpp date 6-14-14 (my last build, and version i fork off of) and everything is good.

Looks related to the latest changes, will try to look into troubleshooting, unless whomever pushed this sees anything stand out.

Thanks..
Reply With Quote
  #2  
Old 09-04-2014, 05:01 PM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,164
Default

can you post the crash dump?
Reply With Quote
  #3  
Old 09-04-2014, 05:38 PM
rencro
Hill Giant
 
Join Date: Sep 2008
Location: So. California
Posts: 219
Default

Code:
 	zone.exe!__report_gsfailure() Line 147	C
>	zone.exe!Zone::LoadMercTemplates() Line 608	C++
 	00000007()	Unknown
 	[Frames below may be incorrect and/or missing]	
 	zone.exe!free(void * pBlock) Line 51	C
 	zone.exe!_SetEnvironmentVariableW@8()	C++
 	zone.exe!_SetEnvironmentVariableW@8()	C++
 	zone.exe!_SetEnvironmentVariableW@8()	C++
 	zone.exe!__findnext32()	Unknown
 	ntdll.dll!77716645()	Unknown
 	ntdll.dll!776da201()	Unknown
Reply With Quote
  #4  
Old 09-04-2014, 06:35 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Looks like something overwriting the stack.
Reply With Quote
  #5  
Old 09-05-2014, 12:00 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,164
Default

I don't have mercs set up to work on my test box, can you try applying https://gist.github.com/mackal/a704734cfc950bed6037 ?
Reply With Quote
  #6  
Old 09-05-2014, 01:10 AM
rencro
Hill Giant
 
Join Date: Sep 2008
Location: So. California
Posts: 219
Default

Yes, that works perfectly.

Thanks to you both!!!!
Reply With Quote
  #7  
Old 09-05-2014, 02:01 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,164
Default

Quote:
Originally Posted by rencro View Post
Yes, that works perfectly.

Thanks to you both!!!!
Thank you for testing it

This will make it's way upstream very soon
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 02:05 AM.


 

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