[BUG] 2.6.2: test suite is failing with core SIGSEGV
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 18k
- Forks
- 2.3k
- Avg merge
- 5d 17h
- Merged PRs (30d)
- 10
Description
cd /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/x86_64-redhat-linux-gnu/tests && /usr/bin/python3 -m pytest /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_async.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_buffers.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_builtin_casters.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_call_policies.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_callbacks.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_chrono.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_class.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_constants_and_functions.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_copy_move.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_custom_type_casters.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_docstring_options.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_eigen.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_enum.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_eval.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_exceptions.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_factory_constructors.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_gil_scoped.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_iostream.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_kwargs_and_defaults.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_local_bindings.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_methods_and_attributes.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_modules.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_multiple_inheritance.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_numpy_array.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_numpy_dtypes.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_numpy_vectorize.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_opaque_types.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_operator_overloading.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_pickling.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_pytypes.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_sequences_and_iterators.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_smart_ptr.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_stl.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_stl_binders.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_tagbased_polymorphic.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_union.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_virtual_functions.py
============================= test session starts ==============================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
rootdir: /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests, configfile: pytest.ini
plugins: forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, cov-2.11.1, httpbin-1.0.0, xdist-2.2.1, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, pyfakefs-4.4.0, freezegun-0.4.2, cases-3.4.6, case-1.5.3, isort-1.3.0, aspectlib-1.5.2, mock-3.6.0, hypothesis-6.12.0, asyncio-0.15.1, toolbox-0.5, xprocess-0.17.1, flaky-3.7.0, requests-mock-1.9.2
collected 439 items
../../tests/test_async.py .. [ 0%]
../../tests/test_buffers.py ......... [ 2%]
../../tests/test_builtin_casters.py ................... [ 6%]
../../tests/test_call_policies.py ........ [ 8%]
../../tests/test_callbacks.py ......... [ 10%]
../../tests/test_chrono.py ........................................... [ 20%]
../../tests/test_class.py ............................. [ 27%]
../../tests/test_constants_and_functions.py ..... [ 28%]
../../tests/test_copy_move.py ....... [ 29%]
../../tests/test_custom_type_casters.py .. [ 30%]
../../tests/test_docstring_options.py . [ 30%]
../../tests/test_eigen.py ....................ss... [ 36%]
../../tests/test_enum.py ....... [ 37%]
../../tests/test_eval.py ... [ 38%]
../../tests/test_exceptions.py ......... [ 40%]
../../tests/test_factory_constructors.py ............... [ 43%]
../../tests/test_gil_scoped.py ..... [ 45%]
../../tests/test_iostream.py ............terminate called without an active exception
Fatal Python error: Aborted
Current thread 0x00007fa1380e1740 (most recent call first):
File "/home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_iostream.py", line 241 in test_threading
File "/usr/lib/python3.8/site-packages/_pytest/python.py", line 183 in pytest_pyfunc_call
File "/usr/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
File "/usr/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
File "/usr/lib/python3.8/site-packages/_pytest/python.py", line 1641 in runtest
File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 162 in pytest_runtest_call
File "/usr/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
File "/usr/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 255 in <lambda>
File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 311 in from_call
File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 254 in call_runtest_hook
File "/usr/lib/python3.8/site-packages/flaky/flaky_pytest_plugin.py", line 138 in call_and_report
File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 126 in runtestprotocol
File "/usr/lib/python3.8/site-packages/_pytest/runner.py", line 109 in pytest_runtest_protocol
File "/usr/lib/python3.8/site-packages/flaky/flaky_pytest_plugin.py", line 94 in pytest_runtest_protocol
File "/usr/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
File "/usr/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
File "/usr/lib/python3.8/site-packages/_pytest/main.py", line 348 in pytest_runtestloop
File "/usr/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
File "/usr/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
File "/usr/lib/python3.8/site-packages/_pytest/main.py", line 323 in _main
File "/usr/lib/python3.8/site-packages/_pytest/main.py", line 269 in wrap_session
File "/usr/lib/python3.8/site-packages/_pytest/main.py", line 316 in pytest_cmdline_main
File "/usr/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
File "/usr/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
File "/usr/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
File "/usr/lib/python3.8/site-packages/_pytest/config/__init__.py", line 162 in main
File "/usr/lib/python3.8/site-packages/_pytest/config/__init__.py", line 185 in console_main
File "/usr/lib/python3.8/site-packages/pytest/__main__.py", line 5 in <module>
File "/usr/lib64/python3.8/runpy.py", line 87 in _run_code
File "/usr/lib64/python3.8/runpy.py", line 194 in _run_module_as_main
make[3]: *** [tests/CMakeFiles/pytest.dir/build.make:75: tests/CMakeFiles/pytest] Aborted (core dumped)
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/x86_64-redhat-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:308: tests/CMakeFiles/pytest.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:259: tests/CMakeFiles/check.dir/rule] Error 2
make: *** [Makefile:186: check] Error 2
[root@barrel Packages]# coredumpctl gdb 356739
PID: 356739 (python3)
UID: 1000 (tkloczko)
GID: 1000 (tkloczko)
Signal: 6 (ABRT)
Timestamp: Sat 2021-05-15 10:20:01 BST (12min ago)
Command Line: /usr/bin/python3 -m pytest /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_async.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_buffers.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_builtin_casters.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_call_policies.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_callbacks.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_chrono.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_class.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_constants_and_functions.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_copy_move.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_custom_type_casters.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_docstring_options.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_eigen.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_enum.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_eval.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_exceptions.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_factory_constructors.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_gil_scoped.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_iostream.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_kwargs_and_defaults.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_local_bindings.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_methods_and_attributes.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_modules.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_multiple_inheritance.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_numpy_array.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_numpy_dtypes.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_numpy_vectorize.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_opaque_types.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_operator_overloading.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_pickling.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_pytypes.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_sequences_and_iterators.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_smart_ptr.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_stl.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_stl_binders.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_tagbased_polymorphic.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_union.py /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/test_virtual_functions.py
Executable: /usr/bin/python3.8
Control Group: /user.slice/user-1000.slice/session-55.scope
Unit: session-55.scope
Slice: user-1000.slice
Session: 55
Owner UID: 1000 (tkloczko)
Boot ID: fd1a87b571ad4d85982a5cc10200ed8c
Machine ID: d033f66b249a4ec09acfa81ac205554f
Hostname: barrel
Storage: /var/lib/systemd/coredump/core.python3.1000.fd1a87b571ad4d85982a5cc10200ed8c.356739.1621070401000000.zst
Message: Process 356739 (python3) of user 1000 dumped core.
Stack trace of thread 356739:
#0 0x00007fa138294292 raise (libc.so.6 + 0x3d292)
#1 0x00007fa138294310 __restore_rt (libc.so.6 + 0x3d310)
#2 0x00007fa138294292 raise (libc.so.6 + 0x3d292)
#3 0x00007fa13827d8a4 abort (libc.so.6 + 0x268a4)
#4 0x00007fa1286e2a46 _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold (libstdc++.so.6 + 0xa1a46)
#5 0x00007fa1286ee29c _ZN10__cxxabiv111__terminateEPFvvE (libstdc++.so.6 + 0xad29c)
#6 0x00007fa1286ee307 _ZSt9terminatev (libstdc++.so.6 + 0xad307)
#7 0x00007f9f91f238db n/a (/home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/x86_64-redhat-linux-gnu/tests/pybind11_tests.cpython-38-x86_64-linux-gnu.so + 0x338db)
#8 0x00007ffd23d50100 n/a (n/a + 0x0)
GNU gdb (GDB) Fedora 9.0.50.20191119-2.fc32
Copyright (C) 2019 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/python3.8...
Reading symbols from .gnu_debugdata for /usr/bin/python3.8...
(No debugging symbols found in .gnu_debugdata for /usr/bin/python3.8)
warning: core file may not match specified executable file.
[New LWP 356739]
Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error
warning: File "/usr/lib64/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
add-auto-load-safe-path /usr/lib64/libthread_db-1.0.so
line to your configuration file "/root/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/root/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/python3 -m pytest /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/tests/t'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007fa138294292 in raise () from /lib64/libc.so.6
python3-3.8.9-2.fc35.x86_64
(gdb) bt full
Missing separate debuginfos, use: dnf debuginfo-install#0 0x00007fa138294292 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 <signal handler called>
No symbol table info available.
#2 0x00007fa138294292 in raise () from /lib64/libc.so.6
No symbol table info available.
#3 0x00007fa13827d8a4 in abort () from /lib64/libc.so.6
No symbol table info available.
#4 0x00007fa1286e2a46 in __gnu_cxx::__verbose_terminate_handler() [clone .cold] () from /lib64/libstdc++.so.6
No symbol table info available.
#5 0x00007fa1286ee29c in __cxxabiv1::__terminate(void (*)()) () from /lib64/libstdc++.so.6
No symbol table info available.
#6 0x00007fa1286ee307 in std::terminate() () from /lib64/libstdc++.so.6
No symbol table info available.
#7 0x00007f9f91f238db in pybind11::scoped_ostream_redirect::~scoped_ostream_redirect (this=<optimized out>, this=<optimized out>)
at /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/include/pybind11/pytypes.h:199
No locals.
#8 0x00007f9f9204aebb in pybind11::cpp_function::initialize<pybind11::add_ostream_redirect(pybind11::module_, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(pybind11::detail::OstreamRedirect&, pybind11::args)#1}, void, pybind11::detail::OstreamRedirect&, pybind11::args, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::add_ostream_redirect(pybind11::module_, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(pybind11::detail::OstreamRedirect&, pybind11::args)#1}&&, void (*)(pybind11::detail::OstreamRedirect&, pybind11::args), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call) () at /usr/include/c++/11/bits/unique_ptr.h:85
data_i = 42
PyDateTimeAPI = 0x7fa12a5b1f20
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
std::__ioinit = {<No data fields>}
pybind11_module_def_pybind11_tests = {m_base = {ob_base = {ob_refcnt = 2, ob_type = 0x7fa13874dd40 <PyModuleDef_Type>},
m_init = 0x7f9f92154a70 <PyInit_pybind11_tests()>, m_index = 166, m_copy = 0x7f9f9229cd00}, m_name = 0x7f9f921777c0 "pybind11_tests", m_doc = 0x0,
m_size = -1, m_methods = 0x0, m_slots = 0x0, m_traverse = 0x0, m_clear = 0x0, m_free = 0x0}
_S_vtable = {static __index = 0, static __do_cookie = 0, _M_arr = {{
_M_data = 0x7f9f91f7a8b0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<char const*> (*)(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t>&)>, std::integer_sequence<long unsigned int, 0> >::__visit_invoke(visitor &&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t> &)>}, {
_M_data = 0x7f9f91f89ab0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<char const*> (*)(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t>&)>, std::integer_sequence<long unsigned int, 1> >::__visit_invoke(visitor &&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t> &)>}, {
_M_data = 0x7f9f91f7a8c0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<char const*> (*)(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t>&)>, std::integer_sequence<long unsigned int, 2> >::__visit_invoke(visitor &&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t> &)>}, {
_M_data = 0x7f9f91f7a8d0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<char const*> (*)(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, std::nullptr_t>&)>, std::integer_sequence<long unsigned int, 3> >::__visit_invoke(visitor &&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, s--Type <RET> for more, q to quit, c to continue without paging--
td::allocator<char> >, double, std::nullptr_t> &)>}}}
_S_vtable = {static __index = 0, static __do_cookie = 0, _M_arr = {{
_M_data = 0x7f9f91f7dbc0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<char const*> (*)(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<double, int>&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<double, int>&)>}, {
_M_data = 0x7f9f91f7dbb0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<char const*> (*)(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<double, int>&)>, std::integer_sequence<unsigned long, 1ul> >::__visit_invoke(test_submodule_stl(pybind11::module_&)::visitor&&, std::variant<double, int>&)>}}}
empty<lacking_move_ctor>::instance_ = {<empty<lacking_move_ctor>> = {static instance_ = {<empty<lacking_move_ctor>> = {
static instance_ = <same as static member of an already seen type>}, <No data fields>}}, <No data fields>}
empty<lacking_copy_ctor>::instance_ = {<empty<lacking_copy_ctor>> = {static instance_ = {<empty<lacking_copy_ctor>> = {
static instance_ = <same as static member of an already seen type>}, <No data fields>}}, <No data fields>}
DependentGuard::enabled = false
CustomGuard::enabled = false
TestPropRVP::sv1 = {i = 1}
TestPropRVP::sv2 = {i = 1}
WithStatic1::static_value1 = 1
WithStatic2::static_value2 = 2
std::__detail::__variant::__gen_vtable<void, std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&>::_S_vtable = {static __index = 0, static __do_cookie = 0, _M_arr = {{
_M_data = 0x7f9f91f7dbd0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}, {
_M_data = 0x7f9f91f85720 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&)>, std::integer_sequence<unsigned long, 1ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}, {
_M_data = 0x7f9f91f7a900 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&)>, std::integer_sequence<unsigned long, 2ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}, {
_M_data = 0x7f9f91f7a910 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&)>, std::integer_sequence<unsigned long, 3ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>::_M_reset()::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}}}
std::__detail::__variant::__gen_vtable<std::__detail::__variant::__variant_cookie, std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&>::_S_vtable = {static __index = 0, static __do_cookie = 0, _M_arr = {{
_M_data = 0x7f9f91f7a920 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__variant_cookie (*)(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(st--Type <RET> for more, q to quit, c to continue without paging--
d::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}, {
_M_data = 0x7f9f91f7d6b0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__variant_cookie (*)(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)>, std::integer_sequence<unsigned long, 1ul> >::__visit_invoke(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}, {
_M_data = 0x7f9f91f7a930 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__variant_cookie (*)(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)>, std::integer_sequence<unsigned long, 2ul> >::__visit_invoke(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}, {
_M_data = 0x7f9f91f7a940 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__variant_cookie (*)(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)>, std::integer_sequence<unsigned long, 3ul> >::__visit_invoke(std::__detail::__variant::__variant_construct<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr), std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)> >(std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&, std::__detail::__variant::_Move_ctor_base<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>&&)::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double, decltype(nullptr)>)>}}}
std::__detail::__variant::__gen_vtable<void, std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::_S_vtable = {
static __index = 0, static __do_cookie = 0, _M_arr = {{
_M_data = 0x7f9f91f7a8f0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset()::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)>}, {
_M_data = 0x7f9f91f85780 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<void (*)(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset()::{lambda(auto:1&&)#1}&&, std::variant<int, std::__cxx11::basic_--Type <RET> for more, q to quit, c to continue without paging--
string<char, std::char_traits<char>, std::allocator<char> > >&)>, std::integer_sequence<unsigned long, 1ul> >::__visit_invoke(std::__detail::__variant::_Variant_storage<false, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset()::{lambda(auto:1&&)#1}, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)>}}}
std::__detail::__variant::__gen_vtable<std::__detail::__variant::__deduce_visit_result<pybind11::handle>, pybind11::detail::variant_caster_visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&>::_S_vtable = {static __index = 0, static __do_cookie = 0, _M_arr = {{
_M_data = 0x7f9f91f7a9b0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<pybind11::handle> (*)(pybind11::detail::variant_caster_visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)>, std::integer_sequence<unsigned long, 0ul> >::__visit_invoke(pybind11::detail::variant_caster_visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)>}, {
_M_data = 0x7f9f91fd2bf0 <std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<std::__detail::__variant::__deduce_visit_result<pybind11::handle> (*)(pybind11::detail::variant_caster_visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)>, std::integer_sequence<unsigned long, 1ul> >::__visit_invoke(pybind11::detail::variant_caster_visitor&&, std::variant<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)>}}}
pybind11::format_descriptor<unsigned char, void>::value = "B"
pybind11::format_descriptor<short, void>::value = "h"
pybind11::format_descriptor<unsigned short, void>::value = "H"
pybind11::format_descriptor<std::complex<double>, void>::value = "Zd"
pybind11::format_descriptor<std::complex<float>, void>::value = "Zf"
pybind11::format_descriptor<long, void>::value = "q"
pybind11::format_descriptor<unsigned int, void>::value = "I"
VanillaStaticMix2::static_value = 12
VanillaStaticMix1::static_value = 12
TestPropertiesOverride::static_value = 99
TestProperties::static_value = 1
#9 0x00007f9f92153272 in pybind11::cpp_function::dispatcher (self=<optimized out>, args_in=0x7f9f9179fe00, kwargs_in=0x0)
at /home/tkloczko/rpmbuild/BUILD/pybind11-2.6.2/include/pybind11/pybind11.h:767
guard = <optimized out>
func = @0x55d3bbdc2b10: {name = 0x55d3bbdc29e0 "__exit__", doc = 0x0,
signature = 0x55d3bbdc2bc0 "(self: pybind11_tests.iostream.ostream_redirect, *args) -> None", args = std::vector of length 0, capacity 0,
impl = 0x7f9f9204ad80 <pybind11::cpp_function::initialize<pybind11::add_ostream_redirect(pybind11::module_, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(pybind11::detail::OstreamRedirect&, pybind11::args)#1}, void, pybind11::detail::OstreamRedirect&, pybind11::args, pybind11::name, pybind11::is_method, pybind11::sibling>(pybind11::add_ostream_redirect(pybind11::module_, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(pybind11::detail::OstreamRedirect&, pybind11::args)#1}&&, void (*)(pybind11::detail::OstreamRedirect&, pybind11::args), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call)>, data = {0x0, 0x0, 0x0}, free_data = 0x0,
policy = pybind11::return_value_policy::automatic, is_constructor = false, is_new_style_constructor = false, is_stateless = false, is_operator = false,
is_method = true, has_args = true, has_kwargs = false, has_kw_only_args = false, prepend = false, nargs = 2, nargs_kw_only = 0, nargs_pos_only = 0,
def = 0x55d3bbdc2c10, scope = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>},
m_ptr = 0x55d3bbdc2280},
sibling = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>},
m_ptr = 0x7fa13874d9f0 <_Py_NoneStruct>}, next = 0x0}
num_args = <optimized out>
pos_args = 1
call = {func = @0x55d3bbdc2b10, args = std::vector of length 2, capacity 2 = {
{<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x7f9f91a6aaf0},
{<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x7f9f91e9aa80}},
args_convert = std::vector<bool> of length 2, capacity 64 = {true, false},
args_ref = {<pybind11::handle> = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>},
m_ptr = 0x7f9f91e9aa80}, <No data fields>},
kwargs_ref = {<pybind11::handle> = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x0}, <No data fields>}, parent = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>},
m_ptr = 0x7f9f91a6aaf0},
init_self = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x0}}
args_to_copy = <optimized out>
args_copied = <optimized out>
bad_arg = false
--Type <RET> for more, q to quit, c to continue without paging--
kwargs = {<pybind11::object> = {<pybind11::handle> = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x0}, <No data fields>}, <No data fields>}
second_pass_convert = std::vector<bool> of length 0, capacity 0
second_pass = std::vector of length 0, capacity 0
overloaded = false
overloads = 0x55d3bbdc2b10
it = 0x55d3bbdc2b10
n_args_in = 4
parent = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x7f9f91a6aaf0}
result = {<pybind11::detail::object_api<pybind11::handle>> = {<pybind11::detail::pyobject_tag> = {<No data fields>}, <No data fields>}, m_ptr = 0x1}
self_value_and_holder = {inst = 0x0, index = 0, type = 0x0, vh = 0x0}
append_note_if_missing_header_is_suspected = <optimized out>
#10 0x00007fa1384dd428 in cfunction_call_varargs () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#11 0x00007fa13854e1cb in _PyObject_MakeTpCall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#12 0x00007fa138571003 in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#13 0x00007fa138498191 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#14 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#15 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#16 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#17 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#18 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#19 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#20 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#21 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#22 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#23 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#24 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#25 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#26 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#27 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#28 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#29 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#30 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#31 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
#32 0x00007fa13854e556 in _PyObject_FastCallDict () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#33 0x00007fa13854e73d in _PyObject_Call_Prepend () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#34 0x00007fa13854e811 in slot_tp_call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#35 0x00007fa13854e1cb in _PyObject_MakeTpCall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#36 0x00007fa13849b4a1 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#37 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#38 0x00007fa13849a8b3 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#39 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#40 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#41 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#42 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#43 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#44 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#45 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#46 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#47 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#48 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#49 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#50 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#51 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#52 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#53 0x00007fa13854e556 in _PyObject_FastCallDict () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#54 0x00007fa13854e73d in _PyObject_Call_Prepend () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#55 0x00007fa13854e811 in slot_tp_call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#56 0x00007fa1384dd4f4 in PyObject_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#57 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#58 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
--Type <RET> for more, q to quit, c to continue without paging--
#59 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#60 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#61 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#62 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#63 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#64 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#65 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#66 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#67 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#68 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#69 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#70 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#71 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#72 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#73 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#74 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#75 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#76 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#77 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#78 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#79 0x00007fa138570f25 in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#80 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#81 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#82 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#83 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#84 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#85 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#86 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
#87 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#88 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#89 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#90 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#91 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#92 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#93 0x00007fa13854e556 in _PyObject_FastCallDict () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#94 0x00007fa13854e73d in _PyObject_Call_Prepend () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#95 0x00007fa13854e811 in slot_tp_call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#96 0x00007fa13854e1cb in _PyObject_MakeTpCall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#97 0x00007fa13849b4a1 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#98 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#99 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#100 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#101 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#102 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#103 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#104 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#105 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#106 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#107 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#108 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#109 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#110 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#111 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#112 0x00007fa13854e556 in _PyObject_FastCallDict () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#113 0x00007fa13854e73d in _PyObject_Call_Prepend () from /lib64/libpython3.8.so.1.0
No symbol table info available.
--Type <RET> for more, q to quit, c to continue without paging--
#114 0x00007fa13854e811 in slot_tp_call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#115 0x00007fa13854e1cb in _PyObject_MakeTpCall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#116 0x00007fa13849b4a1 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#117 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#118 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#119 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#120 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#121 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#122 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#123 0x00007fa138497d77 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#124 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#125 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#126 0x00007fa13849a3fc in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#127 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#128 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#129 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#130 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#131 0x00007fa138570fba in method_vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#132 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#133 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#134 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#135 0x00007fa13854e556 in _PyObject_FastCallDict () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#136 0x00007fa13854e73d in _PyObject_Call_Prepend () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#137 0x00007fa13854e811 in slot_tp_call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#138 0x00007fa13854e1cb in _PyObject_MakeTpCall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#139 0x00007fa13849b4a1 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#140 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#141 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
--Type <RET> for more, q to quit, c to continue without paging--
No symbol table info available.
#142 0x00007fa13849594b in function_code_fastcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#143 0x00007fa13849b90d in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#144 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#145 0x00007fa1385b8727 in PyEval_EvalCode () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#146 0x00007fa1386163a5 in builtin_exec () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#147 0x00007fa1385b6e77 in cfunction_vectorcall_FASTCALL () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#148 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#149 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#150 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#151 0x00007fa13849a3b0 in _PyEval_EvalFrameDefault () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#152 0x00007fa1385b83f7 in _PyEval_EvalCodeWithName () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#153 0x00007fa1385b8a23 in _PyFunction_Vectorcall () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#154 0x00007fa13854e3cd in PyVectorcall_Call () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#155 0x00007fa13863079e in pymain_run_module () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#156 0x00007fa138631e0a in Py_RunMain () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#157 0x00007fa13863261e in Py_BytesMain () from /lib64/libpython3.8.so.1.0
No symbol table info available.
#158 0x00007fa13827eb75 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#159 0x000055d3ba16e0ae in _start ()
No symbol table info available.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with tests/test_iostream.py, especially test_threading at line 241, and reproduce the abort by running that test or the shown pytest command. Use the failure and core dump to investigate the cause; done means the test and the full listed suite complete without SIGABRT.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, python
- Domain
- testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100