Apache OpenOffice (AOO) Bugzilla – Issue 64018
Python segfault at libgcc3_urp.so using pyuno
Last modified: 2013-07-30 02:14:55 UTC
Python causes segfault upon trying to connect to a running open office installation, i.e. @ uno.getComponentContext().ServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver",...).resolve("uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext") I attempted to reproduce this issue on another Whitebox Linux Enterprise 4 install without success. As per email, here is a gdb stacktrace: GNU gdb Red Hat Linux (6.1post-1.20040607.62rh) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux-gnu"...(no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". Core was generated by `/opt/openoffice.org2.0/program/python.bin ootest.py'. Program terminated with signal 11, Segmentation fault. Reading symbols from /opt/openoffice.org2.0/program/libpython2.3.so.1.0...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libpython2.3.so.1.0 Reading symbols from /lib/tls/libpthread.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/tls/libpthread.so.0 Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libutil.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libutil.so.1 Reading symbols from /opt/openoffice.org2.0/program/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libstdc++.so.6 Reading symbols from /lib/tls/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/tls/libm.so.6 Reading symbols from /opt/openoffice.org2.0/program/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libgcc_s.so.1 Reading symbols from /lib/tls/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/tls/libc.so.6 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /opt/openoffice.org2.0/program/pyuno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/pyuno.so Reading symbols from /opt/openoffice.org2.0/program/libpyuno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libpyuno.so Reading symbols from /opt/openoffice.org2.0/program/libuno_cppu.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libuno_cppu.so.3 Reading symbols from /opt/openoffice.org2.0/program/libuno_cppuhelpergcc3.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libuno_cppuhelpergcc3.so.3 Reading symbols from /opt/openoffice.org2.0/program/libuno_sal.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libuno_sal.so.3 Reading symbols from /opt/openoffice.org2.0/program/libstlport_gcc.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libstlport_gcc.so Reading symbols from /opt/openoffice.org2.0/program/libuno_salhelpergcc3.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libuno_salhelpergcc3.so.3 Reading symbols from /opt/openoffice.org2.0/program/servicemgr.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/servicemgr.uno.so Reading symbols from /opt/openoffice.org2.0/program/shlibloader.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/shlibloader.uno.so Reading symbols from /opt/openoffice.org2.0/program/simplereg.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/simplereg.uno.so Reading symbols from /opt/openoffice.org2.0/program/nestedreg.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/nestedreg.uno.so Reading symbols from /opt/openoffice.org2.0/program/typemgr.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/typemgr.uno.so Reading symbols from /opt/openoffice.org2.0/program/implreg.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/implreg.uno.so Reading symbols from /opt/openoffice.org2.0/program/security.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/security.uno.so Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /opt/openoffice.org2.0/program/libreg.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libreg.so.3 Reading symbols from /opt/openoffice.org2.0/program/libstore.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libstore.so.3 Reading symbols from /opt/openoffice.org2.0/program/regtypeprov.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/regtypeprov.uno.so Reading symbols from /opt/openoffice.org2.0/program/invocation.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/invocation.uno.so Reading symbols from /opt/openoffice.org2.0/program/typeconverter.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/typeconverter.uno.so Reading symbols from /opt/openoffice.org2.0/program/introspection.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/introspection.uno.so Reading symbols from /opt/openoffice.org2.0/program/reflection.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/reflection.uno.so Reading symbols from /opt/openoffice.org2.0/program/invocadapt.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/invocadapt.uno.so Reading symbols from /opt/openoffice.org2.0/program/libgcc3_uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/libgcc3_uno.so Reading symbols from /opt/openoffice.org2.0/program/uuresolver.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/uuresolver.uno.so Reading symbols from /opt/openoffice.org2.0/program/connector.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/connector.uno.so Reading symbols from /opt/openoffice.org2.0/program/bridgefac.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/bridgefac.uno.so Reading symbols from /opt/openoffice.org2.0/program/librmcxt.so.3...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/librmcxt.so.3 Reading symbols from /opt/openoffice.org2.0/program/remotebridge.uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/remotebridge.uno.so Reading symbols from /opt/openoffice.org2.0/program/liburp_uno.so...(no debugging symbols found)...done. Loaded symbols for /opt/openoffice.org2.0/program/liburp_uno.so #0 0x080d4c5c in ?? () (gdb) where #0 0x080d4c5c in ?? () #1 0x0055e0e5 in component_getFactory () from /opt/openoffice.org2.0/program/remotebridge.uno.so #2 0x00a48757 in component_getFactory () from /opt/openoffice.org2.0/program/uuresolver.uno.so #3 0x0052619c in ?? () from /opt/openoffice.org2.0/program/libgcc3_uno.so #4 0x005264ae in ?? () from /opt/openoffice.org2.0/program/libgcc3_uno.so #5 0x0052684d in ?? () from /opt/openoffice.org2.0/program/libgcc3_uno.so #6 0x005096fb in component_getFactory () from /opt/openoffice.org2.0/program/reflection.uno.so #7 0x0047ac5f in component_getFactory () from /opt/openoffice.org2.0/program/invocation.uno.so #8 0x0012d936 in pyuno::PyUNO_callable_call () from /opt/openoffice.org2.0/program/libpyuno.so #9 0x00e84a07 in PyObject_Call () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #10 0x00ee7c2d in _PyEval_SliceIndex () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #11 0x00eea7fb in PyEval_EvalCodeEx () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #12 0x00eeaa95 in PyEval_EvalCode () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #13 0x00f11469 in PyRun_FileExFlags () ---Type <return> to continue, or q <return> to quit--- from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #14 0x00f11ea5 in PyRun_SimpleFileExFlags () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #15 0x00f1311a in PyRun_AnyFileExFlags () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #16 0x00f196d4 in Py_Main () from /opt/openoffice.org2.0/program/libpython2.3.so.1.0 #17 0x080486da in main () (gdb) info shared From To Syms Read Shared Object Library 0x00e7a560 0x00f2f810 Yes /opt/openoffice.org2.0/program/libpython2.3.so.1.0 0x00a1f310 0x00a279c8 Yes /lib/tls/libpthread.so.0 0x008f3bb0 0x008f48c4 Yes /lib/libdl.so.2 0x00d66c90 0x00d676d0 Yes /lib/libutil.so.1 0x0067f1c0 0x006f14b4 Yes /opt/openoffice.org2.0/program/libstdc++.so.6 0x008fc300 0x009155b4 Yes /lib/tls/libm.so.6 0x001126b0 0x00117a10 Yes /opt/openoffice.org2.0/program/libgcc_s.so.1 0x007dcc00 0x008cc800 Yes /lib/tls/libc.so.6 0x007af7a0 0x007c110f Yes /lib/ld-linux.so.2 0x00c43710 0x00c43860 Yes /opt/openoffice.org2.0/program/pyuno.so 0x00123380 0x0013a870 Yes /opt/openoffice.org2.0/program/libpyuno.so 0x00bd2bc0 0x00bfc650 Yes /opt/openoffice.org2.0/program/libuno_cppu.so.3 0x00ca5ef0 0x00cdff10 Yes /opt/openoffice.org2.0/program/libuno_cppuhelpergcc3.so.3 0x00200a90 0x002276c0 Yes /opt/openoffice.org2.0/program/libuno_sal.so.3 0x003ded40 0x00451b50 Yes /opt/openoffice.org2.0/program/libstlport_gcc.so 0x00144cc0 0x00145710 Yes /opt/openoffice.org2.0/program/libuno_salhelpergcc3.so.3 0x0015cd10 0x0016d960 Yes /opt/openoffice.org2.0/program/servicemgr.uno.so 0x0017f700 0x00181170 Yes /opt/openoffice.org2.0/program/shlibloader.uno.so 0x00e0b070 0x00e13e20 Yes /opt/openoffice.org2.0/program/simplereg.uno.so 0x00186c20 0x0018df10 Yes /opt/openoffice.org2.0/program/nestedreg.uno.so 0x00199070 0x001ad8f0 Yes /opt/openoffice.org2.0/program/typemgr.uno.so 0x001b90c0 0x001c3f80 Yes /opt/openoffice.org2.0/program/implreg.uno.so 0x00c1b510 0x00c2a540 Yes /opt/openoffice.org2.0/program/security.uno.so 0x001caad0 0x001d18ac Yes /lib/libnss_files.so.2 0x00488810 0x0049c4e0 Yes /opt/openoffice.org2.0/program/libreg.so.3 0x007287f0 0x0073d110 Yes /opt/openoffice.org2.0/program/libstore.so.3 0x004aef40 0x004cbd90 Yes /opt/openoffice.org2.0/program/regtypeprov.uno.so 0x00475c30 0x0047d370 Yes /opt/openoffice.org2.0/program/invocation.uno.so 0x001e6b50 0x001ea140 Yes /opt/openoffice.org2.0/program/typeconverter.uno.so 0x004ddeb0 0x004f1b20 Yes /opt/openoffice.org2.0/program/introspection.uno.so 0x004fdfe0 0x0050d3e0 Yes /opt/openoffice.org2.0/program/reflection.uno.so 0x00517da0 0x0051d230 Yes /opt/openoffice.org2.0/program/invocadapt.uno.so 0x005231b0 0x00529910 Yes /opt/openoffice.org2.0/program/libgcc3_uno.so 0x00a47500 0x00a48d00 Yes /opt/openoffice.org2.0/program/uuresolver.uno.so 0x00550ea0 0x005564d0 Yes /opt/openoffice.org2.0/program/connector.uno.so 0x00e52810 0x00e57430 Yes /opt/openoffice.org2.0/program/bridgefac.uno.so 0x00617e80 0x006199c0 Yes /opt/openoffice.org2.0/program/librmcxt.so.3 0x0055cff0 0x0055fc90 Yes /opt/openoffice.org2.0/program/remotebridge.uno.so 0x005664b0 0x0057f500 Yes /opt/openoffice.org2.0/program/liburp_uno.so (gdb)
Reset assignee on issues not touched by assignee in more than 2000 days.