PDA

View Full Version : EQPacketFragmentSequence::addFragment(): buffer overflow



Xasartik
06-29-2008, 09:36 PM
I've gotten this message several times since I started using ShowEQ the other day. Here are the logs from the terminal:


General: There are 6 Buyers waiting to purchase your loot. Type /barter to search for them, or use /buyer to set up your own Buy Lines.
Warning: !!!! EQPacketFragmentSequence::addFragment(): buffer overflow adding in new fragment to buffer with seq 02dd on stream 3, opcode 1899. Buffer is size 199937 and has been filled up to 199876, but tried to add 505 more!


General: --PlayerName has looted a 7D9C1Zraxthril Forged Flamberge (#0CB42).--
Warning: !!!! EQPacketFragmentSequence::addFragment(): buffer overflow adding in new fragment to buffer with seq 07f9 on stream 3, opcode 1899. Buffer is size 184995 and has been filled up to 184870, but tried to add 505 more!


Warning: INVALID PACKET: Bad CRC [208.104.206.3:28771 -> 172.168.0.2:50410] netOp 02bf seq 0000 len 42 crc (cd74 != 9f61)
Warning: SEQ: Giving up on finding arq 0117 in stream zone-client cache, skipping!
Warning: SEQ: Giving up on finding arq 0118 in stream zone-client cache, skipping!
Warning: SEQ: Giving up on finding arq 0119 in stream zone-client cache, skipping!
Warning: SEQ: Giving up on finding arq 011a in stream zone-client cache, skipping!
Warning: SEQ: Giving up on finding arq 011b in stream zone-client cache, skipping!
Warning: !!!! EQPacketFragmentSequence::addFragment(): buffer overflow adding in new fragment to buffer with seq 0269 on stream 3, opcode 1899. Buffer is size 174559 and has been filled up to 174548, but tried to add 505 more!


Info: 'PlayerFrom' -> 'PlayerTo' - Message
Warning: !!!! EQPacketFragmentSequence::addFragment(): buffer overflow adding in new fragment to buffer with seq 02c5 on stream 3, opcode 1899. Buffer is size 199641 and has been filled up to 199541, but tried to add 142 more!

bonkersbobcat
06-30-2008, 02:38 AM
Search around and you will find some posts and solutions for the issue you are seeing. It is usually an indication that you are somehow missing packets (not using a true hub, machine not fast enough to keep up, not enough operating system network buffers, etc.)

Xasartik
06-30-2008, 05:48 PM
I did a search and nothing came up for EQPacketFragmentSequence. addFragment is mentioned in one post but does not relate to this problem.

My linux box running ShowEQ gets the internet from the home network wireless router. I share this connection out the onboard ethernet and into another router which handles the DHCP to my windows machine running EverQuest. ShowEQ monitors eth0, the ethernet jack out.

This is not the same solution as a hub but it guarantees that all packets will pass through the linux box and is a friendly solution that does not disturb anyone on the home network.

The notebook ShowEQ runs on is a Core 2 Duo T9300 (2.5Ghz) and is using Fedora 9. It should be more than enough to handle ShowEQ.

You mentioned operating system network buffers? I don't know what these are. Could they be related to the problem?

BlueAdept
06-30-2008, 06:47 PM
There are a ton of threads about this. It is also addressed in the FAQ. Read this thread:

http://www.showeq.net/forums/showthread.php?t=5333

or read the faq in the file in the tarball.