Reading symbols from python...
Reading symbols from /usr/lib/debug/.build-id/a6/73a1e2b7a7287c1908dec1a748642e2c02392d.debug...
(gdb) run ./pmjs tests/js/timer-reject.js
Starting program: /home/wes/.cache/pypoetry/virtualenvs/pythonmonkey-StuBmUri-py3.10/bin/python ./pmjs tests/js/timer-reject.js
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff3dff640 (LWP 1145451)]
[Thread 0x7ffff3dff640 (LWP 1145451) exited]
[New Thread 0x7ffff35fe640 (LWP 1145452)]
[New Thread 0x7ffff33ff640 (LWP 1145453)]
[New Thread 0x7ffff3200640 (LWP 1145454)]
[New Thread 0x7ffff3001640 (LWP 1145455)]
[New Thread 0x7ffff2e02640 (LWP 1145456)]
[New Thread 0x7ffff2c03640 (LWP 1145457)]
[New Thread 0x7ffff2a04640 (LWP 1145458)]
[New Thread 0x7ffff2805640 (LWP 1145459)]
hello
Error: goodbye
@@evaluate:8:32
timerCallbackWrapper@@evaluate line 278 > eval:97:26
Thread 1 "python" received signal SIGSEGV, Segmentation fault.
0x00007ffff44e1a24 in JS_GetPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) () from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
(gdb) bt
#0 0x00007ffff44e1a24 in JS_GetPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#1 0x00007ffff66fdd8c in JSObjectProxyMethodDefinitions::JSObjectProxy_get (self=0x7ffff243a860, key=<optimized out>) at /usr/local/include/mozjs-102/js/RootingAPI.h:1216
#2 0x0000555555699fff in _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2109
#3 0x00005555556b14ec in _PyEval_EvalFrame (throwflag=0,
f=Frame 0x7ffff259f9a0, for file /home/wes/git/PythonMonkey/./pmjs, line 357, in cleanupExit (code=<float at remote 0x7ffff25bf5b0>), tstate=0x555555b5c120)
at ../Include/internal/pycore_ceval.h:46
#4 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7ffff2429d90, tstate=0x555555b5c120) at ../Python/ceval.c:5065
#5 _PyFunction_Vectorcall (func=<function at remote 0x7ffff2429d80>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342
#6 0x00007ffff670409f in callPyFunc (cx=0x555555de49f0, argc=<optimized out>, vp=0x555555ebb308) at /home/wes/git/PythonMonkey/src/jsTypeFactory.cc:234
#7 0x00007ffff4355ed9 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#8 0x00007ffff43501a4 in Interpret(JSContext*, js::RunState&) () from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#9 0x00007ffff434731a in js::RunScript(JSContext*, js::RunState&) () from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#10 0x00007ffff43561cf in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#11 0x00007ffff4356817 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#12 0x00007ffff44a5751 in PromiseReactionJob(JSContext*, unsigned int, JS::Value*) () from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#13 0x00007ffff4355ed9 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#14 0x00007ffff4356817 in js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#15 0x00007ffff43edeb7 in JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) ()
from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
#16 0x00007ffff6704d98 in callJSFunc (jsCxThisFuncTuple=<optimized out>, args=<optimized out>) at /usr/local/include/mozjs-102/js/RootingAPI.h:1216
#17 0x00005555556b0cc8 in cfunction_call (func=<built-in method JSFunctionCallable of tuple object at remote 0x7ffff2441140>, args=<optimized out>, kwargs=<optimized out>)
at ../Objects/methodobject.c:552
#18 0x00005555556a772b in _PyObject_MakeTpCall (tstate=0x555555b5c120, callable=<built-in method JSFunctionCallable of tuple object at remote 0x7ffff2441140>, args=<optimized out>,
nargs=<optimized out>, keywords=0x0) at ../Objects/call.c:215
#19 0x000055555583e682 in context_run (self=0x7ffff2441280, args=0x7ffff24454f8, nargs=1, kwnames=0x0) at ../Python/context.c:665
#20 0x00005555556a462b in cfunction_vectorcall_FASTCALL_KEYWORDS (func=<built-in method run of _contextvars.Context object at remote 0x7ffff2441280>, args=0x7ffff24454f8,
nargsf=<optimized out>, kwnames=0x0) at ../Objects/methodobject.c:446
#21 0x000055555569bd87 in do_call_core (kwdict=0x0, callargs=(<built-in method JSFunctionCallable of tuple object at remote 0x7ffff2441140>,),
func=<built-in method run of _contextvars.Context object at remote 0x7ffff2441280>, trace_info=0x7fffffffdb90, tstate=<optimized out>) at ../Python/ceval.c:5943
#22 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:4277
#23 0x00005555556b14ec in _PyEval_EvalFrame (throwflag=0,
f=Frame 0x7ffff6b7a510, for file /usr/lib/python3.10/asyncio/events.py, line 80, in _run (self=<Handle at remote 0x7ffff243a980>), tstate=0x555555b5c120)
at ../Include/internal/pycore_ceval.h:46
#24 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7ffff6783ec0, tstate=0x555555b5c120) at ../Python/ceval.c:5065
#25 _PyFunction_Vectorcall (func=<function at remote 0x7ffff6783eb0>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342
#26 0x0000555555699c14 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x55555600d150, callable=<function at remote 0x7ffff6783eb0>, tstate=0x555555b5c120)
at ../Include/cpython/abstract.h:114
#27 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x55555600d150, callable=<function at remote 0x7ffff6783eb0>) at ../Include/cpython/abstract.h:123
#28 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffdd60, tstate=<optimized out>) at ../Python/ceval.c:5891
#29 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:4198
#30 0x00005555556b14ec in _PyEval_EvalFrame (throwflag=0,
f=Frame 0x55555600cf80, for file /usr/lib/python3.10/asyncio/base_events.py, line 1896, in _run_once (self=<_UnixSelectorEventLoop(_timer_cancelled_count=0, _closed=False, _stopping=False, _ready=<collections.deque at remote 0x7ffff243a620>, _scheduled=[<TimerHandle at remote 0x7ffff2436490>], _default_executor=None, _internal_fds=1, _thread_id=140737352511488, _clock_resolution=<float at remote 0x7ffff25beb10>, _exception_handler=None, _debug=False, slow_callback_duration=<float at remote 0x7ffff6dfdb90>, _current_handle=None, _task_factory=None, _coroutine_origin_tracking_enabled=False, _coroutine_origin_tracking_saved_depth=None, _asyncgens=<WeakSet(data=set(), _remove=<function at remote 0x7ffff2429bd0>, _pending_removals=[], _iterating=s--Type <RET> for more, q to quit, c to continue without paging--
et()) at remote 0x7ffff2444d30>, _asyncgens_shutdown_called=False, _executor_shutdown_called=False, _selector=<EpollSelector(_fd_to_key={4: <SelectorKey at remote 0x7ffff243f880>}, _map=<_SelectorMapping(_selector=<...>) at remote 0x7ffff2444df0>, _selector=<select.epoll at...(truncated), tstate=0x555555b5c120) at ../Include/internal/pycore_ceval.h:46
#31 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7ffff61204d0, tstate=0x555555b5c120) at ../Python/ceval.c:5065
#32 _PyFunction_Vectorcall (func=<function at remote 0x7ffff61204c0>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342
#33 0x0000555555699c14 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff2562b68, callable=<function at remote 0x7ffff61204c0>, tstate=0x555555b5c120)
at ../Include/cpython/abstract.h:114
#34 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff2562b68, callable=<function at remote 0x7ffff61204c0>) at ../Include/cpython/abstract.h:123
#35 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffdf30, tstate=<optimized out>) at ../Python/ceval.c:5891
#36 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:4198
#37 0x00005555556b14ec in _PyEval_EvalFrame (throwflag=0,
f=Frame 0x7ffff25629f0, for file /usr/lib/python3.10/asyncio/base_events.py, line 600, in run_forever (self=<_UnixSelectorEventLoop(_timer_cancelled_count=0, _closed=False, _stopping=False, _ready=<collections.deque at remote 0x7ffff243a620>, _scheduled=[<TimerHandle at remote 0x7ffff2436490>], _default_executor=None, _internal_fds=1, _thread_id=140737352511488, _clock_resolution=<float at remote 0x7ffff25beb10>, _exception_handler=None, _debug=False, slow_callback_duration=<float at remote 0x7ffff6dfdb90>, _current_handle=None, _task_factory=None, _coroutine_origin_tracking_enabled=False, _coroutine_origin_tracking_saved_depth=None, _asyncgens=<WeakSet(data=set(), _remove=<function at remote 0x7ffff2429bd0>, _pending_removals=[], _iterating=set()) at remote 0x7ffff2444d30>, _asyncgens_shutdown_called=False, _executor_shutdown_called=False, _selector=<EpollSelector(_fd_to_key={4: <SelectorKey at remote 0x7ffff243f880>}, _map=<_SelectorMapping(_selector=<...>) at remote 0x7ffff2444df0>, _selector=<select.epoll a...(truncated), tstate=0x555555b5c120) at ../Include/internal/pycore_ceval.h:46
#38 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7ffff611e960, tstate=0x555555b5c120) at ../Python/ceval.c:5065
#39 _PyFunction_Vectorcall (func=<function at remote 0x7ffff611e950>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342
#40 0x0000555555699c14 in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x555555bddfa8, callable=<function at remote 0x7ffff611e950>, tstate=0x555555b5c120)
at ../Include/cpython/abstract.h:114
#41 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x555555bddfa8, callable=<function at remote 0x7ffff611e950>) at ../Include/cpython/abstract.h:123
#42 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffe100, tstate=<optimized out>) at ../Python/ceval.c:5891
#43 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:4198
#44 0x00005555556b14ec in _PyEval_EvalFrame (throwflag=0,
f=Frame 0x555555bdddc0, for file /home/wes/git/PythonMonkey/./pmjs, line 366, in main (enterRepl=True, forceRepl=False, opts=[], output=None, verbose=False, loop=<_UnixSelectorEventLoop(_timer_cancelled_count=0, _closed=False, _stopping=False, _ready=<collections.deque at remote 0x7ffff243a620>, _scheduled=[<TimerHandle at remote 0x7ffff2436490>], _default_executor=None, _internal_fds=1, _thread_id=140737352511488, _clock_resolution=<float at remote 0x7ffff25beb10>, _exception_handler=None, _debug=False, slow_callback_duration=<float at remote 0x7ffff6dfdb90>, _current_handle=None, _task_factory=None, _coroutine_origin_tracking_enabled=False, _coroutine_origin_tracking_saved_depth=None, _asyncgens=<WeakSet(data=set(), _remove=<function at remote 0x7ffff2429bd0>, _pending_removals=[], _iterating=set()) at remote 0x7ffff2444d30>, _asyncgens_shutdown_called=False, _executor_shutdown_called=False, _selector=<EpollSelector(_fd_to_key={4: <SelectorKey at remote 0x7ffff243f880>}, _map=<_SelectorMapping(_selector=<...>...(truncated), tstate=0x555555b5c120) at ../Include/internal/pycore_ceval.h:46
#45 _PyEval_Vector (kwnames=<optimized out>, argcount=<optimized out>, args=<optimized out>, locals=0x0, con=0x7ffff2429520, tstate=0x555555b5c120) at ../Python/ceval.c:5065
#46 _PyFunction_Vectorcall (func=<function at remote 0x7ffff2429510>, stack=<optimized out>, nargsf=<optimized out>, kwnames=<optimized out>) at ../Objects/call.c:342
#47 0x0000555555699a1d in _PyObject_VectorcallTstate (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff6d29da8, callable=<function at remote 0x7ffff2429510>, tstate=0x555555b5c120)
at ../Include/cpython/abstract.h:114
#48 PyObject_Vectorcall (kwnames=0x0, nargsf=<optimized out>, args=0x7ffff6d29da8, callable=<function at remote 0x7ffff2429510>) at ../Include/cpython/abstract.h:123
#49 call_function (kwnames=0x0, oparg=<optimized out>, pp_stack=<synthetic pointer>, trace_info=0x7fffffffe2d0, tstate=<optimized out>) at ../Python/ceval.c:5891
#50 _PyEval_EvalFrameDefault (tstate=<optimized out>, f=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:4213
#51 0x0000555555696176 in _PyEval_EvalFrame (throwflag=0, f=Frame 0x7ffff6d29c40, for file /home/wes/git/PythonMonkey/./pmjs, line 373, in <module> (), tstate=0x555555b5c120)
at ../Include/internal/pycore_ceval.h:46
#52 _PyEval_Vector (tstate=0x555555b5c120, con=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=<optimized out>, kwnames=<optimized out>) at ../Python/ceval.c:5065
#53 0x000055555578bc56 in PyEval_EvalCode (co=<code at remote 0x7ffff6c9f680>,
globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cceb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>},
locals=<optimized out>) at ../Python/ceval.c:1134
#54 0x00005555557b8b18 in run_eval_code_obj (tstate=0x555555b5c120, co=0x7ffff6c9f680,
globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cc--Type <RET> for more, q to quit, c to continue without paging--
eb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>},
locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cceb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>})
at ../Python/pythonrun.c:1291
#55 0x00005555557b196b in run_mod (mod=<optimized out>, filename=<optimized out>,
globals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cceb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>},
locals={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cceb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>},
flags=<optimized out>, arena=<optimized out>) at ../Python/pythonrun.c:1312
#56 0x00005555557b8865 in pyrun_file (fp=fp@entry=0x555555b5e4f0, filename=filename@entry='/home/wes/git/PythonMonkey/./pmjs', start=start@entry=257,
globals=globals@entry={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cceb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>},
locals=locals@entry={'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <SourceFileLoader(name='__main__', path='/home/wes/git/PythonMonkey/./pmjs') at remote 0x7ffff6c01090>, '__spec__': None, '__annotations__': {}, '__builtins__': <module at remote 0x7ffff6d905e0>, '__file__': '/home/wes/git/PythonMonkey/./pmjs', '__cached__': None, 'sys': <module at remote 0x7ffff6d7e250>, 'os': <module at remote 0x7ffff6c24770>, 'readline': <module at remote 0x7ffff6ccda30>, 'signal': <module at remote 0x7ffff6cce890>, 'getopt': <module at remote 0x7ffff6cceb10>, 'asyncio': <module at remote 0x7ffff6add940>, 'pm': <module at remote 0x7ffff610b380>, 'globalThis': {}, 'evalOptions': {'strict': False}, 'requirePath': False, 'repl': <function at remote 0x7ffff6d63d90>, 'usage': <function at remote 0x7ffff2429360>, 'initGlobalThis': <function at remote 0x7ffff2429480>, 'main': <function at remote 0x7ffff2429510>},
closeit=closeit@entry=1, flags=0x7fffffffe578) at ../Python/pythonrun.c:1208
#57 0x00005555557b7d48 in _PyRun_SimpleFileObject (fp=0x555555b5e4f0, filename='/home/wes/git/PythonMonkey/./pmjs', closeit=1, flags=0x7fffffffe578) at ../Python/pythonrun.c:456
#58 0x00005555557b7a43 in _PyRun_AnyFileObject (fp=0x555555b5e4f0, filename='/home/wes/git/PythonMonkey/./pmjs', closeit=1, flags=0x7fffffffe578) at ../Python/pythonrun.c:90
#59 0x00005555557a8c3e in pymain_run_file_obj (skip_source_first_line=0, filename='/home/wes/git/PythonMonkey/./pmjs',
program_name='/home/wes/.cache/pypoetry/virtualenvs/pythonmonkey-StuBmUri-py3.10/bin/python') at ../Modules/main.c:353
#60 pymain_run_file (config=0x555555b40550) at ../Modules/main.c:372
#61 pymain_run_python (exitcode=0x7fffffffe574) at ../Modules/main.c:587
#62 Py_RunMain () at ../Modules/main.c:666
#63 0x000055555577ebcd in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:720
#64 0x00007ffff7c29d90 in __libc_start_call_main (main=main@entry=0x55555577eb90 <main>, argc=argc@entry=3, argv=argv@entry=0x7fffffffe788) at ../sysdeps/nptl/libc_start_call_main.h:58
#65 0x00007ffff7c29e40 in __libc_start_main_impl (main=0x55555577eb90 <main>, argc=3, argv=0x7fffffffe788, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffe778) at ../csu/libc-start.c:392
#66 0x000055555577eac5 in _start ()
(gdb) info threads
Id Target Id Frame
* 1 Thread 0x7ffff7e73000 (LWP 1145448) "python" 0x00007ffff44e1a24 in JS_GetPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) () from /home/wes/git/PythonMonkey/python/pythonmonkey/libmozjs-102.so
3 Thread 0x7ffff35fe640 (LWP 1145452) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
4 Thread 0x7ffff33ff640 (LWP 1145453) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
5 Thread 0x7ffff3200640 (LWP 1145454) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
6 Thread 0x7ffff3001640 (LWP 1145455) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
7 Thread 0x7ffff2e02640 (LWP 1145456) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
8 Thread 0x7ffff2c03640 (LWP 1145457) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
9 Thread 0x7ffff2a04640 (LWP 1145458) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c0)
at ./nptl/futex-internal.c:57
10 Thread 0x7ffff2805640 (LWP 1145459) "JS Helper" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555ddb2c4)
at ./nptl/futex-internal.c:57
(gdb)