Project

General

Profile

Bug #2251

Crash after an error occurs, instead of graceful exit

Added by skyjake almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Regression
Target version:
Start date:
2017-06-19
% Done:

100%

Tags:

Description

In many situations where Doomsday should report a fatal error message and shut down nicely, it instead just crashes. This happens particularly when the busy worker thread encounters an error.

Associated revisions

Revision 174dcab2 (diff)
Added by skyjake almost 2 years ago

Fixed|Client|libcore|libappfw: More graceful fatal errors

A fatal error should not crash the engine, just pop up an error message.

Client's BusyRunner was ignoring the busy worker abort notification.
Now it causes the busy worker to be instantly killed.

While a fatal error message is displayed the main game is window
is just hidden, not deleted. Deleting everything while the objects
are in use is not a great idea.

IssueID #2251

Revision 80f7856d (diff)
Added by skyjake almost 2 years ago

Fixed|Client|libcore|libappfw: More graceful fatal errors

A fatal error should not crash the engine, just pop up an error message.

Client's BusyRunner was ignoring the busy worker abort notification.
Now it causes the busy worker to be instantly killed.

While a fatal error message is displayed the main game is window
is just hidden, not deleted. Deleting everything while the objects
are in use is not a great idea.

IssueID #2251

History

#1 Updated by skyjake almost 2 years ago

  • Subject changed from Crash after an error occurs to Crash after an error occurs, instead of graceful exit

#2 Updated by skyjake almost 2 years ago

  • % Done changed from 0 to 50

#3 Updated by skyjake almost 2 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 50 to 100

Also available in: Atom PDF