FS#42004 - [myodbc] 5.3.4-1: LibreOffice Base crash while try to establish a ODBC-connection with latest driver
Attached to Project:
Community Packages
Opened by Martin Schnitkemper (Martin-MS) - Wednesday, 17 September 2014, 19:39 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 29 March 2016, 16:14 GMT
Opened by Martin Schnitkemper (Martin-MS) - Wednesday, 17 September 2014, 19:39 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 29 March 2016, 16:14 GMT
|
Details
Description: After enter of the login information
LibreOffice Base try to connect and crashes with message
| *** Error in `/usr/lib/libreoffice/program/soffice.bin': free(): invalid pointer: 0x00000000035422a8 *** Backtrace can be attached if important. Additional info: After downgrade to the previous release 5.2.6-2 login and connection are possible again, so it is a problem with the latest release of myodbc. Steps to reproduce: Upgrade to 5.3.4-1 and it crashes, downgrade to 5.2.6-2 solves the problem for the moment. I also realized that the current package (and all of the includes binaries) are quite smaller than on release 5.2.6-2 |
This task depends upon
Closed by Sergej Pupykin (sergej)
Tuesday, 29 March 2016, 16:14 GMT
Reason for closing: Won't fix
Additional comments about closing: removed from community
Tuesday, 29 March 2016, 16:14 GMT
Reason for closing: Won't fix
Additional comments about closing: removed from community
But after fixing this, I get a separate segfault later in the process of connecting to the database. Looks like it's trying to open the mysql database files directly instead of talking to the sql server. Probably because the arch myodbc package is linking against libmysqld, the embedded database library, instead of libmysqlclient, the client library.
Unfortunately, libmysqlclient.so is missing some symbols that myodbc needs, so you can't link myodbc against it at the moment. Need to patch mariadb so that it exports those symbols.