Windows 8 Modern Apps Crashing Immediately

I recently had a problem where my Windows 8 apps would crash immediately when launched, returning me to the start screen. I was scratching my head for a while, but I’ve found the root cause of this problem in my case and a possible solution.

I found the following error in my Event Log:

Faulting application name: gMusic.exe, version: 2.0.2.0, time stamp: 0x519e3af9
Faulting module name: atidxx64.dll, version: 8.17.10.489, time stamp: 0x5154f02f
Exception code: 0xc0000005
Fault offset: 0x0000000000062a90
Faulting process ID: 0x23d8
Faulting application start time: 0x01ce5fcf32216421
Faulting application path: C:\Program Files\WindowsApps\47286outcoldman.gMusic_2.1.0.63_x64__z1q2m7teapq4y\gMusic.exe
Faulting module path: C:\Windows\SYSTEM32\atidxx64.dll
Report ID: 6ffde877-cbc2-11e2-bed2-5404a63216e6
Faulting package full name: 47286outcoldman.gMusic_2.1.0.63_x64__z1q2m7teapq4y
Faulting package-relative application ID: App

 

The referenced faulting module is atidxx64.dll, which provides DirectX support to AMD graphics cards. It turns out that in upgrading to Catalyst 13.4, this module was now causing problems. A simple solution would be to roll back to 13.1, but I also found that restoring factory settings in the AMD Vision Engine Control Center fixed this crash immediately.

amd-ccc

Edit: Looks like morphological filtering is the root cause of this. You can disable just this option rather than restoring defaults. Thanks to Murray in the comments for pointing this out.