WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
13776
Memory Leak
https://bugs.webkit.org/show_bug.cgi?id=13776
Summary
Memory Leak
David Barto
Reported
2007-05-18 08:33:57 PDT
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@.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@.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@.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@.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...
Attachments
Memory leak information over 4 hours
(7.67 KB, application/octet-stream)
2007-05-22 11:29 PDT
,
David Barto
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Mark Rowe (bdash)
Comment 1
2007-05-19 00:35:28 PDT
Can you please repeat the process but with MallocStackLogging=YES set as an environment variable? You can do this easily from the Terminal: MallocStackLogging=YES open -a ~/Desktop/WebKit.app. This will cause the `leaks' output to include information showing where the leaked memory was allocated.
David Barto
Comment 2
2007-05-21 08:38:43 PDT
Per request. 22_ MallocStackLogging=YES open -a ~/Desktop/WebKit.app (14327) malloc: recording stacks using standard recorder 2007-05-21 08:20:36.842 open[14327] LSOpenFromURLSpec() returned -1 for application /Users/barto/Desktop/WebKit.app path (null). 2007-05-21 08:20:36.843 open[14327] Couldn't launch application: /Users/barto/Desktop/WebKit.app 23_ MallocStackLogging=YES open -a /Applications/WebKit/WebKit.app (14328) malloc: recording stacks using standard recorder 24_ leaks Safari Process 20703: 246054 nodes malloced for 95077 KB Process 20703: 99 leaks for 6512 total leaked bytes. Leak: 0x0f305870 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305750 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3056c0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305630 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3055a0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305510 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3052d0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305240 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305170 size=128 string 'should not reach here: address AbstractInterpreterGenerator::generate_method_entry(AbstractInterpreter::MethodKind kind) - 2' Leak: 0x0f3050f0 size=128 string 'should not reach here: address AbstractInterpreterGenerator::generate_method_entry(AbstractInterpreter::MethodKind kind) - 1' Leak: 0x1105e2a0 size=112 0x0c6b4760 0xa07c55b0 0x00029f00 0x00000000 .kG`.|U......... 0xa1121df8 0x09ab17f0 0x07680650 0x00000000 .........h.P.... 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000001 0x00000000 0x00000003 ................ 0x00000003 0x118afb60 0x00000000 0x00000000 .......`........ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000708 0x00000000 0x00000007 ................ Leak: 0x052b7170 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x07452590 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x118ed5d0 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f304e30 size=96 string 'should not reach here: address AbstractInterpreterGenerator::generate_slow_signature_handler()' Leak: 0x0f157b30 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x09a095e0 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f302440 size=96 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/sunrsasign.jar' Leak: 0x072d5c10 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f3082c0 size=96 string 'should not reach here: StubGenerator::generate_throw_exception - ArithmeticException' Leak: 0x0f1f6720 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x110ad070 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x07454960 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/bin/java' Leak: 0x0f306720 size=80 string 'should not reach here: generate_code_for(): entering_non_entrant_id' Leak: 0x0f305900 size=80 string 'should not reach here: end of block in TemplateTable::fast_new - UseTLAB' Leak: 0x0f3050a0 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f304f80 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f304ee0 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f304e90 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x09a9d820 size=80 0x0746d680 0x00000000 0x09463a30 0x00000000 .F.......F:0.... 0x0747fbd0 0x00000000 0x052361c0 0x00000000 .G.......#a..... 0x11848b90 0x00000000 0x05280940 0x00000000 .........(.@.... 0x11860de0 0x00000000 0x1181f030 0x00000000 ...........0.... 0x0f10e040 0x00000000 0x00000000 0x00000005 ...@............ Leak: 0x09417dd0 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java' Leak: 0x072df410 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.3/Home/bin/java' Leak: 0x118afb60 size=80 0xa1129514 0x00000000 0x00000000 0x09430e00 .............C.. 0x00000000 0x00000000 0x00000008 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0xfeffffff ................ 0x7f7fffff 0x7f7fffff 0x00000000 0x00000000 ................ 0x00000001 0x443f0000 0x00000000 0x00000005 ....D?.......... Leak: 0x0f302870 size=64 string 'should not reach here: address generate_atomic_xchg()' Leak: 0x0f305950 size=64 string 'should not reach here: TemplateTable::monitorexit' Leak: 0x0f3059d0 size=64 string 'should not reach here: fast_accessfield - _fast_cgetfield' Leak: 0x0f305a90 size=64 string 'should not reach here: fast_accessfield - _fast_lgetfield' Leak: 0x0f305ad0 size=64 string 'should not reach here: fast_accessfield - _fast_sgetfield' Leak: 0x0f305b50 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305b90 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305bd0 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c10 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c50 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c90 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305cd0 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305d80 size=64 string 'should not reach here: TemplateTable::fast_iload2' Leak: 0x0f305dc0 size=64 string 'should not reach here: TemplateTable::fast_icaload' Leak: 0x0f305e00 size=64 string 'should not reach here: TemplateTable::fast_invokevfinal' Leak: 0x0f306460 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3066e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3075e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f307620 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3076a0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3076e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f307720 size=64 string 'should not reach here: monitorenter_millicode_id' Leak: 0x0f307850 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x07622430 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x07613f90 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x000000be 0x000000c7 .`7............. 0x0000013d 0xa1b1c1d3 0x00000000 0x00000000 ...=............ 0x00000000 0x0217fe00 0x021802f4 0x00000003 ................ Leak: 0x07613d70 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x0000015b 0x00000209 .`7........[.... 0x00000347 0xa1b1c1d3 0x00000000 0x00000000 ...G............ 0x00000000 0x020c1400 0x020c211c 0x00010003 ..........!..... Leak: 0x0f1c8960 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x118dafa0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x074dde80 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09ad0a10 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09ad1060 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x0f14a5a0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0f305d10 size=48 string 'should not reach here: fast_xaccess - ftos' Leak: 0x0f3077c0 size=48 string 'should not reach here: monitorexit_millicode_id' Leak: 0x052a86c0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x094e0420 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x07453340 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0c60abb0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x110acfa0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x230f9890 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x0000015b 0x00000209 .`7........[.... 0x00000347 0xa1b1c1d3 0x00000000 0x00000000 ...G............ 0x00000000 0x12631400 0x1263211c 0x00000003 .....c...c!..... Leak: 0x09a99c00 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x074022d0 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09aafa50 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x07680650 size=48 string '?' Leak: 0x11848b90 size=32 string '-Djavaplugin.nodotversion=150' Leak: 0x094515e0 size=32 0x00000000 0x094234b0 0x0000000c 0x00000000 .....B4......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0944d110 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09432980 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09426390 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09417680 size=32 0x00000000 0x094393e0 0x0000000c 0x00000000 .....C.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x07682e40 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0767c440 size=32 0x00000000 0x07209290 0x0000000c 0x00000000 ..... .......... 0x0066fdd0 0x0000000c 0x00000000 0x00000000 .f.............. Leak: 0x07654830 size=32 0x00000000 0x094234b0 0x0000000c 0x00000000 .....B4......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x076190e0 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0746d680 size=32 string '-DtrustProxy=true' Leak: 0x072a0950 size=32 instance of 'NSCFString' 0xa07bc674 0x000107ad 0x052e60d0 0x0000001e .{.t......`..... 0x00000020 0x00000020 0x00000000 0x00000002 ... ... ........ Leak: 0x052cb290 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x052361c0 size=32 string '-XX:-UseSharedSpaces' Leak: 0x09a6fd60 size=16 instance of 'NSCFArray' 0x006037c0 0x00010484 0x00000001 0x0bc55564 .`7...........Ud Leak: 0x09a90990 size=16 string '1.3' Leak: 0x118b6a80 size=16 instance of 'NSCFArray' 0x006037c0 0x00010484 0x00000001 0x1105e2a4 .`7............. Leak: 0x072579b0 size=16 string 'ppc' Leak: 0x07255510 size=16 instance of 'NSCFNumber' 0x00603ce0 0x00010a83 0x01d40a50 0x00010001 .`<........P.... Leak: 0x0766e250 size=16 instance of 'NSCFArray' 0x006037c0 0x00010486 0x00000002 0x074fe040 .`7..........O.@ Leak: 0x0949d500 size=16 0x0000357b 0x00000000 0x00000000 0x00010001 ..5{............ Leak: 0x1181dda0 size=16 string 'Content-Type' 25_ 25_ 25_ 25_ 25_ echo "After running website:
http://www.dot.ca.gov/dist11/d11tmc/sdmap/showmap.html
" After running website:
http://www.dot.ca.gov/dist11/d11tmc/sdmap/showmap.html
26_ 26_ 26_ 26_ leaks SafariProcess 20703: 247813 nodes malloced for 95021 KB Process 20703: 97 leaks for 6384 total leaked bytes. Leak: 0x0f305870 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305750 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3056c0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305630 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3055a0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305510 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3052d0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305240 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305170 size=128 string 'should not reach here: address AbstractInterpreterGenerator::generate_method_entry(AbstractInterpreter::MethodKind kind) - 2' Leak: 0x0f3050f0 size=128 string 'should not reach here: address AbstractInterpreterGenerator::generate_method_entry(AbstractInterpreter::MethodKind kind) - 1' Leak: 0x1105e2a0 size=112 0x0c6b4760 0xa07c55b0 0x00029f00 0x00000000 .kG`.|U......... 0xa1121df8 0x09ab17f0 0x07680650 0x00000000 .........h.P.... 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000001 0x00000000 0x00000003 ................ 0x00000003 0x118afb60 0x00000000 0x00000000 .......`........ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000708 0x00000000 0x00000007 ................ Leak: 0x0f1f6720 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x072d5c10 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f302440 size=96 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/sunrsasign.jar' Leak: 0x0f3082c0 size=96 string 'should not reach here: StubGenerator::generate_throw_exception - ArithmeticException' Leak: 0x052b7170 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x07452590 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f157b30 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x09a095e0 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f304e30 size=96 string 'should not reach here: address AbstractInterpreterGenerator::generate_slow_signature_handler()' Leak: 0x118ed5d0 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x110ad070 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x072df410 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.3/Home/bin/java' Leak: 0x09a9d820 size=80 0x0746d680 0x00000000 0x09463a30 0x00000000 .F.......F:0.... 0x0747fbd0 0x00000000 0x052361c0 0x00000000 .G.......#a..... 0x11848b90 0x00000000 0x05280940 0x00000000 .........(.@.... 0x11860de0 0x00000000 0x1181f030 0x00000000 ...........0.... 0x0f10e040 0x00000000 0x00000000 0x00000005 ...@............ Leak: 0x07454960 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/bin/java' Leak: 0x09417dd0 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java' Leak: 0x118afb60 size=80 0xa1129514 0x00000000 0x00000000 0x09430e00 .............C.. 0x00000000 0x00000000 0x00000008 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0xfeffffff ................ 0x7f7fffff 0x7f7fffff 0x00000000 0x00000000 ................ 0x00000001 0x443f0000 0x00000000 0x00000005 ....D?.......... Leak: 0x0f304e90 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f304ee0 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f304f80 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f3050a0 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f305900 size=80 string 'should not reach here: end of block in TemplateTable::fast_new - UseTLAB' Leak: 0x0f306720 size=80 string 'should not reach here: generate_code_for(): entering_non_entrant_id' Leak: 0x0f3075e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f307620 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3076a0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3076e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f307720 size=64 string 'should not reach here: monitorenter_millicode_id' Leak: 0x0f307850 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f302870 size=64 string 'should not reach here: address generate_atomic_xchg()' Leak: 0x0f305950 size=64 string 'should not reach here: TemplateTable::monitorexit' Leak: 0x0f3059d0 size=64 string 'should not reach here: fast_accessfield - _fast_cgetfield' Leak: 0x0f305a90 size=64 string 'should not reach here: fast_accessfield - _fast_lgetfield' Leak: 0x0f305ad0 size=64 string 'should not reach here: fast_accessfield - _fast_sgetfield' Leak: 0x0f305b50 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305b90 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305bd0 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c50 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c90 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305cd0 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305d80 size=64 string 'should not reach here: TemplateTable::fast_iload2' Leak: 0x0f305dc0 size=64 string 'should not reach here: TemplateTable::fast_icaload' Leak: 0x0f305e00 size=64 string 'should not reach here: TemplateTable::fast_invokevfinal' Leak: 0x0f306460 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f1c8960 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x094e0420 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0f14a5a0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0f305d10 size=48 string 'should not reach here: fast_xaccess - ftos' Leak: 0x0f3077c0 size=48 string 'should not reach here: monitorexit_millicode_id' Leak: 0x07453340 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x052a86c0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x110acfa0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x230f9890 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x0000015b 0x00000209 .`7........[.... 0x00000347 0xa1b1c1d3 0x00000000 0x00000000 ...G............ 0x00000000 0x12631400 0x1263211c 0x00000003 .....c...c!..... Leak: 0x0c60abb0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x09a99c00 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x074022d0 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09aafa50 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09ad0a10 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09ad1060 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x07613f90 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x000000be 0x000000c7 .`7............. 0x0000013d 0xa1b1c1d3 0x00000000 0x00000000 ...=............ 0x00000000 0x0217fe00 0x021802f4 0x00000003 ................ Leak: 0x07613d70 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x0000015b 0x00000209 .`7........[.... 0x00000347 0xa1b1c1d3 0x00000000 0x00000000 ...G............ 0x00000000 0x020c1400 0x020c211c 0x00010003 ..........!..... Leak: 0x07622430 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x118dafa0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x07680650 size=48 string '?' Leak: 0x074dde80 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x11848b90 size=32 string '-Djavaplugin.nodotversion=150' Leak: 0x094515e0 size=32 0x00000000 0x094234b0 0x0000000c 0x00000000 .....B4......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0944d110 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09432980 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09426390 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09417680 size=32 0x00000000 0x094393e0 0x0000000c 0x00000000 .....C.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x07682e40 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0767c440 size=32 0x00000000 0x07209290 0x0000000c 0x00000000 ..... .......... 0x0066fdd0 0x0000000c 0x00000000 0x00000000 .f.............. Leak: 0x07654830 size=32 0x00000000 0x094234b0 0x0000000c 0x00000000 .....B4......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x076190e0 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0746d680 size=32 string '-DtrustProxy=true' Leak: 0x072a0950 size=32 instance of 'NSCFString' 0xa07bc674 0x000107ad 0x052e60d0 0x0000001e .{.t......`..... 0x00000020 0x00000020 0x00000000 0x00000002 ... ... ........ Leak: 0x052cb290 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x052361c0 size=32 string '-XX:-UseSharedSpaces' Leak: 0x09a6fd60 size=16 instance of 'NSCFArray' 0x006037c0 0x00010484 0x00000001 0x0bc55564 .`7...........Ud Leak: 0x09a90990 size=16 string '1.3' Leak: 0x118b6a80 size=16 instance of 'NSCFArray' 0x006037c0 0x00010484 0x00000001 0x1105e2a4 .`7............. Leak: 0x072579b0 size=16 string 'ppc' Leak: 0x07255510 size=16 instance of 'NSCFNumber' 0x00603ce0 0x00010a83 0x01d40a50 0x00010001 .`<........P.... Leak: 0x0766e250 size=16 instance of 'NSCFArray' 0x006037c0 0x00010486 0x00000002 0x074fe040 .`7..........O.@ Leak: 0x0949d500 size=16 0x0000357b 0x00000000 0x00000000 0x00010001 ..5{............ Leak: 0x1181dda0 size=16 string 'Content-Type' 27_ 27_ 27_ 27_ echo "after waiting for 2 refresh cycles" after waiting for 2 refresh cycles 28_ 28_ 28_ 28_ leaks Safari Process 20703: 247667 nodes malloced for 94437 KB Process 20703: 97 leaks for 6384 total leaked bytes. Leak: 0x0f305240 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3052d0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305510 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3055a0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305630 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3056c0 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305750 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f305870 size=144 string 'should not reach here: void InterpreterMacroAssembler::remove_activation(TosState state, Register ret_addr, bool throw_monitor_e' Leak: 0x0f3050f0 size=128 string 'should not reach here: address AbstractInterpreterGenerator::generate_method_entry(AbstractInterpreter::MethodKind kind) - 1' Leak: 0x0f305170 size=128 string 'should not reach here: address AbstractInterpreterGenerator::generate_method_entry(AbstractInterpreter::MethodKind kind) - 2' Leak: 0x1105e2a0 size=112 0x0c6b4760 0xa07c55b0 0x00029f00 0x00000000 .kG`.|U......... 0xa1121df8 0x09ab17f0 0x07680650 0x00000000 .........h.P.... 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000001 0x00000000 0x00000003 ................ 0x00000003 0x118afb60 0x00000000 0x00000000 .......`........ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000708 0x00000000 0x00000007 ................ Leak: 0x118ed5d0 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f157b30 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f304e30 size=96 string 'should not reach here: address AbstractInterpreterGenerator::generate_slow_signature_handler()' Leak: 0x0f3082c0 size=96 string 'should not reach here: StubGenerator::generate_throw_exception - ArithmeticException' Leak: 0x07452590 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x052b7170 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x072d5c10 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x09a095e0 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f1f6720 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x110ad070 size=96 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0xffffffff 0x00000000 0x00000000 ................ 0x01000000 0x01000000 0x01000000 0x01000000 ................ 0x07ffffff 0x07ffffff 0x07ffffff 0x07ffffff ................ 0x00000000 0x00000000 0x01ff0000 0x00000000 ................ Leak: 0x0f302440 size=96 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/sunrsasign.jar' Leak: 0x0f304ee0 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f304e90 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x09417dd0 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java' Leak: 0x07454960 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/bin/java' Leak: 0x0f305900 size=80 string 'should not reach here: end of block in TemplateTable::fast_new - UseTLAB' Leak: 0x118afb60 size=80 0xa1129514 0x00000000 0x00000000 0x09430e00 .............C.. 0x00000000 0x00000000 0x00000008 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0xfeffffff ................ 0x7f7fffff 0x7f7fffff 0x00000000 0x00000000 ................ 0x00000001 0x443f0000 0x00000000 0x00000005 ....D?.......... Leak: 0x0f3050a0 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x072df410 size=80 string '/System/Library/Frameworks/JavaVM.framework/Versions/1.3/Home/bin/java' Leak: 0x09a9d820 size=80 0x0746d680 0x00000000 0x09463a30 0x00000000 .F.......F:0.... 0x0747fbd0 0x00000000 0x052361c0 0x00000000 .G.......#a..... 0x11848b90 0x00000000 0x05280940 0x00000000 .........(.@.... 0x11860de0 0x00000000 0x1181f030 0x00000000 ...........0.... 0x0f10e040 0x00000000 0x00000000 0x00000005 ...@............ Leak: 0x0f306720 size=80 string 'should not reach here: generate_code_for(): entering_non_entrant_id' Leak: 0x0f304f80 size=80 string 'should not reach here: Compiled method has no interpreter entry point.' Leak: 0x0f307850 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f307720 size=64 string 'should not reach here: monitorenter_millicode_id' Leak: 0x0f3076e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3076a0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f307620 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f3075e0 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f306460 size=64 string 'should not reach here: generate_code_for() - default' Leak: 0x0f305e00 size=64 string 'should not reach here: TemplateTable::fast_invokevfinal' Leak: 0x0f305dc0 size=64 string 'should not reach here: TemplateTable::fast_icaload' Leak: 0x0f305d80 size=64 string 'should not reach here: TemplateTable::fast_iload2' Leak: 0x0f305cd0 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c90 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305c50 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305bd0 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305b90 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305b50 size=64 string 'should not reach here: TemplateTable::fast_storefield' Leak: 0x0f305ad0 size=64 string 'should not reach here: fast_accessfield - _fast_sgetfield' Leak: 0x0f305a90 size=64 string 'should not reach here: fast_accessfield - _fast_lgetfield' Leak: 0x0f3059d0 size=64 string 'should not reach here: fast_accessfield - _fast_cgetfield' Leak: 0x0f305950 size=64 string 'should not reach here: TemplateTable::monitorexit' Leak: 0x0f302870 size=64 string 'should not reach here: address generate_atomic_xchg()' Leak: 0x09ad1060 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09ad0a10 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09aafa50 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x074022d0 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x09a99c00 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x230f9890 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x0000015b 0x00000209 .`7........[.... 0x00000347 0xa1b1c1d3 0x00000000 0x00000000 ...G............ 0x00000000 0x12631400 0x1263211c 0x00000003 .....c...c!..... Leak: 0x07453340 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x094e0420 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x074dde80 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x118dafa0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x07613d70 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x0000015b 0x00000209 .`7........[.... 0x00000347 0xa1b1c1d3 0x00000000 0x00000000 ...G............ 0x00000000 0x020c1400 0x020c211c 0x00010003 ..........!..... Leak: 0x07613f90 size=48 instance of 'NSCFDictionary' 0x00603790 0x00010395 0x000000be 0x000000c7 .`7............. 0x0000013d 0xa1b1c1d3 0x00000000 0x00000000 ...=............ 0x00000000 0x0217fe00 0x021802f4 0x00000003 ................ Leak: 0x07622430 size=48 string '
http://java.sun.com/products/autodl/j2se
' Leak: 0x07680650 size=48 string '?' Leak: 0x0f1c8960 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0f14a5a0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0f305d10 size=48 string 'should not reach here: fast_xaccess - ftos' Leak: 0x0f3077c0 size=48 string 'should not reach here: monitorexit_millicode_id' Leak: 0x052a86c0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x0c60abb0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x110acfa0 size=48 0xffffffff 0x00000000 0x00000000 0x00000002 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ Leak: 0x11848b90 size=32 string '-Djavaplugin.nodotversion=150' Leak: 0x094515e0 size=32 0x00000000 0x094234b0 0x0000000c 0x00000000 .....B4......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0944d110 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09432980 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09426390 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x09417680 size=32 0x00000000 0x094393e0 0x0000000c 0x00000000 .....C.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x07682e40 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0767c440 size=32 0x00000000 0x07209290 0x0000000c 0x00000000 ..... .......... 0x0066fdd0 0x0000000c 0x00000000 0x00000000 .f.............. Leak: 0x07654830 size=32 0x00000000 0x094234b0 0x0000000c 0x00000000 .....B4......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x076190e0 size=32 0x00000000 0x05219510 0x0000000c 0x00000000 .....!.......... 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x0746d680 size=32 string '-DtrustProxy=true' Leak: 0x072a0950 size=32 instance of 'NSCFString' 0xa07bc674 0x000107ad 0x052e60d0 0x0000001e .{.t......`..... 0x00000020 0x00000020 0x00000000 0x00000002 ... ... ........ Leak: 0x052cb290 size=32 0x00000000 0x006eba20 0x0000000c 0x00000000 .....n. ........ 0x05223430 0x0000000c 0x00000000 0x00000000 ."40............ Leak: 0x052361c0 size=32 string '-XX:-UseSharedSpaces' Leak: 0x09a6fd60 size=16 instance of 'NSCFArray' 0x006037c0 0x00010484 0x00000001 0x0bc55564 .`7...........Ud Leak: 0x09a90990 size=16 string '1.3' Leak: 0x118b6a80 size=16 instance of 'NSCFArray' 0x006037c0 0x00010484 0x00000001 0x1105e2a4 .`7............. Leak: 0x072579b0 size=16 string 'ppc' Leak: 0x07255510 size=16 instance of 'NSCFNumber' 0x00603ce0 0x00010a83 0x01d40a50 0x00010001 .`<........P.... Leak: 0x0766e250 size=16 instance of 'NSCFArray' 0x006037c0 0x00010486 0x00000002 0x074fe040 .`7..........O.@ Leak: 0x0949d500 size=16 0x0000357b 0x00000000 0x00000000 0x00010001 ..5{............ Leak: 0x1181dda0 size=16 string 'Content-Type' 29_
David Barto
Comment 3
2007-05-22 11:29:11 PDT
Created
attachment 14659
[details]
Memory leak information over 4 hours Starting with 600MB used, it slowly increased to 1000MB used memory. Quitting Safari released back to the original 600MB used.
luying.pan
Comment 4
2009-10-19 19:28:32 PDT
I've seen the same thing with the gtk port. I left about 10 sessions running in separate processes over the weekend and when I came back, only two were left running, and their mem usage grew from 30MB to 600MB while cycling over the same 20 urls. To do this test, I modified the GtkLauncher to cycle through the URLs when the LOAD_FINISHED condition is reached. I tried something similar on the QT port, but didn't get a chance to wait that long to see results. However just cycling through about 5 URLs within a few minute I saw the memory grow to 40MB (
http://4.bp.blogspot.com/_JFpJ_4Fo-ZU/StzrnoCXLGI/AAAAAAAAFFM/o1dBTLZ65os/s1600-h/test.png
). I've seen it grow as high as 100MBs with more URLs, even though I disabled caching, and set the max cached page in memory to 0.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug