PDA

View Full Version : Buffer Overflow when running multiple accounts on same computer



MrDabrudda
07-23-2021, 06:46 PM
I run 6 accounts on the same computer. When I zone Showeq crashes because it gets slammed by all the packets from the other characters. Showeq will pick up the last character to zone but when everyone is zoning at the same time it throws up a buffer overflow error.

Is there any way to get Showeq to listen to packets based on a character name rather than MAC or the next EQ client?

Thanks

Loki
07-23-2021, 10:24 PM
Only way (AFAIK) is use Session Tracking but it wont solve the all character zoning at same time or hook on a character name, it'll pick a random one. Never had it crashed on me though or buffer overflow. I run 6 accounts also.

cn187
07-24-2021, 07:14 AM
If you're getting the "!!!! EQPacketFragmentSequence::addFragment(): buffer overflow adding in new fragment" message, you can tweak your kernel network params to help mitigate this - http://www.showeq.net/forums/showthread.php?5333-EQPacketFragmentSequence-addFragment-buffer-overflows

If you're getting a different crash, then please send me a stack trace so we can try to get this fixed.



Is there any way to get Showeq to listen to packets based on a character name rather than MAC or the next EQ client?

Not currently, but it's on my list of "wouldn't it be nice" stuff to possibly look at in the future.

As Loki mentioned, "Session Tracking" can help here, especially if you zone your primary toon separately from the others (to avoid it latching onto the wrong session).

BlueAdept
07-24-2021, 10:53 AM
Also use Session Tracking. It will virtually eliminate seg faults.

MrDabrudda
07-25-2021, 11:56 AM
Session Tracking under the Network menu seems to fix this buffer overflow problem.

Thanks.