On second thoughts, ptlib 2.10.1~dfsg-1 appears to be incompatible with
the version of opal in Oneiric (missing GetSessionVars somewhere or
other), and ptlib 2.8.4-1ubuntu1 fails to build with a hideous C++
backtrace, which appears to correspond with some kind of corrupted
allocation arena but valgrind doesn't reveal anything interesting
either:

root@sarantium:/tmp/buildd/ptlib-2.8.4# 
LD_LIBRARY_PATH=/tmp/buildd/ptlib-2.8.4/lib gdb samples/hello_world/obj*/hello
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from 
/tmp/buildd/ptlib-2.8.4/samples/hello_world/obj_linux_x86/hello...done.
(gdb) r
Starting program: 
/tmp/buildd/ptlib-2.8.4/samples/hello_world/obj_linux_x86/hello
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
__gnu_cxx::__detail::_Bitmap_counter<__gnu_cxx::bitmap_allocator<PContainerReference>::_Alloc_block*>::_M_reset
 (this=0x522b5c, __index=0) at /usr/include/c++/4.6/ext/bitmap_allocator.h:430
430               _M_curr_bmap = reinterpret_cast<size_t*>
(gdb) bt
#0  
__gnu_cxx::__detail::_Bitmap_counter<__gnu_cxx::bitmap_allocator<PContainerReference>::_Alloc_block*>::_M_reset
 (this=0x522b5c, __index=0) at /usr/include/c++/4.6/ext/bitmap_allocator.h:430
#1  0x004456a3 in 
__gnu_cxx::bitmap_allocator<PContainerReference>::_M_allocate_single_object 
(this=0x522b40) at /usr/include/c++/4.6/ext/bitmap_allocator.h:883
#2  0x0043af2d in allocate (__n=1, this=0x522b40) at 
/usr/include/c++/4.6/ext/bitmap_allocator.h:1020
#3  PContainerReference::operator new () at ptlib/common/contain.cxx:55
#4  0x0043b521 in PContainer::PContainer (this=0x51edbc, initialSize=1) at 
ptlib/common/contain.cxx:67
#5  0x0043b8a2 in PAbstractArray::PAbstractArray (this=0x51edbc, 
elementSizeInBytes=1, initialSize=1) at ptlib/common/contain.cxx:165
#6  0x0043e4e2 in PBaseArray (this=0x51edbc, initialSize=1) at 
/tmp/buildd/ptlib-2.8.4/include/ptlib/array.h:284
#7  PCharArray (initialSize=1, this=0x51edbc) at 
/tmp/buildd/ptlib-2.8.4/include/ptlib/array.h:564
#8  PString::PString (this=0x51edbc) at 
/tmp/buildd/ptlib-2.8.4/include/ptlib/contain.inl:57
#9  0x00247500 in __static_initialization_and_destruction_0 (__priority=65535, 
__initialize_p=1) at ptclib/psasl.cxx:179
#10 _GLOBAL__sub_I_psasl.cxx(void) () at ptclib/psasl.cxx:343
#11 0x0011e81b in ?? () from /lib/ld-linux.so.2
#12 0x0011e904 in ?? () from /lib/ld-linux.so.2
#13 0x0011111f in ?? () from /lib/ld-linux.so.2
Backtrace stopped: Not enough registers or memory available to unwind further

So, um.  If Seb is happy rolling back opal I certainly wouldn't object.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/836915

Title:
  opal is missing a b-d on ptlib, which is not in oneiric

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/opal/+bug/836915/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to