[Orbit-python-list] [bug] _narrow() SEGVs
Status: Inactive
Brought to you by:
tack
From: Christian R. R. <ki...@as...> - 2001-10-10 10:19:27
|
Tack, The current codebase causes a SEGV when we call _narrow() on an object twice. This happens because we are causing CORBA_Object_release(object, &inst_glue->ev); To be called twice upon the same object. My reasoning is probably incomplete, but I think when we _narrow, since we are merely changing the way a CORBA Object is presented, the object should not be released. If I am correct, what appoach should I take? How can CORBA_Object_to_PyObject_with_type be modified to handle this extra situation without causing problems when we legitimately need to release the Object? Take care, -- Christian Reis, Senior Engineer, Async Open Source, Brazil. http://async.com.br/~kiko/ | [+55 16] 272 3330 | NMFL |