Re: segmentation violations
Fred Yankowski <[email protected]> Tue, 25 Oct 2016 12:23:36 -0500 (CDT)
| Newsgroups | gmane.comp.python.db.cx-oracle |
|---|---|
| Message-ID | <[email protected]> |
I was able to get a good backtrace from gdb this time. This is with cx_Oracle 5.2.1. I get a SIGSEGV on the second connection attempt in the test run. Core was generated by `python gist/testoracle.py --fault --count 20 --info'. Program terminated with signal 11, Segmentation fault. #0 0x0000003c9ee0f6ab in raise () from /lib64/libpthread.so.0 Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.192.el6.x86_64 libaio-0.3.107-10.el6.x86_64 oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64 python27-2.7.8-1.x86_64 (gdb) bt #0 0x0000003c9ee0f6ab in raise () from /lib64/libpthread.so.0 #1 <signal handler called> #2 0x00007f5ab2f3ddff in __intel_ssse3_rep_memcpy () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #3 0x00007f5ab2f36cc6 in _intel_fast_memcpy.P () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #4 0x00007f5ab4108828 in nsdo () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #5 0x00007f5ab24cbd6e in nsbasic_sd () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #6 0x00007f5ab24cc024 in nssend () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #7 0x00007f5ab2448915 in nsnasend () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #8 0x00007f5ab2497145 in nacomsn () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #9 0x00007f5ab2490690 in na_client () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #10 0x00007f5ab248a0fa in naconnect () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #11 0x00007f5ab2442a80 in nsnadoconn () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #12 0x00007f5ab243ee20 in nsnaconn () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #13 0x00007f5ab23efef2 in nscall () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #14 0x00007f5ab24700bb in niotns () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #15 0x00007f5ab24e796b in nigcall () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #16 0x00007f5ab2479742 in osncon () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #17 0x00007f5ab2330461 in kpuadef () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #18 0x00007f5ab2314c7a in upiini () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #19 0x00007f5ab2309b31 in upiah0 () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #20 0x00007f5ab232f2f8 in kpuatch () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #21 0x00007f5ab231847f in OCIServerAttach () from /usr/lib/oracle/12.1/client64/lib/libclntsh.so.12.1 #22 0x00007f5ab4dc145d in Connection_Connect (self=0x7f5ab0178c70, args=<value optimized out>, keywordArgs=<value optimized out>) at Connection.c:603 #23 Connection_Init (self=0x7f5ab0178c70, args=<value optimized out>, keywordArgs=<value optimized out>) at Connection.c:914 #24 0x00007f5abb087078 in type_call (type=<value optimized out>, args=0x7f5ab02a9960, kwds=0x7f5ab02d2050) at Objects/typeobject.c:745 #25 0x00007f5abb0241a3 in PyObject_Call (func=0x7f5ab4fcc8e0, arg=<value optimized out>, kw=<value optimized out>) at Objects/abstract.c:2529 #26 0x00007f5abb0d2dfd in do_call (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:4251 #27 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:4056 #28 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2679 #29 0x00007f5abb0d43ae in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:4119 #30 call_function (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:4054 #31 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at Python/ceval.c:2679 #32 0x00007f5abb0d54ae in PyEval_EvalCodeEx (co=0x7f5abaf4cb30, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3265 #33 0x00007f5abb0d55c2 in PyEval_EvalCode (co=<value optimized out>, globals=<value optimized out>, locals=<value optimized out>) at Python/ceval.c:673 #34 0x00007f5abb0f52a0 in run_mod (fp=0x61b5c0, filename=<value optimized out>, start=<value optimized out>, globals=0x7f5abaf6c168, locals=0x7f5abaf6c168, closeit=1, flags=0x7fff44330810) at Python/pythonrun.c:1377 #35 PyRun_FileExFlags (fp=0x61b5c0, filename=<value optimized out>, start=<value optimized out>, globals=0x7f5abaf6c168, locals=0x7f5abaf6c168, closeit=1, flags=0x7fff44330810) at Python/pythonrun.c:1363 #36 0x00007f5abb0f547f in PyRun_SimpleFileExFlags (fp=0x61b5c0, filename=0x7fff44331521 "gist/testoracle.py", closeit=1, flags=0x7fff44330810) at Python/pythonrun.c:955 #37 0x00007f5abb10ac44 in Py_Main (argc=<value optimized out>, argv=<value optimized out>) at Modules/main.c:640 #38 0x0000003c9e61ed1d in __libc_start_main () from /lib64/libc.so.6 #39 0x0000000000400649 in _start () -- Fred Yankowski [email protected] +1-630-907-5019 ------------------------------------------------------------------------------ The Command Line: Reinvented for Modern Developers Did the resurgence of CLI tooling catch you by surprise? Reconnect with the command line and become more productive. Learn the new .NET and ASP.NET CLI. Get your free copy! http://sdm.link/telerik _______________________________________________ cx-oracle-users mailing list cx-oracle-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/cx-oracle-users