sirikata/sirikata — Issue #497: OH assert on forced disconnection
Author: ewencp
Created: 2012-02-16 23:04:09+00:00
State: open

If you kill the space when an object is connected it causes an assertion on the OH that gets disconnected:

```
#0 0x00007fffed012d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffed016ab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffed00b7c5 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007ffff6c04d1b in Sirikata::SessionManager::ObjectConnections::getSeqno (this=0xb90ab8, sporef_objid=...) at /disk/local/sirikata/bskata/liboh/src/SessionManager.cpp:123
#4 0x00007ffff6c09011 in Sirikata::SessionManager::disconnect (this=0xb90800, sporef_objid=...) at /disk/local/sirikata/bskata/liboh/src/SessionManager.cpp:479
#5 0x00007ffff6c5536c in Sirikata::ObjectHost::disconnectObject (this=0xb79b80, space=..., oref=...) at /disk/local/sirikata/bskata/liboh/src/ObjectHost.cpp:172
#6 0x00007ffff6c7a257 in Sirikata::HostedObject::disconnectFromSpace (this=0xb1a000, spaceID=..., oref=...) at /disk/local/sirikata/bskata/liboh/src/HostedObject.cpp:514
#7 0x00007ffff6c7b695 in Sirikata::HostedObject::iHandleDisconnected (this=0xb1a000, weakSelf=..., spaceobj=..., cc=Sirikata::Disconnect::Forced) at /disk/local/sirikata/bskata/liboh/src/HostedObject.cpp:557
```