Если внимательно посмотреть на трейс, то валится при вызове FMallocWindows::Free.
Всё потому что, память под структуру и поле data должна быть выделена тем менеджером, который будет потом её освобождать.
Экземпляр менеджера экспортируется из core.dll.
Код:
namespace l2native {
class FMalloc {
public:
virtual void* Allocate(size_t size, int unk_zero) = 0;
private:
virtual void unk_0() = 0;
public:
virtual void Free(void* block) = 0;
};
}
Цитата:
Сообщение от DaVilka
Если в след за ней вызвать DispatchNetworkQueue передав ссылку на структуру, то крита нету, но ничего не происходит
|
Этот метод не так работает.