Rev15 - Client 4427L crashing world

Support forum for questions about compiling and running EQ2Emulator on Linux.

Moderator: Team Members

Post Reply
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:

Rev15 - Client 4427L crashing world

Post by John Adams » Fri Nov 16, 2007 12:54 pm

Yah I just had to start another one of these. :)
FYI, I got rev 15 from SVN, compiled, moved the structs over with the new world executable, and the world seems to run fine. Soon as the client attempts to hit my server, I get a crash on Linux FC 5.
The backtrace (let me know if you need more)

Code: Select all

blahblahmeansnothingtakingupbandwidth ~snip~
I am heading out of town for the weekend, returning Sun late. If I need to get you more info, it'll be then.
Thanks!
-J
Last edited by John Adams on Mon Nov 19, 2007 4:06 pm, edited 1 time in total.

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

Post by LethalEncounter » Fri Nov 16, 2007 1:27 pm

hmm, I have not clue where that crashed. Those backtraces arent very useful to me. Could you run it using gdb and paste the backtrace from it?

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 » Mon Nov 19, 2007 3:36 pm

Sorry, it said Backtrace and I got all excited that I had the right thing. :)
I'll see if I can reproduce it tonight and post the gdb backtrace. Or, I can just try 0.0.4 and pretend we never had this conversation. ;)

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 » Mon Nov 19, 2007 3:42 pm

Ok, is it this little bit here?

Code: Select all

(gdb) bt
#0  0x001b4402 in __kernel_vsyscall ()
#1  0x00707159 in raise () from /lib/libc.so.6
#2  0x007086e3 in abort () from /lib/libc.so.6
#3  0x0073ba1b in __libc_message () from /lib/libc.so.6
#4  0x00743660 in _int_malloc () from /lib/libc.so.6
#5  0x00744c7c in malloc () from /lib/libc.so.6
#6  0x00268cf7 in operator new () from /usr/lib/libstdc++.so.6
#7  0x0808f7c1 in Client (this=0x9bc5398, ieqs=0x9bb31c0) at client.cpp:91
#8  0x08095132 in main () at net.cpp:203
Again, this was client 4427L, and rev 15. Going to compile rev 16, get to 4458 and try again. I do not own RoK yet, fyi. This is still the non-RoK client.

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

Post by LethalEncounter » Mon Nov 19, 2007 3:56 pm

Much better :) Try it with 0.4 and let me know if you still have a problem.

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 » Mon Nov 19, 2007 4:06 pm

Heh sure will. Much to my chagrine, I was not here this weekend for any of the current patch cutoffs, and wound up with 4525L on my live client. I still have 4427L for emu, and have ordered RoK... yes, that is the sound of my glass wallet cracking open. ;)
Edit: Ok, with Rev 16, I still get kicked at the zone server connection point with the 4427L client:

Code: Select all

#0  0x080cd1a7 in LoginAppPacket::PreparePacket (this=0xb3bc3498, MaxLen=256) at ../common/EQPacket.cpp:55
#1  0x0809e9c9 in EQStream::EQ2LoginQueuePacket (this=0x9ae21c0, app=0xb3bc3498) at ../common/EQStream.cpp:506
#2  0x0808afe6 in Client::QueuePacket (this=0xb5600530, app=0xb3bc3498) at client.cpp:133
#3  0x0808b7a4 in Client::PopulateSkillMap (this=0xb5600530) at client.cpp:139
#4  0x0808be20 in Client::SendLoginInfo (this=0xb5600530) at client.cpp:144
#5  0x0808fe17 in Client::HandlePacket (this=0xb5600530, app=0x9a7dc48) at client.cpp:608
#6  0x0809071d in Client::Process (this=0xb5600530, zone_process=false) at client.cpp:864
#7  0x0809087c in ClientList::Process (this=0x8120868) at client.cpp:946
#8  0x080934c3 in main () at net.cpp:210
Edit2: Just noticed, this time it did appear to get a little further. On Rev15, I was crashing out right after the Access Key. Now I just noticed it had gotten to my "Loading 1651 spawn entries" before it died.
I also tried logging into an empty zone, and instead of the World exiting, the client crashes.
Lastly (I swear), when I try to make a new toon, it tells me my name is too short or too long. I give up for the night. See y'all after the holidays. :)

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 » Mon Nov 19, 2007 5:44 pm

New post because it's good news :D
Running 16 compiled >by me< (no less) is working on a Windows server. So I am just having issues with Linux it would appear. But unless something really leaps out at you in the backtrace, I wouldn't waste much time on my problems. They seem to come and go, but I feel compelled to let you all know about them anyway. ;)

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

Post by LethalEncounter » Mon Nov 19, 2007 7:06 pm

heh I appreciate it :) It might have something to do with the huge number of npcs that you are trying to load. You have 1651 spawns within a distance of 100? Which zone is that?

techguy84
Posts: 187
Joined: Wed Jul 25, 2007 4:56 pm
Location: Qeynos Guard Shack
Contact:

Post by techguy84 » Wed Nov 21, 2007 9:19 am

LethalEncounter wrote:You have 1651 spawns within a distance of 100? Which zone is that?
:shock:

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 » Wed Nov 21, 2007 10:14 am

LethalEncounter wrote:heh I appreciate it :) It might have something to do with the huge number of npcs that you are trying to load. You have 1651 spawns within a distance of 100? Which zone is that?
They should not be at a distance of 100 :?
It is my capture of Thundering Steppes. The proximity code has made me brave. Maybe a little too early for a full zone spawn? heh.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests