php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #50179 Incorrect double submission -> See error
Submitted: 2009-11-15 10:27 UTC Modified: 2009-11-15 10:29 UTC
From: ikickdogsforfun at hotmail dot com Assigned:
Status: Not a bug Package: Scripting Engine problem
PHP Version: 5.2.11 OS: Gentoo Linux
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: ikickdogsforfun at hotmail dot com
New email:
PHP Version: OS:

 

 [2009-11-15 10:27 UTC] ikickdogsforfun at hotmail dot com
Description:
------------
When runnig my C application using PHP SAPI, valgrind reports some mem leaks that appear to be coming from ZEND/SAPI.

Reproduce code:
---------------
The line that is pointed to by valgrind is:

php_embed_init(argv, argc PTSRMLS_CC);

The entire php.c can be seen at http://crispycrisp.org/php.txt

Expected result:
----------------
No me leaks

Actual result:
--------------
Here is the entire valgrind output:
http://crispycrisp.org/valgrind.txt

The relevant memleaks:
==24466== 20 bytes in 1 blocks are definitely lost in loss record 12 of 24
==24466==    at 0x40240F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==24466==    by 0x5B7DAE7: ???
==24466==    by 0x5B7DCB6: ???
==24466==    by 0x5B4C6AF: ???
==24466==    by 0x5B43E34: ???
==24466==    by 0x5B44402: ???
==24466==    by 0x402D905: ???
==24466==    by 0x402DA1A: ???
==24466==    by 0x402D0DC: ???
==24466==    by 0x402D2FD: ???
==24466==    by 0x47EEE8C: getservbyname_r (in /lib/libc-2.8.so)
==24466==    by 0x47EECF5: getservbyname (in /lib/libc-2.8.so)
==24466==    by 0x4C11E71: mysql_server_init (in /usr/lib/mysql/libmysqlclient.so.15.0.0)
==24466==    by 0x4292E16: zm_startup_mysqli (mysqli.c:498)
==24466==    by 0x4499235: zend_startup_module_ex (zend_API.c:1472)
==24466==    by 0x44A04AC: zend_hash_apply (zend_hash.c:673)
==24466==    by 0x44993F0: zend_startup_modules (zend_API.c:1519)
==24466==    by 0x4442394: php_module_startup (main.c:1843)
==24466==    by 0x450F337: php_embed_startup (php_embed.c:104)
==24466==    by 0x450F3B3: php_embed_init (php_embed.c:182)
==24466==    by 0x804A365: php_startup (php.c:134)
==24466==    by 0x804A453: php (php.c:161)
==24466==    by 0x80499D8: parsing_request (handler.c:141)
==24466==    by 0x804944D: handle (handler.c:25)
==24466==    by 0x403719A: (within /lib/libpthread-2.8.so)
==24466==    by 0x47D786D: clone (in /lib/libc-2.8.so)


==24466== 21 bytes in 1 blocks are definitely lost in loss record 13 of 24
==24466==    at 0x40240F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==24466==    by 0x5B7DAE7: ???
==24466==    by 0x5B7DCB6: ???
==24466==    by 0x5B4C6AF: ???
==24466==    by 0x5B43E34: ???
==24466==    by 0x5B44402: ???
==24466==    by 0x402D905: ???
==24466==    by 0x402DA1A: ???
==24466==    by 0x402C38C: ???
==24466==    by 0x402C696: ???
==24466==    by 0x47EEB35: getprotobyname_r (in /lib/libc-2.8.so)
==24466==    by 0x47EE9C8: getprotobyname (in /lib/libc-2.8.so)
==24466==    by 0x43291EE: zm_startup_sockets (sockets.c:528)
==24466==    by 0x4499235: zend_startup_module_ex (zend_API.c:1472)
==24466==    by 0x44A04AC: zend_hash_apply (zend_hash.c:673)
==24466==    by 0x44993F0: zend_startup_modules (zend_API.c:1519)
==24466==    by 0x4442394: php_module_startup (main.c:1843)
==24466==    by 0x450F337: php_embed_startup (php_embed.c:104)
==24466==    by 0x450F3B3: php_embed_init (php_embed.c:182)
==24466==    by 0x804A365: php_startup (php.c:134)
==24466==    by 0x804A453: php (php.c:161)
==24466==    by 0x80499D8: parsing_request (handler.c:141)
==24466==    by 0x804944D: handle (handler.c:25)
==24466==    by 0x403719A: (within /lib/libpthread-2.8.so)
==24466==    by 0x47D786D: clone (in /lib/libc-2.8.so)
==24466== 
==24466== 


==24466== 21 bytes in 1 blocks are definitely lost in loss record 14 of 24
==24466==    at 0x40240F8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==24466==    by 0x5B7DAE7: ???
==24466==    by 0x5B7DCB6: ???
==24466==    by 0x5B4C6AF: ???
==24466==    by 0x5B43E34: ???
==24466==    by 0x5B44402: ???
==24466==    by 0x402D905: ???
==24466==    by 0x402DA1A: ???
==24466==    by 0x402C38C: ???
==24466==    by 0x402C696: ???
==24466==    by 0x47EEB35: getprotobyname_r (in /lib/libc-2.8.so)
==24466==    by 0x47EE9C8: getprotobyname (in /lib/libc-2.8.so)
==24466==    by 0x43291AC: zm_startup_sockets (sockets.c:524)
==24466==    by 0x4499235: zend_startup_module_ex (zend_API.c:1472)
==24466==    by 0x44A04AC: zend_hash_apply (zend_hash.c:673)
==24466==    by 0x44993F0: zend_startup_modules (zend_API.c:1519)
==24466==    by 0x4442394: php_module_startup (main.c:1843)
==24466==    by 0x450F337: php_embed_startup (php_embed.c:104)
==24466==    by 0x450F3B3: php_embed_init (php_embed.c:182)
==24466==    by 0x804A365: php_startup (php.c:134)
==24466==    by 0x804A453: php (php.c:161)
==24466==    by 0x80499D8: parsing_request (handler.c:141)
==24466==    by 0x804944D: handle (handler.c:25)
==24466==    by 0x403719A: (within /lib/libpthread-2.8.so)
==24466==    by 0x47D786D: clone (in /lib/libc-2.8.so)

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2009-11-15 10:29 UTC] ikickdogsforfun at hotmail dot com
Was getting error:
Authentication failed: Incorrect username Authentication failed: Incorrect username
Warning: Cannot modify header information - headers already sent by (output started at /home/Web/sites/php-bugs-web/include/auth.inc:30) in /home/Web/sites/php-bugs-web/report.php on line 201
Didn't know it had submitted
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Sun Jul 27 19:00:03 2025 UTC