From: Bo A. <boe...@ao...> - 2015-09-27 20:59:08
|
Interestingly, I do not get this issue if I build iODBC myself. It only seems to happen with the prebuilt framework from iodbc.org. Bo -----Original Message----- From: Bo Anderson <boe...@ao...> To: iodbc-bugs <iod...@li...> Sent: Sat, 5 Sep 2015 1:10 Subject: Invalid connection string causes malloc errors It seems that entering invalid connection causes iODBC to throw malloc errors. I haven't done an extensive test to see what version the problem started but it did work in 03.52.0709.0909 (the older version I had installed). Is this reproducible on your end? $ /Library/Application\ Support/iODBC/bin/iodbctest iODBC Demonstration program This program shows an interactive SQL processor Driver Manager: 03.52.1015.0210 Enter ODBC connect string (? shows list): = iodbctest(86869,0xa11bc1d4) malloc: *** error for object 0x20: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug iodbctest(86869,0xa11bc1d4) malloc: *** error for object 0x931e2827: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug 1: SQLDriverConnect = [iODBC][Driver Manager]Invalid attribute/option identifier (0) SQLSTATE=HY092 1: ODBC_Connect = [iODBC][Driver Manager]Invalid attribute/option identifier (0) SQLSTATE=HY092 Have a nice day. Bo |