【问题标题】:MySQL Connector / C++ IssueMySQL 连接器/C++ 问题
【发布时间】:2011-11-14 15:26:45
【问题描述】:

我正在创建一个使用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 ()”有关

【问题讨论】:

  • 我们能看到问题区域周围的一些代码吗?
  • 代码和堆栈回溯都会有所帮助:) 建议:使用“-g”编译您的应用程序(包括调试信息)并在 gdb 中运行它。你应该得到一个清晰的堆栈回溯。在崩溃发生之前剪切/粘贴回溯以及代码的相关部分。

标签: c++ mysql c linux


【解决方案1】:
猜你喜欢
  • 2011-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-09
  • 2014-11-15
  • 2010-12-18
  • 1970-01-01
相关资源
最近更新 更多