Edit report at http://bugs.php.net/bug.php?id=44283&edit=1

 ID:                 44283
 Updated by:         and...@php.net
 Reported by:        izh1979 at gmail dot com
 Summary:            After mysql_close () "Invalid pointer" and
                     "Segmentation fault"
-Status:             No Feedback
+Status:             Bogus
 Type:               Bug
 Package:            MySQL related
 Operating System:   Linux 2.6.23.15-137.fc8
 PHP Version:        5.2CVS-2008-02-28
-Assigned To:        andrey
+Assigned To:        mysql
 Block user comment: N

 New Comment:

Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.

Headers/library mismatch


Previous Comments:
------------------------------------------------------------------------
[2008-07-31 01:00:00] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------
[2008-07-23 12:03:32] and...@php.net

Hi,

I suspect that you have different headers for MySQL and compile PHP with
one set and run with another libmysql. The valgrind problem is that
mysql_init writes after the end of php_mysql_conn, which doesn't use a
pointer but aggregates a MYSQL structure. This way, if you have compiled
PHP with one header set and use different (later) libmysql, which thinks
MYSQL is bigger, you get these errors.

------------------------------------------------------------------------
[2008-04-25 20:20:51] j...@php.net

Assigned to Andrey (so he won't forget..:)

------------------------------------------------------------------------
[2008-03-25 19:58:25] izh1979 at gmail dot com

==30123== Memcheck, a memory error detector.

==30123== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et
al.

==30123== Using LibVEX rev 1732, a library for dynamic binary
translation.

==30123== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.

==30123== Using valgrind-3.2.3, a dynamic binary instrumentation
framework.

==30123== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et
al.

==30123==

--30123-- Command line

--30123--    sapi/cli/php

--30123--    -n

--30123--    /home/user/www/t.php

--30123-- Startup, with flags:

--30123--    -v

--30123--    --leak-check=full

--30123-- Contents of /proc/version:

--30123--   Linux version 2.6.23.15-137.fc8
(mockbu...@xenbuilder2.fedora.redhat.com) (gcc version 4.1.2 20070925
(Red Hat 4.1.2-33)) #1 SMP Sun Feb 10 17:48:34 EST 2008

--30123-- Arch and hwcaps: X86, x86-sse1-sse2

--30123-- Page sizes: currently 4096, max supported 4096

--30123-- Valgrind library directory: /usr/lib/valgrind

--30123-- Reading syms from /lib/ld-2.7.so (0x911000)

--30123-- Reading syms from /home/bsg/php5.2-200802281530/sapi/cli/php
(0x8048000)

--30123-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck
(0x38000000)

--30123--    object doesn't have a dynamic symbol table

--30123-- Reading suppressions file: /usr/lib/valgrind/default.supp

--30123-- REDIR: 0x926BB0 (index) redirected to 0x38027F5F
(vgPlain_x86_linux_REDIR_FOR_index)

--30123-- Reading syms from
/usr/lib/valgrind/x86-linux/vgpreload_core.so (0x4001000)

--30123-- Reading syms from
/usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4003000)

==30123== WARNING: new redirection conflicts with existing -- ignoring
it

--30123--     new: 0x00926BB0 (index     ) R-> 0x04006230 index

--30123-- REDIR: 0x926D50 (strlen) redirected to 0x40062E0 (strlen)

--30123-- Reading syms from /lib/libcrypt-2.7.so (0x3ED0000)

--30123-- Reading syms from
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0 (0x4024000)

--30123-- Reading syms from /lib/libz.so.1.2.3 (0xAD8000)

--30123--    object doesn't have a symbol table

--30123-- Reading syms from /lib/libresolv-2.7.so (0x4088000)

--30123-- Reading syms from /lib/libm-2.7.so (0xA92000)

--30123-- Reading syms from /lib/libdl-2.7.so (0xA8B000)

--30123-- Reading syms from /lib/libnsl-2.7.so (0x734000)

--30123-- Reading syms from /lib/libc-2.7.so (0x930000)

--30123-- REDIR: 0x9A04C0 (rindex) redirected to 0x4006110 (rindex)

--30123-- REDIR: 0x9A13A0 (memset) redirected to 0x4006640 (memset)

--30123-- REDIR: 0x9A1890 (memcpy) redirected to 0x4007090 (memcpy)

--30123-- REDIR: 0x99B810 (calloc) redirected to 0x40047CD (calloc)

--30123-- REDIR: 0x99BB00 (malloc) redirected to 0x40054A0 (malloc)

--30123-- REDIR: 0x9A0120 (strlen) redirected to 0x40062C0 (strlen)

--30123-- REDIR: 0x9A0310 (strncmp) redirected to 0x4006320 (strncmp)

--30123-- REDIR: 0x99D060 (free) redirected to 0x40050BA (free)

--30123-- REDIR: 0x99FBC0 (strcmp) redirected to 0x4006390 (strcmp)

--30123-- REDIR: 0x99FA50 (index) redirected to 0x4006200 (index)

--30123-- REDIR: 0x9A2220 (strchrnul) redirected to 0x40066F0
(strchrnul)

--30123-- REDIR: 0x9A1400 (mempcpy) redirected to 0x4006B70 (mempcpy)

--30123-- REDIR: 0x9A1590 (stpcpy) redirected to 0x4006850 (stpcpy)

--30123-- REDIR: 0x99FC30 (strcpy) redirected to 0x40072F0 (strcpy)

--30123-- REDIR: 0x9A0EA0 (memchr) redirected to 0x40064B0 (memchr)

--30123-- REDIR: 0x99D250 (realloc) redirected to 0x400554F (realloc)

--30123-- REDIR: 0x99F8A0 (strcat) redirected to 0x40073E0 (strcat)

--30123-- Reading syms from /lib/libnss_files-2.7.so (0x43DB000)

--30123-- REDIR: 0x9A2150 (rawmemchr) redirected to 0x4006720
(rawmemchr)

==30123== Invalid write of size 1

==30123==    at 0x400665C: memset (mc_replace_strmem.c:490)

==30123==    by 0x4055499: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA54C is 0 bytes after a block of size 548
alloc'd

==30123==    at 0x4005525: malloc (vg_replace_malloc.c:149)

==30123==    by 0x817E267: _emalloc (zend_alloc.c:2280)

==30123==    by 0x80935F9: php_mysql_do_connect (php_mysql.c:745)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==

==30123== Invalid write of size 1

==30123==    at 0x4006654: memset (mc_replace_strmem.c:490)

==30123==    by 0x4055499: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA54D is 1 bytes after a block of size 548
alloc'd

==30123==    at 0x4005525: malloc (vg_replace_malloc.c:149)

==30123==    by 0x817E267: _emalloc (zend_alloc.c:2280)

==30123==    by 0x80935F9: php_mysql_do_connect (php_mysql.c:745)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40554A0: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA620 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40554AA: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA6C0 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40554B0: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA6C4 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40554B8: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA6CC is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40554BE: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA5B8 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 1

==30123==    at 0x4007319: strcpy (mc_replace_strmem.c:272)

==30123==    by 0x40554DD: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA57D is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 1

==30123==    at 0x400732C: strcpy (mc_replace_strmem.c:272)

==30123==    by 0x40554DD: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA582 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 1

==30123==    at 0x40554DE: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA6BF is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40554E5: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA684 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 1

==30123==    at 0x40554EF: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA68D is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 1

==30123==    at 0x40554F6: mysql_init (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093614: php_mysql_do_connect (php_mysql.c:748)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA6A9 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40584F9: mysql_options (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093636: php_mysql_do_connect (php_mysql.c:751)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA620 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid read of size 1

==30123==    at 0x40564B4: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA605 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40564CA: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA6D4 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40564D8: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA604 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid read of size 4

==30123==    at 0x40564E2: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA650 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid read of size 4

==30123==    at 0x4056D26: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA654 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid read of size 4

==30123==    at 0x4056714: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA648 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid read of size 4

==30123==    at 0x4056D18: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA644 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid write of size 4

==30123==    at 0x40565BD: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA614 is not stack'd, malloc'd or (recently)
free'd

==30123==

==30123== Invalid read of size 4

==30123==    at 0x4056CC7: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

==30123==  Address 0x43FA630 is not stack'd, malloc'd or (recently)
free'd



valgrind: m_mallocfree.c:178 (mk_plain_bszB): Assertion 'bszB != 0'
failed.

==30123==    at 0x38016659: report_and_quit (m_libcassert.c:136)

==30123==    by 0x38016983: vgPlain_assert_fail (m_libcassert.c:200)

==30123==    by 0x38020663: vgPlain_arena_malloc (m_mallocfree.c:178)

==30123==    by 0x380365B7: vgPlain_cli_malloc
(replacemalloc_core.c:101)

==30123==    by 0x3800248E: vgMemCheck_malloc
(mc_malloc_wrappers.c:182)

==30123==    by 0x38036D12: do_client_request (scheduler.c:1158)

==30123==    by 0x3803864C: vgPlain_scheduler (scheduler.c:869)

==30123==    by 0x38058AF3: run_a_thread_NORETURN (syswrap-linux.c:87)



sched status:

  running_tid=1



Thread 1: status = VgTs_Runnable

==30123==    at 0x4005525: malloc (vg_replace_malloc.c:149)

==30123==    by 0x4038A5C: my_malloc (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x405A56A: vio_new (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x4056DF8: mysql_real_connect (in
/usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0)

==30123==    by 0x8093673: php_mysql_do_connect (php_mysql.c:754)

==30123==    by 0x80939A9: zif_mysql_connect (php_mysql.c:805)

==30123==    by 0x81C0F1B: zend_do_fcall_common_helper_SPEC
(zend_vm_execute.h:200)

==30123==    by 0x81C67C6: ZEND_DO_FCALL_SPEC_CONST_HANDLER
(zend_vm_execute.h:1682)

==30123==    by 0x81C0A7C: execute (zend_vm_execute.h:92)

==30123==    by 0x819B94E: zend_execute_scripts (zend.c:1134)

==30123==    by 0x814A21A: php_execute_script (main.c:2006)

==30123==    by 0x8218788: main (php_cli.c:1140)

------------------------------------------------------------------------


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/bug.php?id=44283


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=44283&edit=1

Reply via email to