[ 
https://issues.apache.org/jira/browse/IGNITE-28410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dmitrii Zabotlin updated IGNITE-28410:
--------------------------------------
    Description: 
Stacktrace from the tests for deadlock:


{code:cpp}

terminate called after throwing an instance of 'std::system_error'
  what():  Resource deadlock avoided
Fatal Python error: Aborted
Current thread's C stack trace (most recent call first):
  Binary file 
"/opt/buildagent/.pyenv/versions/3.14.3t/lib/libpython3.14t.so.1.0", at 
_Py_DumpStack+0x2e [0x7f6b6c11afce]
  Binary file 
"/opt/buildagent/.pyenv/versions/3.14.3t/lib/libpython3.14t.so.1.0", at 
+0x3303aa [0x7f6b6c1303aa]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x3c050 [0x7f6b6bc5b050]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x8aeec [0x7f6b6bca9eec]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at gsignal+0x12 
[0x7f6b6bc5afb2]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at abort+0xd3 [0x7f6b6bc45472]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0x9d919 
[0x7f6b6b49d919]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xa8e1a 
[0x7f6b6b4a8e1a]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xa7e89 
[0x7f6b6b4a7e89]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
__gxx_personality_v0+0x86 [0x7f6b6b4a85a6]
  Binary file "/lib/x86_64-linux-gnu/libgcc_s.so.1", at +0x16934 
[0x7f6b6b6f6934]
  Binary file "/lib/x86_64-linux-gnu/libgcc_s.so.1", at 
_Unwind_RaiseException+0x311 [0x7f6b6b6f6ff1]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at __cxa_throw+0x3b 
[0x7f6b6b4a90cb]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
_ZSt20__throw_system_errori+0x85 [0x7f6b6b4a05e6]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
_ZNSt6thread6detachEv+0x0 [0x7f6b6b4d4530]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at _ZN6ignite6detail12thread_timerD1Ev+0xc [0x7f6b6b781b0c]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt15_Sp_counted_ptrIPN6ignite6detail12thread_timerELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x12
 [0x7f6b6b782862]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt23_Sp_counted_ptr_inplaceI15node_connectionSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x229
 [0x7f6b6b745999]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv+0xa
 [0x7f6b6b7456aa]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt17_Function_handlerIFvvEZN15node_connection14plan_heartbeatENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEUlvE_E9_M_invokeERKSt9_Any_data+0x221
 [0x7f6b6b74af91]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZN6ignite19result_of_operationIvEENS_13ignite_resultIT_EERKSt8functionIFS2_vEE+0x21
 [0x7f6b6b782b11]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at +0x75ffb [0x7f6b6b781ffb]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xd44a3 
[0x7f6b6b4d44a3]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x891f5 [0x7f6b6bca81f5]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x10989c [0x7f6b6bd2889c]
Extension modules: pyignite_dbapi._pyignite_dbapi_extension, 
psutil._psutil_linux, psutil._psutil_posix (total: 3)
+ exit 7
Process exited with code 7
{code}



  was:
Stacktrace from the tests for deadlock:
```
terminate called after throwing an instance of 'std::system_error'
  what():  Resource deadlock avoided
Fatal Python error: Aborted
Current thread's C stack trace (most recent call first):
  Binary file 
"/opt/buildagent/.pyenv/versions/3.14.3t/lib/libpython3.14t.so.1.0", at 
_Py_DumpStack+0x2e [0x7f6b6c11afce]
  Binary file 
"/opt/buildagent/.pyenv/versions/3.14.3t/lib/libpython3.14t.so.1.0", at 
+0x3303aa [0x7f6b6c1303aa]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x3c050 [0x7f6b6bc5b050]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x8aeec [0x7f6b6bca9eec]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at gsignal+0x12 
[0x7f6b6bc5afb2]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at abort+0xd3 [0x7f6b6bc45472]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0x9d919 
[0x7f6b6b49d919]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xa8e1a 
[0x7f6b6b4a8e1a]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xa7e89 
[0x7f6b6b4a7e89]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
__gxx_personality_v0+0x86 [0x7f6b6b4a85a6]
  Binary file "/lib/x86_64-linux-gnu/libgcc_s.so.1", at +0x16934 
[0x7f6b6b6f6934]
  Binary file "/lib/x86_64-linux-gnu/libgcc_s.so.1", at 
_Unwind_RaiseException+0x311 [0x7f6b6b6f6ff1]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at __cxa_throw+0x3b 
[0x7f6b6b4a90cb]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
_ZSt20__throw_system_errori+0x85 [0x7f6b6b4a05e6]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
_ZNSt6thread6detachEv+0x0 [0x7f6b6b4d4530]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at _ZN6ignite6detail12thread_timerD1Ev+0xc [0x7f6b6b781b0c]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt15_Sp_counted_ptrIPN6ignite6detail12thread_timerELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x12
 [0x7f6b6b782862]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt23_Sp_counted_ptr_inplaceI15node_connectionSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x229
 [0x7f6b6b745999]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv+0xa
 [0x7f6b6b7456aa]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZNSt17_Function_handlerIFvvEZN15node_connection14plan_heartbeatENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEUlvE_E9_M_invokeERKSt9_Any_data+0x221
 [0x7f6b6b74af91]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at 
_ZN6ignite19result_of_operationIvEENS_13ignite_resultIT_EERKSt8functionIFS2_vEE+0x21
 [0x7f6b6b782b11]
  Binary file 
"/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
 at +0x75ffb [0x7f6b6b781ffb]
  Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xd44a3 
[0x7f6b6b4d44a3]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x891f5 [0x7f6b6bca81f5]
  Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x10989c [0x7f6b6bd2889c]
Extension modules: pyignite_dbapi._pyignite_dbapi_extension, 
psutil._psutil_linux, psutil._psutil_posix (total: 3)
+ exit 7
Process exited with code 7
```


> Fix deadlock in DBAPI native code
> ---------------------------------
>
>                 Key: IGNITE-28410
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28410
>             Project: Ignite
>          Issue Type: Bug
>          Components: platforms ai3, python
>    Affects Versions: 3.1
>            Reporter: Dmitrii Zabotlin
>            Assignee: Dmitrii Zabotlin
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.2
>
>
> Stacktrace from the tests for deadlock:
> {code:cpp}
> terminate called after throwing an instance of 'std::system_error'
>   what():  Resource deadlock avoided
> Fatal Python error: Aborted
> Current thread's C stack trace (most recent call first):
>   Binary file 
> "/opt/buildagent/.pyenv/versions/3.14.3t/lib/libpython3.14t.so.1.0", at 
> _Py_DumpStack+0x2e [0x7f6b6c11afce]
>   Binary file 
> "/opt/buildagent/.pyenv/versions/3.14.3t/lib/libpython3.14t.so.1.0", at 
> +0x3303aa [0x7f6b6c1303aa]
>   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x3c050 [0x7f6b6bc5b050]
>   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x8aeec [0x7f6b6bca9eec]
>   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at gsignal+0x12 
> [0x7f6b6bc5afb2]
>   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at abort+0xd3 
> [0x7f6b6bc45472]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0x9d919 
> [0x7f6b6b49d919]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xa8e1a 
> [0x7f6b6b4a8e1a]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xa7e89 
> [0x7f6b6b4a7e89]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
> __gxx_personality_v0+0x86 [0x7f6b6b4a85a6]
>   Binary file "/lib/x86_64-linux-gnu/libgcc_s.so.1", at +0x16934 
> [0x7f6b6b6f6934]
>   Binary file "/lib/x86_64-linux-gnu/libgcc_s.so.1", at 
> _Unwind_RaiseException+0x311 [0x7f6b6b6f6ff1]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at __cxa_throw+0x3b 
> [0x7f6b6b4a90cb]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
> _ZSt20__throw_system_errori+0x85 [0x7f6b6b4a05e6]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at 
> _ZNSt6thread6detachEv+0x0 [0x7f6b6b4d4530]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at _ZN6ignite6detail12thread_timerD1Ev+0xc [0x7f6b6b781b0c]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at 
> _ZNSt15_Sp_counted_ptrIPN6ignite6detail12thread_timerELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x12
>  [0x7f6b6b782862]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at 
> _ZNSt23_Sp_counted_ptr_inplaceI15node_connectionSaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv+0x229
>  [0x7f6b6b745999]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at 
> _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv+0xa
>  [0x7f6b6b7456aa]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at 
> _ZNSt17_Function_handlerIFvvEZN15node_connection14plan_heartbeatENSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEUlvE_E9_M_invokeERKSt9_Any_data+0x221
>  [0x7f6b6b74af91]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at 
> _ZN6ignite19result_of_operationIvEENS_13ignite_resultIT_EERKSt8functionIFS2_vEE+0x21
>  [0x7f6b6b782b11]
>   Binary file 
> "/opt/buildagent/work/69bdbe372c424384/ignite-3/modules/platforms/python/dbapi/pyignite_dbapi/_pyignite_dbapi_extension.cpython-314t-x86_64-linux-gnu.so",
>  at +0x75ffb [0x7f6b6b781ffb]
>   Binary file "/lib/x86_64-linux-gnu/libstdc++.so.6", at +0xd44a3 
> [0x7f6b6b4d44a3]
>   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x891f5 [0x7f6b6bca81f5]
>   Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x10989c [0x7f6b6bd2889c]
> Extension modules: pyignite_dbapi._pyignite_dbapi_extension, 
> psutil._psutil_linux, psutil._psutil_posix (total: 3)
> + exit 7
> Process exited with code 7
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to