[Interest] QTBUG-39124 - sqlite3_enable_load_extension crash
BOUCARD Olivier
boucard_olivier at yahoo.fr
Wed May 28 09:32:26 CEST 2014
Hi guys,
I have open a bug report one week ago concerning a crash which prevent me to use Qt 5.3 with my application.
I am on Linux x64 and I use the precompiled Qt SDK.
In order to user Spatialite in my software I have to enable extension loading in SQLite.
To do so I use this code:
QVariant v = db.driver()->handle();
if(v.isValid() && qstrcmp(v.typeName(), "sqlite3*") == 0)
{ sqlite3 *handle = *static_cast<sqlite3 **>(v.data()); if(handle != 0) sqlite3_enable_load_extension(handle, 1); }
With Qt 5.2 this works perfectly.
With Qt 5.3 this crashes on the first line of sqlite3_enable_load_extension, which locks the mutex.
Is someone experienced the same issue?
What could have changed in Qt 5.3 that could explain this?
Link to the bug report: https://bugreports.qt-project.org/browse/QTBUG-39124
Thanks
Olivier
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20140528/7eafcd62/attachment.html>
More information about the Interest
mailing list