Page 1 of 1
Rev15 - Client 4427L crashing world
Posted: Fri Nov 16, 2007 12:54 pm
by John Adams
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
Posted: Fri Nov 16, 2007 1:27 pm
by LethalEncounter
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?
Posted: Mon Nov 19, 2007 3:36 pm
by John Adams
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.

Posted: Mon Nov 19, 2007 3:42 pm
by John Adams
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.
Posted: Mon Nov 19, 2007 3:56 pm
by LethalEncounter
Much better

Try it with 0.4 and let me know if you still have a problem.
Posted: Mon Nov 19, 2007 4:06 pm
by John Adams
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.

Posted: Mon Nov 19, 2007 5:44 pm
by John Adams
New post because it's good news

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.

Posted: Mon Nov 19, 2007 7:06 pm
by LethalEncounter
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?
Posted: Wed Nov 21, 2007 9:19 am
by techguy84
LethalEncounter wrote:You have 1651 spawns within a distance of 100? Which zone is that?

Posted: Wed Nov 21, 2007 10:14 am
by John Adams
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.