I 'think' a division by zero error would be declared at the top of the crash log..never seen one in a log myself.
You're showing an "EXCEPTION_ACCESS_VIOLATION," which should be traceable.
[deleted - not even close...]
(How old is your code? Handle_OP_ShopPlayerBuy is nowhere close to line 5699)
Give me a few minutes and I'll look over that part of the code and try to get some pointers back to you.
EDIT: For the client to be updated, you would need to at least reach this far:
https://github.com/EQEmu/Server/blob...ket.cpp#L12184
Do you have 'RuleB(QueryServ, PlayerLogMerchantTransactions)' enabled?
Quote:
Shows up in DB table inventory and merchantlist_temp but not qs_merchant tables
|
Ok, from what I can remember, QS is not supposed to log stackable items due to problems with item tracking across multiple stacks.
Did you enable it by chance?
I see a point where a non-safe access can occur..but, shouldn't normally be accessed.