View Issue Details

IDProjectCategoryView StatusLast Update
0006174DarkRadiantSaving and loadingpublic21.11.2022 17:45
Reporterthebigh Assigned Togreebo  
Status resolvedResolutionfixed 
OSLinux Mint 
Product Version3.6.0 
Target Version3.7.0Fixed in Version3.7.0 
Summary0006174: Hitting escape while autosaving crashes to desktop
DescriptionIf you hit Escape (to deselect something) just as DR decides to autosave, DR crashes with the following error message:

terminate called after throwing an instance of 'map::FileOperation::OperationCancelled'
Aborted (core dumped)
Steps To ReproduceAs above. But it is very hard to do deliberately because you have to get the timing just right.
TagsCrash; darkradiant




21.11.2022 17:35

administrator   ~0015456

While I can't repro this, I can see there is a weakness at some call sites where the MapExporter destructor might throw this type of exception.

Related Changesets

DarkRadiant: master 24de467b

21.11.2022 17:39


Details Diff
0006174: Fix exception leak, even the destructor of the MapExporter might throw if map progress messages are sent Affected Issues
mod - plugins/dm.gameconnection/GameConnection.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResource.cpp Diff File

Issue History

Date Modified Username Field Change
19.11.2022 09:47 thebigh New Issue
19.11.2022 09:47 thebigh Tag Attached: Crash; darkradiant
21.11.2022 12:08 greebo Status new => acknowledged
21.11.2022 17:34 greebo Assigned To => greebo
21.11.2022 17:34 greebo Status acknowledged => assigned
21.11.2022 17:35 greebo Note Added: 0015456
21.11.2022 17:35 greebo Target Version => 3.7.0
21.11.2022 17:45 greebo Changeset attached => DarkRadiant master 24de467b
21.11.2022 17:45 greebo Status assigned => resolved
21.11.2022 17:45 greebo Resolution open => fixed
21.11.2022 17:45 greebo Fixed in Version => 3.7.0