Linux 2.6.18-128.1.6.el5 x86_64 x86_64 x86_64 GNU/Linux
PERL : 5.8.6
db2cleint: 9.1
package Bundle::DBD::DB2;
$VERSION = '0.78';
| [reply] [Watch: Dir/Any] |
perl 5.8.6 released 2004-Nov-27
DBD-DB2-0.78 released 19 Sep 2004
At a minimum you should upgrade DBI, DBD::DB2 as well as all other installed DBI/DBDs
| [reply] [Watch: Dir/Any] |
tested on older version of linux with same set of perl,dbi and db2client. it works fine.
| [reply] [Watch: Dir/Any] |
That "double free or corruption" error is coming from glibc. Means that one of your libraries is doing a double free on some variable somewhere. There's little you can do except find a version where that bug doesn't happen, or file a bug with the author of the problematic library (probably one of your database libraries).
| [reply] [Watch: Dir/Any] |
Oh, forgot to mention: You can suppress that check with the environment variable MALLOC_CHECK_=0, but it's still a bug in one of your libraries and you are likely to crash sooner or later. GlibC's default behaviour is just to stop immediately.
| [reply] [Watch: Dir/Any] [d/l] |
| [reply] [Watch: Dir/Any] |
You really want to upgrade if possible. To quote Dr. Jones: "It belongs in a museum".
Apart from the problem you described, there are probably a zillion other critical bugs in your system that have been since fixed (and, as a bonus, you'll get a bunch of new ones installed when upgrading).
The problem is, most - if not all - of the software you mentioned seems out of support. Meaning, you won't get critical bugfixes, which in turn means you might have a security problem.
"Believe me, Mike, I calculated the odds of this succeeding against the odds I was doing something incredibly stupid… and I went ahead anyway." (Crow in "MST3K The Movie")
| [reply] [Watch: Dir/Any] |