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
