| Summary: | wic hangs causing oe-selftest failures | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Richard Purdie <richard.purdie> |
| Component: | Scripts and Tools | Assignee: | Richard Purdie <richard.purdie> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | akuster, ross.burton |
| Version: | 2.7 | ||
| Target Milestone: | 2.7 M3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Richard Purdie
2019-02-28 09:29:26 UTC
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
135 2: movl %edx, %eax
Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-13.el7.x86_64 expat-2.1.0-10.el7_3.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-37.el7_6.x86_64 libcom_err-1.42.9-13.el7.x86_64 libffi-3.0.13-18.el7.x86_64 libgcc-4.8.5-36.el7.x86_64 libselinux-2.5-14.1.el7.x86_64 openssl-libs-1.0.2k-16.el7.x86_64 pcre-8.32-17.el7.x86_64 sqlite-3.7.17-8.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) bt
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007f5f5744dde6 in _L_lock_941 () from /lib64/libpthread.so.0
#2 0x00007f5f5744dcdf in __GI___pthread_mutex_lock (mutex=0x7f5f57dac930 <_rtld_local+2352>) at ../nptl/pthread_mutex_lock.c:113
#3 0x00007f5f57b95039 in _dl_add_to_namespace_list (new=0x21d1960, nsid=0) at dl-object.c:35
#4 0x00007f5f57b90824 in _dl_map_object_from_fd (
name=name@entry=0x7f5f49535120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so",
origname=origname@entry=0x0, fd=-1, fbp=fbp@entry=0x7fff66f8c858, realname=<optimized out>, loader=loader@entry=0x0,
l_type=l_type@entry=2, mode=mode@entry=-1879048190, stack_endp=stack_endp@entry=0x7fff66f8c850, nsid=nsid@entry=0)
at dl-load.c:1612
#5 0x00007f5f57b92576 in _dl_map_object (loader=0x0, loader@entry=0x7f5f57daa660,
name=name@entry=0x7f5f49535120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", type=type@entry=2,
trace_mode=trace_mode@entry=0, mode=mode@entry=-1879048190, nsid=<optimized out>) at dl-load.c:2400
#6 0x00007f5f57b9e1d4 in dl_open_worker (a=a@entry=0x7fff66f8cdd8) at dl-open.c:231
#7 0x00007f5f57b99704 in _dl_catch_error (objname=objname@entry=0x7fff66f8cdc8, errstring=errstring@entry=0x7fff66f8cdd0,
mallocedp=mallocedp@entry=0x7fff66f8cdc0, operate=operate@entry=0x7f5f57b9e090 <dl_open_worker>, args=args@entry=0x7fff66f8cdd8)
at dl-error.c:177
#8 0x00007f5f57b9dabb in _dl_open (file=0x7f5f49535120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so",
mode=-2147483646, caller_dlopen=<optimized out>, nsid=-2, argc=8, argv=0x7fff66f94b38, env=0x1fb9680) at dl-open.c:649
#9 0x00007f5f57240eeb in dlopen_doit (a=a@entry=0x7fff66f8cfe0) at dlopen.c:66
#10 0x00007f5f57b99704 in _dl_catch_error (objname=0x1c59120, errstring=0x1c59128, mallocedp=0x1c59118,
operate=0x7f5f57240e90 <dlopen_doit>, args=0x7fff66f8cfe0) at dl-error.c:177
#11 0x00007f5f572414ed in _dlerror_run (operate=operate@entry=0x7f5f57240e90 <dlopen_doit>, args=args@entry=0x7fff66f8cfe0)
at dlerror.c:163
#12 0x00007f5f57240f81 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
#13 0x00007f5f578421d6 in _PyImport_FindSharedFuncptr (prefix=prefix@entry=0x7f5f57890c56 "PyInit",
shortname=shortname@entry=0x7f5f495380f0 "mmap",
pathname=pathname@entry=0x7f5f49535120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", fp=fp@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/dynload_shlib.c:95
#14 0x00007f5f57839d55 in _PyImport_LoadDynamicModuleWithSpec (spec=spec@entry=0x7f5f4943d748, fp=fp@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/importdl.c:129
#15 0x00007f5f578395f4 in _imp_create_dynamic_impl (module=<optimized out>, file=0x0, spec=0x7f5f4943d748)
at /usr/src/debug/Python-3.6.6/Python/import.c:1994
#16 _imp_create_dynamic (module=<optimized out>, args=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/clinic/import.c.h:289
#17 0x00007f5f57748207 in PyCFunction_Call (func=func@entry=0x7f5f57d4cfc0, args=args@entry=0x7f5f4943d6d8,
kwds=kwds@entry=0x7f5f493c1bd0) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:139
#18 0x00007f5f577ae866 in do_call_core (kwdict=0x7f5f493c1bd0, callargs=0x7f5f4943d6d8, func=0x7f5f57d4cfc0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:5095
#19 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:3397
#20 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f57d86db0, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x7f5f57c75cd0, kwcount=<optimized out>, kwstep=1, defs=0x0,
defcount=0, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f57d30990)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
---Type <return> to continue, or q <return> to quit---
#21 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x7f5f57c75cc0, nargs=2, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#22 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8d7b0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#23 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#24 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#25 fast_function (func=<optimized out>, stack=0x7f5f4a29e550, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#26 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8da00, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#27 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#28 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#29 fast_function (func=<optimized out>, stack=0x7f5f49395bd8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#30 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8dc50, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#31 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#32 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#33 fast_function (func=<optimized out>, stack=0x1ff5fe8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#34 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8dea0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#35 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#36 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#37 fast_function (func=<optimized out>, stack=0x202f9f0, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#38 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8e0f0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#39 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#40 0x00007f5f577b51ba in _PyFunction_FastCall (globals=<optimized out>, nargs=2, args=<optimized out>, co=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#41 _PyFunction_FastCallDict (func=func@entry=0x7f5f57d50d90, args=args@entry=0x7fff66f8e300, nargs=<optimized out>,
kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:5014
---Type <return> to continue, or q <return> to quit---
#42 0x00007f5f57709e9e in _PyObject_FastCallDict (func=func@entry=0x7f5f57d50d90, args=args@entry=0x7fff66f8e300,
nargs=<optimized out>, kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2310
#43 0x00007f5f5770b1b4 in _PyObject_CallMethodIdObjArgs (callable=0x7f5f57d50d90,
name=name@entry=0x7f5f57b25fc0 <PyId__find_and_load.13318>) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2796
#44 0x00007f5f577ccd6f in PyImport_ImportModuleLevelObject (name=name@entry=0x7f5f4fe68110, globals=<optimized out>,
locals=<optimized out>, fromlist=fromlist@entry=0x7f5f57b0f190 <_Py_NoneStruct>, level=0)
at /usr/src/debug/Python-3.6.6/Python/import.c:1578
#45 0x00007f5f577aadd5 in import_name (level=0x7f5f57b59600 <small_ints+160>, fromlist=0x7f5f57b0f190 <_Py_NoneStruct>,
name=0x7f5f4fe68110, f=0x7f5f493f7708) at /usr/src/debug/Python-3.6.6/Python/ceval.c:5224
#46 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:2892
#47 0x00007f5f577b43d2 in _PyEval_EvalCodeWithName (qualname=0x0, name=<optimized out>, closure=0x0, kwdefs=0x0, defcount=0, defs=0x0,
kwstep=2, kwcount=<optimized out>, kwargs=<optimized out>, kwnames=0x0, argcount=0, args=0x0, locals=0x7f5f493bf510,
globals=0x7f5f493bf510, _co=0x7f5f495364b0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#48 PyEval_EvalCodeEx (_co=_co@entry=0x7f5f495364b0, globals=globals@entry=0x7f5f493bf510, locals=locals@entry=0x7f5f493bf510,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0,
defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4180
#49 0x00007f5f577b505b in PyEval_EvalCode (co=co@entry=0x7f5f495364b0, globals=globals@entry=0x7f5f493bf510,
locals=locals@entry=0x7f5f493bf510) at /usr/src/debug/Python-3.6.6/Python/ceval.c:731
#50 0x00007f5f577a737b in builtin_exec_impl (module=<optimized out>, locals=0x7f5f493bf510, globals=0x7f5f493bf510,
source=0x7f5f495364b0) at /usr/src/debug/Python-3.6.6/Python/bltinmodule.c:983
#51 builtin_exec (module=<optimized out>, args=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/clinic/bltinmodule.c.h:283
#52 0x00007f5f57748207 in PyCFunction_Call (func=func@entry=0x7f5f57d929d8, args=args@entry=0x7f5f49537208,
kwds=kwds@entry=0x7f5f493c1828) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:139
#53 0x00007f5f577ae866 in do_call_core (kwdict=0x7f5f493c1828, callargs=0x7f5f49537208, func=0x7f5f57d929d8)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:5095
#54 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:3397
#55 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f57d86db0, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x7f5f49428768, kwcount=<optimized out>, kwstep=1, defs=0x0,
defcount=0, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f57d30990)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#56 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x7f5f49428750, nargs=3, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#57 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8eb90, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#58 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#59 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#60 fast_function (func=<optimized out>, stack=0x7f5f493959d8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#61 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8ede0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
---Type <return> to continue, or q <return> to quit---
#62 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#63 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#64 fast_function (func=<optimized out>, stack=0x21da6e8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#65 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8f030, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#66 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#67 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#68 fast_function (func=<optimized out>, stack=0x1ffff60, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#69 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8f280, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#70 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#71 0x00007f5f577b51ba in _PyFunction_FastCall (globals=<optimized out>, nargs=2, args=<optimized out>, co=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#72 _PyFunction_FastCallDict (func=func@entry=0x7f5f57d50d90, args=args@entry=0x7fff66f8f490, nargs=<optimized out>,
kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:5014
#73 0x00007f5f57709e9e in _PyObject_FastCallDict (func=func@entry=0x7f5f57d50d90, args=args@entry=0x7fff66f8f490,
nargs=<optimized out>, kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2310
#74 0x00007f5f5770b1b4 in _PyObject_CallMethodIdObjArgs (callable=0x7f5f57d50d90,
name=name@entry=0x7f5f57b25fc0 <PyId__find_and_load.13318>) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2796
#75 0x00007f5f577ccd6f in PyImport_ImportModuleLevelObject (name=0x7f5f49523670, globals=<optimized out>, locals=<optimized out>,
fromlist=0x0, level=0) at /usr/src/debug/Python-3.6.6/Python/import.c:1578
#76 0x00007f5f577a646b in builtin___import__ (self=<optimized out>, args=<optimized out>, kwds=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/bltinmodule.c:238
#77 0x00007f5f57747f9f in _PyCFunction_FastCallDict (func_obj=func_obj@entry=0x7f5f57d92630, args=<optimized out>, nargs=1, kwargs=0x0)
at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:231
#78 0x00007f5f57748346 in _PyCFunction_FastCallKeywords (func=func@entry=0x7f5f57d92630, stack=<optimized out>, nargs=nargs@entry=1,
kwnames=kwnames@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:294
#79 0x00007f5f577b3faf in call_function (pp_stack=pp_stack@entry=0x7fff66f8f810, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4830
#80 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#81 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#82 fast_function (func=<optimized out>, stack=0x7f5f49511a10, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
---Type <return> to continue, or q <return> to quit---
#83 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f8fa60, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#84 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#85 0x00007f5f577b43d2 in _PyEval_EvalCodeWithName (qualname=0x0, name=<optimized out>, closure=0x0, kwdefs=0x0, defcount=0, defs=0x0,
kwstep=2, kwcount=<optimized out>, kwargs=<optimized out>, kwnames=0x0, argcount=0, args=0x0, locals=0x7f5f4951b620,
globals=0x7f5f493b8948, _co=0x7f5f4950fc90) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#86 PyEval_EvalCodeEx (_co=_co@entry=0x7f5f4950fc90, globals=globals@entry=0x7f5f493b8948, locals=locals@entry=0x7f5f4951b620,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0,
defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4180
#87 0x00007f5f577b505b in PyEval_EvalCode (co=co@entry=0x7f5f4950fc90, globals=globals@entry=0x7f5f493b8948,
locals=locals@entry=0x7f5f4951b620) at /usr/src/debug/Python-3.6.6/Python/ceval.c:731
#88 0x00007f5f57832ce4 in builtin_eval_impl (module=<optimized out>, locals=0x7f5f4951b620, globals=0x7f5f493b8948,
source=0x7f5f4950fc90) at /usr/src/debug/Python-3.6.6/Python/bltinmodule.c:902
#89 builtin_eval (module=<optimized out>, args=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/clinic/bltinmodule.c.h:245
#90 0x00007f5f57747ee9 in _PyCFunction_FastCallDict (func_obj=func_obj@entry=0x7f5f57d92990, args=0x20a6950, nargs=3,
kwargs=<optimized out>) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:234
#91 0x00007f5f57748346 in _PyCFunction_FastCallKeywords (func=func@entry=0x7f5f57d92990, stack=<optimized out>, nargs=nargs@entry=3,
kwnames=kwnames@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:294
#92 0x00007f5f577b3faf in call_function (pp_stack=pp_stack@entry=0x7fff66f8fe30, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4830
#93 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#94 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f4fe43d20, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x1ffd830, kwcount=<optimized out>, kwstep=1,
defs=0x7f5f4fbda220, defcount=1, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f4fe80330)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#95 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x1ffd818, nargs=3, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#96 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f90130, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#97 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#98 0x00007f5f577b51ba in _PyFunction_FastCall (globals=<optimized out>, nargs=2, args=<optimized out>, co=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#99 _PyFunction_FastCallDict (func=func@entry=0x7f5f4a5760d0, args=args@entry=0x7fff66f90320, nargs=<optimized out>,
kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:5014
#100 0x00007f5f57709e9e in _PyObject_FastCallDict (func=func@entry=0x7f5f4a5760d0, args=args@entry=0x7fff66f90320,
nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2310
#101 0x00007f5f57709fb1 in _PyObject_Call_Prepend (func=0x7f5f4a5760d0, obj=<optimized out>, args=0x7f5f493bbd30, kwargs=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2373
#102 0x00007f5f57709e20 in _PyObject_FastCallDict (func=func@entry=0x7f5f5012ffc8, args=args@entry=0x7fff66f90448,
---Type <return> to continue, or q <return> to quit---
nargs=nargs@entry=1, kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2331
#103 0x00007f5f577f5df3 in pattern_subx (self=self@entry=0x7f5f4a6ca100, ptemplate=<optimized out>, string=0x7f5f4938d8a0, count=0,
subn=subn@entry=0) at /usr/src/debug/Python-3.6.6/Modules/_sre.c:1160
#104 0x00007f5f577f6289 in _sre_SRE_Pattern_sub_impl (count=<optimized out>, string=<optimized out>, repl=<optimized out>,
self=0x7f5f4a6ca100) at /usr/src/debug/Python-3.6.6/Modules/_sre.c:1257
#105 _sre_SRE_Pattern_sub (self=self@entry=0x7f5f4a6ca100, args=<optimized out>, nargs=nargs@entry=2, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Modules/clinic/_sre.c.h:337
#106 0x00007f5f5774803a in _PyCFunction_FastCallDict (func_obj=func_obj@entry=0x7f5f49352fc0, args=0x1ff59a8, nargs=2,
kwargs=<optimized out>) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:250
#107 0x00007f5f57748346 in _PyCFunction_FastCallKeywords (func=func@entry=0x7f5f49352fc0, stack=<optimized out>, nargs=nargs@entry=2,
kwnames=kwnames@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/methodobject.c:294
#108 0x00007f5f577b3faf in call_function (pp_stack=pp_stack@entry=0x7fff66f90790, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4830
#109 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#110 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#111 fast_function (func=<optimized out>, stack=0x7f5f4938a730, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#112 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f909e0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#113 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#114 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f4a79fc90, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x21a5320, kwcount=<optimized out>, kwstep=1,
defs=0x7f5f4a7a3b50, defcount=1, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f4a7a23d8)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#115 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x21a5308, nargs=3, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#116 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f90ce0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#117 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#118 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#119 fast_function (func=<optimized out>, stack=0x21de9c0, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#120 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f90f30, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#121 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#122 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
---Type <return> to continue, or q <return> to quit---
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#123 fast_function (func=<optimized out>, stack=0x2009bc0, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#124 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f91180, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#125 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#126 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#127 fast_function (func=<optimized out>, stack=0x200cce8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#128 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f913d0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#129 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#130 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f4a2b2270, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x200b1c8, kwcount=<optimized out>, kwstep=1,
defs=0x7f5f4a2ae798, defcount=1, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f50189500)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#131 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x200b1b0, nargs=3, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#132 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f916d0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#133 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#134 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#135 fast_function (func=<optimized out>, stack=0x21dfcf0, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#136 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f91920, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#137 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#138 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#139 fast_function (func=<optimized out>, stack=0x200bb20, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#140 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f91b70, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#141 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#142 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
---Type <return> to continue, or q <return> to quit---
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#143 fast_function (func=<optimized out>, stack=0x21a61c8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#144 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f91dc0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#145 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#146 0x00007f5f577b43d2 in _PyEval_EvalCodeWithName (qualname=0x0, name=<optimized out>, closure=0x0, kwdefs=0x0, defcount=0,
defs=0x0, kwstep=2, kwcount=<optimized out>, kwargs=<optimized out>, kwnames=0x0, argcount=2, args=0x21a6050, locals=0x1be7fa0,
globals=<optimized out>, _co=0x7f5f4fe91ae0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#147 PyEval_EvalCodeEx (_co=0x7f5f4fe91ae0, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x7f5f49354ba0,
argcount=<optimized out>, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
kwdefs=kwdefs@entry=0x0, closure=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4180
#148 0x00007f5f57722093 in function_call (func=func@entry=0x7f5f4a2e9ea0, arg=arg@entry=0x7f5f49354b88, kw=kw@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/funcobject.c:604
#149 0x00007f5f57709c23 in PyObject_Call (func=func@entry=0x7f5f4a2e9ea0, args=args@entry=0x7f5f49354b88, kwargs=kwargs@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2261
#150 0x00007f5f577aa05a in do_call_core (kwdict=0x0, callargs=0x7f5f49354b88, func=0x7f5f4a2e9ea0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:5099
#151 _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:3397
#152 0x00007f5f577b31ca in _PyEval_EvalCodeWithName (_co=0x7f5f4fe84d20, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x21a2f38, kwcount=<optimized out>, kwstep=1, defs=0x0,
defcount=0, kwdefs=0x0, closure=0x7f5f4a2cfda0, name=<optimized out>, qualname=0x7f5f4a585d30)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#153 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x21a2f28, nargs=2, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#154 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f923e0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#155 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#156 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f4a528810, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x21a2c28, kwcount=<optimized out>, kwstep=1,
defs=0x7f5f4a525648, defcount=1, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f4a5305d0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#157 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x21a2c10, nargs=3, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#158 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f926e0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#159 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#160 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
---Type <return> to continue, or q <return> to quit---
#161 fast_function (func=<optimized out>, stack=0x21f9938, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#162 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f92930, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#163 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#164 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#165 fast_function (func=<optimized out>, stack=0x21f3820, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#166 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f92b80, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#167 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#168 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f4a289300, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x0, kwcount=<optimized out>, kwstep=2, defs=0x7f5f4a2a0178,
defcount=1, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f4a2834f8)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#169 0x00007f5f577b52ae in _PyFunction_FastCallDict (func=func@entry=0x7f5f49a89ea0, args=args@entry=0x7fff66f92e20, nargs=3,
kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:5063
#170 0x00007f5f57709e9e in _PyObject_FastCallDict (func=func@entry=0x7f5f49a89ea0, args=args@entry=0x7fff66f92e20,
nargs=nargs@entry=3, kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2310
#171 0x00007f5f57709fb1 in _PyObject_Call_Prepend (func=0x7f5f49a89ea0, obj=<optimized out>, args=0x7f5f49354548, kwargs=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2373
#172 0x00007f5f57709c23 in PyObject_Call (func=func@entry=0x7f5f57c72088, args=args@entry=0x7f5f49354548, kwargs=kwargs@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2261
#173 0x00007f5f5775dbd5 in slot_tp_init (self=self@entry=0x7f5f49356828, args=args@entry=0x7f5f49354548, kwds=kwds@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/typeobject.c:6407
#174 0x00007f5f5775a5b2 in type_call (type=<optimized out>, type@entry=0x1fa2748, args=args@entry=0x7f5f49354548, kwds=kwds@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/typeobject.c:915
#175 0x00007f5f57709e20 in _PyObject_FastCallDict (func=0x1fa2748, args=<optimized out>, nargs=<optimized out>, kwargs=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2331
#176 0x00007f5f577b415c in call_function (pp_stack=pp_stack@entry=0x7fff66f930b0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4854
#177 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#178 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#179 fast_function (func=<optimized out>, stack=0x21f4e20, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#180 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f93300, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
---Type <return> to continue, or q <return> to quit---
#181 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#182 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#183 fast_function (func=<optimized out>, stack=0x21f4b68, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#184 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f93550, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#185 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#186 0x00007f5f577b51ba in _PyFunction_FastCall (globals=<optimized out>, nargs=5, args=<optimized out>, co=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#187 _PyFunction_FastCallDict (func=func@entry=0x7f5f49833bf8, args=args@entry=0x7fff66f93740, nargs=<optimized out>,
kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:5014
#188 0x00007f5f57709e9e in _PyObject_FastCallDict (func=func@entry=0x7f5f49833bf8, args=args@entry=0x7fff66f93740,
nargs=nargs@entry=5, kwargs=kwargs@entry=0x0) at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2310
#189 0x00007f5f57709fb1 in _PyObject_Call_Prepend (func=0x7f5f49833bf8, obj=<optimized out>, args=0x7f5f49608e08, kwargs=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2373
#190 0x00007f5f57709c23 in PyObject_Call (func=func@entry=0x7f5f4af20088, args=args@entry=0x7f5f49608e08, kwargs=kwargs@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2261
#191 0x00007f5f5775dbd5 in slot_tp_init (self=self@entry=0x7f5f495cd048, args=args@entry=0x7f5f49608e08, kwds=kwds@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/typeobject.c:6407
#192 0x00007f5f5775a5b2 in type_call (type=<optimized out>, type@entry=0x1fa5628, args=args@entry=0x7f5f49608e08, kwds=kwds@entry=0x0)
at /usr/src/debug/Python-3.6.6/Objects/typeobject.c:915
#193 0x00007f5f57709e20 in _PyObject_FastCallDict (func=0x1fa5628, args=<optimized out>, nargs=<optimized out>, kwargs=0x0)
at /usr/src/debug/Python-3.6.6/Objects/abstract.c:2331
#194 0x00007f5f577b415c in call_function (pp_stack=pp_stack@entry=0x7fff66f939d0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4854
#195 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#196 0x00007f5f577b2fec in _PyEval_EvalCodeWithName (_co=0x7f5f4a2dc9c0, globals=<optimized out>, locals=<optimized out>,
args=<optimized out>, argcount=<optimized out>, kwnames=0x0, kwargs=0x2204f80, kwcount=<optimized out>, kwstep=1,
defs=0x7f5f4a273300, defcount=1, kwdefs=0x0, closure=0x0, name=<optimized out>, qualname=0x7f5f4a5f83b0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#197 0x00007f5f577b3e4a in fast_function (func=<optimized out>, stack=0x2204f70, nargs=2, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4971
#198 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f93cd0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#199 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#200 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
---Type <return> to continue, or q <return> to quit---bt
#201 fast_function (func=<optimized out>, stack=0x1fdafc8, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#202 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f93f20, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#203 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#204 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#205 fast_function (func=<optimized out>, stack=0x1fb7458, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#206 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f94170, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#207 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#208 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#209 fast_function (func=<optimized out>, stack=0x1ce5c38, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#210 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f943c0, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#211 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#212 0x00007f5f577b3d9a in _PyFunction_FastCall (globals=<optimized out>, nargs=<optimized out>, args=<optimized out>,
co=<optimized out>) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4912
#213 fast_function (func=<optimized out>, stack=0x1c2e3d0, nargs=<optimized out>, kwnames=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4947
#214 0x00007f5f577b40d3 in call_function (pp_stack=pp_stack@entry=0x7fff66f94610, oparg=<optimized out>, kwnames=kwnames@entry=0x0)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:4851
#215 0x00007f5f577a8377 in _PyEval_EvalFrameDefault (f=<optimized out>, throwflag=<optimized out>)
at /usr/src/debug/Python-3.6.6/Python/ceval.c:3328
#216 0x00007f5f577b43d2 in _PyEval_EvalCodeWithName (qualname=0x0, name=<optimized out>, closure=0x0, kwdefs=0x0, defcount=0,
defs=0x0, kwstep=2, kwcount=<optimized out>, kwargs=<optimized out>, kwnames=0x0, argcount=0, args=0x0, locals=0x7f5f57d121f8,
globals=0x7f5f57d121f8, _co=0x7f5f57c35540) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4159
#217 PyEval_EvalCodeEx (_co=_co@entry=0x7f5f57c35540, globals=globals@entry=0x7f5f57d121f8, locals=locals@entry=0x7f5f57d121f8,
args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0,
defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0) at /usr/src/debug/Python-3.6.6/Python/ceval.c:4180
#218 0x00007f5f577b505b in PyEval_EvalCode (co=co@entry=0x7f5f57c35540, globals=globals@entry=0x7f5f57d121f8,
locals=locals@entry=0x7f5f57d121f8) at /usr/src/debug/Python-3.6.6/Python/ceval.c:731
#219 0x00007f5f5783d63e in run_mod (mod=mod@entry=0x1caec28, filename=filename@entry=0x7f5f57bec730,
globals=globals@entry=0x7f5f57d121f8, locals=locals@entry=0x7f5f57d121f8, flags=flags@entry=0x7fff66f94910,
arena=arena@entry=0x7f5f57d2c270) at /usr/src/debug/Python-3.6.6/Python/pythonrun.c:1025
#220 0x00007f5f576e7fd2 in PyRun_FileExFlags (fp=fp@entry=0x1c7bf10,
---Type <return> to continue, or q <return> to quit---
filename_str=filename_str@entry=0x7f5f57c8db90 "/home/pokybuild/yocto-worker/oe-selftest/build/scripts/wic",
start=start@entry=257, globals=globals@entry=0x7f5f57d121f8, locals=locals@entry=0x7f5f57d121f8, closeit=closeit@entry=1,
flags=flags@entry=0x7fff66f94910) at /usr/src/debug/Python-3.6.6/Python/pythonrun.c:978
#221 0x00007f5f576e8392 in PyRun_SimpleFileExFlags (fp=fp@entry=0x1c7bf10, filename=<optimized out>, closeit=closeit@entry=1,
flags=flags@entry=0x7fff66f94910) at /usr/src/debug/Python-3.6.6/Python/pythonrun.c:420
#222 0x00007f5f576e896b in PyRun_AnyFileExFlags (fp=fp@entry=0x1c7bf10, filename=<optimized out>, closeit=closeit@entry=1,
flags=flags@entry=0x7fff66f94910) at /usr/src/debug/Python-3.6.6/Python/pythonrun.c:81
#223 0x00007f5f57843f0c in run_file (p_cf=0x7fff66f94910,
filename=0x1be72c0 L"/home/pokybuild/yocto-worker/oe-selftest/build/scripts/wic", fp=0x1c7bf10)
at /usr/src/debug/Python-3.6.6/Modules/main.c:344
#224 Py_Main (argc=argc@entry=8, argv=argv@entry=0x1be6010) at /usr/src/debug/Python-3.6.6/Modules/main.c:814
#225 0x0000000000400a99 in main (argc=8, argv=<optimized out>) at /usr/src/debug/Python-3.6.6/Programs/python.c:102
Similarly we had an earlier build fail on centos7-ty-1:
[root@centos7-ty-1 rpurdie]# cat /proc/145941/cmdline
python3/home/pokybuild/yocto-worker/oe-selftest/build/scripts/wiccreatetemp.wks-ecore-image-minimal-o/home/pokybuild/yocto-worker/oe-selftest/build/build-st-17119/wic-tmp/
#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007ff5a9c4fde6 in _L_lock_941 () from /lib64/libpthread.so.0
#2 0x00007ff5a9c4fcdf in __GI___pthread_mutex_lock (mutex=0x7ff5aa5ae930 <_rtld_local+2352>) at ../nptl/pthread_mutex_lock.c:113
#3 0x00007ff5aa397039 in _dl_add_to_namespace_list (new=0x2997500, nsid=0) at dl-object.c:35
#4 0x00007ff5aa392824 in _dl_map_object_from_fd (
name=name@entry=0x7ff59bd37120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so",
origname=origname@entry=0x0, fd=-1, fbp=fbp@entry=0x7ffd5a0b0648, realname=<optimized out>, loader=loader@entry=0x0,
l_type=l_type@entry=2, mode=mode@entry=-1879048190, stack_endp=stack_endp@entry=0x7ffd5a0b0640, nsid=nsid@entry=0)
at dl-load.c:1612
#5 0x00007ff5aa394576 in _dl_map_object (loader=0x0, loader@entry=0x7ff5aa5ac660,
name=name@entry=0x7ff59bd37120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", type=type@entry=2,
trace_mode=trace_mode@entry=0, mode=mode@entry=-1879048190, nsid=<optimized out>) at dl-load.c:2400
#6 0x00007ff5aa3a01d4 in dl_open_worker (a=a@entry=0x7ffd5a0b0bc8) at dl-open.c:231
#7 0x00007ff5aa39b704 in _dl_catch_error (objname=objname@entry=0x7ffd5a0b0bb8, errstring=errstring@entry=0x7ffd5a0b0bc0,
mallocedp=mallocedp@entry=0x7ffd5a0b0bb0, operate=operate@entry=0x7ff5aa3a0090 <dl_open_worker>, args=args@entry=0x7ffd5a0b0bc8)
at dl-error.c:177
#8 0x00007ff5aa39fabb in _dl_open (file=0x7ff59bd37120 "/usr/lib64/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so",
mode=-2147483646, caller_dlopen=<optimized out>, nsid=-2, argc=8, argv=0x7ffd5a0b8928, env=0x2700b50) at dl-open.c:649
#9 0x00007ff5a9a42eeb in dlopen_doit (a=a@entry=0x7ffd5a0b0dd0) at dlopen.c:66
#10 0x00007ff5aa39b704 in _dl_catch_error (objname=0x241d530, errstring=0x241d538, mallocedp=0x241d528,
operate=0x7ff5a9a42e90 <dlopen_doit>, args=0x7ffd5a0b0dd0) at dl-error.c:177
#11 0x00007ff5a9a434ed in _dlerror_run (operate=operate@entry=0x7ff5a9a42e90 <dlopen_doit>, args=args@entry=0x7ffd5a0b0dd0)
at dlerror.c:163
so the same hang, in trying to import the mmap module by the looks of it.
Running the failed wic command under strace, the "import mmap" in lib/oe/package.py appears to be the one that triggers this, with imports in four different pids:
[pid 30593] stat("/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", {st_mode=S_IFREG|0644, st_size=25392, ...}) = 0
[pid 30593] openat(AT_FDCWD, "/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 9
[pid 30612] stat("/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", {st_mode=S_IFREG|0644, st_size=25392, ...}) = 0
[pid 30612] openat(AT_FDCWD, "/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 9
[pid 30643] stat("/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", <unfinished ...>
[pid 30643] openat(AT_FDCWD, "/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid 30649] stat("/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", {st_mode=S_IFREG|0644, st_size=25392, ...}) = 0
[pid 30649] openat(AT_FDCWD, "/usr/lib/python3.6/lib-dynload/mmap.cpython-36m-x86_64-linux-gnu.so", O_RDONLY|O_CLOEXEC) = 9
The import is from lib/oe/package.py. One is from bitbake server started by wic through bitbake_main(), another is from a worker started by that all. The others appear to be from bitbake -e calls by wic. Mixing bitbake_main and "bitbake -e" calls within the same python process is probably a locking nightmare. The bug we're hitting looks like a python interpreter/pthread problem with the python 3.6 install from EPLP on Centos. The easiest workaround is probably to just call "bitbake XXX" from wic in all cases, there doesn't appear to be a good reason not to. We'll try and that see if this problem reoccurs. with backport? |