Issue 64018 - Python segfault at libgcc3_urp.so using pyuno
Summary: Python segfault at libgcc3_urp.so using pyuno
Status: UNCONFIRMED
Alias: None
Product: udk
Classification: Code
Component: code (show other issues)
Version: OOo 2.0.2
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL: http://www.oooforum.org/forum/viewtop...
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-05 10:58 UTC by quiffhanger
Modified: 2013-07-30 02:14 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description quiffhanger 2006-04-05 10:58:15 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)
Comment 1 Rob Weir 2013-07-30 02:14:55 UTC
Reset assignee on issues not touched by assignee in more than 2000 days.