MySQL连接器/ c++问题

MySQL Connector / C++ Issue

本文关键字:问题 c++ 连接器 MySQL      更新时间:2023-10-16

我正在创建一个使用MySQL C++ Connector的应用程序,该应用程序在我的development machine (Fedora 15上编译和运行良好),然而,当我在其他两台机器(CentOS 6和RHEL 6)上编译和运行时,它会到达MySQL代码,挂起一会儿,然后死于"浮点异常(核心转储)"。

我正在静态地编译应用程序。

gdb输出:

    Program received signal SIGFPE, Arithmetic exception.
    0x00000034c4477833 in sYSTRIm (av=0x34c478ae80, p=<value optimized out>,
    have_lock=0) at malloc.c:3469 3469      
    extra = ((top_size - pad - MINSIZE + (pagesz-1)) / pagesz - 1) * pagesz;

异常是由get_driver_instance函数抛出的,似乎与"getservbyname ()"有关系

是否将应用程序编译为静态?

https://bugzilla.redhat.com/show_bug.cgi?id=644673

https://bugzilla.redhat.com/show_bug.cgi?id=597578