OK, apparently the rhythmbox shell is linking to libpython:

g...@dark-tower:ns-3-dev$ ldd /usr/bin/rhythmbox|grep python
        libpython2.6.so.1.0 => /usr/local/lib/libpython2.6.so.1.0 
(0x00007f43a477b000)

But there is something wrong:

g...@dark-tower:ns-3-dev$ objdump --dynamic-syms /usr/bin/rhythmbox|grep Py_Init
0000000000000000      DF *UND*  0000000000000000              Py_InitModule4_64
0000000000000000      DF *UND*  0000000000000000              Py_Initialize

The program binary does not seem to be re-exporting the symbols acquired
from dynamically linked libraries.  My libtool-fu is not good enough to
understand why this is so.  Apparently this is not enough:

rhythmbox_LDFLAGS = -export-dynamic -no-undefined

-- 
rhythmbox crashed with SIGSEGV in rb_python_module_load_with_gil()
https://bugs.launchpad.net/bugs/351524
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to