Crashes / Disconnects
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
Scat, I'd like to put up a new debug exe. Crash please. 
- Scatman
- Retired
- Posts: 1688
- Joined: Wed Apr 16, 2008 5:44 am
- EQ2Emu Server: Scatman's Word
- Characters: Scatman
- Location: New Jersey
Re: Crashes / Disconnects
Done =D
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
That is sad, that you actually CAN do it lol... ok, new EXE in place. Attaching the debugger, so gimme what you got.
- Scatman
- Retired
- Posts: 1688
- Joined: Wed Apr 16, 2008 5:44 am
- EQ2Emu Server: Scatman's Word
- Characters: Scatman
- Location: New Jersey
Re: Crashes / Disconnects
Eh, I did a /repop during another /repop which isn't really a bug, just something stupid that no one should ever do by accident 
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
You have graduated. You are truly a software engineer now.Scatman wrote:which isn't really a bug
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
New crash, rev 571.
Edit: Just got a second one of these. Here's the console output if it helps:
Code: Select all
> EQ2WorldDebug.exe!std::basic_string<char,std::char_traits<char>,std::allocator<char> >::length() Line 1594 + 0x3 bytes C++
EQ2WorldDebug.exe!Spawn::GetSpawnScript() Line 645 + 0xe bytes C++
EQ2WorldDebug.exe!ZoneServer::CallSpawnScript(Spawn * npc=0x00000000, unsigned char type='', Spawn * spawn=0x10aeb0e8, char * message=0x00000000) Line 1026 + 0x8 bytes C++
EQ2WorldDebug.exe!SpellProcess::SendFinishedCast(LuaSpell * spell=0x16a7cc68, Client * client=0x0fe82690) Line 322 C++
EQ2WorldDebug.exe!SpellProcess::CastProcessedSpell(LuaSpell * spell=0x16a7cc68) Line 606 C++
EQ2WorldDebug.exe!SpellProcess::Process() Line 137 C++
EQ2WorldDebug.exe!main(int argc=1, char * * argv=0x00352c70) Line 272 C++
EQ2WorldDebug.exe!__tmainCRTStartup() Line 318 + 0x19 bytes C
EQ2WorldDebug.exe!mainCRTStartup() Line 187 C
kernel32.dll!77e6f23b()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<lua_State *,Mutex *,std::less<lua_State *>,std::allocator<std::pair<lua_State * const,Mutex *> >,0> >::insert(const std::pair<lua_State * const,Mutex *> & _Val=(0xcccccccc,0xcccccccc {name={...} mlocked=??? CSMutex={...} })) Line 627 + 0xb bytes C++
EQ2WorldDebug.exe!Client::CheckZoneAccess(char * zoneName=0x005c0053) Line 1621 + 0x16 bytes C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<lua_State *,Mutex *,std::less<lua_State *>,std::allocator<std::pair<lua_State * const,Mutex *> >,0> >::insert(const std::pair<lua_State * const,Mutex *> & _Val=(0x00000000,0x00000000 {name={...} mlocked=??? CSMutex={...} })) Line 627 + 0xb bytes C++
EQ2WorldDebug.exe!std::_Tree<std::_Tmap_traits<lua_State *,Mutex *,std::less<lua_State *>,std::allocator<std::pair<lua_State * const,Mutex *> >,0> >::insert(const std::pair<lua_State * const,Mutex *> & _Val=(0x00000000,0x00000000 {name={...} mlocked=??? CSMutex={...} })) Line 627 + 0xb bytes C++
Code: Select all
[Status] Loading opcodes..
[Status] Loading structs..
[Status] Loading command list..
[Status] Loaded 117 entity command lists.
[Status] Loaded 1451 NPC(s).
[Status] Loaded 367 Object(s).
[Status] Loaded 12 GroundSpawn(s).
[Status] Loaded 209 Widget(s).
[Status] Loaded 372 Sign(s).
[Status] Loading ground spawn items..
[Status] Loading loot data..
[Status] Loaded 0 loot tables.
[Status] Loaded 0 loot drops.
[Status] Loaded 0 spawn loot lists.
[Status] Loading Transporter Information..
[Status] Loaded 21 Teleporter(s)
[Status] Loaded global variables list..
[Status] Loaded visual states list..
[Status] Loading World Time..
[Status] Loading items.. (this might take a few minutes)
[Status] Loaded 275 Bag(s)
[Status] Loaded 1986 Food(s)
[Status] Loaded 11932 Weapon(s)
[Status] Loaded 28838 Armor/Shield Piece(s)
[Status] Loaded 0 Skill Item(s)
[Status] Loaded 9120 Regular Items
[Status] Loading spells..
[Status] Loaded 3684 Spell(s)
[Status] Loading LUA spells..
[Status] Loaded 27 LUA Spell(s)
[Status] Loading factions..
[Status] Loaded 202 Factions
[Status] Loading skills..
[Status] Loaded 129 Skills
[Status] Loading Quests..
[Status] Loaded 62 Quest(s)
[Status] Loading Merchant Information..
[Status] Loaded 1 Merchant List(s)
[Status] Loaded 0 Merchant Multiplier(s)
[Status] Loading Spawn Script Information..
[Status] Loading EQ time of day..
Please wait, we're still loading...
Starting factory Reader
Starting factory Writer
World server listening on: tesseq.servegame.com:9200
World server listening on: 192.168.1.33:9200
Starting static zones...
Loading new Zone 'Darklight'
Loading new Zone 'Loaded GreaterFaydark'
Loading new Zone '0Loaded EastFreeport NPC(s), '
Loading new Zone '00Loaded BigBend Object(s), NPC(s), '
Loading new Zone '00Loaded Stonestair Widget(s), NPC(s), '
Loading new Zone '00Loaded TempleSt Sign(s), Object(s), '
Loading new Zone '00Loaded BeggarsCourt GroundSpawn(s).
Object(s), '
Loading new Zone 'Loaded 0Longshadow Widget(s), '
Loading new Zone '00Loaded ScaleYard Widget(s), Sign(s), '
Loading new Zone '080Loaded NorthFreeport GroundSpawn(s).
NPC(s), '
Loading new Zone '0Loaded SouthFreeport Sign(s), '
Loading new Zone '025Loaded WestFreeport GroundSpawn(s).
Object(s), '
Loading new Zone '0Loaded ElddarGrove NPC(s), '
Loading new Zone 'Loaded QeynosHarbor23'
Widget(s), Loading new Zone '0Loaded NorthQeynos Object(s), '
Loading new Zone 'Loaded 205SouthQeynos NPC(s), '
Loading new Zone '340Loaded Nettleville Widget(s), Sign(s), '
Loading new Zone 'Loaded 128Starcrest Object(s), '
Loading new Zone '00Loaded GroundSpawn(s).
Graystone Sign(s), 1300266007000001164882'
Widget(s), 0Loading new Zone ' NPC(s), NPC(s), NPC(s), NPC(s), NPC(s), NPC
(s), NPC(s), NPC(s), NPC(s), NPC(s), NPC(s), NPC(s), Loaded GroundSpawn(s
).
Castleview120020 Sign(s), '
Object(s), Loading new Zone ' Object(s), 1500Loaded WillowWood00 Object(s), Ob
ject(s), Object(s), GroundSpawn(s).
'
Object(s), Loading new Zone '09000292778Loaded 36110069Baubbleshire Object(s),
Object(s), Object(s), Object(s), Widget(s), Object(s), Object(s), 0 NPC(s)
, Widget(s), Widget(s), Widget(s), Widget(s), NPC(s), '
53000Loading new Zone '0 Widget(s), 12 Widget(s), Widget(s), Widget(s), 66 NPC
(s), Loaded QueensColony Sign(s), Widget(s), 820340 Widget(s), Widget(s), 25'
46 Sign(s), Loading new Zone '0 Sign(s), Sign(s), Sign(s), 00 Object(s), Obje
ct(s), Loaded TimorousDeep GroundSpawn(s).
Sign(s), Sign(s), '
Loading new Zone '47Loaded OutpostOverlord Sign(s), '
00 GroundSpawn(s).
0Loaded GroundSpawn(s).
0000004346 GroundSpawn(s).
1375467Connected to LoginServer: GroundSpawn(s).
GroundSpawn(s).
GroundSpawn(s).
GroundSpawn(s).
Sign(s), Sign(s), Sign(s), Sign(s), Widget(s), Widget(s), Object(s), NPC
(s), eq2emulator.net0923: NPC(s), 9100 NPC(s),
000562064770 GroundSpawn(s).
1952 GroundSpawn(s).
GroundSpawn(s).
Sign(s), GroundSpawn(s).
Sign(s), Widget(s), Object(s), NPC(s), 013670 Object(s), Object(s), Ground
Spawn(s).
GroundSpawn(s).
35400164 Sign(s), Widget(s), Widget(s), Widget(s), Object(s), 48 GroundSpawn
(s).
038381 Sign(s), Sign(s), Sign(s), Widget(s), 0 GroundSpawn(s).
40 GroundSpawn(s).
7241 GroundSpawn(s).
Sign(s), 9 GroundSpawn(s).
AddAuth: 4011 Key: 1232580106
156396 New client from ip: 75.69.59.179 port: 2860
ZoneAuth: Access Key, 1232580106, Character Name, Jack, Account ID, 4011, TimeSt
amp, 1232580106
OP_QuestJournalSetVisibleMsg Received 0x006c
0: 05 00 00 00 06 00 00 00 - 07 00 00 00 08 00 00 00 | ................
16: 09 00 00 00 03 00 00 00 - 00 | .........
OP_ChatFiltersMsg Received 0x013d
0: 0D 00 FF FF FF FF FF 01 - 00 00 00 80 FF FF 0B FD | ................
OP_ChatFiltersMsg Received 0x013d
0: 0D 00 FF FF FF FF FF FF - FF FF FF FF FF FF 0B FD | ................
OP_Unknown Received 0x0026
0: 01 00 00 00 7A 44 | ....zD
OP_Unknown Received 0x01d2
0: 00 00 01 03 00 00 00 00 - 00 00 00 FD | ............
OP_Unknown Received 0x00b2
0: 00 00 | ..
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 25 00 01 00 30 | %...0
0: 23 00 01 00 31 | #...1
Left Grid 4294967295 and Entered Grid 3146737430
OP_ChatFiltersMsg Received 0x013d
0: 0D 00 FF FF FF FF FF FF - FF FF FF FF FF FF 0B FD | ................
0: 02 00 04 00 35 30 31 38 | ....5018
OP_KeymapLoadMsg Received 0x009c
OP_KeymapSaveMsg Received 0x009f
0: 45 00 00 00 06 00 00 00 - 00 03 00 00 00 00 00 00 | E...............
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 01 00 00 | ................
64: 00 10 E2 10 6C 00 00 00 - 00 | ....l....
0: 29 00 03 00 61 6C 6C | )...all
0: 4E 00 04 00 33 20 33 30 | N...3 30
OP_Unknown Received 0x01d2
0: 00 00 02 1E 00 00 00 03 - 00 00 00 00 00 00 00 FD | ................
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 25 00 01 00 30 | %...0
0: 4C 00 01 00 33 | L...3
OP_Unknown Received 0x01d2
0: 00 00 02 03 00 00 00 1E - 00 00 00 00 00 00 00 FD | ................
OP_DialogCloseMsg Received 0x0067
0: 2C 9B 26 00 | ,.&.
0: 29 00 03 00 61 6C 6C | )...all
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 25 00 01 00 31 | %...1
OP_Unknown Received 0x01d2
0: 00 01 03 00 00 00 02 03 - 00 00 00 1E 00 00 00 00 | ................
16: 00 00 00 FD | ....
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 25 00 01 00 30 | %...0
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 25 00 01 00 31 | %...1
0: 22 00 01 00 32 | "...2
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 25 00 01 00 30 | %...0
0: CE 01 00 00 | ....
Unhandled command: clearallqueuedabilities
0: 22 00 01 00 32 | "...2
0: 22 00 01 00 32 | "...2
0: 22 00 01 00 32 | "...2
0: 22 00 01 00 32 | "...2
Got signal 11-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Re: Crashes / Disconnects
I didn't check my code in yet
Anyways, I fixed the last 3 crashes you posted. About to check in now...
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
Well, hop to it pokey! We got testers piling up at the door! 
I'll put the server back up after these changes come in. I saw code come down, but I think that was Scat changes.
I'll put the server back up after these changes come in. I saw code come down, but I think that was Scat changes.
- Scatman
- Retired
- Posts: 1688
- Joined: Wed Apr 16, 2008 5:44 am
- EQ2Emu Server: Scatman's Word
- Characters: Scatman
- Location: New Jersey
Re: Crashes / Disconnects
And I suppose you're the QA guy telling me I'm an idiot and to go back and fix itJohn Adams wrote:You have graduated. You are truly a software engineer now.Scatman wrote:which isn't really a bug
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
Indeed. 
Ok, I don't know what this Jack guy is doing, but he cannot even log in without crashing the world. Soon as he hit land, he desynched and the Release version crashed... so back to Debug until we catch what's going on.
Sorry LE, hope you got a few more minutes to fix stuff =)
Ok, I don't know what this Jack guy is doing, but he cannot even log in without crashing the world. Soon as he hit land, he desynched and the Release version crashed... so back to Debug until we catch what's going on.
Sorry LE, hope you got a few more minutes to fix stuff =)
- Scatman
- Retired
- Posts: 1688
- Joined: Wed Apr 16, 2008 5:44 am
- EQ2Emu Server: Scatman's Word
- Characters: Scatman
- Location: New Jersey
Re: Crashes / Disconnects
I tried so hard to crash LE's server today. Ran around at /speed 500 with like 15 wilderbears and 10 tunarian horse sentries on me, drive by attacking everything I could find. Died a few times, nothing
. Damn you LE for fixing so many bugs!! 
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Re: Crashes / Disconnects
Scatman wrote:I tried so hard to crash LE's server today. Ran around at /speed 500 with like 15 wilderbears and 10 tunarian horse sentries on me, drive by attacking everything I could find. Died a few times, nothing. Damn you LE for fixing so many bugs!!
lol, is Tess running OK?
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
Yes, the crashlog is empty for almost 18 hours now. Generally speaking, no issues. Though I am sure we could do some ridiculously unexpected things to crash more - I think it's time to take a break from crash fixing for a bit. =)
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
Hmm. While I was afk, Tess crashed 5 times in 20 minutes - yet not a single post from anyone telling what might have happened. 3 crashes were still in the console when I saw it. Hope it helps.
You do not have the required permissions to view the files attached to this post.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Crashes / Disconnects
crash of the day:
and! i did a /goto scatman and crashed with this immediately after the server started.
I noticed my char online count was off, showed 3, but it was only me and scat. so that's prolly cuz the zone crashed us.
Code: Select all
> EQ2WorldDebug.exe!operator delete(void * pUserData=0xdddddddd) Line 52 + 0x3 bytes C++
EQ2WorldDebug.exe!std::allocator<ConversationOption>::deallocate(ConversationOption * _Ptr=0xdddddddd, unsigned int __formal=0) Line 141 + 0x9 bytes C++
EQ2WorldDebug.exe!std::vector<ConversationOption,std::allocator<ConversationOption> >::_Insert_n(std::_Vector_iterator<ConversationOption,std::allocator<ConversationOption> > _Where={option={...} function={...} }, unsigned int _Count=1, const ConversationOption & _Val={...}) Line 1160 C++
EQ2WorldDebug.exe!std::vector<ConversationOption,std::allocator<ConversationOption> >::insert(std::_Vector_iterator<ConversationOption,std::allocator<ConversationOption> > _Where={option={...} function={...} }, const ConversationOption & _Val={...}) Line 855 C++
EQ2WorldDebug.exe!std::vector<ConversationOption,std::allocator<ConversationOption> >::push_back(const ConversationOption & _Val={...}) Line 800 + 0x24 bytes C++
EQ2WorldDebug.exe!EQ2Emu_lua_AddConversationOption(lua_State * state=0x0c285030) Line 277 C++
EQ2WorldDebug.exe!_luaD_precall() + 0x19d bytes C
EQ2WorldDebug.exe!_luaV_execute() + 0xad8 bytes C
EQ2WorldDebug.exe!_luaD_call() + 0x43 bytes C
EQ2WorldDebug.exe!_lua_call() + 0x65 bytes C
EQ2WorldDebug.exe!_luaD_rawrunprotected() + 0x3a bytes C
EQ2WorldDebug.exe!_luaD_pcall() + 0x3e bytes C
EQ2WorldDebug.exe!_lua_pcall() + 0x53 bytes C
EQ2WorldDebug.exe!LuaInterface::CallSpawnScript(lua_State * state=0x0c285030, unsigned char num_parameters='') Line 336 + 0x18 bytes C++
EQ2WorldDebug.exe!LuaInterface::RunSpawnScript(char * script_name=0x0c29eea8, char * function_name=0x00b88598, Spawn * npc=0x0c283348, Spawn * spawn=0x15f89028, char * message=0x00000000) Line 704 + 0x13 bytes C++
EQ2WorldDebug.exe!ZoneServer::CallSpawnScript(Spawn * npc=0x0c283348, unsigned char type='', Spawn * spawn=0x15f89028, char * message=0x00000000) Line 1075 C++
EQ2WorldDebug.exe!Commands::Process(unsigned int index=19, EQ2_16BitString * command_parms=0x1402fbb0, Client * client=0x14e8e628) Line 741 C++
EQ2WorldDebug.exe!Client::HandlePacket(EQApplicationPacket * app=0x1113dc80) Line 893 C++
EQ2WorldDebug.exe!Client::Process(bool zone_process=true) Line 1287 + 0xc bytes C++
EQ2WorldDebug.exe!ZoneServer::ClientProcess() Line 1338 + 0xa bytes C++
EQ2WorldDebug.exe!ZoneServer::Process() Line 736 C++
EQ2WorldDebug.exe!ZoneLoop(void * tmp=0x048646c0) Line 2781 + 0x8 bytes C++
EQ2WorldDebug.exe!_callthreadstart() Line 293 + 0xf bytes C
EQ2WorldDebug.exe!_threadstart(void * ptd=0x04cf45c8) Line 277 C
kernel32.dll!77e64829()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
and! i did a /goto scatman and crashed with this immediately after the server started.
Code: Select all
> EQ2WorldDebug.exe!std::operator<<<char,std::char_traits<char>,std::allocator<char> >(std::basic_ostream<char,std::char_traits<char> > & _Ostr={...}, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & _Str=<Bad Ptr>) Line 569 + 0x2e bytes C++
EQ2WorldDebug.exe!Mutex::lock() Line 112 + 0x21 bytes C++
EQ2WorldDebug.exe!EQStream::ReleaseFromUse() Line 255 + 0x1a bytes C++
EQ2WorldDebug.exe!Client::~Client() Line 146 + 0xe bytes C++
EQ2WorldDebug.exe!Client::`scalar deleting destructor'() + 0x14 bytes C++
EQ2WorldDebug.exe!ZoneServer::RemoveClient(Client * client=0x0f449b10) Line 1304 + 0x22 bytes C++
EQ2WorldDebug.exe!ZoneServer::ClientProcess() Line 1326 C++
EQ2WorldDebug.exe!ZoneServer::Process() Line 736 C++
EQ2WorldDebug.exe!ZoneLoop(void * tmp=0x048528a0) Line 2781 + 0x8 bytes C++
EQ2WorldDebug.exe!_callthreadstart() Line 293 + 0xf bytes C
EQ2WorldDebug.exe!_threadstart(void * ptd=0x04840228) Line 277 C
kernel32.dll!77e64829()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
Who is online
Users browsing this forum: No registered users and 0 guests