Andy Leonard gives us a bit of troubleshooting advice:
There are a handful of reasons for an “Ended Unexpectedly” package execution status in the SSIS Catalog. One reason is: the SSIS package was reporting a “Running” status when the SQL Server instance started.
Read on to see what Andy means.