assertion error when using python2.5

Bug #109956 reported by Floris Bruynooghe
8
Affects Status Importance Assigned to Milestone
python-omniorb2 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: python-omniorb2

Hi

Using the python-omniorb2 package from ubuntu to run our application using python2.5 I get the following error:

omniORB: Assertion failed. This indicates a bug in the application using
omniORB, or maybe in omniORB itself.
 file: ../../modules/pyExceptions.cc
 line: 421
 info: PyClass_Check(excclass)
terminate called after throwing an instance of 'omniORB::fatalException'
Aborted (core dumped)

This happens when doing a <rootNamingContext>.bind_new_context() call (regardles if the name is bound already or not, but if it is bound it throws an exception with python2.4, not a core dump).

Rebuilding omniorb4 and python-omniorb2 (source packages) with "XS-Python-Version: all" in debian/control (instead of "current") and running the same using python2.4 works perfectly.

BTW, why isn't XS-P-V set to "all" by default? The changelog entry of python-omniorb2 suggest it is set to "current" because omniorb4 has it set to "current". But isn't the correct thing to change XS-P-V to "all" in omniorb4 instead?

Regards
Floris

Revision history for this message
Floris Bruynooghe (flub) wrote :

Hi

Upstream says that omniORBpy 2.6 (i.e. python-omniorb2 2.6) won't work with python2.5. So the quick fix is to change XS-Python-Version to "2.4". The long term fix is to change the versions to omniORBpy 3.0 (and hence omniORB 4.1 for the omniorb4 package).

Regards
Floris

Revision history for this message
Daniel T Chen (crimsun) wrote :

Is this symptom still reproducible in 8.10 beta?

Changed in python-omniorb2:
status: New → Incomplete
Revision history for this message
Floris Bruynooghe (flub) wrote :

Interprid has the unmodified 3.2-1 version from Debian which works correctly with python 2.5. This was already the case for hardy. So this is fixed now.

Cheers

pranith (bobby-prani)
Changed in python-omniorb2 (Ubuntu):
status: Incomplete → Fix Committed
mtfk (mitfik)
Changed in python-omniorb2 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.