Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Security Level: Public
-
Labels:None
Description
I started to test under a php version that reports memory leaks and I get a good amount of reports.
I started plugging some in http://review.couchbase.org/#change,13511 but there's still some left.
I list here cat tests/*.diff
015+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/004.php'
016+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0C9FFEC8 (40 bytes), script=/home/laruence/couchbase/tests/004.php
017+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
018+ Last leak repeated 3 times
019+ === Total 4 memory leaks detected ===013+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
014+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x17A39EC8 (40 bytes), script=/home/laruence/couchbase/tests/005.php
015+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
016+ Last leak repeated 3 times
017+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
018+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(182) : Freeing 0x17A3C190 (24 bytes), script=/home/laruence/couchbase/tests/005.php
019+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
020+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(405) : Freeing 0x17A3C7E8 (24 bytes), script=/home/laruence/couchbase/tests/005.php
021+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
022+ /home/laruence/couchbase/couchbase.c(1436) : Freeing 0x17A3CF98 (24 bytes), script=/home/laruence/couchbase/tests/005.php
023+ Last leak repeated 1 time
024+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
025+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(1808) : Freeing 0x17A3D078 (24 bytes), script=/home/laruence/couchbase/tests/005.php
026+ Last leak repeated 3 times
027+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
028+ /home/laruence/php-5.2.17/main/spprintf.c(760) : Freeing 0x17A44F98 (79 bytes), script=/home/laruence/couchbase/tests/005.php
029+ Last leak repeated 1 time
030+ === Total 14 memory leaks detected ===007+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/006.php'
008+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0959BEC8 (40 bytes), script=/home/laruence/couchbase/tests/006.php
009+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
010+ Last leak repeated 3 times
011+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/006.php'
012+ /home/laruence/couchbase/couchbase.c(1310) : Freeing 0x095AAF40 (72 bytes), script=/home/laruence/couchbase/tests/006.php
013+ /home/laruence/php-5.2.17/Zend/zend_API.c(827) : Actual location (location was relayed)
014+ Last leak repeated 3 times
015+ === Total 8 memory leaks detected ===003+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/007.php'
004+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x093F5EC8 (40 bytes), script=/home/laruence/couchbase/tests/007.php
005+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
006+ === Total 1 memory leaks detected ===008+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/008.php'
009+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x026C1EC8 (40 bytes), script=/home/laruence/couchbase/tests/008.php
010+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
011+ Last leak repeated 4 times
012+ === Total 5 memory leaks detected ===003+ [Thu Feb 23 05:44:10 2012] Script: '/home/laruence/couchbase/tests/009.php'
004+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x13536EC8 (40 bytes), script=/home/laruence/couchbase/tests/009.php
005+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
006+ Last leak repeated 1 time
007+ === Total 2 memory leaks detected ===010+ [Thu Feb 23 05:44:10 2012] Script: '/home/laruence/couchbase/tests/010.php'
011+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0602EEC8 (40 bytes), script=/home/laruence/couchbase/tests/010.php
012+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
013+ Last leak repeated 2 times
014+ === Total 3 memory leaks detected ===005+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/011.php'
006+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0BD3EEC8 (40 bytes), script=/home/laruence/couchbase/tests/011.php
007+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
008+ Last leak repeated 1 time
009+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/011.php'
010+ /home/laruence/php-5.2.17/main/spprintf.c(760) : Freeing 0x0BD443B0 (79 bytes), script=/home/laruence/couchbase/tests/011.php
011+ === Total 3 memory leaks detected ===006+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/013.php'
007+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x197D8EC8 (40 bytes), script=/home/laruence/couchbase/tests/013.php
008+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
009+ === Total 1 memory leaks detected ===003+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/014.php'
004+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x06E2EEC8 (40 bytes), script=/home/laruence/couchbase/tests/014.php
005+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
006+ Last leak repeated 1 time
007+ === Total 2 memory leaks detected ===013+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/015.php'
014+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0A602EC8 (40 bytes), script=/home/laruence/couchbase/tests/015.php
015+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
016+ === Total 1 memory leaks detected ===013+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/016.php'
014+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0462AEC8 (40 bytes), script=/home/laruence/couchbase/tests/016.php
015+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
016+ === Total 1 memory leaks detected ===013+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/017.php'
014+ /home/laruence/couchbase/couchbase.c(625) : Freeing 0x13ECACD8 (4 bytes), script=/home/laruence/couchbase/tests/017.php
015+ Last leak repeated 7 times
016+ === Total 8 memory leaks detected ===081+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/019.php'
082+ /home/laruence/couchbase/couchbase.c(625) : Freeing 0x0DD405F8 (30 bytes), script=/home/laruence/couchbase/tests/019.php
083+ Last leak repeated 4 times
084+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/019.php'
085+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(182) : Freeing 0x0DD408B0 (24 bytes), script=/home/laruence/couchbase/tests/019.php
086+ === Total 6 memory leaks detected ===002- Array
003- (
004- [0] => Array
005- (
006- [key] => couchbase_%s
007- [value] => couchbase_value_%s
008- )
009-
010- [1] => Array
011- (
012- [key] => couchbase_%s
013- [value] => couchbase_value_%s
014- )
015-
016- [2] => Array
017- (
018- [key] => couchbase_%s
019- [value] => couchbase_value_%s
020- )
021-
022- [3] => Array
023- (
024- [key] => couchbase_%s
025- [value] => couchbase_value_%s
026- )
027-
028- )
029- bool(true)
030- Array
031- (
032- [0] => Array
033- (
034- [key] => couchbase_%s
035- [value] => couchbase_value_%s
036- [cas] => %s
037- )
038-
039- [1] => Array
040- (
041- [key] => couchbase_%s
042- [value] => couchbase_value_%s
043- [cas] => %s
044- )
045-
046- [2] => Array
047- (
048- [key] => couchbase_%s
049- [value] => couchbase_value_%s
050- [cas] => %s
051- )
052-
053- [3] => Array
054- (
055- [key] => couchbase_%s
056- [value] => couchbase_value_%s
057- [cas] => %s
058- )
059-
060- )002- bool(false)
003- bool(true)006+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/023.php'
007+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x1DEE2EC8 (40 bytes), script=/home/laruence/couchbase/tests/023.php
008+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
009+ Last leak repeated 4 times
010+ === Total 5 memory leaks detected ===025+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/025.php'
026+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x10FF2EC8 (40 bytes), script=/home/laruence/couchbase/tests/025.php
027+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
028+ Last leak repeated 1 time
029+ === Total 2 memory leaks detected ===008- Array
009- (
010- [foo] => dummy
011- [bar] => dummy
012- )
013- Array
014- (
015- [key] => foo
016- [value] => dummy
017- )
018- Array
019- (
020- [key] => bar
021- [value] => dummy
022- )008- Array
009- (
010- [foo] => dummy
011- [bar] => dummy
012- )
013- Array
014- (
015- [key] => foo
016- [value] => dummy
017- )
018- Array
019- (
020- [key] => bar
021- [value] => dummy
022- )
I started plugging some in http://review.couchbase.org/#change,13511 but there's still some left.
I list here cat tests/*.diff
015+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/004.php'
016+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0C9FFEC8 (40 bytes), script=/home/laruence/couchbase/tests/004.php
017+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
018+ Last leak repeated 3 times
019+ === Total 4 memory leaks detected ===013+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
014+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x17A39EC8 (40 bytes), script=/home/laruence/couchbase/tests/005.php
015+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
016+ Last leak repeated 3 times
017+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
018+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(182) : Freeing 0x17A3C190 (24 bytes), script=/home/laruence/couchbase/tests/005.php
019+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
020+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(405) : Freeing 0x17A3C7E8 (24 bytes), script=/home/laruence/couchbase/tests/005.php
021+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
022+ /home/laruence/couchbase/couchbase.c(1436) : Freeing 0x17A3CF98 (24 bytes), script=/home/laruence/couchbase/tests/005.php
023+ Last leak repeated 1 time
024+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
025+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(1808) : Freeing 0x17A3D078 (24 bytes), script=/home/laruence/couchbase/tests/005.php
026+ Last leak repeated 3 times
027+ [Thu Feb 23 05:44:07 2012] Script: '/home/laruence/couchbase/tests/005.php'
028+ /home/laruence/php-5.2.17/main/spprintf.c(760) : Freeing 0x17A44F98 (79 bytes), script=/home/laruence/couchbase/tests/005.php
029+ Last leak repeated 1 time
030+ === Total 14 memory leaks detected ===007+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/006.php'
008+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0959BEC8 (40 bytes), script=/home/laruence/couchbase/tests/006.php
009+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
010+ Last leak repeated 3 times
011+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/006.php'
012+ /home/laruence/couchbase/couchbase.c(1310) : Freeing 0x095AAF40 (72 bytes), script=/home/laruence/couchbase/tests/006.php
013+ /home/laruence/php-5.2.17/Zend/zend_API.c(827) : Actual location (location was relayed)
014+ Last leak repeated 3 times
015+ === Total 8 memory leaks detected ===003+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/007.php'
004+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x093F5EC8 (40 bytes), script=/home/laruence/couchbase/tests/007.php
005+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
006+ === Total 1 memory leaks detected ===008+ [Thu Feb 23 05:44:08 2012] Script: '/home/laruence/couchbase/tests/008.php'
009+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x026C1EC8 (40 bytes), script=/home/laruence/couchbase/tests/008.php
010+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
011+ Last leak repeated 4 times
012+ === Total 5 memory leaks detected ===003+ [Thu Feb 23 05:44:10 2012] Script: '/home/laruence/couchbase/tests/009.php'
004+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x13536EC8 (40 bytes), script=/home/laruence/couchbase/tests/009.php
005+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
006+ Last leak repeated 1 time
007+ === Total 2 memory leaks detected ===010+ [Thu Feb 23 05:44:10 2012] Script: '/home/laruence/couchbase/tests/010.php'
011+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0602EEC8 (40 bytes), script=/home/laruence/couchbase/tests/010.php
012+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
013+ Last leak repeated 2 times
014+ === Total 3 memory leaks detected ===005+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/011.php'
006+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0BD3EEC8 (40 bytes), script=/home/laruence/couchbase/tests/011.php
007+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
008+ Last leak repeated 1 time
009+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/011.php'
010+ /home/laruence/php-5.2.17/main/spprintf.c(760) : Freeing 0x0BD443B0 (79 bytes), script=/home/laruence/couchbase/tests/011.php
011+ === Total 3 memory leaks detected ===006+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/013.php'
007+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x197D8EC8 (40 bytes), script=/home/laruence/couchbase/tests/013.php
008+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
009+ === Total 1 memory leaks detected ===003+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/014.php'
004+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x06E2EEC8 (40 bytes), script=/home/laruence/couchbase/tests/014.php
005+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
006+ Last leak repeated 1 time
007+ === Total 2 memory leaks detected ===013+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/015.php'
014+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0A602EC8 (40 bytes), script=/home/laruence/couchbase/tests/015.php
015+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
016+ === Total 1 memory leaks detected ===013+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/016.php'
014+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x0462AEC8 (40 bytes), script=/home/laruence/couchbase/tests/016.php
015+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
016+ === Total 1 memory leaks detected ===013+ [Thu Feb 23 05:44:12 2012] Script: '/home/laruence/couchbase/tests/017.php'
014+ /home/laruence/couchbase/couchbase.c(625) : Freeing 0x13ECACD8 (4 bytes), script=/home/laruence/couchbase/tests/017.php
015+ Last leak repeated 7 times
016+ === Total 8 memory leaks detected ===081+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/019.php'
082+ /home/laruence/couchbase/couchbase.c(625) : Freeing 0x0DD405F8 (30 bytes), script=/home/laruence/couchbase/tests/019.php
083+ Last leak repeated 4 times
084+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/019.php'
085+ /home/laruence/php-5.2.17/Zend/zend_vm_execute.h(182) : Freeing 0x0DD408B0 (24 bytes), script=/home/laruence/couchbase/tests/019.php
086+ === Total 6 memory leaks detected ===002- Array
003- (
004- [0] => Array
005- (
006- [key] => couchbase_%s
007- [value] => couchbase_value_%s
008- )
009-
010- [1] => Array
011- (
012- [key] => couchbase_%s
013- [value] => couchbase_value_%s
014- )
015-
016- [2] => Array
017- (
018- [key] => couchbase_%s
019- [value] => couchbase_value_%s
020- )
021-
022- [3] => Array
023- (
024- [key] => couchbase_%s
025- [value] => couchbase_value_%s
026- )
027-
028- )
029- bool(true)
030- Array
031- (
032- [0] => Array
033- (
034- [key] => couchbase_%s
035- [value] => couchbase_value_%s
036- [cas] => %s
037- )
038-
039- [1] => Array
040- (
041- [key] => couchbase_%s
042- [value] => couchbase_value_%s
043- [cas] => %s
044- )
045-
046- [2] => Array
047- (
048- [key] => couchbase_%s
049- [value] => couchbase_value_%s
050- [cas] => %s
051- )
052-
053- [3] => Array
054- (
055- [key] => couchbase_%s
056- [value] => couchbase_value_%s
057- [cas] => %s
058- )
059-
060- )002- bool(false)
003- bool(true)006+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/023.php'
007+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x1DEE2EC8 (40 bytes), script=/home/laruence/couchbase/tests/023.php
008+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
009+ Last leak repeated 4 times
010+ === Total 5 memory leaks detected ===025+ [Thu Feb 23 05:44:13 2012] Script: '/home/laruence/couchbase/tests/025.php'
026+ /home/laruence/couchbase/couchbase.c(1399) : Freeing 0x10FF2EC8 (40 bytes), script=/home/laruence/couchbase/tests/025.php
027+ /home/laruence/php-5.2.17/Zend/zend_alloc.c(2391) : Actual location (location was relayed)
028+ Last leak repeated 1 time
029+ === Total 2 memory leaks detected ===008- Array
009- (
010- [foo] => dummy
011- [bar] => dummy
012- )
013- Array
014- (
015- [key] => foo
016- [value] => dummy
017- )
018- Array
019- (
020- [key] => bar
021- [value] => dummy
022- )008- Array
009- (
010- [foo] => dummy
011- [bar] => dummy
012- )
013- Array
014- (
015- [key] => foo
016- [value] => dummy
017- )
018- Array
019- (
020- [key] => bar
021- [value] => dummy
022- )
Activity
- All
- Comments
- Work Log
- History
- Activity
- Gerrit Reviews
Jan Lehnardt
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |