<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>I try to execute some code:</div>
<div><font face="Courier New">{ok, Conn} = odbc:connect("user/pass@db", [{scrollable_cursors, off}, {auto_commit, on}, {binary_strings, on}]).</font></div>
<div><font face="Courier New">odbc:param_query (Conn, "begin ? := null; end;", [{{sql_varchar, 8000}, out, [<<"">>]}]).</font></div>
<div> </div>
<div>And odbcserver crashes…</div>
<div><font face="Courier New">ODBC: received unexpected info: {tcp_closed,#Port<0.4260>}</font></div>
<div> </div>
<div><font face="Courier New">GNU gdb (GDB) 7.7</font></div>
<div><font face="Courier New">Copyright (C) 2014 Free Software Foundation, Inc.</font></div>
<div><font face="Courier New">License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html">http://gnu.org/licenses/gpl.html</a>></font></div>
<div><font face="Courier New">This is free software: you are free to change and redistribute it.</font></div>
<div><font face="Courier New">There is NO WARRANTY, to the extent permitted by law.  Type "show copying"</font></div>
<div><font face="Courier New">and "show warranty" for details.</font></div>
<div><font face="Courier New">This GDB was configured as "x86_64-unknown-linux-gnu".</font></div>
<div><font face="Courier New">Type "show configuration" for configuration details.</font></div>
<div><font face="Courier New">For bug reporting instructions, please see:</font></div>
<div><font face="Courier New"><<a href="http://www.gnu.org/software/gdb/bugs/">http://www.gnu.org/software/gdb/bugs/</a>>.</font></div>
<div><font face="Courier New">Find the GDB manual and other documentation resources online at:</font></div>
<div><font face="Courier New"><<a href="http://www.gnu.org/software/gdb/documentation/">http://www.gnu.org/software/gdb/documentation/</a>>.</font></div>
<div><font face="Courier New">For help, type "help".</font></div>
<div><font face="Courier New">Type "apropos word" to search for commands related to "word"...</font></div>
<div><font face="Courier New">Reading symbols from /home/alex/src/odbc/priv/bin/odbcserver...done.</font></div>
<div><font face="Courier New">[New LWP 17872]</font></div>
<div><font face="Courier New">[New LWP 17873]</font></div>
<div><font face="Courier New"> </font></div>
<div><font face="Courier New">warning: Corrupted shared library list: 0x7f6c7f1f5000 != 0x0</font></div>
<div><font face="Courier New">[Thread debugging using libthread_db enabled]</font></div>
<div><font face="Courier New">Using host libthread_db library "/lib64/libthread_db.so.1".</font></div>
<div><font face="Courier New">Core was generated by `/home/alex/src/odbc/priv/bin/odbcserver'.</font></div>
<div><font face="Courier New">Program terminated with signal SIGSEGV, Segmentation fault.</font></div>
<div><font face="Courier New">#0  0x0000003c40a0df16 in _dl_fixup () from /lib64/ld-linux-x86-64.so.2</font></div>
<div><font face="Courier New">(gdb) bt</font></div>
<div><font face="Courier New">#0  0x0000003c40a0df16 in _dl_fixup () from /lib64/ld-linux-x86-64.so.2</font></div>
<div><font face="Courier New">#1  0x0000003c40a14695 in _dl_runtime_resolve () from /lib64/ld-linux-x86-64.so.2</font></div>
<div><font face="Courier New">#2  0x00007f6c7d5034f0 in ?? ()</font></div>
<div><font face="Courier New">#3  0x0000000000000000 in ?? ()</font></div>
<div> </div>
<div>Why odbcserver crashes on binding NULL value into varchar output parameter?</div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>