Bad Opcode, client crash info

EQ2Emulator Development forum.

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:

Bad Opcode, client crash info

Post by John Adams » Wed Mar 07, 2012 8:15 pm

This is for Xinux, since we were just talking about it.
badOpcode.jpg
The first number is the opcode I believe it was expecting, but didn't get it... instead, client got data it didn't expect, hence crash.

The second number is the opcode previously encountered, to try and help track down the crash. At least, that's what I was told. So far, it works perfectly figuring out opcodes that moved a little.



To make this happen, I took the 1096 opcode range, opcode for OP_TitleUpdateMsg (367) and forced it to 366. Loaded world, logged in, crashed cuz 366 is incorrect.

64 is OP_UpdateInventoryMsg, which I have no idea why that was before Titles, unless that's the order in which we load stuff. shrug. shakey example, but you get the idea.
You do not have the required permissions to view the files attached to this post.

User avatar
xinux
Team Member
Posts: 680
Joined: Wed Mar 10, 2010 11:10 am
Location: Destroyer of Servers

Re: Bad Opcode, client crash info

Post by xinux » Wed Mar 07, 2012 8:18 pm

Image
EQ II - Build=1360 (Orig) - Build=1360 (DoF) - Build=2654 (KoS) - Build=3375 (Classic) - Build=3554 (EoF)
EQ II - Build=4412 (RoK) - Build=5122 (TSO) - Build=6118 (SF) - Build=7628 (DoV) - Build=8295 (Aod)

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:

Re: Bad Opcode, client crash info

Post by John Adams » Wed Mar 07, 2012 8:25 pm


Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests