I am using MariaDB as a bridge for old databases that has only 32 bit ODBC drivers.
So, I have create many tables in MariaDB using the CONNECT engine to point to thoses old databases.
CREATE TABLE customer ENGINE=CONNECT CONNECTION='DSN=AcombaStructure' TABLE_TYPE='ODBC' TABNAME='Customer' OPTION_LIST='readonly=yes'
I have also created a "send command to ODBC data source" table as per documentation of the CONNECT engine.
Through a .NET program, I open the connection, send SELECT requests or Update / Insert requests to the special "send command to ODBC data source" table. Then close the connection. Memory usage by the "mysqld" process on the Windows server just keep on growing. Even simple SELECT request through MySQL Workbench does the same thing on memory.
I have tried with MySQL ODBC driver and MariaDB ODBC driver.... same situation of memory not released.
That leads to the MariaDB server crashing.
I haven't changed anything in the MariaDB config file, default values from the installation are used.
I am joining a partial error log file.