https://bugs.documentfoundation.org/show_bug.cgi?id=103077
--- Comment #28 from Howard Johnson <bridgeportcontrac...@gmail.com> ---
Today I discovered that I could get a trace of the ODBC calls as they were
occurring leading up to this crash. From this I think Base might be crashing
inside LO BASE, and not inside of the ODBC manager nor inside the ODBC driver.
To trace: In the unixODBC gui turn on Tracing from the driver manager, or add
the following lines to odbcinit.ini:
[ODBC]
Trace=1
ForceTrace=1
TraceFile=/tmp/Trace.txt
TraceLibrary=libodbctrac.so
>From my trace just now (which I will attach) it appears the crash is happening
after ODBC call originating in LGetInfo.c line # 554. Here is the very last
entry from the trace showing that the ODBC call completed successfully:
-----------------------------------------------------
[ODBC][3715][1477058411.956470][SQLGetInfo.c][554]
Entry:
Connection = 0x3808a20
Info Type = SQL_FILE_USAGE (84)
Info Value = 0x7ffc36990c4e
Buffer Length = 2
StrLen = 0x7ffc36990c06
[ODBC][3715][1477058411.956513][SQLGetInfo.c][617]
Exit:[SQL_SUCCESS]
------------------------------------------------------
(Sorry if I've been quiet for awhile. I've been working on trying to follow
your leads as quickly as I could, but I'm slow because I have to do a lot of
extra reading because of how new to Linux I am, e.g. I had to read a bunch
about shared libraries, and learn about cmake and how to use it (especially
when it fails), and also freshen my rusty knowledge of c, and scant knowledge
of ODBC.
I figured out how to get the ODBC connector code, and have been going through
it to try and understand it.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs