pybind / pybind11

Seamless operability between C++11 and Python
https://pybind11.readthedocs.io/
Other
15.39k stars 2.08k forks source link

pybind11 .so file cause segment fault on CentOS #1875

Closed FantasyJXF closed 5 years ago

FantasyJXF commented 5 years ago

The same code :django + pytorch + tensorflow + pybind11 works fine on macOS.

I successfully make check -j 4 pybind11 with the org guide on macOS, but the same processure failed on CentOS, the make went to 100% but still have strange ERROR, as follows:

➜  build git:(master) cmake -D PYTHON_EXECUTABLE=$(which python3) ..
-- The CXX compiler identification is GNU 4.8.5
-- Check for working CXX compiler: /bin/c++
-- Check for working CXX compiler: /bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /usr/local/python36/bin/python3 (found version "3.6.8")
-- Found PythonLibs: /usr/local/python36/lib/libpython3.6m.a
-- Performing Test HAS_CPP14_FLAG
-- Performing Test HAS_CPP14_FLAG - Failed
-- Performing Test HAS_CPP11_FLAG
-- Performing Test HAS_CPP11_FLAG - Success
-- Setting tests build type to MinSizeRel as none was specified
-- Building tests WITHOUT Eigen
-- Could NOT find Boost
-- Performing Test HAS_FLTO
-- Performing Test HAS_FLTO - Success
-- LTO enabled
-- Catch not detected. Interpreter tests will be skipped. Install Catch headers manually or use `cmake -DDOWNLOAD_CATCH=1` to fetch them automatically.
-- pybind11 v2.3.dev1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/work/JXF/CP_LIBS/pybind11/build
➜  build git:(master) make check -j 4
Scanning dependencies of target mock_install
Scanning dependencies of target test_subdirectory_function
Scanning dependencies of target test_subdirectory_embed
Scanning dependencies of target test_subdirectory_target
-- Install configuration: "MinSizeRel"
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/eval.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/pybind11.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/functional.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail/init.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail/typeid.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail/descr.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail/common.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail/class.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/detail/internals.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/eigen.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/stl_bind.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/iostream.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/options.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/common.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/embed.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/stl.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/buffer_info.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/complex.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/numpy.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/chrono.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/pytypes.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/attr.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/operators.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/include/pybind11/cast.h
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/share/cmake/pybind11/pybind11Config.cmake
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/share/cmake/pybind11/pybind11ConfigVersion.cmake
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/share/cmake/pybind11/FindPythonLibsNew.cmake
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/share/cmake/pybind11/pybind11Tools.cmake
-- Installing: /home/work/JXF/CP_LIBS/pybind11/build/mock_install/share/cmake/pybind11/pybind11Targets.cmake
[  0%] Built target mock_install
Scanning dependencies of target cross_module_gil_utils
[  2%] Building CXX object tests/CMakeFiles/cross_module_gil_utils.dir/cross_module_gil_utils.cpp.o
[  4%] Linking CXX shared module ../../tests/cross_module_gil_utils.cpython-36m-x86_64-linux-gnu.so
[  4%] Built target cross_module_gil_utils
Scanning dependencies of target pybind11_cross_module_tests
[  7%] Building CXX object tests/CMakeFiles/pybind11_cross_module_tests.dir/pybind11_cross_module_tests.cpp.o
[  7%] Built target test_subdirectory_target
Scanning dependencies of target pybind11_tests
[  9%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o
make[3]: *** [tests/test_cmake_build/CMakeFiles/test_subdirectory_embed] Error 1
make[2]: *** [tests/test_cmake_build/CMakeFiles/test_subdirectory_embed.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 12%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_async.cpp.o
[ 12%] Built target test_subdirectory_function
[ 14%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o
> make[ 17%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o
[ 19%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o
[ 21%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o
[ 24%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o
[ 26%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class.cpp.o
[ 29%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o
[ 31%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o
[ 34%] Linking CXX shared module ../../tests/pybind11_cross_module_tests.cpython-36m-x86_64-linux-gnu.so
[ 36%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o
[ 39%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_enum.cpp.o
[ 41%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_eval.cpp.o
[ 43%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_exceptions.cpp.o
[ 46%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_factory_constructors.cpp.o
[ 48%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_gil_scoped.cpp.o
[ 51%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_iostream.cpp.o
[ 51%] Built target pybind11_cross_module_tests
[ 53%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_kwargs_and_defaults.cpp.o
[ 56%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_local_bindings.cpp.o
[ 58%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_methods_and_attributes.cpp.o
[ 60%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_modules.cpp.o
[ 63%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_multiple_inheritance.cpp.o
[ 65%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_array.cpp.o
[ 68%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_dtypes.cpp.o
[ 70%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_vectorize.cpp.o
[ 73%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_opaque_types.cpp.o
[ 75%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_operator_overloading.cpp.o
[ 78%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pickling.cpp.o
[ 80%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pytypes.cpp.o
[ 82%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_sequences_and_iterators.cpp.o
[ 85%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_smart_ptr.cpp.o
[ 87%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_stl.cpp.o
[ 90%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_stl_binders.cpp.o
[ 92%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_tagbased_polymorphic.cpp.o
[ 95%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_union.cpp.o
[ 97%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_virtual_functions.cpp.o
[100%] Linking CXX shared module ../../tests/pybind11_tests.cpython-36m-x86_64-linux-gnu.so
------ pybind11_tests.cpython-36m-x86_64-linux-gnu.so file size: 2019896
[100%] Built target pybind11_tests
make[1]: *** [tests/CMakeFiles/check.dir/rule] Error 2
make: *** [check] Error 2

I don't get where goes wrong

➜  build git:(master) make pytest -j4
Scanning dependencies of target cross_module_gil_utils
Scanning dependencies of target pybind11_cross_module_tests
Scanning dependencies of target pybind11_tests
[  2%] Building CXX object tests/CMakeFiles/cross_module_gil_utils.dir/cross_module_gil_utils.cpp.o
[  4%] Building CXX object tests/CMakeFiles/pybind11_cross_module_tests.dir/pybind11_cross_module_tests.cpp.o
[  9%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/pybind11_tests.cpp.o
[  9%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_async.cpp.o
[ 12%] Linking CXX shared module ../../tests/cross_module_gil_utils.cpython-36m-x86_64-linux-gnu.so
[ 14%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_buffers.cpp.o
[ 14%] Built target cross_module_gil_utils
[ 17%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_builtin_casters.cpp.o
[ 19%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_call_policies.cpp.o
[ 21%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_callbacks.cpp.o
[ 24%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_chrono.cpp.o
[ 26%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_class.cpp.o
[ 29%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_constants_and_functions.cpp.o
[ 31%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_copy_move.cpp.o
[ 34%] Linking CXX shared module ../../tests/pybind11_cross_module_tests.cpython-36m-x86_64-linux-gnu.so
[ 36%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_docstring_options.cpp.o
[ 39%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_enum.cpp.o
[ 41%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_eval.cpp.o
[ 43%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_exceptions.cpp.o
[ 46%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_factory_constructors.cpp.o
[ 48%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_gil_scoped.cpp.o
[ 51%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_iostream.cpp.o
[ 51%] Built target pybind11_cross_module_tests
[ 53%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_kwargs_and_defaults.cpp.o
[ 56%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_local_bindings.cpp.o
[ 58%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_methods_and_attributes.cpp.o
[ 60%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_modules.cpp.o
[ 63%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_multiple_inheritance.cpp.o
[ 65%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_array.cpp.o
[ 68%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_dtypes.cpp.o
[ 70%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_numpy_vectorize.cpp.o
[ 73%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_opaque_types.cpp.o
[ 75%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_operator_overloading.cpp.o
[ 78%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pickling.cpp.o
[ 80%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_pytypes.cpp.o
[ 82%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_sequences_and_iterators.cpp.o
[ 85%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_smart_ptr.cpp.o
[ 87%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_stl.cpp.o
[ 90%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_stl_binders.cpp.o
[ 92%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_tagbased_polymorphic.cpp.o
[ 95%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_union.cpp.o
[ 97%] Building CXX object tests/CMakeFiles/pybind11_tests.dir/test_virtual_functions.cpp.o
[100%] Linking CXX shared module ../../tests/pybind11_tests.cpython-36m-x86_64-linux-gnu.so
------ pybind11_tests.cpython-36m-x86_64-linux-gnu.so file size: 2019896
[100%] Built target pybind11_tests
Scanning dependencies of target pytest
========================================================================================== test session starts ===========================================================================================
platform linux -- Python 3.6.8, pytest-5.0.1, py-1.8.0, pluggy-0.12.0
rootdir: /home/work/JXF/CP_LIBS/pybind11/tests, inifile: pytest.ini
collected 331 items

test_async.py ..                                                                                                                                                                                   [  0%]
test_buffers.py ....                                                                                                                                                                               [  1%]
test_builtin_casters.py ....s...........                                                                                                                                                           [  6%]
test_call_policies.py ........                                                                                                                                                                     [  9%]
test_callbacks.py .........                                                                                                                                                                        [ 11%]
test_chrono.py ...........                                                                                                                                                                         [ 15%]
test_class.py .................                                                                                                                                                                    [ 20%]
test_constants_and_functions.py ....                                                                                                                                                               [ 21%]
test_copy_move.py ....s..                                                                                                                                                                          [ 23%]
test_docstring_options.py .                                                                                                                                                                        [ 23%]
test_eigen.py sssssssssssssssssssssssss                                                                                                                                                            [ 31%]
test_enum.py ......                                                                                                                                                                                [ 33%]
test_eval.py .                                                                                                                                                                                     [ 33%]
test_exceptions.py .......                                                                                                                                                                         [ 35%]
test_factory_constructors.py .........                                                                                                                                                             [ 38%]
test_gil_scoped.py .....                                                                                                                                                                           [ 39%]
test_iostream.py ............                                                                                                                                                                      [ 43%]
test_kwargs_and_defaults.py .....                                                                                                                                                                  [ 45%]
test_local_bindings.py ..........                                                                                                                                                                  [ 48%]
test_methods_and_attributes.py ....................                                                                                                                                                [ 54%]
test_modules.py .....                                                                                                                                                                              [ 55%]
test_multiple_inheritance.py ...........                                                                                                                                                           [ 58%]
test_numpy_array.py ....................................                                                                                                                                           [ 69%]
test_numpy_dtypes.py .............                                                                                                                                                                 [ 73%]
test_numpy_vectorize.py .......                                                                                                                                                                    [ 75%]
test_opaque_types.py ..                                                                                                                                                                            [ 76%]
test_operator_overloading.py ...                                                                                                                                                                   [ 77%]
test_pickling.py .....                                                                                                                                                                             [ 78%]
test_pytypes.py .............                                                                                                                                                                      [ 82%]
test_sequences_and_iterators.py .......                                                                                                                                                            [ 84%]
test_smart_ptr.py .............                                                                                                                                                                    [ 88%]
test_stl.py ........sss.......                                                                                                                                                                     [ 94%]
test_stl_binders.py .........                                                                                                                                                                      [ 96%]
test_tagbased_polymorphic.py .                                                                                                                                                                     [ 97%]
test_union.py .                                                                                                                                                                                    [ 97%]
test_virtual_functions.py ........                                                                                                                                                                 [100%]

======================================================================================== short test summary info =========================================================================================
SKIPPED [1] test_builtin_casters.py:112: no <string_view>
SKIPPED [1] test_copy_move.py:68: no <optional>
SKIPPED [1] test_eigen.py:25: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:34: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:43: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:72: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:99: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:122: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:131: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:154: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:195: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:206: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:224: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:352: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:373: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:442: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:489: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:531: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:576: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:590: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:608: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:623: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:644: eigen and/or scipy are not installed
SKIPPED [1] test_eigen.py:654: eigen and/or scipy are not installed
SKIPPED [1] test_eigen.py:664: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:673: eigen and/or numpy are not installed
SKIPPED [1] test_eigen.py:688: eigen and/or numpy are not installed
SKIPPED [1] test_stl.py:108: no <optional>
SKIPPED [1] test_stl.py:131: no <experimental/optional>
SKIPPED [1] test_stl.py:152: no <variant>
================================================================================= 301 passed, 30 skipped in 3.39 seconds =================================================================================
[100%] Built target pytest

int add(int i, int j) { return i + j; }

PYBIND11_MODULE(example, m) { m.doc() = "pybind11 example plugin"; // optional module docstring

m.def("add", &add, "A function which adds two numbers");

}


- compile with cmake

cmake_minimum_required(VERSION 2.8.12) project(example)

find_package(pybind11 REQUIRED) pybind11_add_module(example example.cpp)


The problem is that my demo works fine on `ipython`

➜ build ipython Python 3.6.8 (default, Jul 17 2019, 08:34:52) Type 'copyright', 'credits' or 'license' for more information IPython 7.6.1 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import example

In [2]: example.add(1,3) Out[2]: 4

In [3]:


**BUT** when I call the function in django project with pytorch/tensorflow, it cause segment fault:

➜ repo git:(master) ✗ gdb python3 core.17835 GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /usr/local/python36/bin/python3.6...done.

warning: core file may not match specified executable file. [New LWP 18382] [New LWP 17843] [New LWP 17835] [New LWP 17837] [New LWP 17845] [New LWP 17842] [New LWP 17844] [New LWP 18359] [New LWP 17847] [New LWP 17846] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Missing separate debuginfo for /home/work/virtualenv/venv_django/lib/python3.6/site-packages/PIL/.libs/libz-a147dcb0.so.1.2.3 Missing separate debuginfo for /home/work/virtualenv/venv_django/lib/python3.6/site-packages/numpy/core/../.libs/libgfortran-ed201abd.so.3.0.0 Missing separate debuginfo for /home/work/virtualenv/venv_django/lib/python3.6/site-packages/skimage/_shared/../.libs/libgomp-3300acd3.so.1.0.0 Missing separate debuginfo for /home/work/virtualenv/venv_django/lib/python3.6/site-packages/torch/lib/libgomp-4f651535.so.1 Try: yum --enablerepo='debug' install /usr/lib/debug/.build-id/bc/06d853a00724b96cd6653b4a93431563da904c.debug Core was generated by `/home/work/virtualenv/venv_django/bin/python manage.py runserver 0.0.0.0:8081'. Program terminated with signal 11, Segmentation fault.

0 0x00007fd50fd7d06c in __gnu_cxx::new_allocator<_object>::construct<_object<_object*> > ()

from /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so Missing separate debuginfos, use: debuginfo-install atk-2.28.1-1.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64 cairo-1.15.12-3.el7.x86_64 expat-2.1.0-10.el7_3.x86_64 fontconfig-2.13.0-4.3.el7.x86_64 freetype-2.8-12.el7_6.1.x86_64 fribidi-1.0.2-1.el7.x86_64 gdk-pixbuf2-2.36.12-3.el7.x86_64 glib2-2.56.1-4.el7_6.x86_64 glibc-2.17-260.el7_6.6.x86_64 graphite2-1.3.10-1.el7_3.x86_64 gstreamer-0.10.36-7.el7.x86_64 gtk2-2.24.31-1.el7.x86_64 harfbuzz-1.7.5-2.el7.x86_64 jbigkit-libs-2.0-11.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-37.el7_6.x86_64 libICE-1.0.9-9.el7.x86_64 libSM-1.2.2-2.el7.x86_64 libX11-1.6.5-2.el7.x86_64 libXau-1.0.8-2.1.el7.x86_64 libXcomposite-0.4.4-4.1.el7.x86_64 libXcursor-1.1.15-1.el7.x86_64 libXdamage-1.1.4-4.1.el7.x86_64 libXext-1.3.3-3.el7.x86_64 libXfixes-5.0.3-1.el7.x86_64 libXi-1.7.9-1.el7.x86_64 libXinerama-1.1.3-2.1.el7.x86_64 libXrandr-1.5.1-2.el7.x86_64 libXrender-0.9.10-1.el7.x86_64 libblkid-2.23.2-59.el7_6.1.x86_64 libcom_err-1.42.9-13.el7.x86_64 libffi-3.0.13-18.el7.x86_64 libgcc-4.8.5-36.el7_6.2.x86_64 libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 libjpeg-turbo-1.2.90-6.el7.x86_64 libmount-2.23.2-59.el7_6.1.x86_64 libpng-1.5.13-7.el7_2.x86_64 libselinux-2.5-14.1.el7.x86_64 libstdc++-4.8.5-36.el7_6.2.x86_64 libthai-0.1.14-9.el7.x86_64 libtiff-4.0.3-27.el7_3.x86_64 libuuid-2.23.2-59.el7_6.1.x86_64 libxcb-1.13-1.el7.x86_64 libxml2-2.9.1-6.el7_2.3.x86_64 openssl-libs-1.0.2k-16.el7_6.1.x86_64 pango-1.42.4-2.el7_6.x86_64 pcre-8.32-17.el7.x86_64 pixman-0.34.0-1.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64 (gdb) where

0 0x00007fd50fd7d06c in _ZN9__gnu_cxx13new_allocatorIP7_objectE9constructIS2_IS2_EEEvPTDpOT0.local.945 ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

1 0x00007fd50fd80924 in _ZNSt16allocator_traitsISaIP7_objectEE12_S_constructIS1_IS1_EEENSt9enable_ifIXsrNS3_18__construct_helperIT_IDpT0_EEE5valueEvE4typeERS2_PS7DpOS8.local.943 ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

2 0x00007fd50fd866f0 in _ZNSt16allocator_traitsISaIP7_objectEE9constructIS1_IS1_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS2_PTDpOS5.local.941 ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

3 0x00007fd50fd89a15 in void std::vector<_object, std::allocator<_object> >::emplace_back<_object>(_object&&) [clone .local.153] ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

4 0x00007fd50fd8d314 in std::vector<_object, std::allocator<_object> >::push_back(_object*&&) [clone .local.151] ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

5 0x00007fd50fd934cd in pybind11::detail::loader_life_support::loader_life_support() [clone .local.150.3606] ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

6 0x00007fd50fd8e443 in pybind11::cpp_function::dispatcher(_object, _object, _object*) [clone .local.41] ()

at /home/work/JXF/django_project/image_lens/lens/static/shared_libs/example.cpython-36m-x86_64-linux-gnu.so

7 0x00000000004aa7e7 in _PyCFunction_FastCallKeywords (kwargs=0x0, nargs=2, args=0x7fd50fd8d84c <pybind11::cpp_function::dispatcher(_object, _object, _object*) [clone .local.41]>, func_obj=0x7fd526d3d8b8) at Objects/methodobject.c:231

8 0x00000000004aa7e7 in _PyCFunction_FastCallKeywords (func=func@entry=0x7fd526d3d8b8, stack=stack@entry=0x7fd50800cf60, nargs=2, kwnames=kwnames@entry=0x0) at Objects/methodobject.c:294

9 0x0000000000540944 in call_function (pp_stack=pp_stack@entry=0x7fd50e84b0d0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4851

10 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

11 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd50800cd78) at Python/ceval.c:754

12 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd60717ded0, globals=, locals=locals@entry=0x0, args=args@entry=0x7fd50f216d10, argcount=1, kwnames=kwnames@entry=0x7fd615844060, kwargs=kwargs@entry=0x7fd615844068, kwcount=kwcount@entry=0, kwstep=kwstep@entry=2, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x0, name=name@entry=0x0, qualname=qualname@entry=0x0) at Python/ceval.c:4166

13 0x000000000054133d in PyEval_EvalCodeEx (_co=, globals=, locals=locals@entry=0x0, args=args@entry=0x7fd50f216d10, argcount=, kws=kws@entry=0x7fd615844060---Type to continue, or q to quit---

, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x0) at Python/ceval.c:4187

14 0x0000000000481b37 in function_call (func=0x7fd5263c1268, arg=0x7fd50f216cf8, kw=0x7fd50f0eca68) at Objects/funcobject.c:604

15 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5263c1268, args=args@entry=0x7fd50f216cf8, kwargs=kwargs@entry=0x7fd50f0eca68) at Objects/abstract.c:2261

16 0x0000000000543278 in _PyEval_EvalFrameDefault (kwdict=0x7fd50f0eca68, callargs=0x7fd50f216cf8, func=0x7fd5263c1268) at Python/ceval.c:5120

17 0x0000000000543278 in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3404

18 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd50f0cd5a0) at Python/ceval.c:754

19 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607a804b0, globals=, locals=locals@entry=0x0, args=args@entry=0x7fd50f63ad80, argcount=1, kwnames=kwnames@entry=0x7fd615844060, kwargs=kwargs@entry=0x7fd615844068, kwcount=kwcount@entry=0, kwstep=kwstep@entry=2, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=kwdefs@entry=0x0, closure=closure@entry=0x7fd52661a240, name=name@entry=0x0, qualname=qualname@entry=0x0) at Python/ceval.c:4166

20 0x000000000054133d in PyEval_EvalCodeEx (_co=, globals=, locals=locals@entry=0x0, args=args@entry=0x7fd50f63ad80, argcount=, kws=kws@entry=0x7fd615844060, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd52661a240) at Python/ceval.c:4187

21 0x0000000000481b37 in function_call (func=0x7fd5263c12f0, arg=0x7fd50f63ad68, kw=0x7fd50f1013a8) at Objects/funcobject.c:604

22 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5263c12f0, args=args@entry=0x7fd50f63ad68, kwargs=kwargs@entry=0x7fd50f1013a8) at Objects/abstract.c:2261

23 0x0000000000543278 in _PyEval_EvalFrameDefault (kwdict=0x7fd50f1013a8, callargs=0x7fd50f63ad68, func=0x7fd5263c12f0) at Python/ceval.c:5120

24 0x0000000000543278 in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3404

25 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50800c7d8) at Python/ceval.c:754

26 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=2, globals=globals@entry=0x7fd607223828) at Python/ceval.c:4933

27 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607225268) at Python/ceval.c:4968

28 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e84b910, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

29 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

30 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd500007978) at Python/ceval.c:754

31 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd50f230908, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd5265d8da0, name=name@entry=0x7fd60721af70, qualname=0x7fd60721d760)

at Python/ceval.c:4166

---Type to continue, or q to quit---

32 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae96a8) at Python/ceval.c:4992

33 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84bba0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

34 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

35 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f230768) at Python/ceval.c:754

36 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84bda0, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

37 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84bda0, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

38 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84bda0, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

39 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd607b4fd68, args=0x7fd50f22bbe0, kwargs=0x0) at Objects/abstract.c:2373

40 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd50f08a5c8, args=args@entry=0x7fd50f22bbe0, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

41 0x00000000004c5773 in slot_tp_call (self=0x7fd607b4fd68, args=0x7fd50f22bbe0, kwds=0x0) at Objects/typeobject.c:6207

42 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd607b4fd68, args=0x1ff3728, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

43 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84c000, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

44 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

45 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x1ff3588) at Python/ceval.c:754

46 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd5df746588, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd5265d8e10, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

47 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae9f28) at Python/ceval.c:4992

48 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84c290, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

49 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

50 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd5df7463e8) at Python/ceval.c:754

51 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84c490, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

---Type to continue, or q to quit---

52 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84c490, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

53 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84c490, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

54 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd5263c52e8, args=0x7fd50f22b208, kwargs=0x0) at Objects/abstract.c:2373

55 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd52657ed48, args=args@entry=0x7fd50f22b208, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

56 0x00000000004c5773 in slot_tp_call (self=0x7fd5263c52e8, args=0x7fd50f22b208, kwds=0x0) at Objects/typeobject.c:6207

57 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd5263c52e8, args=0x7fd5000078d8, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

58 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84c6f0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

59 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

60 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd500007738) at Python/ceval.c:754

61 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd508042d48, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd50f724b00, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

62 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae9ea0) at Python/ceval.c:4992

63 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84c980, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

64 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

65 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd508042ba8) at Python/ceval.c:754

66 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84cb80, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

67 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84cb80, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

68 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84cb80, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

69 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd5263c5208, args=0x7fd50f63acf8, kwargs=0x0) at Objects/abstract.c:2373

70 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5267e8188, args=args@entry=0x7fd50f63acf8, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

71 0x00000000004c5773 in slot_tp_call (self=0x7fd5263c5208, args=0x7fd50f63acf8, kwds=0x0) at Objects/typeobject.c:6207

72 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd5263c5208, args=0x7fd500006458, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

---Type to continue, or q to quit---

73 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84cde0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

74 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

75 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd5000062b8) at Python/ceval.c:754

76 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd508048c48, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd5265d8e80, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

77 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae9d08) at Python/ceval.c:4992

78 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84d070, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

79 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

80 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd508048aa8) at Python/ceval.c:754

81 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84d270, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

82 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84d270, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

83 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84d270, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

84 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd607c7d2b0, args=0x7fd50f0bcc18, kwargs=0x0) at Objects/abstract.c:2373

85 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd52657eb08, args=args@entry=0x7fd50f0bcc18, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

86 0x00000000004c5773 in slot_tp_call (self=0x7fd607c7d2b0, args=0x7fd50f0bcc18, kwds=0x0) at Objects/typeobject.c:6207

87 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd607c7d2b0, args=0x7fd500002da8, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

88 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84d4d0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

89 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

90 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd500002c08) at Python/ceval.c:754

91 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd50f1e63e0, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd5265d8eb8, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

---Type to continue, or q to quit---

92 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae9c80) at Python/ceval.c:4992

93 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84d760, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

94 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

95 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f1e6240) at Python/ceval.c:754

96 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84d960, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

97 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84d960, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

98 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84d960, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

99 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd607c7d1d0, args=0x7fd50f0bc358, kwargs=0x0) at Objects/abstract.c:2373

100 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5263e3188, args=args@entry=0x7fd50f0bc358, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

101 0x00000000004c5773 in slot_tp_call (self=0x7fd607c7d1d0, args=0x7fd50f0bc358, kwds=0x0) at Objects/typeobject.c:6207

102 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd607c7d1d0, args=0x7fd508048878, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

103 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84dbc0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

104 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

105 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd5080486d8) at Python/ceval.c:754

106 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd508048e58, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd50f62cf98, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

107 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae9bf8) at Python/ceval.c:4992

108 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84de50, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

109 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

110 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd508048cb8) at Python/ceval.c:754

111 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84e050, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

---Type to continue, or q to quit---

112 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84e050, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

113 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84e050, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

114 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd50f724fd0, args=0x7fd50f22b710, kwargs=0x0) at Objects/abstract.c:2373

115 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5df89c148, args=args@entry=0x7fd50f22b710, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

116 0x00000000004c5773 in slot_tp_call (self=0x7fd50f724fd0, args=0x7fd50f22b710, kwds=0x0) at Objects/typeobject.c:6207

117 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd50f724fd0, args=0x7fd60007ba68, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

118 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84e2b0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

119 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

120 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd60007b8c8) at Python/ceval.c:754

121 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd50f249ad0, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd50f724630, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

122 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae9b70) at Python/ceval.c:4992

123 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84e540, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

124 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

125 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f249930) at Python/ceval.c:754

126 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60d42fe40, args=, args@entry=0x7fd50e84e740, nargs=nargs@entry=2, globals=globals@entry=0x7fd60d445318)

at Python/ceval.c:4933

127 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d378b70, args=args@entry=0x7fd50e84e740, nargs=nargs@entry=2, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

128 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d378b70, args=0x7fd50e84e740, nargs=2, kwargs=0x0) at Objects/abstract.c:2310

129 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d378b70, obj=0x7fd50f63a550, args=0x7fd50f216940, kwargs=0x0) at Objects/abstract.c:2373

130 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5267e81c8, args=args@entry=0x7fd50f216940, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

131 0x00000000004c5773 in slot_tp_call (self=0x7fd50f63a550, args=0x7fd50f216940, kwds=0x0) at Objects/typeobject.c:6207

132 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd50f63a550, args=0x7fd500005db8, nargs=1, kwargs=0x0) at Objects/abstract.c:2331

---Type to continue, or q to quit---

133 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84e9a0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

134 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

135 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd500005c18) at Python/ceval.c:754

136 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=0x7fd607264f60, globals=globals@entry=0x7fd607266fc0, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=kwargs@entry=0x7fd50f0b27a0, kwcount=0, kwstep=kwstep@entry=1, defs=0x0, defcount=defcount@entry=0, kwdefs=0x0, closure=0x7fd50f6d1cf8, name=name@entry=0x7fd60e232068, qualname=0x7fd60724ced0)

at Python/ceval.c:4166

137 0x000000000054085f in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607ae99d8) at Python/ceval.c:4992

138 0x000000000054085f in call_function (pp_stack=pp_stack@entry=0x7fd50e84ec30, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

139 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

140 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f0b2600) at Python/ceval.c:754

141 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=2, globals=globals@entry=0x7fd607223828) at Python/ceval.c:4933

142 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd6072251e0) at Python/ceval.c:4968

143 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e84ee50, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

144 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

145 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f1059f8) at Python/ceval.c:754

146 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd607203930, args=, args@entry=0x7fd50e84f050, nargs=nargs@entry=3, globals=globals@entry=0x7fd607219af8)

at Python/ceval.c:4933

147 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd6072259d8, args=args@entry=0x7fd50e84f050, nargs=nargs@entry=3, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

148 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd6072259d8, args=0x7fd50e84f050, nargs=3, kwargs=0x0) at Objects/abstract.c:2310

149 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd6072259d8, obj=0x7fd607b6acc0, args=0x7fd50f1d9e88, kwargs=0x0) at Objects/abstract.c:2373

150 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd52657ed88, args=args@entry=0x7fd50f1d9e88, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

151 0x00000000004c5773 in slot_tp_call (self=0x7fd607b6acc0, args=0x7fd50f1d9e88, kwds=0x0) at Objects/typeobject.c:6207

152 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd607b6acc0, args=0x7fd50f1f4cc8, nargs=2, kwargs=0x0) at Objects/abstract.c:2331

153 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84f2b0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

---Type to continue, or q to quit---

154 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

155 0x0000000000540561 in _PyEval_EvalCodeWithName (throwflag=0, f=0x7fd50f1f4b28) at Python/ceval.c:754

156 0x0000000000540561 in _PyEval_EvalCodeWithName (_co=_co@entry=0x7fd607253ae0, globals=globals@entry=0x7fd607260288, locals=locals@entry=0x0, args=args@entry=0x7fd50e84f520, argcount=argcount@entry=3, kwnames=kwnames@entry=0x0, kwargs=kwargs@entry=0x0, kwcount=kwcount@entry=0, kwstep=kwstep@entry=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x7fd607205828, name=0x7fd615847170, qualname=0x7fd607258850) at Python/ceval.c:4166

157 0x0000000000549e26 in _PyFunction_FastCallDict (func=func@entry=0x7fd607227048, args=args@entry=0x7fd50e84f520, nargs=nargs@entry=3, kwargs=kwargs@entry=0x0) at Python/ceval.c:5084

158 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd607227048, args=0x7fd50e84f520, nargs=3, kwargs=0x0) at Objects/abstract.c:2310

159 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd607227048, obj=0x7fd50f698d30, args=0x7fd50f665c08, kwargs=0x0) at Objects/abstract.c:2373

160 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5263da448, args=args@entry=0x7fd50f665c08, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

161 0x00000000004c5773 in slot_tp_call (self=0x7fd50f698d30, args=0x7fd50f665c08, kwds=0x0) at Objects/typeobject.c:6207

162 0x0000000000452372 in _PyObject_FastCallDict (func=0x7fd50f698d30, args=0x7fd508005778, nargs=2, kwargs=0x0) at Objects/abstract.c:2331

163 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e84f780, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

164 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

165 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd5080055e8) at Python/ceval.c:754

166 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=2, globals=globals@entry=0x7fd6071af870) at Python/ceval.c:4933

167 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd6071d3b70) at Python/ceval.c:4968

168 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e84f9a0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

169 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

170 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f648cf8) at Python/ceval.c:754

171 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=1, globals=globals@entry=0x7fd6071a8708) at Python/ceval.c:4933

172 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd6071697b8) at Python/ceval.c:4968

173 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e84fbc0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

174 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

175 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f675a48) at Python/ceval.c:754

---Type to continue, or q to quit---

176 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=1, globals=globals@entry=0x7fd6071a8708) at Python/ceval.c:4933

177 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607169730) at Python/ceval.c:4968

178 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e84fde0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

179 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

180 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd5000010b8) at Python/ceval.c:754

181 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd607c2af60, args=, args@entry=0x7fd50e84ffe0, nargs=nargs@entry=4, globals=globals@entry=0x7fd607c0a090)

at Python/ceval.c:4933

182 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd607c312f0, args=args@entry=0x7fd50e84ffe0, nargs=nargs@entry=4, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

183 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd607c312f0, args=0x7fd50e84ffe0, nargs=4, kwargs=0x0) at Objects/abstract.c:2310

184 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd607c312f0, obj=0x7fd50f216630, args=0x7fd50f1ea9d8, kwargs=0x0) at Objects/abstract.c:2373

185 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd5263deb08, args=args@entry=0x7fd50f1ea9d8, kwargs=kwargs@entry=0x0) at Objects/abstract.c:2261

186 0x00000000004c81eb in slot_tp_init (self=0x7fd50f216630, args=0x7fd50f1ea9d8, kwds=0x0) at Objects/typeobject.c:6420

187 0x00000000004bf95a in type_call (type=, args=0x7fd50f1ea9d8, kwds=0x0) at Objects/typeobject.c:915

188 0x0000000000452372 in _PyObject_FastCallDict (func=0x166f578, args=0x7fd50f648cc0, nargs=3, kwargs=0x0) at Objects/abstract.c:2331

189 0x00000000005406b5 in call_function (pp_stack=pp_stack@entry=0x7fd50e850270, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4875

190 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

191 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f648b28) at Python/ceval.c:754

192 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=3, globals=globals@entry=0x7fd607c0a090) at Python/ceval.c:4933

193 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd607c2f488) at Python/ceval.c:4968

194 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e850490, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

195 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

196 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd500000e78) at Python/ceval.c:754

197 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd607c2a8a0, args=, args@entry=0x7fd50e850690, nargs=nargs@entry=3, globals=globals@entry=0x7fd607c0a090)

at Python/ceval.c:4933

---Type to continue, or q to quit---

198 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd607c31158, args=args@entry=0x7fd50e850690, nargs=nargs@entry=3, kwargs=kwargs@entry=0x7fd50f07e558) at Python/ceval.c:5035

199 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd607c31158, args=0x7fd50e850690, nargs=3, kwargs=0x7fd50f07e558) at Objects/abstract.c:2310

200 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd607c31158, obj=0x7fd50f685be0, args=0x7fd50f106908, kwargs=0x7fd50f07e558) at Objects/abstract.c:2373

201 0x0000000000452190 in PyObject_Call (func=func@entry=0x7fd50f13d888, args=args@entry=0x7fd50f106908, kwargs=kwargs@entry=0x7fd50f07e558) at Objects/abstract.c:2261

202 0x0000000000543278 in _PyEval_EvalFrameDefault (kwdict=0x7fd50f07e558, callargs=0x7fd50f106908, func=0x7fd50f13d888) at Python/ceval.c:5120

203 0x0000000000543278 in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3404

204 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f0b4428) at Python/ceval.c:754

205 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=1, globals=globals@entry=0x7fd60e1dc090) at Python/ceval.c:4933

206 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd60d948bf8) at Python/ceval.c:4968

207 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e8509f0, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

208 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

209 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd5000008d8) at Python/ceval.c:754

210 0x000000000053f8f1 in _PyFunction_FastCall (co=, args=, nargs=1, globals=globals@entry=0x7fd60e1dc090) at Python/ceval.c:4933

211 0x0000000000540a87 in call_function (kwnames=0x0, nargs=, stack=, func=0x7fd60d948e18) at Python/ceval.c:4968

212 0x0000000000540a87 in call_function (pp_stack=pp_stack@entry=0x7fd50e850c10, oparg=, kwnames=kwnames@entry=0x0) at Python/ceval.c:4872

213 0x00000000005424eb in _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3335

214 0x000000000053f8f1 in _PyFunction_FastCall (throwflag=0, f=0x7fd50f0b2230) at Python/ceval.c:754

215 0x000000000053f8f1 in _PyFunction_FastCall (co=co@entry=0x7fd60dd7c9c0, args=, args@entry=0x7fd50e850e10, nargs=nargs@entry=1, globals=globals@entry=0x7fd60e1dc090)

at Python/ceval.c:4933

216 0x0000000000549f06 in _PyFunction_FastCallDict (func=func@entry=0x7fd60d948c80, args=args@entry=0x7fd50e850e10, nargs=nargs@entry=1, kwargs=kwargs@entry=0x0) at Python/ceval.c:5035

217 0x00000000004524bf in _PyObject_FastCallDict (func=0x7fd60d948c80, args=0x7fd50e850e10, nargs=1, kwargs=0x0) at Objects/abstract.c:2310

218 0x00000000004525bb in _PyObject_Call_Prepend (func=0x7fd60d948c80, obj=0x7fd50f216358, args=0x7fd615844048, kwargs=0x0) at Objects/abstract.c:2373

219 0x0000000000452190 in PyObject_Call (func=0x7fd5263e3688, args=, kwargs=) at Objects/abstract.c:2261

220 0x00000000005417f6 in PyEval_CallObjectWithKeywords (func=, args=, kwargs=) at Python/ceval.c:4771

---Type to continue, or q to quit---

221 0x00000000005822b2 in t_bootstrap (boot_raw=boot_raw@entry=0x7fd50df8d418) at ./Modules/_threadmodule.c:1000

222 0x0000000000437d47 in pythread_wrapper (arg=) at Python/thread_pthread.h:205

223 0x00007fd615461dd5 in start_thread () at /lib64/libpthread.so.0

224 0x00007fd614a8202d in clone () at /lib64/libc.so.6



Hoping your reply
FantasyJXF commented 5 years ago

Test my code with the simplest django project, the generated pybind11 .so file work fine too.

Now, I think the problem might be THIS.

Not sure, I think it's worth to try

FantasyJXF commented 5 years ago

Use gcc4.9.2 to compile fix the bug