Skip to Content.
Sympa Menu

freetds - [freetds] Question concerning crash SEGV in tds_free_results

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: Edwin Boatswain <eboatswain AT itrsgroup.com>
  • To: "FreeTDS AT lists.ibiblio.org" <FreeTDS AT lists.ibiblio.org>
  • Subject: [freetds] Question concerning crash SEGV in tds_free_results
  • Date: Fri, 25 Oct 2013 12:53:54 +0100

Hello,

I’m hoping someone has seen or can provide some insight into the following.
We have an issue where one of our customers is interfacing to an MS SQL
Server database from a Linux Virtual Machine. To accomplish this we’re using
FreeTDS 0.91 and iODBC 3.52.8. On our reproduction of their environment,
replaying the customer’s own data, this works fine. The customer however is
seeing intermittent crashes with a stack trace that looks like this:

Program terminated with signal 11, Segmentation fault.
#0  tds_free_results (res_info=0x6f726300) at mem.c:528
528     mem.c: No such file or directory.
        in mem.c
(gdb) where
#0  tds_free_results (res_info=0x6f726300) at mem.c:528
#1  0xf4e12def in tds_free_param_results (param_info=0x6f726300) at mem.c:479
#2  0xf4e12604 in tds_free_input_params (dyn=0x93e8898) at mem.c:132
#3  0xf4e07dc7 in _SQLExecute (stmt=0x9f61520) at odbc.c:3074
#4  0xf4e0809c in SQLExecute (hstmt=0x9f61520) at odbc.c:3256
#5  0xf4e5b456 in SQLExecute_Internal (hstmt=0x9f61458) at execute.c:373
#6  0xf4e5b6cd in SQLExecute (hstmt=0x9f61458) at execute.c:459
#7  0x08b64370 in IodbcCursor::Execute (this=0xa09e460, nPlaceHolderCount=2,
    ppPlaceHolders=0x9c3f5f0) at odbcClient.cpp:1718
#8  0x08b4a713 in SACommand::Execute (this=0xa09e408) at SQLAPI.cpp:3889
#9  0x08b2da7c in DBConnection::wexecutePrepared (this=0x9f3e0ec)
    at ../../src/DBConnection.cpp:1142
#10 0x08b369b0 in DBConnection::run (this=0x9f3e0ec)
    at ../../src/DBConnection.cpp:1792
#11 0x08b37c47 in DBConnectionBlockingRun (arg=0x9f3e0ec)
    at ../../src/DBConnection.cpp:1839
#12 0xf71dd879 in start_thread () from /lib/libpthread.so.0
#13 0xf6f9cffe in clone () from /lib/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

I was wondering if there any known issues in this area or perhaps someone has
seen this before?

Regards,
Edwin Boatswain

--
Edwin Boatswain ● Software Developer ● ITRS Group Ltd



______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________



Archive powered by MHonArc 2.6.24.

Top of Page