I couldn't register to the Bug tracker, because the captcha does not load (cannot be displayed because image contains errors). Hence, I'm reporting this bug here.
I found a bug, that is causing a segmentation fault on destruction of modules in my simulation.
I think the problem is, that dropAndDelete(), defined in cobject.cc, does not remove deleted objects from the owner's object list that is inherited by cDefaultList. The segmentation fault is then caused by the dynamic_cast in the destructor of cDefaultList, since the memory is already unallocated. The object list should never contain pointers of deleted objects.
Possible fix: overwrite dropAndDelete() in cDefaultList and remove owned objects from the object list before deletion.
- xblax