View Issue Details

IDProjectCategoryView StatusLast Update
0000178DarkRadiantGUIpublic16.03.2007 04:27
ReporterSneaksieDave Assigned Togreebo  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version0.9.0 
Fixed in Version0.9.0 
Summary0000178: Save Region crashes
DescriptionSeparate from 0000059 - that speaks of bounding walls to seal off the map, making it launchable.

I think this might be new(ish); just create a region and try to use File|Save Region. DR crashes with a runtime error. Reproducable.
TagsNo tags attached.

Relationships

related to 0000181 closedgreebo Func_statics incorrectly handled by "Save Region" 
related to 0000182 closedgreebo Refactor Regioning System 

Activities

orbweaver

orbweaver

05.03.2007 21:17

developer   ~0000347

Confirmed. The error given on Linux is:

darkradiant: /usr/include/boost/shared_ptr.hpp:253: T* boost::shared_ptr<T>::operator->() const [with T = IEntityClass]: Assertion `px != 0' failed.

This is a null pointer exception.
greebo

greebo

06.03.2007 20:36

administrator   ~0000353

The crash is happening here (map.cpp:1595):

GlobalEntityClassManager().findOrInsert(eClassPlayerStart, false);

This returns an IEntityClassPtr that is empty (NULL).
greebo

greebo

06.03.2007 22:09

administrator   ~0000356

The fix is resolved, but it's still not working correctly. I'll open two related issues.

Issue History

Date Modified Username Field Change
05.03.2007 21:11 SneaksieDave New Issue
05.03.2007 21:17 orbweaver Note Added: 0000347
05.03.2007 21:17 orbweaver Status new => confirmed
06.03.2007 20:19 greebo Status confirmed => assigned
06.03.2007 20:19 greebo Assigned To => greebo
06.03.2007 20:36 greebo Note Added: 0000353
06.03.2007 22:09 greebo Status assigned => resolved
06.03.2007 22:09 greebo Fixed in Version => latest SVN
06.03.2007 22:09 greebo Resolution open => fixed
06.03.2007 22:09 greebo Note Added: 0000356
06.03.2007 22:10 greebo Relationship added related to 0000181
06.03.2007 22:11 greebo Relationship added related to 0000182
16.03.2007 04:27 SneaksieDave Status resolved => closed