This same thing happened to me a couple days ago and I have been looking all over for a fix.
I decided to try running LDD in safe mode cause I was attempting to build a set using a 48x48 plate and needed to add in a 32x32 plate. When I had the 48x48 set on screen and then tried to place a 32x32 on the screen and used the scroll wheel to expand the view distance, LDD would just shut down completely without any error. I was able to just reopen and try the same thing again, with the same result, until I decided to run LDD in Safe Mode. When I did this I was presented with the screen filled with safe mode with the pop up error screen Sharwood1 mentioned. There is no "Cancel" button showing only the "OK" button, which when clicked only shows a blank loading bar with wording of "Initializing", which never changes. The only way to close out of the program is to end task from Task Manger.
I have reviewed the drivers for my video card and through troubleshooting, updated, uninstalled and reinstalled fresh, reviewed the current OpenGL, along with uninstall of LDD and fresh install however none of this has resulted in moving past the error screen. Even after a fresh install of LDD, if you click on LDD it still opens with the error screen and the Safe Mode text in the background.
Event Viewer provided:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Application Hang" />
<EventID Qualifiers="0">1002</EventID>
<Level>2</Level>
<Task>101</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2016-12-31T17:19:29.714672800Z" />
<EventRecordID>4421</EventRecordID>
<Channel>Application</Channel>
<Computer>Quazsar</Computer>
<Security />
</System>
- <EventData>
<Data>LDD.exe</Data>
<Data>4.3.10.0</Data>
<Data>113c</Data>
<Data>01d2638a03ef94b7</Data>
<Data>4294967295</Data>
<Data>C:\Program Files (x86)\LEGO Company\LEGO Digital Designer\LDD.exe</Data>
<Data>48f900bc-cf7d-11e6-bfd4-4ccc6a4ae351</Data>
<Data />
<Data />
<Binary>54006F00700020006C006500760065006C002000770069006E0064006F0077002000690073002000690064006C00650000000000</Binary>
</EventData>
</Event>