tonybaloney / pyjion Goto Github PK
View Code? Open in Web Editor NEWThis project forked from microsoft/pyjion
Pyjion - A JIT for Python based upon CoreCLR
Home Page: https://www.trypyjion.com
License: MIT License
This project forked from microsoft/pyjion
Pyjion - A JIT for Python based upon CoreCLR
Home Page: https://www.trypyjion.com
License: MIT License
Lines 200 to 203 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 824 to 827 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 757 to 760 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Any way to make the build & installation work on Mac?
Building wheels for collected packages: pyjion
Building wheel for pyjion (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /Users/xq/Workspace/python/pyjion/venv/bin/python /Users/xq/Workspace/python/pyjion/venv/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /var/folders/9p/ldszvry55lschwkflts79j640000gn/T/tmpciqpk20t
cwd: /private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb
Complete output (131 lines):
Not searching for unused variables given on the command line.
-- The C compiler identification is AppleClang 11.0.0.11000033
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The CXX compiler identification is AppleClang 11.0.0.11000033
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb/_cmake_test_compile/build
-- The C compiler identification is AppleClang 11.0.0.11000033
-- The CXX compiler identification is AppleClang 11.0.0.11000033
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /Users/xq/Workspace/python/pyjion/venv/bin/python (found version "3.9")
-- Found PythonLibs: /Library/Frameworks/Python.framework/Versions/3.9/lib/libpython3.9.dylib (found version "3.9.0")
-- Using Python libraries for skbuild /Library/Frameworks/Python.framework/Versions/3.9/lib/libpython3.9.dylib
-- Using Python headers for skbuild /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9
-- Using Python libraries /Library/Frameworks/Python.framework/Versions/3.9/lib/libpython3.9.dylib
-- Using Python headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9
-- Enabling UNIX Patches
-- Enabling AMD64
-- Enabling AMD64 ABI
-- Found .NET 5 in /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.0
-- Performing Test Weak Link MODULE -> SHARED (gnu_ld_ignore) - Failed
-- Performing Test Weak Link MODULE -> SHARED (osx_dynamic_lookup) - Success
_modinit_prefix:PyInit_
-- Configuring done
-- Generating done
-- Build files have been written to: /private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb/_skbuild/macosx-10.15-x86_64-3.9/cmake-build
[1/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/jitinit.cpp.o
[2/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/block.cpp.o
[3/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/stack.cpp.o
[4/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/pyjit.cpp.o
FAILED: CMakeFiles/pyjionlib.dir/pyjion/pyjit.cpp.o
/Library/Developer/CommandLineTools/usr/bin/c++ -DFEATURE_HW_INTRINSICS -DFEATURE_SIMD -DGIL -DHOST_64BIT -DHOST_AMD64 -DPROFILING_SUPPORTED -DTARGET_64BIT -DTARGET_AMD64 -DTARGET_OSX -DTARGET_UNIX -DUNICODE -DUNIX_AMD64_ABI -DUNIX_AMD64_ABI_ITF -DUSE_STL -D_TARGET_AMD64_ -D_XOPEN_SOURCE -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -I../../../CoreCLR/src/coreclr/src/pal/inc/rt -I../../../CoreCLR/src/coreclr/src/pal/inc -I../../../CoreCLR/src/coreclr/src/pal/prebuilt/inc -I../../../CoreCLR/src/coreclr/src/inc -I../../../CoreCLR/src/coreclr/src/jit -I../../../pyjion/compat -std=c++0x -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.15 -DPAL_STDCPP_COMPAT -fexceptions -fvisibility=hidden -Wno-null-arithmetic -fdeclspec -std=gnu++17 -MD -MT CMakeFiles/pyjionlib.dir/pyjion/pyjit.cpp.o -MF CMakeFiles/pyjionlib.dir/pyjion/pyjit.cpp.o.d -o CMakeFiles/pyjionlib.dir/pyjion/pyjit.cpp.o -c ../../../pyjion/pyjit.cpp
In file included from ../../../pyjion/pyjit.cpp:27:
../../../pyjion/pyjit.h:32:10: fatal error: 'windows.h' file not found
#include <windows.h>
^~~~~~~~~~~
1 error generated.
[5/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/pycomp.cpp.o
FAILED: CMakeFiles/pyjionlib.dir/pyjion/pycomp.cpp.o
/Library/Developer/CommandLineTools/usr/bin/c++ -DFEATURE_HW_INTRINSICS -DFEATURE_SIMD -DGIL -DHOST_64BIT -DHOST_AMD64 -DPROFILING_SUPPORTED -DTARGET_64BIT -DTARGET_AMD64 -DTARGET_OSX -DTARGET_UNIX -DUNICODE -DUNIX_AMD64_ABI -DUNIX_AMD64_ABI_ITF -DUSE_STL -D_TARGET_AMD64_ -D_XOPEN_SOURCE -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -I../../../CoreCLR/src/coreclr/src/pal/inc/rt -I../../../CoreCLR/src/coreclr/src/pal/inc -I../../../CoreCLR/src/coreclr/src/pal/prebuilt/inc -I../../../CoreCLR/src/coreclr/src/inc -I../../../CoreCLR/src/coreclr/src/jit -I../../../pyjion/compat -std=c++0x -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.15 -DPAL_STDCPP_COMPAT -fexceptions -fvisibility=hidden -Wno-null-arithmetic -fdeclspec -std=gnu++17 -MD -MT CMakeFiles/pyjionlib.dir/pyjion/pycomp.cpp.o -MF CMakeFiles/pyjionlib.dir/pyjion/pycomp.cpp.o.d -o CMakeFiles/pyjionlib.dir/pyjion/pycomp.cpp.o -c ../../../pyjion/pycomp.cpp
../../../pyjion/pycomp.cpp:27:10: fatal error: 'windows.h' file not found
#include <windows.h>
^~~~~~~~~~~
1 error generated.
[6/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/exceptionhandling.cpp.o
[7/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/absvalue.cpp.o
In file included from ../../../pyjion/absvalue.cpp:26:
../../../pyjion/absvalue.h:60:13: warning: enumeration values 'AVK_Any' and 'AVK_Undefined' not handled in switch [-Wswitch]
switch (kind) {
^
../../../pyjion/absvalue.h:60:13: note: add missing switch cases
switch (kind) {
^
1 warning generated.
[8/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/intrins.cpp.o
[9/11] Building CXX object CMakeFiles/pyjionlib.dir/pyjion/absint.cpp.o
In file included from ../../../pyjion/absint.cpp:33:
In file included from ../../../pyjion/absint.h:33:
../../../pyjion/absvalue.h:60:13: warning: enumeration values 'AVK_Any' and 'AVK_Undefined' not handled in switch [-Wswitch]
switch (kind) {
^
../../../pyjion/absvalue.h:60:13: note: add missing switch cases
switch (kind) {
^
../../../pyjion/absint.cpp:983:13: warning: enumeration values 'AVK_Any' and 'AVK_Undefined' not handled in switch [-Wswitch]
switch (kind) {
^
../../../pyjion/absint.cpp:983:13: note: add missing switch cases
switch (kind) {
^
2 warnings generated.
ninja: build stopped: subcommand failed.
File "/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-build-env-kx445ewv/overlay/lib/python3.9/site-packages/skbuild/setuptools_wrap.py", line 590, in setup
cmkr.make(make_args, env=env)
File "/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-build-env-kx445ewv/overlay/lib/python3.9/site-packages/skbuild/cmaker.py", line 496, in make
raise SKBuildError(
--------------------------------------------------------------------------------
-- Trying "Ninja" generator
--------------------------------
---------------------------
----------------------
-----------------
------------
-------
--
--
-------
------------
-----------------
----------------------
---------------------------
--------------------------------
-- Trying "Ninja" generator - success
--------------------------------------------------------------------------------
Configuring Project
Working directory:
/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb/_skbuild/macosx-10.15-x86_64-3.9/cmake-build
Command:
cmake /private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb/_skbuild/macosx-10.15-x86_64-3.9/cmake-install -DPYTHON_EXECUTABLE:FILEPATH=/Users/xq/Workspace/python/pyjion/venv/bin/python -DPYTHON_VERSION_STRING:STRING=3.9.0 -DPYTHON_INCLUDE_DIR:PATH=/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -DPYTHON_LIBRARY:FILEPATH=/Library/Frameworks/Python.framework/Versions/3.9/lib/libpython3.9.dylib -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-build-env-kx445ewv/overlay/lib/python3.9/site-packages/skbuild/resources/cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.15 -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64
Traceback (most recent call last):
An error occurred while building with CMake.
Command:
cmake --build . --target install --config Release --
Source directory:
/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb
Working directory:
/private/var/folders/9p/ldszvry55lschwkflts79j640000gn/T/pip-req-build-ihurkonb/_skbuild/macosx-10.15-x86_64-3.9/cmake-build
Please see CMake's output for more information.
----------------------------------------
ERROR: Failed building wheel for pyjion
Failed to build pyjion
ERROR: Could not build wheels for pyjion which use PEP 517 and cannot be installed directly
Lines 130 to 133 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 1805 to 1808 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 812 to 815 in 70056d1
TODO
comment in 70056d1. It's been assigned to @tonybaloney because they committed the code.Attaching a pydevd to CPython causes CPython to segmentation fault
Lines 111 to 114 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 131 to 134 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 182 to 185 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.If we know we're followed by the pop jump we could combine
Lines 1215 to 1218 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 2298 to 2301 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 504 to 507 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.I did
$ git clone [email protected]:tonybaloney/pyjion --recurse-submodules
$ cd pyjion
$ python -m pip install .
I can import pyjion but a function doesn't seem to be JIT compiled.
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyjion
>>> pyjion.enable()
True
>>> def half(x):
... return x/2
...
>>> pyjion.info(half)
{'failed': False, 'compiled': False, 'run_count': 0}
Operating System
"C:\Program Files\dotnet\dotnet.exe" --info
.NET SDK (reflecting any global.json):
Version: 5.0.100
Commit: 5044b93829
Runtime Environment:
OS Name: Windows
OS Version: 10.0.17763
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\5.0.100\
Host (useful for support):
Version: 5.0.0
Commit: cf258a14b7
.NET SDKs installed:
5.0.100 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Lines 110 to 113 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Pyjion/.github/workflows/maintenance.yml
Lines 8 to 9 in 47d0239
TODO
comment in 47d0239. It's been assigned to @tonybaloney because they committed the code.If the sequence is a known type we could know what types we're pushing here.
Lines 646 to 649 in 70056d1
TODO
comment in 70056d1. It's been assigned to @tonybaloney because they committed the code.Lines 1182 to 1185 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 686 to 689 in 70056d1
TODO
comment in 70056d1. It's been assigned to @tonybaloney because they committed the code.dotnet
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
E:\PortableApps\src\py_src>dotnet --info
.NET SDK (reflecting any global.json):
Version: 5.0.100
Commit: 5044b93829
Runtime Environment:
OS Name: Windows
OS Version: 10.0.19042
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\5.0.100\
Host (useful for support):
Version: 5.0.0
Commit: cf258a14b7
.NET SDKs installed:
5.0.100 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoftv.NETCore.App]
Microsoft.WindowsDesktop.App 5.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download
E:\PortableApps\src\py_src>python nbody.py
Can't find a .NET 5 installation in C:\Users\ghs\AppData\Local\Microsoft\dotnet, provide the DOTNET_ROOT environment variable if its installed somewhere unusual
.......................
os: windows 10 v20h
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40)
Lines 2044 to 2047 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Existing method MethCallN
will use traditional pyobject_call
for method calls with more than 4 args (inc. self).
See Call<T>
for inspiration on how this could be implemented.
PyObject* MethCallN(PyObject* self, PyMethodLocation* method_info, PyObject* args) {
PyObject* res;
if(!PyTuple_Check(args)) {
PyErr_Format(PyExc_TypeError,
"invalid arguments for method call");
Py_DECREF(args);
delete method_info;
return nullptr;
}
// TODO : Support vector arg calls.
if (method_info->object != nullptr)
{
auto target = method_info->method;
auto obj = method_info->object;
auto args_tuple = PyTuple_New(PyTuple_Size(args) + 1);
#ifdef DUMP_TRACES
fprintf(g_traceLog, "Tuple <%lu> at %p (MethCallN)\n", PyTuple_Size(args) + 1, args_tuple);
#endif
PyTuple_SetItem(args_tuple, 0, obj);
for (int i = 0 ; i < PyTuple_Size(args) ; i ++){
PyTuple_SetItem(args_tuple, i+1, PyTuple_GetItem(args, i));
}
#ifdef GIL
PyGILState_STATE gstate;
gstate = PyGILState_Ensure();
#endif
res = PyObject_Call(target, args_tuple, nullptr);
#ifdef GIL
PyGILState_Release(gstate);
#endif
if (res == nullptr){
Py_DECREF(args_tuple);
Py_DECREF(args);
Py_XDECREF(target);
Py_DECREF(obj);
delete method_info;
return nullptr;
}
Py_DECREF(args_tuple);
Py_DECREF(args);
Py_DECREF(target);
Py_DECREF(obj);
delete method_info;
return res;
}
else {
auto target = method_info->method;
#ifdef GIL
PyGILState_STATE gstate;
gstate = PyGILState_Ensure();
#endif
res = PyObject_Call(target, args, nullptr);
#ifdef GIL
PyGILState_Release(gstate);
#endif
if (res == nullptr){
Py_DECREF(args);
Py_DECREF(target);
delete method_info;
return nullptr;
}
Py_DECREF(args);
Py_DECREF(target);
delete method_info;
return res;
}
}
Lines 192 to 195 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 1550 to 1553 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Transition from 20201107.1 to 20201115.1 has broken the macOS 10.15 and macOS builds.
Not clear why. Package segmentation faults on startup.
Latest release changes both Python 3.9 AND .NET install binaries (both of which I need)
hi, i am glad to see this project alive again,and eager to test it
but when i install python 3.9.0 through pyenv and pip install pyjion my scripts run failed
error log here:
Traceback (most recent call last):
File "/Users/ehco/Documents/code/aioshadowsocks/test.py", line 1, in <module>
import pyjion
File "/Users/ehco/.pyenv/versions/3.9.0/envs/aio3/lib/python3.9/site-packages/pyjion/__init__.py", line 60, in <module>
from ._pyjion import * # NOQA
ImportError: dlopen(/Users/ehco/.pyenv/versions/3.9.0/envs/aio3/lib/python3.9/site-packages/pyjion/_pyjion.cpython-39-darwin.so, 2): Library not loaded: /Library/Frameworks/Python.framework/Versions/3.9/Python
Referenced from: /Users/ehco/.pyenv/versions/3.9.0/envs/aio3/lib/python3.9/site-packages/pyjion/_pyjion.cpython-39-darwin.so
Reason: image not found
can you give me some advice?
thanks
Lines 1909 to 1912 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.(e.g. params w/ no dels, locals that are provably assigned)
Lines 171 to 174 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Flask Blogging benchmark can be found here
Following is the detailed error.
Process: Python [1473]
Path: /Library/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python
Identifier: Python
Version: 3.9.0 (3.9.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1472]
Responsible: iTerm2 [411]
User ID: 501
Date/Time: 2020-11-24 21:44:40.793 +0800
OS Version: Mac OS X 10.15.3 (19D76)
Report Version: 12
Bridge OS Version: 4.2 (17P3050)
Anonymous UUID: CA89EE54-7DF2-2C1F-A51B-AC1E2DBC16D8
Sleep/Wake UUID: 173DE2BA-48D7-4072-AF22-11CC35B31641
Time Awake Since Boot: 790000 seconds
Time Since Wake: 1200 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [1473]
VM Regions Near 0x8:
-->
__TEXT 000000010712d000-000000010712e000 [ 4K] r-x/rwx SM=COW /Library/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.python.python 0x00000001071b9544 PyObject_IsTrue + 36
1 ??? 0x0000000108c732df 0 + 4442239711
2 _pyjion.cpython-39-darwin.so 0x0000000107c8bd59 Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1785
3 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
4 org.python.python 0x00000001071779b1 _PyFunction_Vectorcall + 289
5 org.python.python 0x000000010724d86c call_function + 732
6 org.python.python 0x000000010724ae2b _PyEval_EvalFrameDefault + 25371
7 _pyjion.cpython-39-darwin.so 0x0000000107c8bd0b Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1707
8 org.python.python 0x0000000107177a28 function_code_fastcall + 104
9 _pyjion.cpython-39-darwin.so 0x0000000107c72a30 _object* Call<_object*, _object*>(_object*, _object*) + 304
10 ??? 0x0000000108c7017a 0 + 4442227066
11 _pyjion.cpython-39-darwin.so 0x0000000107c8bd59 Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1785
12 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
13 org.python.python 0x00000001071779b1 _PyFunction_Vectorcall + 289
14 _pyjion.cpython-39-darwin.so 0x0000000107c72e27 _object* Call<_object*, _object*, _object*, _object*>(_object*, _object*, _object*, _object*) + 375
15 _pyjion.cpython-39-darwin.so 0x0000000107c731bb MethCall2(_object*, PyMethodLocation*, _object*, _object*) + 27
16 ??? 0x0000000108e9a3ab 0 + 4444496811
17 _pyjion.cpython-39-darwin.so 0x0000000107c8bd59 Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1785
18 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
19 org.python.python 0x00000001071779b1 _PyFunction_Vectorcall + 289
20 org.python.python 0x0000000107179a6a method_vectorcall + 202
21 org.python.python 0x000000010724d86c call_function + 732
22 org.python.python 0x000000010724aec1 _PyEval_EvalFrameDefault + 25521
23 _pyjion.cpython-39-darwin.so 0x0000000107c8bd0b Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1707
24 org.python.python 0x0000000107177a28 function_code_fastcall + 104
25 org.python.python 0x000000010724d86c call_function + 732
26 org.python.python 0x000000010724ad72 _PyEval_EvalFrameDefault + 25186
27 _pyjion.cpython-39-darwin.so 0x0000000107c8bd0b Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1707
28 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
29 org.python.python 0x00000001071779b1 _PyFunction_Vectorcall + 289
30 org.python.python 0x0000000107179a6a method_vectorcall + 202
31 org.python.python 0x0000000107177652 PyVectorcall_Call + 162
32 org.python.python 0x000000010724b4a3 _PyEval_EvalFrameDefault + 27027
33 _pyjion.cpython-39-darwin.so 0x0000000107c8bd0b Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1707
34 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
35 org.python.python 0x00000001071779b1 _PyFunction_Vectorcall + 289
36 org.python.python 0x0000000107177652 PyVectorcall_Call + 162
37 _pyjion.cpython-39-darwin.so 0x0000000107c70de6 PyJit_CallKwArgs(_object*, _object*, _object*) + 310
38 ??? 0x0000000108c512c3 0 + 4442100419
39 _pyjion.cpython-39-darwin.so 0x0000000107c8bd59 Jit_EvalTrace(PyjionJittedCode*, _frame*) + 1785
40 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
41 org.python.python 0x00000001071779b1 _PyFunction_Vectorcall + 289
42 org.python.python 0x000000010724d86c call_function + 732
43 org.python.python 0x000000010724ad93 _PyEval_EvalFrameDefault + 25219
44 org.python.python 0x000000010724e563 _PyEval_EvalCode + 2611
45 org.python.python 0x00000001072449eb PyEval_EvalCode + 139
46 org.python.python 0x0000000107297352 PyRun_FileExFlags + 434
47 org.python.python 0x000000010729692f PyRun_SimpleFileExFlags + 831
48 org.python.python 0x00000001072b37e9 Py_RunMain + 1801
49 org.python.python 0x00000001072b3c7f pymain_main + 223
50 org.python.python 0x00000001072b3e7b Py_BytesMain + 43
51 libdyld.dylib 0x00007fff6acb37fd start + 1
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00000001090bc420 rcx: 0x00000001073b5ee0 rdx: 0x00000001090a0f30
rdi: 0x0000000000000000 rsi: 0x00000001073a75e0 rbp: 0x00007ffee8ace6e0 rsp: 0x00007ffee8ace6e0
r8: 0x00000001071bc760 r9: 0x000000000000002b r10: 0x00000001090ac072 r11: 0xffffffffffff4f00
r12: 0x00000001073b5ee0 r13: 0x00007f819184bfd0 r14: 0x00000001090bc488 r15: 0x0000000000000000
rip: 0x00000001071b9544 rfl: 0x0000000000010283 cr2: 0x0000000000000008
Logical CPU: 4
Error Code: 0x00000004 (no mapping for user data write)
Trap Number: 14
Binary Images:
0x10712d000 - 0x10712dfff +org.python.python (3.9.0 - 3.9.0) <E5C1C502-A091-3658-9BE9-7E804391296E> /Library/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python
0x10713b000 - 0x10739cfff +org.python.python (3.9.0, [c] 2001-2019 Python Software Foundation. - 3.9.0) <9B0622EF-5965-3128-B5FD-7DE3C091CE51> /Library/Frameworks/Python.framework/Versions/3.9/Python
0x1076ca000 - 0x1076cffff +_json.cpython-39-darwin.so (0) <97346B37-3486-365A-93EE-FCA92938FDDA> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so
0x10776f000 - 0x107771fff +_heapq.cpython-39-darwin.so (0) <0610E12E-E474-3543-9C2D-41E41D898E5E> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so
0x107839000 - 0x10784bff7 +_ctypes.cpython-39-darwin.so (0) <F886D11B-36F0-3A24-BD7F-8E4E49C56BDE> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so
0x107862000 - 0x107867ff7 +_struct.cpython-39-darwin.so (0) <EF076841-41DA-3D83-82FF-180321509365> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so
0x107934000 - 0x107935fff +grp.cpython-39-darwin.so (0) <4DA68FB2-E047-3C96-9387-4312D0BDF907> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so
0x10793d000 - 0x10793ffff +_posixsubprocess.cpython-39-darwin.so (0) <4918A2E4-FE24-311E-8624-1901FA1B2FB1> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so
0x107948000 - 0x10794cff7 +select.cpython-39-darwin.so (0) <96E817D5-7F44-3A56-9DF2-C334B7DFAFF9> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so
0x107956000 - 0x10795efff +math.cpython-39-darwin.so (0) <64288A1A-F84F-3958-A2AD-0841E0DE8713> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/math.cpython-39-darwin.so
0x1079b3000 - 0x107bc3ff7 +libclrjit.dylib (0) <7716544A-7623-3F51-A325-2AD6775975BC> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/5.0.0/libclrjit.dylib
0x107c5b000 - 0x107c91fff +_pyjion.cpython-39-darwin.so (0) <460CC536-5A93-335A-AF94-BDEFF314939B> /Users/USER/*/_pyjion.cpython-39-darwin.so
0x107d1b000 - 0x107d28fff +_socket.cpython-39-darwin.so (0) <D057DA21-612C-3F61-B9D7-4CB429B2F71F> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so
0x107e14000 - 0x107e18ff7 +binascii.cpython-39-darwin.so (0) <94998F9C-986A-36E9-954C-DDA00251AFD0> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so
0x107e76000 - 0x107e7dfff +array.cpython-39-darwin.so (0) <201F8CE6-F9DF-3424-A2A2-E57D75D65A9F> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/array.cpython-39-darwin.so
0x107eca000 - 0x107edeff7 +_ssl.cpython-39-darwin.so (0) <C57582CD-7C6B-3046-BDC3-5E7069CC1B29> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_ssl.cpython-39-darwin.so
0x107fd0000 - 0x107fd1ff7 +_bisect.cpython-39-darwin.so (0) <2994142E-C92F-3A89-AC96-417C6C61D20B> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so
0x107fdd000 - 0x107fdeff7 +_random.cpython-39-darwin.so (0) <21721CD5-BDB8-319E-B4BB-A0A12D3651EF> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so
0x108078000 - 0x1080d0fff +libssl.1.1.dylib (0) <C0417BF9-79C5-3432-9391-2741764FB7FF> /Library/Frameworks/Python.framework/Versions/3.9/lib/libssl.1.1.dylib
0x10813f000 - 0x10814efff +_datetime.cpython-39-darwin.so (0) <CED38B99-B454-32C0-B258-D86CCE74C0DB> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so
0x10819f000 - 0x1081a3fff +_sha512.cpython-39-darwin.so (0) <C784AF02-8D0D-3989-BACD-63C438899F75> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so
0x1081f7000 - 0x108287cb7 dyld (733.8) <EBC07CB6-870A-3A8E-B48A-67F62EA161F3> /usr/lib/dyld
0x108390000 - 0x108391fff +_queue.cpython-39-darwin.so (0) <D6125191-EBF8-3E9E-AA83-52E897D6EA11> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so
0x1083ae000 - 0x1085c3f87 +libcrypto.1.1.dylib (0) <D2989FC0-09BD-338A-834F-96B4B626DEE4> /Library/Frameworks/Python.framework/Versions/3.9/lib/libcrypto.1.1.dylib
0x1086bd000 - 0x1086c3ff7 +_hashlib.cpython-39-darwin.so (0) <3AD3A436-030D-38C3-80AC-45F64465BC71> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_hashlib.cpython-39-darwin.so
0x1086d1000 - 0x1086d7ff7 +_blake2.cpython-39-darwin.so (0) <90D7CAFF-7A09-306A-B781-13BE0D43346E> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so
0x108752000 - 0x108757fff +zlib.cpython-39-darwin.so (0) <0C14C05D-887D-3EB4-9B1A-369ADFC0EEF9> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so
0x108ae5000 - 0x108ae7fff +_bz2.cpython-39-darwin.so (0) <58C59C99-30C1-3A61-981D-19784E5C54C3> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so
0x108af0000 - 0x108b21fff +_lzma.cpython-39-darwin.so (0) <154CECE0-036C-36DD-8AA1-91BD4C2ADD5D> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_lzma.cpython-39-darwin.so
0x108b6f000 - 0x108b6fff7 +_scproxy.cpython-39-darwin.so (0) <DB2BE8B5-D86D-3DDA-8645-EB61BDE7FEF6> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so
0x108d46000 - 0x108e50ff7 +unicodedata.cpython-39-darwin.so (0) <8A4A9867-FE47-319A-B6B5-E009912ABBE3> /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so
0x7fff2f306000 - 0x7fff2f306fff com.apple.Accelerate (1.11 - Accelerate 1.11) <EEBE6680-1AAB-3192-AA7C-450537B07F27> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff2f31e000 - 0x7fff2f989fef com.apple.vImage (8.1 - 524.2) <33B60C65-1E08-3490-ADC7-6C75AA3EA022> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff2f98a000 - 0x7fff2fbf3fff libBLAS.dylib (1303.60.1) <0FE82DB0-0E71-300A-BF0B-70BF3478FE79> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff2fbf4000 - 0x7fff2fee3ff7 libBNNS.dylib (144.40.3) <86C8FBB0-19D3-355B-99A3-6B094BB98C06> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff2fee5000 - 0x7fff3028afff libLAPACK.dylib (1303.60.1) <DCC36295-FF39-35A1-8DF1-1E8A714E2265> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff3028b000 - 0x7fff302a0ff8 libLinearAlgebra.dylib (1303.60.1) <0E47C269-832E-3B55-A6B6-855648BD206E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff302a1000 - 0x7fff302a6ff3 libQuadrature.dylib (7) <E0534024-B7E7-3382-830C-71E7BD9D3DE4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff302a7000 - 0x7fff30317fff libSparse.dylib (103) <533DFAE8-8458-31F4-8AE2-B73C3869CED2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff30318000 - 0x7fff3032afef libSparseBLAS.dylib (1303.60.1) <7CECC6DF-B4A8-38A7-B4E9-0CDDC6EA2510> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff3032b000 - 0x7fff30504ffb libvDSP.dylib (735.40.1) <BD49856D-39CE-397F-A069-63B2F0D79529> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff30505000 - 0x7fff305c0fd7 libvMisc.dylib (735.40.1) <F3C565E5-8571-3E16-BC22-7687D1A756BD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff305c1000 - 0x7fff305c1fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A8B35A80-7217-38B1-8A20-E8B4F73124F0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff31cfc000 - 0x7fff32088ff6 com.apple.CFNetwork (1121.1.2 - 1121.1.2) <4E539AC8-A995-3BA8-AAD6-31D97DAE734B> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff3355f000 - 0x7fff339dffe7 com.apple.CoreFoundation (6.9 - 1674.114) <5810CC45-FB5D-3A78-861F-7BE03F9B2FDD> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff3494f000 - 0x7fff3494ffff com.apple.CoreServices (1069.11 - 1069.11) <3BBDA17B-6F86-35F4-B785-AFA2A14B6F51> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff34950000 - 0x7fff349d5fff com.apple.AE (838 - 838) <877C7270-575A-3D5F-B768-4724037F025D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff349d6000 - 0x7fff34cb7ff7 com.apple.CoreServices.CarbonCore (1217 - 1217) <DDC45E79-973C-3FB0-92EC-392A654179F5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff34cb8000 - 0x7fff34d05ff5 com.apple.DictionaryServices (1.2 - 323.3.1) <A21D442C-E7B7-3A6C-BEEC-44B323AF9CB2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff34d06000 - 0x7fff34d0efff com.apple.CoreServices.FSEvents (1268.60.1 - 1268.60.1) <8C772593-A2BA-33A7-BB43-49B9FCDD37CE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff34d0f000 - 0x7fff34f48ff0 com.apple.LaunchServices (1069.11 - 1069.11) <7189EED9-9252-3030-AB32-6704AD9AEBAE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff34f49000 - 0x7fff34fe1ff9 com.apple.Metadata (10.7.0 - 2075.7) <AECD1E1F-1C1B-3C42-9ACD-596980F145C2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff34fe2000 - 0x7fff3500fff7 com.apple.CoreServices.OSServices (1069.11 - 1069.11) <67A2F664-DCA1-3FD6-B88E-CF020EA8C59D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff35010000 - 0x7fff35077fff com.apple.SearchKit (1.4.1 - 1.4.1) <367BBFA7-F18C-34B6-B4C8-A244A125D5E0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff35078000 - 0x7fff3509cff5 com.apple.coreservices.SharedFileList (131.4 - 131.4) <EB8F2B1B-B736-373F-B28B-E4E6F33A00C0> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff358ec000 - 0x7fff358f2fff com.apple.DiskArbitration (2.7 - 2.7) <5BE0B036-DEAB-3191-8D44-B489F4D39EE1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff35c24000 - 0x7fff35fecffc com.apple.Foundation (6.9 - 1674.114) <532BBAE7-F2BA-3779-94E0-BFEDF2D7AB38> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff36364000 - 0x7fff36407ffb com.apple.framework.IOKit (2.0.2 - 1726.80.1) <B63FE840-8E32-3429-A95D-AB466FE62104> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff39c71000 - 0x7fff39c7dffe com.apple.NetFS (6.0 - 4.0) <0B2088AE-C16D-3FC3-9445-4EDAD2D51686> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff3c843000 - 0x7fff3c85ffff com.apple.CFOpenDirectory (10.15 - 220.40.1) <FF068FF7-C136-3A71-AD1F-B5170A918423> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff3c860000 - 0x7fff3c86bff7 com.apple.OpenDirectory (10.15 - 220.40.1) <9448EC8E-8B76-3142-9540-C0752529762A> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff3fbb6000 - 0x7fff3ff08ffa com.apple.security (7.0 - 59306.80.4) <FA5EBA16-2B2B-3105-8A17-C8624C4B3BB3> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff3ff09000 - 0x7fff3ff92ff7 com.apple.securityfoundation (6.0 - 55236.60.1) <0129932D-89E5-3608-B22E-DB5F0B3C3DC4> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff3ffc1000 - 0x7fff3ffc5ff0 com.apple.xpc.ServiceManagement (1.0 - 1) <2475707B-F909-33C4-AAB7-80DC8D2CB435> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff40d58000 - 0x7fff40dc2fff com.apple.SystemConfiguration (1.19 - 1.19) <61B73150-6D87-3E2F-A935-B957425CC992> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff44b2d000 - 0x7fff44bf1fe7 com.apple.APFS (1412.81.1 - 1412.81.1) <7EC14196-E481-35C0-94F0-09E5B81AD3E5> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff4686c000 - 0x7fff4687bfef com.apple.AppleFSCompression (119 - 1.0) <EEDA4040-1835-39A6-AC13-6CE35560C159> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff48023000 - 0x7fff4802cff3 com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <D0F2851A-521F-335A-B7C4-B1E39BB42DD7> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff4adf3000 - 0x7fff4ae03ff3 com.apple.CoreEmoji (1.0 - 107) <544182E2-893F-3975-AA70-26ADC637B3F1> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff4b457000 - 0x7fff4b4c1ff0 com.apple.CoreNLP (1.0 - 213) <287973D6-1807-3A81-8F57-7BB39209F6C0> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff4c0e0000 - 0x7fff4c10eff7 com.apple.CSStore (1069.11 - 1069.11) <26602CC8-0080-3E85-A588-79CEF78D21E5> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
0x7fff58228000 - 0x7fff582f6ff5 com.apple.LanguageModeling (1.0 - 215.1) <B47A62F3-7F45-3A84-A856-C674D4613261> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff582f7000 - 0x7fff5833fff7 com.apple.Lexicon-framework (1.0 - 72) <CD6D3F05-0647-348D-AED0-9566F968A954> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff58346000 - 0x7fff5834aff2 com.apple.LinguisticData (1.0 - 353.6.1) <91C3132C-EB52-32D6-9009-DE4B207ACE72> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff596a5000 - 0x7fff596f1fff com.apple.spotlight.metadata.utilities (1.0 - 2075.7) <F7FA0F68-7E46-3461-9DA6-C55FBB85C799> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff5a1d1000 - 0x7fff5a1dbfff com.apple.NetAuth (6.2 - 6.2) <A400CD55-B3EA-371A-8BAB-FDDA87660AE4> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff62f63000 - 0x7fff62f73ff3 com.apple.TCC (1.0 - 1) <A8308EDB-9AF7-3B6B-AAC3-143F91F58F1D> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff671e4000 - 0x7fff671e6ff3 com.apple.loginsupport (1.0 - 1) <F2EC9213-901A-3657-A36A-DFD80BD8ABBC> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff67547000 - 0x7fff6757cff7 libCRFSuite.dylib (48) <31D98527-9972-3A4B-9868-C9394FAF742E> /usr/lib/libCRFSuite.dylib
0x7fff6757f000 - 0x7fff67589ff3 libChineseTokenizer.dylib (34) <9E2B02B0-32A5-3245-AC50-F6BEEC34FCEC> /usr/lib/libChineseTokenizer.dylib
0x7fff67616000 - 0x7fff67618ff7 libDiagnosticMessagesClient.dylib (112) <45E85899-039F-3B99-8789-F497DD9916C2> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff67ade000 - 0x7fff67adfff3 libSystem.B.dylib (1281) <A2C26908-8802-3CA7-8B74-ED4A74AA152C> /usr/lib/libSystem.B.dylib
0x7fff67b6e000 - 0x7fff67b6ffff libThaiTokenizer.dylib (3) <9E5B4E50-E982-387C-AA2F-BB43867322ED> /usr/lib/libThaiTokenizer.dylib
0x7fff67b87000 - 0x7fff67b9dfff libapple_nghttp2.dylib (1.39.2) <C79E1B79-0BBE-311F-A177-6879D5C4D991> /usr/lib/libapple_nghttp2.dylib
0x7fff67bd2000 - 0x7fff67c44ff7 libarchive.2.dylib (72.40.2) <1AE0592D-8451-30D1-AEE8-3F39F46D9DD4> /usr/lib/libarchive.2.dylib
0x7fff67cdf000 - 0x7fff67cdfff3 libauto.dylib (187) <71A48A59-FE0E-3D86-A219-B79DAF7CF9DD> /usr/lib/libauto.dylib
0x7fff67da6000 - 0x7fff67db6ff3 libbsm.0.dylib (60) <5EBEA671-D25B-3425-AC2B-70C2760B8B94> /usr/lib/libbsm.0.dylib
0x7fff67db7000 - 0x7fff67dc3fff libbz2.1.0.dylib (44) <FA7CE29A-2FE3-3107-8693-5D33D5B7E11F> /usr/lib/libbz2.1.0.dylib
0x7fff67dc4000 - 0x7fff67e17ff7 libc++.1.dylib (800.7) <1D0CB627-8A78-329F-A679-1B5248FF4C59> /usr/lib/libc++.1.dylib
0x7fff67e18000 - 0x7fff67e2cfff libc++abi.dylib (800.7) <7AF668FB-901D-3F45-BA0D-710A235A8D1F> /usr/lib/libc++abi.dylib
0x7fff67e2d000 - 0x7fff67e2dffb libcharset.1.dylib (59) <56F66234-104F-3494-B336-598800CF3F71> /usr/lib/libcharset.1.dylib
0x7fff67e2e000 - 0x7fff67e3fffb libcmph.dylib (8) <9B9AB2BA-75FB-3B70-AAE4-E32B06CF9D69> /usr/lib/libcmph.dylib
0x7fff67e40000 - 0x7fff67e57fe7 libcompression.dylib (87) <A252D9B2-0D88-3345-94DC-E5D7C8245985> /usr/lib/libcompression.dylib
0x7fff68127000 - 0x7fff6813dff7 libcoretls.dylib (167) <6D32CE15-591C-39AD-9A3E-0C2FFC03C3C1> /usr/lib/libcoretls.dylib
0x7fff6813e000 - 0x7fff6813ffff libcoretls_cfhelpers.dylib (167) <3CE60FA9-98FC-3EE0-B398-177F3CAA850D> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff68868000 - 0x7fff68868fff libenergytrace.dylib (21) <8E5C9BB2-14F4-37DF-AAE7-8130EBF466A3> /usr/lib/libenergytrace.dylib
0x7fff68890000 - 0x7fff68892fff libfakelink.dylib (149) <7296A5B3-EE44-34E6-810A-2A12C2D3EF68> /usr/lib/libfakelink.dylib
0x7fff688a1000 - 0x7fff688a6fff libgermantok.dylib (24) <7B3FFFFB-5E34-3940-8E0A-B64A2DE42E68> /usr/lib/libgermantok.dylib
0x7fff688b1000 - 0x7fff689a1ff7 libiconv.2.dylib (59) <30414773-5E42-3976-B7C3-9BB8883792EE> /usr/lib/libiconv.2.dylib
0x7fff689a2000 - 0x7fff68bfaff7 libicucore.A.dylib (64252.0.1) <0F9294A7-6EC0-3279-BF92-3233C89DFA0A> /usr/lib/libicucore.A.dylib
0x7fff68c14000 - 0x7fff68c15fff liblangid.dylib (133) <EDF945D6-A37D-3DEB-B956-B4745269603D> /usr/lib/liblangid.dylib
0x7fff68c16000 - 0x7fff68c2eff3 liblzma.5.dylib (16) <F75FB525-C702-3A7E-9239-28D57E677DD5> /usr/lib/liblzma.5.dylib
0x7fff68c46000 - 0x7fff68cedfff libmecab.dylib (883.1.1) <A2C923A6-D955-3FF1-82AE-7E54947F9566> /usr/lib/libmecab.dylib
0x7fff68cee000 - 0x7fff68f50fe1 libmecabra.dylib (883.1.1) <971A30D4-1C27-3DD1-AACF-8337AE059F70> /usr/lib/libmecabra.dylib
0x7fff6941e000 - 0x7fff69894ff7 libnetwork.dylib (1880.60.5) <8B4092C3-9F1C-34C3-A73D-A2228C345831> /usr/lib/libnetwork.dylib
0x7fff69933000 - 0x7fff69964fc6 libobjc.A.dylib (781.2) <7B72F50A-5381-36D7-A616-65D3EA9748A5> /usr/lib/libobjc.A.dylib
0x7fff69977000 - 0x7fff6997bfff libpam.2.dylib (25) <55302451-C2B2-3DB4-9092-B84E236104DA> /usr/lib/libpam.2.dylib
0x7fff6997e000 - 0x7fff699b4ff7 libpcap.A.dylib (89.60.2) <FD167BF3-6984-36E1-9D93-E8B98E3E64A1> /usr/lib/libpcap.A.dylib
0x7fff69aaa000 - 0x7fff69c97ff7 libsqlite3.dylib (308.4) <448E300F-0157-3AEA-B199-0DFA914B1547> /usr/lib/libsqlite3.dylib
0x7fff69ee9000 - 0x7fff69eecffb libutil.dylib (57) <6CB26E6D-AD27-3FA8-8A30-4AFC3A2AE3F9> /usr/lib/libutil.dylib
0x7fff69eed000 - 0x7fff69efafff libxar.1.dylib (420) <317EA455-78EE-35A4-B63F-D85993B8697C> /usr/lib/libxar.1.dylib
0x7fff69f00000 - 0x7fff69fe2ff7 libxml2.2.dylib (32.14) <4F4EB304-2AA5-3E5F-AB24-F645E0D16EFC> /usr/lib/libxml2.2.dylib
0x7fff69fe6000 - 0x7fff6a00efff libxslt.1.dylib (16.7) <E9BBE609-BA57-368D-95D7-ACA3A8C1AE8B> /usr/lib/libxslt.1.dylib
0x7fff6a00f000 - 0x7fff6a021ffb libz.1.dylib (76) <52250917-039C-3B46-8011-497FEACF3550> /usr/lib/libz.1.dylib
0x7fff6aa85000 - 0x7fff6aa8aff3 libcache.dylib (83) <11C19883-6F99-390D-AF2A-A85A99DDFC48> /usr/lib/system/libcache.dylib
0x7fff6aa8b000 - 0x7fff6aa96fff libcommonCrypto.dylib (60165) <FEE99884-61F0-3332-852B-B0BB8EFF2288> /usr/lib/system/libcommonCrypto.dylib
0x7fff6aa97000 - 0x7fff6aa9efff libcompiler_rt.dylib (101.2) <D7367E6D-A27D-3209-A3DB-A6F44582E502> /usr/lib/system/libcompiler_rt.dylib
0x7fff6aa9f000 - 0x7fff6aaa8fff libcopyfile.dylib (166.40.1) <91670D15-CB30-3277-8AA9-9A299CEAAE27> /usr/lib/system/libcopyfile.dylib
0x7fff6aaa9000 - 0x7fff6ab40fdb libcorecrypto.dylib (866.80.2) <3B110D82-B403-31E8-8109-8BBC79C928CE> /usr/lib/system/libcorecrypto.dylib
0x7fff6ac57000 - 0x7fff6ac98ff0 libdispatch.dylib (1173.60.1) <5EF42E98-AD0D-3FAE-ABD4-46D791B8343F> /usr/lib/system/libdispatch.dylib
0x7fff6ac99000 - 0x7fff6acceff7 libdyld.dylib (733.8) <8B0DFE8A-42CF-32C8-B121-83C22BF25F69> /usr/lib/system/libdyld.dylib
0x7fff6accf000 - 0x7fff6accfffb libkeymgr.dylib (30) <7DADC026-70A8-390F-95AF-F3F345760F24> /usr/lib/system/libkeymgr.dylib
0x7fff6acd0000 - 0x7fff6acdcff7 libkxld.dylib (6153.81.5) <7572CC82-E7E1-3C38-825F-9B34E2EADAD0> /usr/lib/system/libkxld.dylib
0x7fff6acdd000 - 0x7fff6acddff7 liblaunch.dylib (1738.80.8) <C4EA8803-E506-3514-9839-9BBECC819953> /usr/lib/system/liblaunch.dylib
0x7fff6acde000 - 0x7fff6ace3ff7 libmacho.dylib (949.0.1) <395ABE7C-D2B1-343D-A451-9CEA98FDC12E> /usr/lib/system/libmacho.dylib
0x7fff6ace4000 - 0x7fff6ace6ff7 libquarantine.dylib (110.40.3) <560961FC-1FEF-3F07-8406-17A36558870E> /usr/lib/system/libquarantine.dylib
0x7fff6ace7000 - 0x7fff6ace8ff7 libremovefile.dylib (48) <E99833DE-CB1D-31AB-A948-2739AF503599> /usr/lib/system/libremovefile.dylib
0x7fff6ace9000 - 0x7fff6ad00fff libsystem_asl.dylib (377.60.2) <21A259BC-F892-34EB-9A67-11232AD8913A> /usr/lib/system/libsystem_asl.dylib
0x7fff6ad01000 - 0x7fff6ad01fff libsystem_blocks.dylib (74) <8B23F806-8153-3163-B5D8-2C3327E211D8> /usr/lib/system/libsystem_blocks.dylib
0x7fff6ad02000 - 0x7fff6ad89ff7 libsystem_c.dylib (1353.60.8) <99202CC3-2E27-3680-A8FF-5C516C485E90> /usr/lib/system/libsystem_c.dylib
0x7fff6ad8a000 - 0x7fff6ad8dffb libsystem_configuration.dylib (1061.80.3) <8A149700-51AA-3205-A9D4-FF2A7BFC5412> /usr/lib/system/libsystem_configuration.dylib
0x7fff6ad8e000 - 0x7fff6ad91ff7 libsystem_coreservices.dylib (114) <CCC076FA-310D-3FC9-950D-41E0F8DDA5D2> /usr/lib/system/libsystem_coreservices.dylib
0x7fff6ad92000 - 0x7fff6ad9afff libsystem_darwin.dylib (1353.60.8) <31ACD3CC-6DD9-3F2E-B163-9342BE1D0AB0> /usr/lib/system/libsystem_darwin.dylib
0x7fff6ad9b000 - 0x7fff6ada2ffb libsystem_dnssd.dylib (1096.60.2) <BEBB815A-065A-365E-9701-8E05A8CF2040> /usr/lib/system/libsystem_dnssd.dylib
0x7fff6ada3000 - 0x7fff6ada4ffb libsystem_featureflags.dylib (17) <340AD606-7C39-3E6A-BAC3-EA1273FC27A4> /usr/lib/system/libsystem_featureflags.dylib
0x7fff6ada5000 - 0x7fff6adf2fff libsystem_info.dylib (538) <B0EBAE05-01AD-3D8E-92CC-5704394FF94A> /usr/lib/system/libsystem_info.dylib
0x7fff6adf3000 - 0x7fff6ae1fff7 libsystem_kernel.dylib (6153.81.5) <23909F45-79C3-34C9-A28F-337915925E5E> /usr/lib/system/libsystem_kernel.dylib
0x7fff6ae20000 - 0x7fff6ae67fcf libsystem_m.dylib (3178) <7D775039-51B8-356E-82D7-98449065518A> /usr/lib/system/libsystem_m.dylib
0x7fff6ae68000 - 0x7fff6ae8ffff libsystem_malloc.dylib (283.60.1) <00190446-C6A8-3EA6-92D1-850EA85C84CE> /usr/lib/system/libsystem_malloc.dylib
0x7fff6ae90000 - 0x7fff6ae9dffb libsystem_networkextension.dylib (1095.60.2) <1E7A59D0-BBCD-3CB0-8AD1-D442A1A5268E> /usr/lib/system/libsystem_networkextension.dylib
0x7fff6ae9e000 - 0x7fff6aea7ff3 libsystem_notify.dylib (241) <AB3FAC47-A830-3158-8D99-DBC728CED1D6> /usr/lib/system/libsystem_notify.dylib
0x7fff6aea8000 - 0x7fff6aeb1fef libsystem_platform.dylib (220) <3DAFCC01-B768-3FFC-AC59-47AAE86BBEA1> /usr/lib/system/libsystem_platform.dylib
0x7fff6aeb2000 - 0x7fff6aebcfff libsystem_pthread.dylib (416.60.2) <AAF506F4-9455-3CC4-8E0B-6791E3C0993C> /usr/lib/system/libsystem_pthread.dylib
0x7fff6aebd000 - 0x7fff6aec1fff libsystem_sandbox.dylib (1217.80.1) <C8F3841A-9364-3414-9E3F-9DE3D5FECF0C> /usr/lib/system/libsystem_sandbox.dylib
0x7fff6aec2000 - 0x7fff6aec4fff libsystem_secinit.dylib (62.80.1) <32F36517-9A1C-3D30-85C8-611A2F5E2355> /usr/lib/system/libsystem_secinit.dylib
0x7fff6aec5000 - 0x7fff6aeccffb libsystem_symptoms.dylib (1238.60.1) <2EDF9CE8-4091-30A8-B125-0F25E579694A> /usr/lib/system/libsystem_symptoms.dylib
0x7fff6aecd000 - 0x7fff6aee3ff2 libsystem_trace.dylib (1147.80.3) <AE11B1AC-352A-37F0-BCA9-055609070104> /usr/lib/system/libsystem_trace.dylib
0x7fff6aee5000 - 0x7fff6aeeaffb libunwind.dylib (35.4) <E867ACDE-EADE-3C91-A2A4-0C401788FD47> /usr/lib/system/libunwind.dylib
0x7fff6aeeb000 - 0x7fff6af20ffe libxpc.dylib (1738.80.8) <51E3E807-9133-3605-BB5F-D59ED6404ABF> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 4018916
thread_create: 0
thread_set_state: 214
VM Region Summary:
ReadOnly portion of Libraries: Total=431.8M resident=0K(0%) swapped_out_or_unallocated=431.8M(100%)
Writable regions: Total=105.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=105.2M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Kernel Alloc Once 8K 1
MALLOC 81.6M 107
MALLOC guard page 16K 3
MALLOC_LARGE (reserved) 384K 2 reserved VM address space (unallocated)
STACK GUARD 4K 1
Stack 16.0M 1
VM_ALLOCATE 6880K 842
__DATA 6927K 152
__DATA_CONST 28K 2
__LINKEDIT 356.6M 34
__OBJC_RO 32.0M 1
__OBJC_RW 1780K 2
__TEXT 75.2M 149
__UNICODE 564K 1
shared memory 12K 3
=========== ======= =======
TOTAL 577.7M 1301
TOTAL, minus reserved VM space 577.3M 1301
Model: MacBookPro15,1, BootROM 1037.80.53.0.0 (iBridge: 17.16.13050.0.0,0), 6 processors, 6-Core Intel Core i7, 2.6 GHz, 16 GB, SMC
Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin
Graphics: kHW_AMDRadeonPro555XItem, Radeon Pro 555X, spdisplays_pcie_device, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2400 MHz, Micron, 8ATF1G64HZ-2G6E1
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2400 MHz, Micron, 8ATF1G64HZ-2G6E1
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Dec 6 2019 11:17:27 version 9.112.4.0.32.5.41 FWID 01-ac611e8a
Bluetooth: Version 7.0.3f5, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: Hub
USB Device: Apple T2 Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.3
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.3
Lines 2042 to 2047 in 4995e76
TODO
comment in 4995e76 when #68 was merged. cc @tonybaloney.Windows CI is currently taking hours to complete. It is running at very low load but very, very slowly. Not sure what has changed.
Lines 711 to 714 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.On the occasion that a function call is made and the frame compilation defaults back to EFD, because Pyjion hasn't taken the GIL, the code will explode if there are multiple threads running.
This is not a bug IMHO.
Pyjion should acquire the GIL before making calls back into CPython.
Reported in #11
Looks like the CLR/JIT API dump. which is part of the CEE API
todo
comment in 47d0239. It's been assigned to @tonybaloney because they committed the code.Known functions could return known return types.
Lines 548 to 551 in 70056d1
TODO
comment in 70056d1. It's been assigned to @tonybaloney because they committed the code.(.venv) admin-mbp:python-macrobenchmarks admin$ python data/flaskblogging_serve.py
Traceback (most recent call last):
File "/Users/admin/Workspace/python/python-macrobenchmarks/data/flaskblogging_serve.py", line 24, in <module>
sql_storage = SQLAStorage(engine, metadata=meta)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/flask_blogging/sqlastorage.py", line 68, in __init__
self._metadata.reflect(bind=self._engine)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/sql/schema.py", line 4511, in reflect
Table(name, self, **reflect_opts)
File "<string>", line 2, in __new__
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 139, in warned
return fn(*args, **kwargs)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/sql/schema.py", line 560, in __new__
metadata._remove_table(name, schema)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
compat.raise_(
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 182, in raise_
raise exception
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/sql/schema.py", line 555, in __new__
table._init(name, metadata, *args, **kw)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/sql/schema.py", line 654, in _init
self._init_items(*args)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/sql/schema.py", line 667, in _autoload
autoload_with.run_callable(
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1653, in run_callable
return callable_(self, *args, **kwargs)
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 469, in reflecttable
return insp.reflecttable(
File "/Users/admin/Workspace/python/pyjion/.venv/lib/python3.9/site-packages/sqlalchemy/engine/reflection.py", line 647, in reflecttable
tbl_opts = self.get_table_options(
TypeError: argument must be a dict, not _DialectArgView
(.venv) admin-mbp:python-macrobenchmarks admin$
Lines 2439 to 2442 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.When trying to enable
in IPython
, getting Segmentation Fault.
Here is the stacktrace from -X dev
when embedding IPython
:
In [2]: pyjion.enable()
Out[2]: ERROR:asyncio:Task was destroyed but it is pending!
source_traceback: Object created at (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/embed.py", line 388, in embed
shell(header=header, stack_depth=2, compile_flags=compile_flags,
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/embed.py", line 228, in __call__
self.mainloop(local_ns, module, stack_depth=stack_depth,
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/embed.py", line 324, in mainloop
self.interact()
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/interactiveshell.py", line 547, in interact
code = self.prompt_for_code()
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/interactiveshell.py", line 473, in prompt_for_code
text = self.pt_app.prompt(
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/shortcuts/prompt.py", line 994, in prompt
return self.app.run(set_exception_handler=set_exception_handler)
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 811, in run
return loop.run_until_complete(
File "/usr/lib64/python3.9/asyncio/base_events.py", line 629, in run_until_complete
self.run_forever()
File "/usr/lib64/python3.9/asyncio/base_events.py", line 596, in run_forever
self._run_once()
File "/usr/lib64/python3.9/asyncio/base_events.py", line 1882, in _run_once
handle._run()
File "/usr/lib64/python3.9/asyncio/events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/run_in_terminal.py", line 51, in run
async with in_terminal(render_cli_done=render_cli_done):
File "/usr/lib64/python3.9/contextlib.py", line 175, in __aenter__
return await self.gen.__anext__()
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/run_in_terminal.py", line 92, in in_terminal
await app.renderer.wait_for_cpr_responses()
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/renderer.py", line 514, in wait_for_cpr_responses
await wait(coroutines, return_when=FIRST_COMPLETED)
File "/usr/lib64/python3.9/asyncio/tasks.py", line 409, in wait
fs = {ensure_future(f, loop=loop) for f in set(fs)}
File "/usr/lib64/python3.9/asyncio/tasks.py", line 409, in <setcomp>
fs = {ensure_future(f, loop=loop) for f in set(fs)}
task: <Task pending name='Task-168' coro=<Renderer.wait_for_cpr_responses.<locals>.wait_for_responses() done, defined at /usr/local/lib/python3.9/site-packages/prompt_toolkit/renderer.py:500> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f57c6a27110>()] created at /usr/local/lib/python3.9/site-packages/prompt_toolkit/renderer.py:435> created at /usr/lib64/python3.9/asyncio/tasks.py:409>
True
Fatal Python error: Segmentation fault
Thread 0x00007f57c87da640 (most recent call first):
File "/usr/lib64/python3.9/threading.py", line 312 in wait
File "/usr/lib64/python3.9/threading.py", line 574 in wait
File "/usr/local/lib/python3.9/site-packages/IPython/core/history.py", line 829 in run
File "/usr/local/lib/python3.9/site-packages/IPython/core/history.py", line 58 in needs_sqlite
File "<decorator-gen-24>", line 2 in run
File "/usr/lib64/python3.9/threading.py", line 950 in _bootstrap_inner
File "/usr/lib64/python3.9/threading.py", line 908 in _bootstrap
Current thread 0x00007f57d8d27740 (most recent call first):
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/layout/containers.py", line 366 in write_to_screen
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/layout/containers.py", line 806 in write_to_screen
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/layout/containers.py", line 366 in write_to_screen
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/renderer.py", line 637 in render
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 509 in run_in_context
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 523 in _redraw
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 686 in _run_async
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 760 in _run_async2
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 778 in run_async
File "/usr/lib64/python3.9/asyncio/events.py", line 80 in _run
File "/usr/lib64/python3.9/asyncio/base_events.py", line 1882 in _run_once
File "/usr/lib64/python3.9/asyncio/base_events.py", line 596 in run_forever
File "/usr/lib64/python3.9/asyncio/base_events.py", line 629 in run_until_complete
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/application/application.py", line 811 in run
File "/usr/local/lib/python3.9/site-packages/prompt_toolkit/shortcuts/prompt.py", line 994 in prompt
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/interactiveshell.py", line 473 in prompt_for_code
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/interactiveshell.py", line 547 in interact
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/embed.py", line 324 in mainloop
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/embed.py", line 228 in __call__
File "/usr/local/lib/python3.9/site-packages/IPython/terminal/embed.py", line 388 in embed
File "<stdin>", line 1 in <module>
Segmentation fault (core dumped)
Make sure the dis module is being tested in CI
Lines 801 to 804 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Implement resolving types into abstract value types for LOAD_ATTR
Lines 499 to 502 in 70056d1
TODO
comment in 70056d1. It's been assigned to @tonybaloney because they committed the code.Lines 773 to 776 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 195 to 198 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Import pyjion.dis after pyjion.enable()
causes segment fault stack overflow.
For example:
import pyjion
pyjion.enable()
import pyjion.dis # stack overflow
Lines 2258 to 2261 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.Lines 1118 to 1121 in b2493e6
TODO
comment in b2493e6 when #40 was merged. cc @tonybaloney.A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.