ID: 45066 Updated by: [EMAIL PROTECTED] Reported By: dirk at bean-it dot nl -Status: Open +Status: Feedback Bug Type: MySQL related Operating System: Debian 4.0 / x86_64 PHP Version: 5.2.6 New Comment:
One last question: Are you able to reproduce this problem on any other machine? Previous Comments: ------------------------------------------------------------------------ [2008-07-16 06:33:56] dirk at bean-it dot nl OK, here is the full valgrind output, minus the php output, to shorten things a little. Cheers, Dirk ==29926== Memcheck, a memory error detector. ==29926== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==29926== Using LibVEX rev 1658, a library for dynamic binary translation. ==29926== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==29926== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework. ==29926== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==29926== For more details, rerun with: -v ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010AB3: (within /lib/ld-2.3.6.so) ==29926== by 0x4006CB6: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4D4: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010AC2: (within /lib/ld-2.3.6.so) ==29926== by 0x4006CB6: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4D4: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010AD1: (within /lib/ld-2.3.6.so) ==29926== by 0x4006CB6: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4D4: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010C47: (within /lib/ld-2.3.6.so) ==29926== by 0x4006E47: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4D4: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010C47: (within /lib/ld-2.3.6.so) ==29926== by 0x400B8A2: (within /lib/ld-2.3.6.so) ==29926== by 0x400733A: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4D4: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010C47: (within /lib/ld-2.3.6.so) ==29926== by 0x400B8A2: (within /lib/ld-2.3.6.so) ==29926== by 0x572CF2B: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4D4: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== by 0x4EC3103: mysql_server_init (in /usr/lib/libmysqlclient_r.so.15.0.0) ==29926== by 0x44DD5B: zm_startup_mysqli (mysqli.c:498) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010AEE: (within /lib/ld-2.3.6.so) ==29926== by 0x4006CB6: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4F2: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010AF9: (within /lib/ld-2.3.6.so) ==29926== by 0x4006CB6: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4F2: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010B04: (within /lib/ld-2.3.6.so) ==29926== by 0x4006CB6: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4F2: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Conditional jump or move depends on uninitialised value(s) ==29926== at 0x4010C61: (within /lib/ld-2.3.6.so) ==29926== by 0x4006E47: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4F2: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== Invalid read of size 8 ==29926== at 0x4010C54: (within /lib/ld-2.3.6.so) ==29926== by 0x4008D38: (within /lib/ld-2.3.6.so) ==29926== by 0x4004CF2: (within /lib/ld-2.3.6.so) ==29926== by 0x4006D6C: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4F2: (within /lib/libc-2.3.6.so) ==29926== Address 0x596D160 is 16 bytes inside a block of size 23 alloc'd ==29926== at 0x4A1B858: malloc (vg_replace_malloc.c:149) ==29926== by 0x4007113: (within /lib/ld-2.3.6.so) ==29926== by 0x572D230: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572CCC7: _dl_open (in /lib/libc-2.3.6.so) ==29926== by 0x572F467: (within /lib/libc-2.3.6.so) ==29926== by 0x400B7D0: (within /lib/ld-2.3.6.so) ==29926== by 0x572F4B1: __libc_dlopen_mode (in /lib/libc-2.3.6.so) ==29926== by 0x570A426: __nss_lookup_function (in /lib/libc-2.3.6.so) ==29926== by 0x570A4F2: (within /lib/libc-2.3.6.so) ==29926== by 0x5710E82: getservbyname_r (in /lib/libc-2.3.6.so) ==29926== by 0x5710C43: getservbyname (in /lib/libc-2.3.6.so) ==29926== ==29926== ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 9 from 1) ==29926== malloc/free: in use at exit: 1,111,452 bytes in 7,522 blocks. ==29926== malloc/free: 9,367 allocs, 1,845 frees, 1,830,053 bytes allocated. ==29926== For counts of detected errors, rerun with: -v ==29926== searching for pointers to 7,522 not-freed blocks. ==29926== checked 1,347,432 bytes. ==29926== ==29926== LEAK SUMMARY: ==29926== definitely lost: 0 bytes in 0 blocks. ==29926== possibly lost: 0 bytes in 0 blocks. ==29926== still reachable: 1,111,452 bytes in 7,522 blocks. ==29926== suppressed: 0 bytes in 0 blocks. ==29926== Reachable blocks (those to which a pointer was found) are not shown. ==29926== To see them, rerun with: --show-reachable=yes ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/45066 -- Edit this bug report at http://bugs.php.net/?id=45066&edit=1