Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
None
-
None
-
None
Description
Not repeatable with maria-5.3-handlersocket.
Steps to reproduce:
bzr branch lp:maria/5.3
./BUILD/compile-pentium-debug-max-no-ndb
cd mysql-test
MTR_VERSION=1 perl mysql-test-run.pl -start-and-exit --master_port=3306 1st --mysqld=-plugin-dir=/home/philips/bzr/maria-5.3-handler/plugin/handler_socket/handlersocket/.libs
mysql -uroot --protocol=tcp --port=3306 -e "INSTALL PLUGIN handlersocket soname 'handlersocket.so'"
Re: Handlersocket does not load in maria-5.3-main
The error is:
https://internal.askmonty.org/buildbot/builders/test-handlersocket/builds/8/steps/install-handlersocket/logs/stdio
ERROR 1126 (HY000) at line 1: Can't open shared library '/home/buildbot/rqg-buildbot-slave/test-handlersocket/build/mysql-test/../plugin/handler_socket/handlersocket/.libs/handlersocket.so' (errno: 22 undefined symbol: ZNSt6vectorIN4dena9prep_stmtESaIS1_EE14_M_fill_insertEN9gnu_cxx17normal_iteratorIPS1_S3_EEmRKS1)
with c++filt:
ERROR 1126 (HY000) at line 1: Can't open shared library '/home/buildbot/rqg-buildbot-slave/test-handlersocket/build/mysql-test/../plugin/handler_socket/handlersocket/.libs/handlersocket.so' (errno: 22 undefined symbol: std::vector<dena::prep_stmt, std::allocator<dena::prep_stmt> >::_M_fill_insert(_gnu_cxx::_normal_iterator<dena::prep_stmt*, std::vector<dena::prep_stmt, std::allocator<dena::prep_stmt> > >, unsigned long, dena::prep_stmt const&))
the same test passes when handlersocket from githup is compiled against mysql-5.1 and when handlersocket from github is compiled against 5.3-handler using the patch serg provided.