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
Desktop Bugs, which is a bug assignee.
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs