Remove static variables
Any static variableS, if initialized to objects, should be freed in order to avoid memory leaks.
Check on the following locations to see if there potential memory leaks or thread sharing issues.
This should be related to #194 (closed)
-
GDA at libgda/gda-connection.c:6221 -
GDA at libgda/gda-connection.c:85 -
GDA at libgda/gda-meta-store.c:493 -
GDA at libgda/sqlite/gda-sqlite-meta.c:87 -
GDA at libgda/sqlite/gda-sqlite-provider.c:780 -
GDA at libgda/sqlite/gda-sqlite-provider.c:1011 -
GDA at libgda/sqlite/gda-sqlite-provider.c:1485 -
GDA at libgda/sqlite/gda-sqlite-provider.c:1931 -
GDA at libgda/sqlite/gda-sqlite-provider.c:1816 -
GDA at libgda/sqlite/gda-sqlite-provider.c:1855 -
GDA at libgda/sqlite/gda-sqlite-provider.c:1895 -
GDA at libgda/sqlite/virtual/gda-vconnection-data-model.c:266 -
GDA at libgda/gda-util.c:829 -
GDA at libgda/gda-server-provider.c:880 -
GDA at libgda/gda-data-pivot.c:101 -
GDA at libgda/gda-data-pivot.c:102 -
GDA at libgda/gda-meta-struct.c:856 -
GDA at libgda/sql-parser/gda-sql-parser.c:880 -
GDA at libgda/sql-parser/gda-sql-parser.c:881 -
GDA at libgda/sql-parser/gda-statement-struct.c:79 -
GDA at libgda/sql-parser/gda-statement-struct.c:78 -
GDA at libgda/gda-data-proxy.c:3552 -
GDA at libgda/gda-data-proxy.c:109 -
GDA at libgda/gda-data-proxy.c:111 Can be related to #194 (closed) -
GDA at libgda/gda-config.c:324 -
GDA at libgda/gda-provider-meta.c:38 -
GDA at libgda/binreloc/binreloc.c:283 -
GDA at libgda/binreloc/gda-binreloc.c:29 -
GDA at libgda/thread-wrapper/background.c:96 -
GDA at libgda/thread-wrapper/background.c:75 -
GDA at libgda/thread-wrapper/gda-worker.c:302 -
GDA at libgda/thread-wrapper/test-worker.c:248: -
GDA at libgda/thread-wrapper/test-worker.c:265: -
GDA at libgda/thread-wrapper/test-worker.c:586: -
GDA at libgda/thread-wrapper/test-worker.c:822: -
PostgreSQL at providers/reuseable/postgres/gda-postgres-meta.c -
PostgreSQL at providers/postgres/gda-postgres-provider.c:302 -
PostgreSQL at providers/postgres/gda-postgres-provider.c:1583 -
PostgreSQL at providers/postgres/gda-postgres-provider.c:1692 -
PostgreSQL at providers/postgres/gda-postgres-provider.c:1923 -
MySQL at providers/reuseable/mysql/gda-mysql-meta.c -
MySQL at providers/mysql/gda-mysql-provider.c:244 -
MySQL at providers/mysql/gda-mysql-provider.c:393 -
JDBC at providers/jdbc/gda-jdbc-provider.c:332 -
JDBC at providers/jdbc/gda-jdbc-provider.c:147 -
JDBC at providers/jdbc/gda-jdbc-provider.c:148 -
JDBC at providers/jdbc/gda-jdbc-meta.c:50 -
JDBC at providers/jdbc/libmain.c:73 -
JDBC at providers/jdbc/libmain.c:72 -
JDBC at providers/jdbc/libmain.c:60 -
JDBC at providers/jdbc/libmain.c:51 -
JDBC at providers/jdbc/libmain.c:43 -
JDBC at providers/jdbc/libmain.c:46 -
JDBC at providers/jdbc/gda-jdbc-test.c:70 -
JDBC at providers/jdbc/GdaJValue.c:29 -
JDBC at providers/jdbc/GdaJValue.c:30 -
JDBC at providers/jdbc/GdaJValue.c:31 -
WEB at providers/web/gda-web-util.c:310 -
WEB at providers/web/gda-web-provider.c:237 -
WEB at providers/web/libmain.c:33