Assertion Error on Comiple

Support forum for questions about compiling and running EQ2Emulator on a Microsoft Windows OS.

Moderator: Team Members

Post Reply
User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Assertion Error on Comiple

Post by Scatman » Sat Dec 13, 2008 7:18 am

Using the latest code from the SVN, I compile with warnings about mysqlclient.pdb but ends up compiling ok. I run EQ2WorldDebug.exe and the server starts up fine. Once I or someone logs in however, I am immediately prompted with an assertion error and the connection is closed. Here's what the error looks like. Anyone know what's up?
Image

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Sat Dec 13, 2008 8:38 am

Could you run that in debug mode and hit retry if it comes up again? That should crash it and tell you where the problem is.

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Post by Scatman » Sat Dec 13, 2008 9:21 am

Ok I did that and it shows the Disassembly with not much in the call stack. The thing is, I'm compiling the code directly off the SVN and this still happens 100% of the time. The call stack looks like this:

Code: Select all

>	EQ2WorldDebug.exe!007016ab() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for EQ2WorldDebug.exe]	
 	EQ2WorldDebug.exe!007014de() 	
 	EQ2WorldDebug.exe!0070145e() 	
 	EQ2WorldDebug.exe!0046658b() 	
 	EQ2WorldDebug.exe!00706657() 	
 	EQ2WorldDebug.exe!00466494() 	
 	EQ2WorldDebug.exe!00706180() 	
 	EQ2WorldDebug.exe!00705630() 	
 	EQ2WorldDebug.exe!0046554c() 	
 	EQ2WorldDebug.exe!004028c9() 	
 	EQ2WorldDebug.exe!0072be9c() 	
 	EQ2WorldDebug.exe!007230d4() 	
 	EQ2WorldDebug.exe!0070ad69() 	
 	EQ2WorldDebug.exe!00713ac8() 	
 	EQ2WorldDebug.exe!00713abd() 	
 	EQ2WorldDebug.exe!006fa738() 	

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Sat Dec 13, 2008 11:38 am

Does the exe from svn also crash using the same database?

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Post by Scatman » Sat Dec 13, 2008 4:12 pm

Nope. I can play fine on my server using the compiled win32 from the SVN.

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Sat Dec 13, 2008 5:46 pm

Gotta be your compiler that is the issue then. If you were getting any kind of error with MySQL, I would take a look at that first and make sure your mysql libraries are correct. Next I would check the zlib library.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Post by John Adams » Sat Dec 13, 2008 6:11 pm

Scat, I am going to zip up my dependencies folder and PM you a link. Sorry you're having troubles compiling :(
Words of the wise; latest is not always the greatest ;)

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Post by Scatman » Sat Dec 13, 2008 7:08 pm

Using your dependencies folder, everything is okay. Thanks a bunch John! I guess that mysqlclient.pdb warning was a little more than a warning. I tried searching for msqlclient.pdb and I found an index of the files includes in the mysqldev source and it wasn't even there. So, who knows, but it works now!

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests