Description
The World Editor crashes with a Fatal Error when I try to paint grass or dirt on a terrain.
The issue is 100% reproducible on a completely new, clean project with no mods or addons.
Steps to reproduce
Create a new empty project.
Create a new terrain, 1000 × 1000 m.
Open Terrain Tool → Paint.
Select Asphalt 01.
Paint the terrain using a 512 × 512 brush. Asphalt works normally.
Save the project and restart Workbench.
Open Terrain Tool → Paint again.
Select Grass_01.
Move the brush over the terrain or make a small paint stroke.
Actual result
Workbench immediately crashes with a Fatal Error and creates a memory dump.
The same crash happens with Dirt_03 and other grass/ground surfaces.
Asphalt 01 continues to work normally on the same terrain.
The crash happens even on a completely new terrain and does not depend on terrain size.
I also tested 128, 256, 512 and 1000 × 1000 m terrains with the same result.
Error log
The relevant lines from error.log are:
TERRAIN (W): Uninitialized normal maps for 'Terrain' terrain.
RESOURCES (E): Failed to load 'Terrain/.Data/Terrain_XX_supertexture.edds'
RESOURCES (E): Failed to load 'Terrain/.Data/Terrain_XX_layer.edds'
ENGINE (F): Crashed
Additional information
The terrain .Data folder is:
E:\pasad\New Enfusion Project\Terrain316\.Data
It contains the terrain tile resources and:
Terrain316_0_layer.edds
but there are no *_supertexture.edds files in the folder.
I also tested the following without any improvement:
Verify game files through Steam
Verify Workbench/Tools files through Steam
Clean NVIDIA driver installation
Cleared Enfusion shader cache
Removed ArmaReforgerWorkbench from Documents
Removed the project's .Data folder
Recreated the terrain
Recreated the project
Tested with -dx11
Tested without -dx11
Used Rebuild terrain materials
Changed brush strength and brush settings
Disabled Accumulate
Set brush Strength to 0.01
Removed Jitter settings
Exported/imported heightmap
Tested different terrain sizes
Disabled Detail texture in the diagnostic menu
Disabling Detail texture does not prevent the crash.
Hardware
GPU: NVIDIA GeForce GTX 1660 Super, 6 GB VRAM
RAM: 16 GB
OS: Windows 10/11 64-bit
NVIDIA driver: current Game Ready driver
Expected result
Grass_01 and Dirt_03 should be paintable on a newly created terrain without crashing the World Editor.
Question
Could this be a Terrain/Grass material or terrain normal-map generation issue in version 1.8.0.10?
The crash appears to be specifically related to grass/ground terrain surfaces, since Asphalt 01 works correctly on the same newly created terrain.
I can provide the full error.log, memory dump and the clean test project if needed.