﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
35474	django use oracledb and enable thick mode，but sometimes Aborted	HeroZ09	nobody	"for more detail：https://github.com/oracle/python-oracledb/discussions/337

1、django 5.0.X, python 3.11.X ,daphne asgi run service
DATABASES in setting.py:
DATABASES = {
""default"": {
""ENGINE"": ""django.db.backends.oracle"",
""NAME"": XX,
""USER"": XX,
""PASSWORD"": XX,
""HOST"": XX,
""PORT"": XX,
}
}

oracledb.init_oracle_client()

2、OS : debian linux
3、oracle: instantclient_21_13
4、python-oracledb : 2.1.1
5、log：
double free or corruption (out)
Fatal Python error: Aborted

Current thread 0x00007f6470cfd6c0 (most recent call first):
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/oracledb/connection.py"", line 544 in __init__
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/oracledb/connection.py"", line 1158 in connect
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/db/backends/oracle/base.py"", line 252 in get_new_connection
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/utils/asyncio.py"", line 26 in inner
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/db/backends/base/base.py"", line 256 in connect
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/utils/asyncio.py"", line 26 in inner
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/db/backends/base/base.py"", line 275 in ensure_connection
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/utils/asyncio.py"", line 26 in inner
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/db/backends/base/base.py"", line 292 in _cursor
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/db/backends/base/base.py"", line 316 in cursor
  File ""/opt/conda/envs/cn_venv/lib/python3.11/site-packages/django/utils/asyncio.py"", line 26 in inner

6、I check the django official with how to config oracle datadb（https://docs.djangoproject.com/zh-hans/5.0/ref/databases/#oracle-notes），and try to settins DATABASES with OPTIONS（threaded = true），but it looks not support ，logs below:

 File ""D:\SW\Anaconda\anaconda\envs\cn_env\Lib\site-packages\oracledb\connection.py"", line 1150, in connect
    f(dsn=dsn, pool=pool, conn_class=conn_class, params=params, **kwargs)
TypeError: connect() got an unexpected keyword argument 'threaded'


"	Bug	closed	Database layer (models, ORM)	5.0	Normal	invalid	django ，oracledb ，thick mode		Unreviewed	0	0	0	0	0	0
