当我关闭我的应用程序,我得到分割错误。在[1]+ Segmentation fault (core dumped)
我通过gdb运行了这个应用程序,得到了以下回溯。在
^{pr2}$
回溯:(gdb) bt
#0 0x0000000d00000002 in ?? ()
#1 0x00007fffef153bce in PySide::SignalManager::clear() ()
from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2
#2 0x00007fffef160f95 in PySide::destroyQCoreApplication() ()
from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2
#3 0x00007fffef161981 in PySide::runCleanupFunctions() ()
from /usr/lib/x86_64-linux-gnu/libpyside-python2.7.so.1.2
#4 0x00007fffef4cdcc5 in ?? ()
from /usr/lib/python2.7/dist-packages/PySide/QtCore.so
#5 0x000000000052f936 in ext_do_call (nk=,
na=, flags=,
pp_stack=0x7fffffffdb90,
func=)
at ../Python/ceval.c:4330
#6 PyEval_EvalFrameEx (
f=f@entry=Frame 0x1c6d3e0, for file /usr/lib/python2.7/atexit.py, line 24, in _run_exitfuncs (exc_info=None, func=, targs=(), kargs={}),
throwflag=throwflag@entry=0) at ../Python/ceval.c:2705
#7 0x000000000056d0aa in PyEval_EvalCodeEx (
closure=, defcount=,
defs=0x0, kwcount=, kws=,
---Type to continue, or q to quit---return
argcount=29807584, args=, locals=0x0,
globals=, co=)
at ../Python/ceval.c:3252
#8 function_call (func=, arg=,
kw=) at ../Objects/funcobject.c:526
#9 0x00000000004da29f in PyObject_Call (kw=,
arg=(), func=)
at ../Objects/abstract.c:2529
#10 PyEval_CallObjectWithKeywords (
func=, arg=(),
kw=) at ../Python/ceval.c:3889
#11 0x000000000042fa19 in call_sys_exitfunc ()
at ../Python/pythonrun.c:1750
#12 Py_Finalize () at ../Python/pythonrun.c:424
#13 0x000000000042fb7c in Py_Exit (sts=sts@entry=0)
at ../Python/pythonrun.c:1777
#14 0x000000000042fcb9 in handle_system_exit ()
at ../Python/pythonrun.c:1151
#15 0x000000000042ec32 in PyErr_PrintEx (set_sys_last_vars=1)
at ../Python/pythonrun.c:1161
#16 0x000000000042f042 in RunModule.48482 (
module=module@entry=0x5cf692 "__main__",
---Type to continue, or q to quit---info sharedlibrary
set_argv0=set_argv0@entry=0) at ../Modules/main.c:194
#17 0x000000000046aa09 in RunMainFromImporter (
filename=0x7fffffffe35f "dcpp") at ../Modules/main.c:223
#18 Py_Main (argc=, argv=0x7fffffffdfd8)
at ../Modules/main.c:601
#19 0x00007ffff7817ec5 in __libc_start_main (main=
0x46ac3f , argc=2, argv=0x7fffffffdfd8,
init=, fini=,
rtld_fini=, stack_end=0x7fffffffdfc8)
at libc-start.c:287
#20 0x000000000057497e in _start ()
(gdb) info sharedlibrary
From To Syms Read Shared Object Library
0x00007ffff7ddaae0 0x00007ffff7df54e0 Yes /lib64/ld-linux-x86-64.so.2
0x00007ffff7bc19f0 0x00007ffff7bce391 Yes /lib/x86_64-linux-gnu/libpthread.so.0
0x00007ffff78154a0 0x00007ffff795b413 Yes /lib/x86_64-linux-gnu/libc.so.6
0x00007ffff75f2ed0 0x00007ffff75f39ce Yes /lib/x86_64-linux-gnu/libdl.so.2
0x00007ffff73eff10 0x00007ffff73f0804 Yes /lib/x86_64-linux-gnu/libutil.so.1
0x00007ffff71d7e00 0x00007ffff71e7bf8 Yes (*) /lib/x86_64-linux-gnu/libz.so.1
0x00007ffff6ed5610 0x00007ffff6f441b6 Yes /lib/x86_64-linux-gnu/libm.so.6
0x00007ffff6396a60 0x00007ffff63a4bcc Yes /usr/lib/python2.7/lib-dynload/datetime.x86_64-linux-gnu.so
0x00007ffff605f6c0 0x00007ffff6142cd8 Yes (*) /usr/lib/python2.7/dist-packages/numpy/core/multiarray.so
0x00007ffff5deb770 0x00007ffff5e1d9dc Yes (*) /usr/lib/python2.7/dist-packages/numpy/core/umath.so
(gdb) py-bt
#6 Frame 0x7fffe86d3620, for file /usr/lib/python2.7/atexit.py, line 24, in _run_exitfuncs (exc_info=None, func=, targs=(), kargs={})
func(*targs, **kargs)
这里的错误是什么?如何改正?在
这是python2.7的bug?在