Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

w3dview texture crash 3 #1137

Closed
xezon opened this issue Aug 2, 2024 · 0 comments · Fixed by #1143
Closed

w3dview texture crash 3 #1137

xezon opened this issue Aug 2, 2024 · 0 comments · Fixed by #1143
Labels

Comments

@xezon
Copy link
Contributor

xezon commented Aug 2, 2024

 	ntdll.dll!_RtlReportCriticalFailure@12()	Unknown
 	ntdll.dll!_RtlpReportHeapFailure@4()	Unknown
 	ntdll.dll!_RtlpHpHeapHandleError@12()	Unknown
>	ntdll.dll!_RtlpLogHeapFailure@24()	Unknown
 	ntdll.dll!@RtlpAllocateHeap@24()	Unknown
 	ntdll.dll!_RtlpAllocateHeapInternal@16()	Unknown
 	ntdll.dll!RtlAllocateHeap()	Unknown
 	KernelBase.dll!771cc682()	Unknown
 	[Frames below may be incorrect and/or missing, no symbols loaded for KernelBase.dll]	
 	[Inline Frame] w3dview.exe!Raw_Allocate_No_Zero(int) Line 47	C++
 	w3dview.exe!MemoryPoolSingleBlock::Raw_Allocate_Single_Block(MemoryPoolSingleBlock * * list_head, int size, MemoryPoolFactory * owning_fact) Line 109	C++
 	w3dview.exe!DynamicMemoryAllocator::Allocate_Bytes_No_Zero(int bytes) Line 145	C++
 	w3dview.exe!DynamicMemoryAllocator::Allocate_Bytes(int bytes) Line 156	C++
 	w3dview.exe!operator new[](unsigned int bytes) Line 200	C++
 	w3dview.exe!BufferedFileClass::Read(void * buffer, int size) Line 72	C++
 	w3dview.exe!DDSFileClass::DDSFileClass(const char * filename, unsigned int reduction_factor) Line 70	C++
 	w3dview.exe!TextureLoadTaskClass::Get_Texture_Information(const char * name, unsigned int & reduction, unsigned int & width, unsigned int & height, unsigned int & depth, WW3DFormat & format, unsigned int & levels, bool use_dds) Line 711	C++
 	w3dview.exe!TextureLoadTaskClass::Begin_Compressed_Load() Line 177	C++
 	w3dview.exe!TextureLoadTaskClass::Begin_Load() Line 571	C++
 	w3dview.exe!TextureLoader::Begin_Load_And_Queue(TextureLoadTaskClass * task) Line 505	C++
 	w3dview.exe!TextureLoader::Request_Background_Loading(TextureBaseClass * texture) Line 322	C++
 	w3dview.exe!TextureClass::Init() Line 331	C++
 	w3dview.exe!DX8Wrapper::Apply_Render_State_Changes() Line 1546	C++
 	w3dview.exe!DX8Wrapper::Draw(unsigned int primitive_type, unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count) Line 1432	C++
 	w3dview.exe!DX8Wrapper::Draw_Triangles(unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count) Line 1519	C++
 	[Inline Frame] w3dview.exe!DX8PolygonRendererClass::Render(int offset) Line 73	C++
 	w3dview.exe!DX8TextureCategoryClass::Render() Line 655	C++
 	w3dview.exe!DX8RigidFVFCategoryContainer::Render() Line 1388	C++
 	w3dview.exe!Render_FVF_Category_Container_List(MultiListClass<DX8FVFCategoryContainer> & containers) Line 324	C++
 	w3dview.exe!DX8MeshRendererClass::Flush() Line 342	C++
 	w3dview.exe!W3D::Flush(RenderInfoClass & rinfo) Line 370	C++
 	w3dview.exe!W3D::Render(SceneClass * scene, CameraClass * cam, bool clear, bool clearz, const Vector3 & color) Line 340	C++
 	w3dview.exe!CGraphicView::Render(int update, unsigned int time) Line 599	C++
 	w3dview.exe!CGraphicView::WindowProc(unsigned int message, unsigned int wParam, long lParam) Line 87	C++
 	[External Code]	
Critical error detected c0000374
A breakpoint instruction (__debugbreak() statement or a similar call) was executed in w3dview.exe.

This indicates corrupted heap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant