Open refi64 opened 7 years ago
From https://github.com/Antergos/web-greeter/issues/138.
Simple repro for me:
import whither.app
And the LLDB backtrace:
ryan@DevPC-LX2 ~/stuff/web-greeter master $ rlwrap lldb -- python3 -c 'import whither.app' (lldb) target create "python3" Current executable set to 'python3' (x86_64). (lldb) settings set -- target.run-args "-c" "import whither.app" (lldb) r Process 30775 launched: '/home/ryan/stuff/bin/python3' (x86_64) Process 30775 stopped * thread #1, name = 'python3', stop reason = signal SIGSEGV: invalid address (fault address: 0xaf10) frame #0: 0x000000000000af10 error: memory read failed for 0xae00 (lldb) bt * thread #1, name = 'python3', stop reason = signal SIGSEGV: invalid address (fault address: 0xaf10) * frame #0: 0x000000000000af10 frame #1: 0x00007ffff7de79ca ld-linux-x86-64.so.2`___lldb_unnamed_symbol56$$ld-linux-x86-64.so.2 + 154 frame #2: 0x00007ffff7de7adb ld-linux-x86-64.so.2`___lldb_unnamed_symbol57$$ld-linux-x86-64.so.2 + 139 frame #3: 0x00007ffff7deca76 ld-linux-x86-64.so.2`___lldb_unnamed_symbol89$$ld-linux-x86-64.so.2 + 854 frame #4: 0x00007ffff7de7874 ld-linux-x86-64.so.2`___lldb_unnamed_symbol54$$ld-linux-x86-64.so.2 + 116 frame #5: 0x00007ffff7dec059 ld-linux-x86-64.so.2`___lldb_unnamed_symbol87$$ld-linux-x86-64.so.2 + 201 frame #6: libdl.so.2`dlopen_doit(a=0x00007fffffff63e0) at dlopen.c:66 frame #7: 0x00007ffff7de7874 ld-linux-x86-64.so.2`___lldb_unnamed_symbol54$$ld-linux-x86-64.so.2 + 116 frame #8: libdl.so.2`_dlerror_run(operate=(libdl.so.2`dlopen_doit at dlopen.c:58), args=0x00007fffffff63e0) at dlerror.c:163 frame #9: libdl.so.2`__dlopen(file=<unavailable>, mode=<unavailable>) at dlopen.c:87 frame #10: libpython3.6m.so.1.0`_PyImport_FindSharedFuncptr(prefix="PyInit", shortname="_gi", pathname="/media/ryan/stuff/anaconda/lib/python3.6/site-packages/gi/_gi.cpython-36m-x86_64-linux-gnu.so", fp=0x0000000000000000) at dynload_shlib.c:95 frame #11: libpython3.6m.so.1.0`_PyImport_LoadDynamicModuleWithSpec(spec=0x00007fffecbc5e48, fp=0x0000000000000000) at importdl.c:124 frame #12: libpython3.6m.so.1.0`_imp_create_dynamic at import.c:2004 frame #13: libpython3.6m.so.1.0`_imp_create_dynamic(module=<unavailable>, args=<unavailable>) at import.c.h:289 frame #14: libpython3.6m.so.1.0`PyCFunction_Call(func=0x00007ffff7f74e58, args=0x00007fffecba3f28, kwds=<unavailable>) at methodobject.c:114 frame #15: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5053 frame #16: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3357 frame #17: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7faae40, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=2, kwnames=0x0000000000000000, kwargs=0x00007ffff7e9bb00, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffff7f50a80, qualname=0x00007ffff7f50a80) at ceval.c:4119 frame #18: libpython3.6m.so.1.0`call_function at ceval.c:4929 frame #19: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff6b58, oparg=<unavailable>, kwnames=<unavailable>) at ceval.c:4809 frame #20: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #21: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #22: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #23: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff6d88, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #24: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #25: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=1, globals=<unavailable>) at ceval.c:4870 frame #26: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #27: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff6fb8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #28: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #29: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=1, globals=<unavailable>) at ceval.c:4870 frame #30: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #31: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff71e8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #32: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #33: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #34: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #35: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff7418, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #36: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #37: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #38: libpython3.6m.so.1.0`_PyFunction_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffff75e0, nargs=2, kwargs=0x0000000000000000) at ceval.c:4972 frame #39: libpython3.6m.so.1.0`_PyObject_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffff75e0, nargs=<unavailable>, kwargs=0x0000000000000000) at abstract.c:2295 frame #40: libpython3.6m.so.1.0`_PyObject_CallMethodIdObjArgs(callable=0x00007ffff7f78d90, name=<unavailable>) at abstract.c:2780 frame #41: libpython3.6m.so.1.0`PyImport_ImportModuleLevelObject(name=0x00007fffecba38b8, globals=<unavailable>, locals=<unavailable>, fromlist=0x0000000000000000, level=0) at import.c:1592 frame #42: libpython3.6m.so.1.0`builtin___import__(self=<unavailable>, args=<unavailable>, kwds=<unavailable>) at bltinmodule.c:231 frame #43: libpython3.6m.so.1.0`PyCFunction_Call(func=0x00007ffff7fb6630, args=0x00007fffecba3390, kwds=<unavailable>) at methodobject.c:98 frame #44: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5053 frame #45: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3357 frame #46: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7faae40, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=2, kwnames=0x0000000000000000, kwargs=0x00000000008ba920, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffff7f50a80, qualname=0x00007ffff7f50a80) at ceval.c:4119 frame #47: libpython3.6m.so.1.0`call_function at ceval.c:4929 frame #48: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff7ba8, oparg=<unavailable>, kwnames=<unavailable>) at ceval.c:4809 frame #49: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #50: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=3, globals=<unavailable>) at ceval.c:4870 frame #51: libpython3.6m.so.1.0`_PyFunction_FastCallDict(func=0x00007ffff7f78ea0, args=0x00007fffffff7d70, nargs=3, kwargs=0x0000000000000000) at ceval.c:4972 frame #52: libpython3.6m.so.1.0`_PyObject_FastCallDict(func=0x00007ffff7f78ea0, args=0x00007fffffff7d70, nargs=<unavailable>, kwargs=0x0000000000000000) at abstract.c:2295 frame #53: libpython3.6m.so.1.0`_PyObject_CallMethodIdObjArgs(callable=0x00007ffff7f78ea0, name=<unavailable>) at abstract.c:2780 frame #54: libpython3.6m.so.1.0`PyImport_ImportModuleLevelObject(name=0x00007ffff7fa6ab0, globals=<unavailable>, locals=<unavailable>, fromlist=0x00007fffecba3518, level=1) at import.c:1658 frame #55: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5166 frame #56: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:2842 frame #57: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007fffed9ccdb0, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=0, kwnames=0x0000000000000000, kwargs=0x0000000000000008, kwcount=0, kwstep=2, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x0000000000000000, qualname=0x0000000000000000) at ceval.c:4119 frame #58: libpython3.6m.so.1.0`PyEval_EvalCodeEx(_co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=<unavailable>, kws=<unavailable>, kwcount=0, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000) at ceval.c:4140 frame #59: libpython3.6m.so.1.0`PyEval_EvalCode(co=<unavailable>, globals=<unavailable>, locals=<unavailable>) at ceval.c:695 frame #60: libpython3.6m.so.1.0`builtin_exec at bltinmodule.c:974 frame #61: libpython3.6m.so.1.0`builtin_exec(module=<unavailable>, args=<unavailable>) at bltinmodule.c.h:281 frame #62: libpython3.6m.so.1.0`PyCFunction_Call(func=0x00007ffff7fb69d8, args=0x00007fffecba2e08, kwds=<unavailable>) at methodobject.c:114 frame #63: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5053 frame #64: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3357 frame #65: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7faae40, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=3, kwnames=0x0000000000000000, kwargs=0x00007ffff7e9bea8, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffff7f50a80, qualname=0x00007ffff7f50a80) at ceval.c:4119 frame #66: libpython3.6m.so.1.0`call_function at ceval.c:4929 frame #67: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff85e8, oparg=<unavailable>, kwnames=<unavailable>) at ceval.c:4809 frame #68: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #69: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #70: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #71: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff8818, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #72: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #73: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=1, globals=<unavailable>) at ceval.c:4870 frame #74: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #75: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff8a48, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #76: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #77: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #78: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #79: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff8c78, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #80: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #81: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #82: libpython3.6m.so.1.0`_PyFunction_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffff8e40, nargs=2, kwargs=0x0000000000000000) at ceval.c:4972 frame #83: libpython3.6m.so.1.0`_PyObject_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffff8e40, nargs=<unavailable>, kwargs=0x0000000000000000) at abstract.c:2295 frame #84: libpython3.6m.so.1.0`_PyObject_CallMethodIdObjArgs(callable=0x00007ffff7f78d90, name=<unavailable>) at abstract.c:2780 frame #85: libpython3.6m.so.1.0`PyImport_ImportModuleLevelObject(name=0x00007fffecba3298, globals=<unavailable>, locals=<unavailable>, fromlist=0x00007ffff7d5dcd0, level=0) at import.c:1592 frame #86: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5166 frame #87: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:2842 frame #88: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007fffed9cc810, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=0, kwnames=0x0000000000000000, kwargs=0x0000000000000008, kwcount=0, kwstep=2, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x0000000000000000, qualname=0x0000000000000000) at ceval.c:4119 frame #89: libpython3.6m.so.1.0`PyEval_EvalCodeEx(_co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=<unavailable>, kws=<unavailable>, kwcount=0, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000) at ceval.c:4140 frame #90: libpython3.6m.so.1.0`PyEval_EvalCode(co=<unavailable>, globals=<unavailable>, locals=<unavailable>) at ceval.c:695 frame #91: libpython3.6m.so.1.0`builtin_exec at bltinmodule.c:974 frame #92: libpython3.6m.so.1.0`builtin_exec(module=<unavailable>, args=<unavailable>) at bltinmodule.c.h:281 frame #93: libpython3.6m.so.1.0`PyCFunction_Call(func=0x00007ffff7fb69d8, args=0x00007fffecba25c8, kwds=<unavailable>) at methodobject.c:114 frame #94: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5053 frame #95: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3357 frame #96: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7faae40, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=3, kwnames=0x0000000000000000, kwargs=0x00007ffff644a3c8, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffff7f50a80, qualname=0x00007ffff7f50a80) at ceval.c:4119 frame #97: libpython3.6m.so.1.0`call_function at ceval.c:4929 frame #98: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff96b8, oparg=<unavailable>, kwnames=<unavailable>) at ceval.c:4809 frame #99: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #100: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #101: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #102: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff98e8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #103: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #104: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=1, globals=<unavailable>) at ceval.c:4870 frame #105: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #106: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff9b18, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #107: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #108: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #109: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #110: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffff9d48, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #111: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #112: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #113: libpython3.6m.so.1.0`_PyFunction_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffff9f10, nargs=2, kwargs=0x0000000000000000) at ceval.c:4972 frame #114: libpython3.6m.so.1.0`_PyObject_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffff9f10, nargs=<unavailable>, kwargs=0x0000000000000000) at abstract.c:2295 frame #115: libpython3.6m.so.1.0`_PyObject_CallMethodIdObjArgs(callable=0x00007ffff7f78d90, name=<unavailable>) at abstract.c:2780 frame #116: libpython3.6m.so.1.0`PyImport_ImportModuleLevelObject(name=0x00007ffff66edc70, globals=<unavailable>, locals=<unavailable>, fromlist=0x00007ffff7e066d8, level=1) at import.c:1592 frame #117: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5166 frame #118: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:2842 frame #119: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7eb5660, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=0, kwnames=0x0000000000000000, kwargs=0x0000000000000008, kwcount=0, kwstep=2, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x0000000000000000, qualname=0x0000000000000000) at ceval.c:4119 frame #120: libpython3.6m.so.1.0`PyEval_EvalCodeEx(_co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=<unavailable>, kws=<unavailable>, kwcount=0, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000) at ceval.c:4140 frame #121: libpython3.6m.so.1.0`PyEval_EvalCode(co=<unavailable>, globals=<unavailable>, locals=<unavailable>) at ceval.c:695 frame #122: libpython3.6m.so.1.0`builtin_exec at bltinmodule.c:974 frame #123: libpython3.6m.so.1.0`builtin_exec(module=<unavailable>, args=<unavailable>) at bltinmodule.c.h:281 frame #124: libpython3.6m.so.1.0`PyCFunction_Call(func=0x00007ffff7fb69d8, args=0x00007ffff66e77c8, kwds=<unavailable>) at methodobject.c:114 frame #125: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5053 frame #126: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3357 frame #127: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7faae40, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=3, kwnames=0x0000000000000000, kwargs=0x00007ffff7e9b1f8, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffff7f50a80, qualname=0x00007ffff7f50a80) at ceval.c:4119 frame #128: libpython3.6m.so.1.0`call_function at ceval.c:4929 frame #129: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffa788, oparg=<unavailable>, kwnames=<unavailable>) at ceval.c:4809 frame #130: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #131: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #132: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #133: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffa9b8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #134: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #135: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=1, globals=<unavailable>) at ceval.c:4870 frame #136: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #137: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffabe8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #138: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #139: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #140: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #141: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffae18, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #142: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #143: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #144: libpython3.6m.so.1.0`_PyFunction_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffffafe0, nargs=2, kwargs=0x0000000000000000) at ceval.c:4972 frame #145: libpython3.6m.so.1.0`_PyObject_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffffafe0, nargs=<unavailable>, kwargs=0x0000000000000000) at abstract.c:2295 frame #146: libpython3.6m.so.1.0`_PyObject_CallMethodIdObjArgs(callable=0x00007ffff7f78d90, name=<unavailable>) at abstract.c:2780 frame #147: libpython3.6m.so.1.0`PyImport_ImportModuleLevelObject(name=0x00007ffff66e9a08, globals=<unavailable>, locals=<unavailable>, fromlist=0x00007ffff7e7c318, level=1) at import.c:1592 frame #148: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5166 frame #149: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:2842 frame #150: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7eb5930, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=0, kwnames=0x0000000000000000, kwargs=0x0000000000000008, kwcount=0, kwstep=2, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x0000000000000000, qualname=0x0000000000000000) at ceval.c:4119 frame #151: libpython3.6m.so.1.0`PyEval_EvalCodeEx(_co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=<unavailable>, kws=<unavailable>, kwcount=0, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000) at ceval.c:4140 frame #152: libpython3.6m.so.1.0`PyEval_EvalCode(co=<unavailable>, globals=<unavailable>, locals=<unavailable>) at ceval.c:695 frame #153: libpython3.6m.so.1.0`builtin_exec at bltinmodule.c:974 frame #154: libpython3.6m.so.1.0`builtin_exec(module=<unavailable>, args=<unavailable>) at bltinmodule.c.h:281 frame #155: libpython3.6m.so.1.0`PyCFunction_Call(func=0x00007ffff7fb69d8, args=0x00007ffff66e7b48, kwds=<unavailable>) at methodobject.c:114 frame #156: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5053 frame #157: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3357 frame #158: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7faae40, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=3, kwnames=0x0000000000000000, kwargs=0x00007ffff7e9bcd8, kwcount=0, kwstep=1, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x00007ffff7f50a80, qualname=0x00007ffff7f50a80) at ceval.c:4119 frame #159: libpython3.6m.so.1.0`call_function at ceval.c:4929 frame #160: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffb858, oparg=<unavailable>, kwnames=<unavailable>) at ceval.c:4809 frame #161: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #162: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #163: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #164: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffba88, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #165: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #166: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=1, globals=<unavailable>) at ceval.c:4870 frame #167: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #168: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffbcb8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #169: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #170: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #171: libpython3.6m.so.1.0`call_function at ceval.c:4905 frame #172: libpython3.6m.so.1.0`call_function(pp_stack=0x00007fffffffbee8, oparg=<unavailable>, kwnames=0x0000000000000000) at ceval.c:4809 frame #173: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:3275 frame #174: libpython3.6m.so.1.0`_PyFunction_FastCall(co=<unavailable>, args=<unavailable>, nargs=2, globals=<unavailable>) at ceval.c:4870 frame #175: libpython3.6m.so.1.0`_PyFunction_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffffc0b0, nargs=2, kwargs=0x0000000000000000) at ceval.c:4972 frame #176: libpython3.6m.so.1.0`_PyObject_FastCallDict(func=0x00007ffff7f78d90, args=0x00007fffffffc0b0, nargs=<unavailable>, kwargs=0x0000000000000000) at abstract.c:2295 frame #177: libpython3.6m.so.1.0`_PyObject_CallMethodIdObjArgs(callable=0x00007ffff7f78d90, name=<unavailable>) at abstract.c:2780 frame #178: libpython3.6m.so.1.0`PyImport_ImportModuleLevelObject(name=0x00007ffff66ed1f0, globals=<unavailable>, locals=<unavailable>, fromlist=0x00007ffff7d5dcd0, level=0) at import.c:1592 frame #179: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault at ceval.c:5166 frame #180: libpython3.6m.so.1.0`_PyEval_EvalFrameDefault(f=<unavailable>, throwflag=<unavailable>) at ceval.c:2842 frame #181: libpython3.6m.so.1.0`_PyEval_EvalCodeWithName(_co=0x00007ffff7ef48a0, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=0, kwnames=0x0000000000000000, kwargs=0x0000000000000008, kwcount=0, kwstep=2, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000, name=0x0000000000000000, qualname=0x0000000000000000) at ceval.c:4119 frame #182: libpython3.6m.so.1.0`PyEval_EvalCodeEx(_co=<unavailable>, globals=<unavailable>, locals=<unavailable>, args=<unavailable>, argcount=<unavailable>, kws=<unavailable>, kwcount=0, defs=0x0000000000000000, defcount=0, kwdefs=0x0000000000000000, closure=0x0000000000000000) at ceval.c:4140 frame #183: libpython3.6m.so.1.0`PyEval_EvalCode(co=<unavailable>, globals=<unavailable>, locals=<unavailable>) at ceval.c:695 frame #184: libpython3.6m.so.1.0`PyRun_StringFlags at pythonrun.c:980 frame #185: libpython3.6m.so.1.0`PyRun_StringFlags(str="import whither.app\n", start=257, globals=0x00007ffff7f39318, locals=0x00007ffff7f39318, flags=0x00007fffffffc620) at pythonrun.c:904 frame #186: libpython3.6m.so.1.0`PyRun_SimpleStringFlags(command="import whither.app\n", flags=0x00007fffffffc620) at pythonrun.c:421 frame #187: libpython3.6m.so.1.0`Py_Main at main.c:281 frame #188: libpython3.6m.so.1.0`Py_Main(argc=<unavailable>, argv=<unavailable>) at main.c:719 frame #189: python3`main(argc=3, argv=<unavailable>) at python.c:69 frame #190: libc.so.6`__libc_start_main(main=(python3`main at python.c:20), argc=3, argv=0x00007fffffffc798, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffc788) at libc-start.c:291 frame #191: 0x00000000004009e9 python3`_start + 41 (lldb)
From https://github.com/Antergos/web-greeter/issues/138.
Simple repro for me:
And the LLDB backtrace: