ITPub博客

首页 > 应用开发 > IT综合 > INNOTOP退出时报异常glibc detected *** /usr/bin/perl: double free or corruption

INNOTOP退出时报异常glibc detected *** /usr/bin/perl: double free or corruption

原创 IT综合 作者:Steven1981 时间:2009-11-09 16:40:27 0 删除 编辑

由MYSQL版本升级导致新安装的INNOTOP退出时报异常:

-------------------------------------------------------
*** glibc detected *** /usr/bin/perl: double free or corruption (!prev): 0x000000000dc60730 ***

MySQL-devel-community-5.0.51a

[@more@]

由MYSQL版本升级导致新安装的INNOTOP退出时报异常:

-------------------------------------------------------
*** glibc detected *** /usr/bin/perl: double free or corruption (!prev): 0x000000000dc60730 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3919e71ce2]
/lib64/libc.so.6(cfree+0x8c)[0x3919e7590c]
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so(mysql_db_destroy+0x3b)[0x2b66b456576b]
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so(XS_DBD__mysql__db_DESTROY+0x257)[0x2b66b456fb57]
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/DBI.so(XS_DBI_dispatch+0x2091)[0x2b66b391b461]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_pp_entersub+0x3f6)[0x391b2909a6]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so[0x391b233857]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_call_sv+0x650)[0x391b237600]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clear+0x76)[0x391b295326]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_free+0x80)[0x391b295ad0]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clear+0x387)[0x391b295637]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_free+0x80)[0x391b295ad0]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_mg_free+0x81)[0x391b27e711]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clear+0x27d)[0x391b29552d]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_free+0x80)[0x391b295ad0]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so[0x391b292f95]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clean_objs+0x21)[0x391b292ff1]
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so(perl_destruct+0x11be)[0x391b23973e]
/usr/bin/perl(main+0xb3)[0x401773]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3919e1d974]
/usr/bin/perl[0x401609]
======= Memory map: ========
00400000-00403000 r-xp 00000000 08:02 4154556 /usr/bin/perl
00602000-00604000 rw-p 00002000 08:02 4154556 /usr/bin/perl
0ce12000-0dca7000 rw-p 0ce12000 00:00 0 [heap]
3919a00000-3919a1c000 r-xp 00000000 08:02 2187173 /lib64/ld-2.5.so
3919c1b000-3919c1c000 r--p 0001b000 08:02 2187173 /lib64/ld-2.5.so
3919c1c000-3919c1d000 rw-p 0001c000 08:02 2187173 /lib64/ld-2.5.so
3919e00000-3919f4c000 r-xp 00000000 08:02 2187174 /lib64/libc-2.5.so
3919f4c000-391a14c000 ---p 0014c000 08:02 2187174 /lib64/libc-2.5.so
391a14c000-391a150000 r--p 0014c000 08:02 2187174 /lib64/libc-2.5.so
391a150000-391a151000 rw-p 00150000 08:02 2187174 /lib64/libc-2.5.so
391a151000-391a156000 rw-p 391a151000 00:00 0
391a200000-391a202000 r-xp 00000000 08:02 2187176 /lib64/libdl-2.5.so
391a202000-391a402000 ---p 00002000 08:02 2187176 /lib64/libdl-2.5.so
391a402000-391a403000 r--p 00002000 08:02 2187176 /lib64/libdl-2.5.so
391a403000-391a404000 rw-p 00003000 08:02 2187176 /lib64/libdl-2.5.so
391a600000-391a682000 r-xp 00000000 08:02 2187180 /lib64/libm-2.5.so
391a682000-391a881000 ---p 00082000 08:02 2187180 /lib64/libm-2.5.so
391a881000-391a882000 r--p 00081000 08:02 2187180 /lib64/libm-2.5.so
391a882000-391a883000 rw-p 00082000 08:02 2187180 /lib64/libm-2.5.so
391aa00000-391aa16000 r-xp 00000000 08:02 2187175 /lib64/libpthread-2.5.so
391aa16000-391ac15000 ---p 00016000 08:02 2187175 /lib64/libpthread-2.5.so
391ac15000-391ac16000 r--p 00015000 08:02 2187175 /lib64/libpthread-2.5.so
391ac16000-391ac17000 rw-p 00016000 08:02 2187175 /lib64/libpthread-2.5.so
391ac17000-391ac1b000 rw-p 391ac17000 00:00 0
391ae00000-391ae14000 r-xp 00000000 08:02 4157880 /usr/lib64/libz.so.1.2.3
391ae14000-391b013000 ---p 00014000 08:02 4157880 /usr/lib64/libz.so.1.2.3
391b013000-391b014000 rw-p 00013000 08:02 4157880 /usr/lib64/libz.so.1.2.3
391b200000-391b32b000 r-xp 00000000 08:02 4250380 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
391b32b000-391b52b000 ---p 0012b000 08:02 4250380 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
391b52b000-391b534000 rw-p 0012b000 08:02 4250380 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
391b534000-391b536000 rw-p 391b534000 00:00 0
391fa00000-391fa0d000 r-xp 00000000 08:02 2186946 /lib64/libgcc_s-4.1.2-20080825.so.1
391fa0d000-391fc0d000 ---p 0000d000 08:02 2186946 /lib64/libgcc_s-4.1.2-20080825.so.1
391fc0d000-391fc0e000 rw-p 0000d000 08:02 2186946 /lib64/libgcc_s-4.1.2-20080825.so.1
3921200000-3921215000 r-xp 00000000 08:02 2187169 /lib64/libnsl-2.5.so
3921215000-3921414000 ---p 00015000 08:02 2187169 /lib64/libnsl-2.5.so
3921414000-3921415000 r--p 00014000 08:02 2187169 /lib64/libnsl-2.5.so
3921415000-3921416000 rw-p 00015000 08:02 2187169 /lib64/libnsl-2.5.so
3921416000-3921418000 rw-p 3921416000 00:00 0
3922200000-3922211000 r-xp 00000000 08:02 2187189 /lib64/libresolv-2.5.so
3922211000-3922411000 ---p 00011000 08:02 2187189 /lib64/libresolv-2.5.so
3922411000-3922412000 r--p 00011000 08:02 2187189 /lib64/libresolv-2.5.so
3922412000-3922413000 rw-p 00012000 08:02 2187189 /lib64/libresolv-2.5.so
3922413000-3922415000 rw-p 3922413000 00:00 0
3928e00000-3928e02000 r-xp 00000000 08:02 2187081 /lib64/libutil-2.5.so
3928e02000-3929001000 ---p 00002000 08:02 2187081 /lib64/libutil-2.5.so
3929001000-3929002000 r--p 00001000 08:02 2187081 /lib64/libutil-2.5.so
3929002000-3929003000 rw-p 00002000 08:02 2187081 /lib64/libutil-2.5.so
392ce00000-392ce09000 r-xp 00000000 08:02 2187185 /lib64/libcrypt-2.5.so
392ce09000-392d008000 ---p 00009000 08:02 2187185 /lib64/libcrypt-2.5.so
392d008000-392d009000 r--p 00008000 08:02 2187185 /lib64/libcrypt-2.5.so
392d009000-392d00a000 rw-p 00009000 08:02 2187185 /lib64/libcrypt-2.5.so
392d00a000-392d038000 rw-p 392d00a000 00:00 0
2b66b00ed000-2b66b00ef000 rw-p 2b66b00ed000 00:00 0
2b66b0105000-2b66b0109000 rw-p 2b66b0105000 00:00 0
2b66b0109000-2b66b36db000 r--p 00000000 08:02 4151887 /usr/lib/locale/locale-archive
2b66b36db000-2b66b36fc000 rw-p 2b66b36db000 00:00 0
2b66b36fc000-2b66b3703000 r-xp 00000000 08:02 4249661 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
2b66b3703000-2b66b3903000 ---p 00007000 08:02 4249661 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
2b66b3903000-2b66b3904000 rw-p 00007000 08:02 4249661 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Data/Dumper/Dumper.so
2b66b3904000-2b66b3922000 r-xp 00000000 08:02 4741952 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/DBI.so
2b66b3922000-2b66b3b21000 ---p 0001e000 08:02 4741952 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/DBI.so
2b66b3b21000-2b66b3b22000 rw-p 0001d000 08:02 4741952 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/DBI.so
2b66b3b22000-2b66b3b2b000 r-xp 00000000 08:02 4249719 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so
2b66b3b2b000-2b66b3d2a000 ---p 00009000 08:02 4249719 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so
2b66b3d2a000-2b66b3d2b000 rw-p 00008000 08:02 4249719 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so
2b66b3d2b000-2b66b3d47000 r-xp 00000000 08:02 4249726 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
2b66b3d47000-2b66b3f47000 ---p 0001c000 08:02 4249726 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
2b66b3f47000-2b66b3f48000 rw-p 0001c000 08:02 4249726 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
2b66b3f48000-2b66b3f4d000 r-xp 00000000 08:02 4249921 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
2b66b3f4d000-2b66b414c000 ---p 00005000 08:02 4249921 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
2b66b414c000-2b66b414d000 rw-p 00004000 08:02 4249921 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
2b66b414d000-2b66b4155000 r-xp 00000000 08:02 4807079 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Term/ReadKey/ReadKey.so
2b66b4155000-2b66b4355000 ---p 00008000 08:02 4807079 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Term/ReadKey/ReadKey.so
2b66b4355000-2b66b4356000 rw-p 00008000 08:02 4807079 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Term/ReadKey/ReadKey.so
2b66b4356000-2b66b435b000 r-xp 00000000 08:02 4249701 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
2b66b435b000-2b66b455a000 ---p 00005000 08:02 4249701 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
2b66b455a000-2b66b455b000 rw-p 00004000 08:02 4249701 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/File/Glob/Glob.so
2b66b455b000-2b66b4577000 r-xp 00000000 08:02 4807067 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so
2b66b4577000-2b66b4777000 ---p 0001c000 08:02 4807067 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so
2b66b4777000-2b66b4779000 rw-p 0001c000 08:02 4807067 /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so
2b66b478f000-2b66b494d000 r-xp 00000000 08:02 4169037 /usr/lib64/libmysqlclient.so.16.0.0
2b66b494d000-2b66b4b4c000 ---p 001be000 08:02 4169037 /usr/lib64/libmysqlclient.so.16.0.0
2b66b4b4c000-2b66b4b89000 rw-p 001bd000 08:02 4169037 /usr/lib64/libmysqlclient.so.16.0.0
2b66b4b89000-2b66b4b8b000 rw-p 2b66b4b89000 00:00 0
2b66b4b8b000-2b66b4b95000 r-xp 00000000 08:02 2186907 /lib64/libnss_files-2.5.so
2b66b4b95000-2b66b4d94000 ---p 0000a000 08:02 2186907 /lib64/libnss_files-2.5.so
2b66b4d94000-2b66b4d95000 r--p 00009000 08:02 2186907 /lib64/libnss_files-2.5.so
2b66b4d95000-2b66b4d96000 rw-p 0000a000 08:02 2186907 /lib64/libnss_files-2.5.so
2b66b8000000-2b66b8021000 rw-p 2b66b8000000 00:00 0
2b66b8021000-2b66bc000000 ---p 2b66b8021000 00:00 0
7ffffa9a7000-7ffffa9bc000 rw-p 7ffffffea000 00:00 0 [stack]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso]
Aborted
----------------------------------------------------------------

原来我们的版本环境是:
MYSQL : enterprise-gpl-5.0.68
DEVEL : MySQL-devel-community-5.0.51a
OS : LINUX RHEL 5.3 X86_64
INNOTP: 1.6.0

但近期我们对MYSQL版本升到了5.14.
按原来的安装程序配置好机器后,发现INNOTOP能正常执行.但退出时会报上面的错误.

GOOGLE得到的结果是命中了BUG:
Bug#525534: http://osdir.com/ml/debian-bugs-dist/2009-04/msg07818.html

但后来经同事的提醒. 可能与MYSQL_DEVEL环境有关. 也需要升级到相应的版本.
决定试一试. .
在http://dev.mysql.com/downloads/mysql/5.1.html 搜索: "Headers and libraries",下载相应版本的包.
我这里用的是5.1.34的包.

把原来的版本卸掉:
rpm -qa | grep mysql-devel -i
rpm -e MySQL-devel-community-5.0.51a-0.rhel4
rpm -ivh MySQL-devel-advanced-gpl-5.1.34-0.rhel5.x86_64.rpm

执行正常,再进行INNOTOP安装.
再也没有报错了!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/703656/viewspace-1028574/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: MYSQL的字符集
请登录后发表评论 登录
全部评论
  • 博文量
    127
  • 访问量
    855002