[Webkit-unassigned] [Bug 13776] New: Memory Leak

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri May 18 08:33:57 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=13776

           Summary: Memory Leak
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
               URL: http://www.dot.ca.gov/dist11/d11tmc/sdmap/showmap.html
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: Blocker
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: david.barto at viasat.com


launch Webkit (overnite build) and let the page refresh a couple of times. Each
refresh adds a little more leaked memory:

Before Opening page: (after launch)

Process 12759: 132902 nodes malloced for 13901 KB
Process 12759: 12 leaks for 656 total leaked bytes.
Leak: 0x06337a30  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06337a5c 0x06337a70 0xa1b1c1d3     .....3z\.3zp....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x0065d5f0     .............e..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x06334fd0 0x06337a8c 0x06337aa0 0xa1b1c1d3     .3O..3z..3z.....
Leak: 0x063379d0  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x063379fc 0x06337a10 0xa1b1c1d3     .....3y..3z.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x063297c0     .............2..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x0065d5d0 0x06337a2c 0x06337a40 0x06307ff0     .e...3z,.3z at .0..
Leak: 0x06332b90  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06332bbc 0x06332bd0 0xa1b1c1d3     .....3+..3+.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x006d20b0     .............m .
        0x0000357b 0x00000000 0x00000000 0x0000c1d3     ..5{............
        0x0066de20 0x0066db80 0x00699fa0 0xa1b1c1d3     .f. .f...i......
Leak: 0x00671ee0  size=80
        0x773f12d9 0x00000000 0xa32aacf4 0x00000001     w?.......*......
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x00679e10 0x00000000     .........g......
        0x0067d210 0x00000000 0x00000001 0x00000000     .g..............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x00679e10  size=80
        0x773f9229 0x00000020 0x00663690 0x00000001     w?.)... .f6.....
        0x00000018 0x00000018 0x00000018 0x00000000     ................
        0x00000000 0x00671ee0 0x00000000 0x00000000     .....g..........
        0x0067d210 0x00000001 0x00000001 0x00000000     .g..............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x00663690  size=64       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x28636f6d 0x2e617070     .{.t....(com.app
        0x6c652e48 0x49546f6f 0x6c626f78 0x2e77696e     le.HIToolbox.win
        0x646f7767 0x726f7570 0x732e6d65 0x6e756261     dowgroups.menuba
        0x7200ffff 0x00000000 0x00000000 0x00000034     r..............4
Leak: 0x06324340  size=32       instance of 'NSCFArray'
        0x006037c0 0x00010484 0x00000004 0x06332b90     .`7..........3+.
        0x06337970 0x063379d0 0x06337a30 0x00000000     .3yp.3y..3z0....
Leak: 0x0066de20  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x0e4d6f75 0x6e746564     .{.t.....Mounted
        0x566f6c75 0x6d657300 0x30333433 0x33000002     Volumes.03433...
Leak: 0x0065d5d0  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x11536574 0x4465736b     .{.t.....SetDesk
        0x746f7050 0x69637475 0x72650035 0x41334636     topPicture.5A3F6
Leak: 0x0065d5f0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x063297c0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x006d20b0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...

Quick second check.

24_ leaks Safari
Process 12759: 71065 nodes malloced for 11297 KB
Process 12759: 9 leaks for 432 total leaked bytes.
Leak: 0x06332b90  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06332bbc 0x06332bd0 0xa1b1c1d3     .....3+..3+.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x006d20b0     .............m .
        0x0000357b 0x00000000 0x00000000 0x0000c1d3     ..5{............
        0x0066de20 0x0066db80 0x00699fa0 0xa1b1c1d3     .f. .f...i......
Leak: 0x063379d0  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x063379fc 0x06337a10 0xa1b1c1d3     .....3y..3z.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x063297c0     .............2..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x0065d5d0 0x06337a2c 0x06337a40 0x06307ff0     .e...3z,.3z at .0..
Leak: 0x06337a30  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06337a5c 0x06337a70 0xa1b1c1d3     .....3z\.3zp....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x0065d5f0     .............e..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x06334fd0 0x06337a8c 0x06337aa0 0xa1b1c1d3     .3O..3z..3z.....
Leak: 0x06324340  size=32       instance of 'NSCFArray'
        0x006037c0 0x00010484 0x00000004 0x06332b90     .`7..........3+.
        0x06337970 0x063379d0 0x06337a30 0x00000000     .3yp.3y..3z0....
Leak: 0x0066de20  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x0e4d6f75 0x6e746564     .{.t.....Mounted
        0x566f6c75 0x6d657300 0x30333433 0x33000002     Volumes.03433...
Leak: 0x0065d5d0  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x11536574 0x4465736b     .{.t.....SetDesk
        0x746f7050 0x69637475 0x72650035 0x41334636     topPicture.5A3F6
Leak: 0x063297c0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x0065d5f0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x006d20b0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...

After loading page, and 1 refresh.

25_ leaks Safari
Process 12759: 68507 nodes malloced for 10826 KB
Process 12759: 14 leaks for 784 total leaked bytes.
Leak: 0x06332b90  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06332bbc 0x06332bd0 0xa1b1c1d3     .....3+..3+.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x006d20b0     .............m .
        0x0000357b 0x00000000 0x00000000 0x0000c1d3     ..5{............
        0x0066de20 0x0066db80 0x00699fa0 0xa1b1c1d3     .f. .f...i......
Leak: 0x06337a30  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06337a5c 0x06337a70 0xa1b1c1d3     .....3z\.3zp....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x0065d5f0     .............e..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x06334fd0 0x06337a8c 0x06337aa0 0xa1b1c1d3     .3O..3z..3z.....
Leak: 0x063379d0  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x063379fc 0x06337a10 0xa1b1c1d3     .....3y..3z.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x063297c0     .............2..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x0065d5d0 0x06337a2c 0x06337a40 0x06307ff0     .e...3z,.3z at .0..
Leak: 0x00671ee0  size=80
        0x773f12d9 0x00000000 0xa32aacf4 0x00000001     w?.......*......
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x07ac3f40 0x00000000     ..........?@....
        0x0067d210 0x00000000 0x00000001 0x00000000     .g..............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x07ac3f40  size=80
        0x70f43379 0x00000020 0x07ac3f90 0x00000001     p.3y... ..?.....
        0x00000065 0x00000065 0x00000065 0x00000000     ...e...e...e....
        0x00679e10 0x00671ee0 0x00000000 0x00000000     .g...g..........
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x00679e10  size=80
        0x773f9229 0x00000020 0x00663690 0x00000001     w?.)... .f6.....
        0x00000018 0x00000018 0x00000018 0x07ac3f40     ..............?@
        0x00000000 0x00671ee0 0x00000000 0x00000000     .....g..........
        0x0067d210 0x00000001 0x00000001 0x00000000     .g..............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x00663690  size=64       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x28636f6d 0x2e617070     .{.t....(com.app
        0x6c652e48 0x49546f6f 0x6c626f78 0x2e77696e     le.HIToolbox.win
        0x646f7767 0x726f7570 0x732e6d65 0x6e756261     dowgroups.menuba
        0x7200ffff 0x00000000 0x00000000 0x00000034     r..............4
Leak: 0x07ac3f90  size=48       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x25636f6d 0x2e617070     .{.t....%com.app
        0x6c652e48 0x49546f6f 0x6c626f78 0x2e77696e     le.HIToolbox.win
        0x646f7767 0x726f7570 0x732e6d65 0x6e75006d     dowgroups.menu.m
Leak: 0x06324340  size=32       instance of 'NSCFArray'
        0x006037c0 0x00010484 0x00000004 0x06332b90     .`7..........3+.
        0x06337970 0x063379d0 0x06337a30 0x00000000     .3yp.3y..3z0....
Leak: 0x0066de20  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x0e4d6f75 0x6e746564     .{.t.....Mounted
        0x566f6c75 0x6d657300 0x30333433 0x33000002     Volumes.03433...
Leak: 0x0065d5d0  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x11536574 0x4465736b     .{.t.....SetDesk
        0x746f7050 0x69637475 0x72650035 0x41334636     topPicture.5A3F6
Leak: 0x0065d5f0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x063297c0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x006d20b0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...

After the second refresh: 1 new leak.

27_ leaks Safari
Process 12759: 68628 nodes malloced for 10884 KB
Process 12759: 15 leaks for 864 total leaked bytes.
Leak: 0x06332b90  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06332bbc 0x06332bd0 0xa1b1c1d3     .....3+..3+.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x006d20b0     .............m .
        0x0000357b 0x00000000 0x00000000 0x0000c1d3     ..5{............
        0x0066de20 0x0066db80 0x00699fa0 0xa1b1c1d3     .f. .f...i......
Leak: 0x063379d0  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x063379fc 0x06337a10 0xa1b1c1d3     .....3y..3z.....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x063297c0     .............2..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x0065d5d0 0x06337a2c 0x06337a40 0x06307ff0     .e...3z,.3z at .0..
Leak: 0x06337a30  size=96       instance of 'NSCFDictionary'
        0x00603790 0x00010394 0x00000001 0x00000001     .`7.............
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x00000000 0x06337a5c 0x06337a70 0xa1b1c1d3     .....3z\.3zp....
        0xa1b1c1d3 0xa1b1c1d3 0xa1b1c1d3 0x0065d5f0     .............e..
        0x00000005 0xa1b1c1d3 0x00000000 0x00000000     ................
        0x06334fd0 0x06337a8c 0x06337aa0 0xa1b1c1d3     .3O..3z..3z.....
Leak: 0x00671ee0  size=80
        0x773f12d9 0x00000000 0xa32aacf4 0x00000001     w?.......*......
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x07ac3f40 0x00000000     ..........?@....
        0x0067d210 0x00000000 0x00000001 0x00000000     .g..............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x00679e10  size=80
        0x773f9229 0x00000020 0x00663690 0x00000001     w?.)... .f6.....
        0x00000018 0x00000018 0x00000018 0x07ac3f40     ..............?@
        0x00000000 0x00671ee0 0x00000000 0x00000000     .....g..........
        0x0067d210 0x00000001 0x00000001 0x00000000     .g..............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x07ac3f40  size=80
        0x70f43379 0x00000020 0x07ac3f90 0x00000001     p.3y... ..?.....
        0x00000065 0x00000065 0x00000065 0x00000000     ...e...e...e....
        0x00679e10 0x00671ee0 0x00000000 0x00000000     .g...g..........
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x00000000 0x00000000     ................
Leak: 0x0066b150  size=80       instance of 'NSCFArray'
        0x006037c0 0x00010484 0x0000000f 0x06327850     .`7..........2xP
        0x063b7720 0x063b7730 0x00615910 0x00615920     .;w .;w0.aY..aY 
        0x06396080 0x06396090 0x063960b0 0x063960c0     .9`..9`..9`..9`.
        0x06396160 0x06396170 0x06396250 0x06396340     .9a`.9ap.9bP.9c@
        0x06396450 0x06396260 0x00000000 0x00660005     .9dP.9b`.....f..
Leak: 0x00663690  size=64       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x28636f6d 0x2e617070     .{.t....(com.app
        0x6c652e48 0x49546f6f 0x6c626f78 0x2e77696e     le.HIToolbox.win
        0x646f7767 0x726f7570 0x732e6d65 0x6e756261     dowgroups.menuba
        0x7200ffff 0x00000000 0x00000000 0x00000034     r..............4
Leak: 0x07ac3f90  size=48       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x25636f6d 0x2e617070     .{.t....%com.app
        0x6c652e48 0x49546f6f 0x6c626f78 0x2e77696e     le.HIToolbox.win
        0x646f7767 0x726f7570 0x732e6d65 0x6e75006d     dowgroups.menu.m
Leak: 0x06324340  size=32       instance of 'NSCFArray'
        0x006037c0 0x00010484 0x00000004 0x06332b90     .`7..........3+.
        0x06337970 0x063379d0 0x06337a30 0x00000000     .3yp.3y..3z0....
Leak: 0x0066de20  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x0e4d6f75 0x6e746564     .{.t.....Mounted
        0x566f6c75 0x6d657300 0x30333433 0x33000002     Volumes.03433...
Leak: 0x0065d5d0  size=32       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x11536574 0x4465736b     .{.t.....SetDesk
        0x746f7050 0x69637475 0x72650035 0x41334636     topPicture.5A3F6
Leak: 0x0065d5f0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x063297c0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...
Leak: 0x006d20b0  size=16       instance of 'NSCFString'
        0xa07bc674 0x0001078c 0x044b696e 0x64000001     .{.t.....Kind...


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list