at frame 10 (frame_tree.cc:182):
std::queue<FrameTreeNode*> queue;
at frame 7 (stl_deque.h:458) in _Deque_base(), with _Tp=oxide::FetchTextureResourcesTaskInfo* and _Alloc=std::allocator<oxide::FetchTextureResourcesTaskInfo*>
This looks suspicious, how can instantiating a queue of FrameTreeNode* use oxide::FetchTextureResourcesTaskInfo* as a template type? That’s beyond my field of expertise, but it could very well be memory corruption indeed.
Inspecting the backtrace in comment #16:
at frame 10 (frame_ tree.cc: 182): queue<FrameTree Node*> queue;
std::
at frame 7 (stl_deque.h:458) in _Deque_base(), with _Tp=oxide: :FetchTextureRe sourcesTaskInfo * and _Alloc= std::allocator< oxide:: FetchTextureRes ourcesTaskInfo* >
This looks suspicious, how can instantiating a queue of FrameTreeNode* use oxide:: FetchTextureRes ourcesTaskInfo* as a template type? That’s beyond my field of expertise, but it could very well be memory corruption indeed.