Dmitrii Zabotlin created IGNITE-28410:
-----------------------------------------

             Summary: 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
             Fix For: 3.2


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
```



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

Reply via email to