About | Buy | Forum | Industry Watch | Learning Curve | Products | Search | Twitter | Xnews
Home » Industry Watch » The Technological

Safari 6.1 Beware

Those slick Apple coders are up to their old tricks again.


Buy It

Try It

CUPERTINO (Rixstep) — You might first notice something's wrong when your webmail compose panel gets wobbly: there's a sagging annoying delay between typing and onscreen feedback.

You've run into a memory problem. Safari 6.1 leaks like a sieve. It leaks in its main module and in WebProcess as well. The flurry of leaks in JavaScriptCore seems endless, and merely listing them will max out at least one CPU core.

Safari 6.1 in an absolute inexcusable mess. Do not upgrade.

Then and Now

Safari 6.0 was a dream. Would regularly report zero leaks (or at most one tiny leak) after long use. Memory management is not particularly difficult on OS X. Rixstep's ACP recently went through a massive overhaul after a client pointed to a very popular third party app that leaked over 4 MB just starting up. The Rixstep team took the time to audit all the following ACP apps, finally giving them all a 'clean bill of health' - zero leaks after long use.

The following apps/modules were audited for a single software update.

ACL, ACP.framework, ArchInfo, ASB, ASM, ASMX, BBC, Bundle, CatInfo, CharX, Chex, Classes, Clearff, CLIX, CRLF, FileInfo, Fortune, GD, GDE, Lightman, Luffarschack, MC, MD, NSURL, Othello, Outbox, PlistEdit, Pwgen, Rixcomp, Rixedit, Rixicons, Rixmode, Rixstamp, Rixtime, Royale, Runner, RxDefaults, S3, SPX, SPXN, Swap, Swapwatch, TempEdit, TIFFCompress, TMI, Tracker, UCS, XaBatch, Xattr, Xattrib, Xbase, Xframe, Xfile, Xfind, Xrename, Xscan, Xsed, Xshelf, Xstamp, Xstat, Xstrings, XX, Zippit.

And always the yardstick: Safari. The web browser from Apple. A shining example of clean design and meticulous programming.

Would that it were so under the bonnet as well.

Safari 5

A swift perusal of the web shows that people had severe difficulties with Safari 5 and Safari 6.0 once upon a time.



But that was back in the day before Apple stopped packaging those noble memory hogs Flash and Java. Without Flash and Java, OS X should run really nicely, shouldn't it?

Indeed. So use of utilities such as this became infrequent.



And with reasonably good hardware, memory troubles were a thing of the past. Swap kept in the green, no noticeable sags, and Safari burped up at most a single leak.

Compare to today. This is Safari 6.1 right after launch, before loading a single page.

Process 1876: 54980 nodes malloced for 7686 KB
Process 1876: 4 leaks for 832 total leaked bytes.
Leak: 0x7fe433cac700  size=224  zone: DefaultMallocZone_0x1084ea000
	0x00000000 0x00000000 0x7e0d7010 0x00007fff 	.........p.~....
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x64695f6f 0x732b273d 	........o_id='+s
	0x00000001 0x00000006 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	...
Leak: 0x7fe43502b310  size=224  zone: DefaultMallocZone_0x1084ea000
	0x00000000 0x00000000 0x7e0d7010 0x00007fff 	.........p.~....
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00030000 	................
	0x00000001 0x00000006 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	...
Leak: 0x7fe4350512e0  size=224  zone: DefaultMallocZone_0x1084ea000
	0x00000000 0x00000000 0x7e0d7010 0x00007fff 	.........p.~....
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x73616d2d 0x00166574 	........-maste..
	0x00000001 0x00000006 0x00000000 0x00000000 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	...
Leak: 0x7fe435002110  size=160  zone: DefaultMallocZone_0x1084ea000
	0x7e149830 0x00007fff 0x89abcdef 0xffffffff 	0..~............
	0x00000002 0x00000001 0x00000000 0x00000000 	................
	0x7e149980 0x00007fff 0x00000000 0x00000000 	...~............
	0x00000000 0x00000000 0x00000000 0x00000001 	................
	0x00000000 0x00000000 0x00000000 0x00000000 	................
	0x0000001b 0x00000000 0x00000000 0x00000000 	................
	0x72756f73 0x00006563 0x350021b0 0x00007fe4 	source...!.5....
	0x350021f0 0x00007fe4 0x00000002 0x00000044 	.!.5........D...
	...

And that's just the beginning. For Safari 6.1 leaks more and more and more. And just to put the cherry on top of the tart, it starts up with a spinning beach ball.



When's the last time you saw a spinning beach ball - at least if you're not running Apple's great Xcode?

Here's what Apple's meticulously coded WebProcess looks like on cold start.

Process:         WebProcess [1951]
leaks Report Version:  2.0
Process 1951: 9528 nodes malloced for 1589 KB
Process 1951: 0 leaks for 0 total leaked bytes.

Good! Now let's visit our first site - Gmail. And let's turn images off just to be kind.

leaks Report Version:  2.0
Process 1951: 182496 nodes malloced for 38478 KB
Process 1951: 9 leaks for 256 total leaked bytes.
Leak: 0x7fe7a3cbff60  size=32  zone: DefaultMallocZone_0x1020ea000
	0xd277e389 0x9bde535b 0x1d2329ce 0xb221ffbb 	..w.[S...)#...!.
	0x1c03867b 0x86c86970 0xabddf7e0 0x9f8acf38 	{...pi......8...
Leak: 0x7fe7a52cf420  size=32  zone: DefaultMallocZone_0x1020ea000
	0x5cdd7d86 0x54d8ab1f 0xa1049030 0xb05fd9e6 	.}.\...T0....._.
	0x9c91ef65 0x36f43ed0 0x520cfee7 0x7bce8f07 	e....>.6...R...{
Leak: 0x7fe7a52e6bd0  size=32  zone: DefaultMallocZone_0x1020ea000
	0x80930594 0x473dfaf2 0x698d338d 0xfb6b7790 	......=G.3.i.wk.
	0x41930270 0x78c3278a 0x108f0359 0x4bb1268d 	p..A.'.xY....&.K
Leak: 0x7fe7a52fb7a0  size=32  zone: DefaultMallocZone_0x1020ea000
	0x11195780 0xba276c06 0x78c96684 0x07a00337 	.W...l'..f.x7...
	0xfabad469 0x03cb76ca 0x9bf557c4 0xd4141e7d 	i....v...W..}...
Leak: 0x7fe7a681f5c0  size=32  zone: DefaultMallocZone_0x1020ea000
	0xdba36dcf 0x1d29972e 0x40fc256f 0x0bdd121f 	.m....).o%.@....
	0x87ee1582 0xa42c4ec7 0xdb20777d 0x256dd2ed 	.....N,.}w ...m%
Leak: 0x7fe7a68291f0  size=32  zone: DefaultMallocZone_0x1020ea000
	0x7d29ea6b 0x3138d7ec 0x7df75948 0x4af99911 	k.)}..81HY.}...J
	0x6d991d50 0x65dde920 0x1d289b35 0x8aa1a7bb 	P..m ..e5.(.....
Leak: 0x7fe7a68315a0  size=32  zone: DefaultMallocZone_0x1020ea000
	0xf0447fed 0xfab58d40 0xa69c119f 0x261c9144 	..D.@.......D..&
	0x32b73284 0xf6fed3c5 0x732b731e 0x14b0697c 	.2.2.....s+s|i..
Leak: 0x1046f8f40  size=16  zone: JavaScriptCore FastMalloc_0x10296bb38  "@"
Leak: 0x108594870  size=16  zone: JavaScriptCore FastMalloc_0x10296bb38  "@"

Oops. Here's what WebProcess looks like after a bit more use.

leaks Report Version:  2.0
Process 1951: 1744290 nodes malloced for 277890 KB
Process 1951: 365 leaks for 10736 total leaked bytes.
Leak: 0x7ff36c5b0ce0  size=64  zone: DefaultMallocZone_0x105b81000   __NSCFDictionary  ObjC  CoreFoundation  item count: 2
Leak: 0x7ff36c5b0d20  size=64  zone: DefaultMallocZone_0x105b81000   __NSCFDictionary  ObjC  CoreFoundation  item count: 2
Leak: 0x7ff36c5b0da0  size=48  zone: DefaultMallocZone_0x105b81000   __NSArrayM  ObjC  CoreFoundation  item count: 2
Leak: 0x105c41370  size=32  zone: DefaultMallocZone_0x105b81000
	0x67c3a893 0x08cba730 0xba9e7c6a 0xb6c25623 	...g0...j|..#V..
	0x37c41c14 0xf9b220b2 0x15adb2c8 0x39523b4b 	...7. ......K;R9
Leak: 0x105c4a080  size=32  zone: DefaultMallocZone_0x105b81000
	0xbc14a758 0xd8f764a5 0x54c88725 0xf4e1ea58 	X....d..%..TX...
	0x720fbf2b 0x5bc5bd1b 0x45e6beb3 0xa593378c 	+..r...[...E.7..
Leak: 0x105c71bf0  size=32  zone: DefaultMallocZone_0x105b81000
	0x2a2a3b84 0xa8910fcc 0xf448b408 0x41af8bf8 	.;**......H....A
	0x2b669be2 0x13934009 0x28f585d6 0x0b5d311c 	..f+.@.....(.1].
Leak: 0x105ca1640  size=32  zone: DefaultMallocZone_0x105b81000
	0xea273c2f 0x3b11ee7c 0x6ca162ab 0xa7c5846e 	/<'.|..;.b.ln...
	0xb5d4d5a4 0x373fff0f 0x3f7e55e5 0xc406a8e6 	......?7.U~?....
Leak: 0x105cb1910  size=32  zone: DefaultMallocZone_0x105b81000
	0xdccf7c71 0x499138a2 0xd32c152b 0xc77d510c 	q|...8.I+.,..Q}.
	0x93b908b2 0xe65f75eb 0x33248386 0xd885a5b5 	.....u_...$3....
Leak: 0x105cb2620  size=32  zone: DefaultMallocZone_0x105b81000
	0xa22bf652 0x87836de1 0x4470d875 0x547b809c 	R.+..m..u.pD..{T
	0x8e78b50d 0xb3bfdeff 0x9ecbc6a2 0xd45ce49b 	..x...........\.
Leak: 0x114203920  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1148e12a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000021 0x0735c85d 0x00000001 	....!...].5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x115b6c5a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x118fa1540  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x118fa17c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x118fa19a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1198baaa0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x119915280  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x11a04d160  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000001c 0x0735c828 0x00000001 	........(.5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x11a04d1c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x11a04d6c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x11a04d980  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12161d260  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1220f95c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x123b183a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1250db300  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1250db900  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1251e8020  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x125687060  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1268acd60  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12754c360  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000001c 0x0735c828 0x00000001 	........(.5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12754c6e0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1283f7840  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1286710a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128731260  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000001c 0x0735c828 0x00000001 	........(.5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128731440  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1287319e0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128750820  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128757080  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12877f340  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128ade780  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000021 0x0735c85d 0x00000001 	....!...].5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128adeac0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000000b 0x0735c7d5 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128da41a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000001c 0x0735c828 0x00000001 	........(.5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128da4760  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128da48e0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128da4940  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128da4b80  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x128da4c60  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x129008000  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x129008020  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x129008040  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12970ca00  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x129acb460  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f710300  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f710320  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f710340  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f710360  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f710380  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f7103a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000001c 0x0735c828 0x00000001 	........(.5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x12f7103c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x131221580  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x1312215a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b1f5a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b691c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x0000001c 0x0735c828 0x00000001 	........(.5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b69200  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b692c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b69740  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000012 0x0735c815 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b697a0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b699c0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x135b69fa0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x13b3345e0  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x13b334860  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000004 0x0735c884 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x13cdffc40  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x13edf7a40  size=32  zone: JavaScriptCore FastMalloc_0x10650eb38
	0x00000002 0x00000013 0x0735c801 0x00000001 	..........5.....
	0x00000000 0x00000000 0x00000060 0xbadbeef7 	........`.......
Leak: 0x7ff368e31800  size=32  zone: DefaultMallocZone_0x105b81000
	0xb5475bbf 0xfcb1ad62 0x2bae006a 0x4632fd00 	.[G.b...j..+..2F
	0x344b6859 0xdbbaaeec 0x32479103 0x73cd1d0e 	YhK4......G2...s
Leak: 0x7ff368e34350  size=32  zone: DefaultMallocZone_0x105b81000
	0xc24aeba3 0xdb890858 0xcd2c9c63 0x29ab8fce 	..J.X...c.,....)
	0x8714884d 0x26390909 0x44415b44 0x6e93beea 	M.....9&D[AD...n
Leak: 0x7ff368e35610  size=32  zone: DefaultMallocZone_0x105b81000
	0x3c057b3c 0x3356d3d8 0x78d4cf54 0xac6085e6 	<{.<..V3T..x..`.
	0xec4cb54b 0xabb1e20c 0x06b1932e 0xef04f007 	K.L.............
Leak: 0x7ff368e3b0a0  size=32  zone: DefaultMallocZone_0x105b81000
	0x48b412c5 0x7f652afb 0xaaf81626 0xee682d4c 	...H.*e.&...L-h.
	0xb10d1e14 0x52f863bd 0x72a5f02b 0x1da15013 	.....c.R+..r.P..
Leak: 0x7ff368e5c210  size=32  zone: DefaultMallocZone_0x105b81000
	0x5120f7fd 0xd4960ed0 0x01a94aa3 0x9c1c79f4 	.. Q.....J...y..
	0xa1bba302 0x4be81e27 0x75922272 0x6f32c12b 	....'..Kr".u+.2o
Leak: 0x7ff368e5c560  size=32  zone: DefaultMallocZone_0x105b81000
	0x6c0e1b56 0x78a8eacf 0x956605d5 0x79baaba5 	V..l...x..f....y
	0x96d65b83 0x42d4ca99 0x686d962b 0xc0a68bb5 	.[.....B+.mh....
Leak: 0x7ff368e8f610  size=32  zone: DefaultMallocZone_0x105b81000
	0x3c93c899 0x738b6c8a 0x20972287 0x9128f05d 	...<.l.s.". ].(.
	0xd42f8b83 0x81fd0161 0x0fc096ee 0x4a2c84cb 	../.a.........,J
Leak: 0x7ff368e92c60  size=32  zone: DefaultMallocZone_0x105b81000
	0xcb9b8ded 0x2220c4f7 0x89afaf3a 0x91d5ce69 	...... ":...i...
	0xe62ac077 0x6784d350 0xa704cf40 0xb69ce993 	w.*.P..g@.......
Leak: 0x7ff368ec0830  size=32  zone: DefaultMallocZone_0x105b81000
	0x4d257841 0x317f29e0 0x91e1b7cc 0x24d0962f 	Ax%M.).1..../..$
	0x21b82c76 0x000f9f2b 0x83051a1c 0x99897e9e 	v,.!+........~..
Leak: 0x7ff368ec5b30  size=32  zone: DefaultMallocZone_0x105b81000
	0x16598f87 0x4b8ef18b 0xc69225f4 0x16343eaa 	..Y....K.%...>4.
	0x49c9f051 0x8641e824 0x77861262 0x0d49cb36 	Q..I$.A.b..w6.I.
Leak: 0x7ff368ece060  size=32  zone: DefaultMallocZone_0x105b81000
	0x6486eb6a 0x582ab3db 0x8e06b075 0x51a47885 	j..d..*Xu....x.Q
	0xee593082 0x19d79b95 0x9fb526e6 0x30d0be24 	.0Y......&..$..0
Leak: 0x7ff368ed1620  size=32  zone: DefaultMallocZone_0x105b81000
	0x8aa79131 0x262fab9f 0x7916fb36 0xed0b7d79 	1...../&6..yy}..
	0xe0e1062f 0x377b4e88 0x20e40eed 0xf3676a84 	/....N{7... .jg.
Leak: 0x7ff368edd900  size=32  zone: DefaultMallocZone_0x105b81000
	0x10f24e82 0x6443747b 0x6d9a9685 0x0e07380a 	.N..{tCd...m.8..
	0x449db605 0x6ddcbe14 0x52fb54b2 0x68f254e0 	...D...m.T.R.T.h
Leak: 0x7ff368ee06c0  size=32  zone: DefaultMallocZone_0x105b81000
	0x3dcf5edd 0xf8da94d2 0x64110407 0x3d0d5627 	.^.=.......d'V.=
	0xf1ed8924 0x6edeba9f 0x26454e04 0x1263f054 	$......n.NE&T.c.
Leak: 0x7ff368ee23a0  size=32  zone: DefaultMallocZone_0x105b81000
	0x93e15dd4 0xa6aaa741 0x20583454 0x12650988 	.]..A...T4X ..e.
	0xd22d26ee 0xbe4c1861 0x7782c3be 0x915e46dc 	.&-.a.L....w.F^.
Leak: 0x7ff368ee7550  size=32  zone: DefaultMallocZone_0x105b81000
	0xe5e71200 0xeaa4c963 0x8bbfee43 0xb482eccc 	....c...C.......
	0xc2433717 0x7a9ac74e 0x7eab4a97 0xcd4afe1d 	.7C.N..z.J.~..J.
Leak: 0x7ff368eead30  size=32  zone: DefaultMallocZone_0x105b81000
	0xa4be0adf 0x94126f8e 0xca801367 0xd541ef1e 	.....o..g.....A.
	0xc5677a54 0x81a3c2e7 0xe0d17d77 0xb7b96395 	Tzg.....w}...c..
Leak: 0x7ff368eed4a0  size=32  zone: DefaultMallocZone_0x105b81000
	0x2248ecf5 0xcad8b0b8 0x3fca85b7 0x7a0e7e14 	..H".......?.~.z
	0x509a7c88 0x7c36c398 0x88945966 0xe2e0ebf3 	.|.P..6|fY......
Leak: 0x7ff368ef1e70  size=32  zone: DefaultMallocZone_0x105b81000
	0xf50539b1 0x74cdb833 0xcc19ea55 0x162267d4 	.9..3..tU....g".
	0x7b637ab0 0x410fb925 0x0eb3f91b 0xd4bb1d83 	.zc{%..A........
Leak: 0x7ff368ef8640  size=32  zone: DefaultMallocZone_0x105b81000
	0x8fb935e6 0x52f9378c 0x45cbb00d 0x84cfb03d 	.5...7.R...E=...
	0x001b1028 0x5c827c5d 0x51bda84a 0x7a8b0b5f 	(...]|.\J..Q_..z
Leak: 0x7ff36a625450  size=32  zone: DefaultMallocZone_0x105b81000
	0x77c7b712 0x41e7a5f9 0x92d3131a 0xfc23cfe3 	...w...A......#.
	0x45e69d67 0xe312086c 0x9ed43051 0xae2307b6 	g..El...Q0....#.
Leak: 0x7ff36a649ba0  size=32  zone: DefaultMallocZone_0x105b81000
	0x56e602a7 0x4e81df14 0xdf48a35c 0xfca1b8af 	...V...N\.H.....
	0x1d29d64d 0xcdc88706 0x1e64fdbd 0xe858f445 	M.).......d.E.X.
Leak: 0x7ff36a6509f0  size=32  zone: DefaultMallocZone_0x105b81000
	0x4bd351cf 0x00b1a58f 0x02971607 0x7a9f0ade 	.Q.K...........z
	0xe3428deb 0x594fe178 0x822ceaa9 0x3440ea70 	..B.x.OY..,.p.@4
Leak: 0x7ff36a668290  size=32  zone: DefaultMallocZone_0x105b81000
	0x09858799 0x0f929c89 0x038a312c 0x1e9face9 	........,1......
	0x1b63a830 0x8acaf167 0x90242683 0x782509ee 	0.c.g....&$...%x
Leak: 0x7ff36a6840f0  size=32  zone: DefaultMallocZone_0x105b81000
	0x3d60ab83 0x9cadf607 0xe98966bf 0x3fcbc2cd 	..`=.....f.....?
	0xd690f97f 0xac637c4c 0xdcf0d73f 0xe840b00b 	....L|c.?.....@.
Leak: 0x7ff36a6922a0  size=32  zone: DefaultMallocZone_0x105b81000
	0xd8d37e8e 0xc75bd494 0xba1959d4 0x42803f0c 	.~....[..Y...?.B
	0x02cceaef 0x8f9ee1a7 0xc9156f0a 0x204ef83e 	.........o..>.N 
Leak: 0x7ff36a694b70  size=32  zone: DefaultMallocZone_0x105b81000
	0xd2485a13 0x3c9a8eda 0xfe5ac8cd 0x972e1271 	.ZH....<..Z.q...
	0x942b619e 0xc892f609 0x02cca598 0x80fd0932 	.a+.........2...
Leak: 0x7ff36a695d90  size=32  zone: DefaultMallocZone_0x105b81000
	0x249408f9 0x9c0987ae 0x9a7ee338 0xd4d43ff3 	...$....8.~..?..
	0x45ed5270 0x5d08e9e6 0xbac87814 0x6f64d9a3 	pR.E...].x....do
Leak: 0x7ff36a698860  size=32  zone: DefaultMallocZone_0x105b81000
	0x4e4b10b9 0xbded717c 0xb72c9705 0xe5159006 	..KN|q....,.....
	0x13c2056b 0x6e8ec7ca 0x9fe729ae 0x4e630284 	k......n.)....cN
Leak: 0x7ff36a69c260  size=32  zone: DefaultMallocZone_0x105b81000
	0x3b92d450 0x74a2f3c7 0x3a58a17e 0x18e03659 	P..;...t~.X:Y6..
	0x3b4b7452 0x1fa71fb7 0x2354a246 0x5e74940a 	RtK;....F.T#..t^
Leak: 0x7ff36a69e9d0  size=32  zone: DefaultMallocZone_0x105b81000
	0x8b225a1b 0x5eb51651 0x9140dee8 0xaa4a36da 	.Z".Q..^..@..6J.
	0x31310709 0xe4d9461b 0x5989eac5 0x416b687e 	..11.F.....Y~hkA
Leak: 0x7ff36a6a2ec0  size=32  zone: DefaultMallocZone_0x105b81000
	0x3a49f594 0xa1b268a7 0x6f4bc9be 0x8e9d9fb7 	..I:.h....Ko....
	0x543b0536 0x101ec138 0xb5c9ea2f 0x8250cda0 	6.;T8.../.....P.
Leak: 0x7ff36a6a3f70  size=32  zone: DefaultMallocZone_0x105b81000
	0xf6e40a96 0xa08f009d 0x687dd511 0x64dad70e 	..........}h...d
	0xb193be5c 0x81c81e26 0x70a3131e 0x44fc79d3 	\...&......p.y.D
Leak: 0x7ff36a6aa8a0  size=32  zone: DefaultMallocZone_0x105b81000
	0xd16247cc 0xa7b6de32 0x6c58a5eb 0x6de4eed2 	.Gb.2.....Xl...m
	0xb68bc1c0 0xa4703d10 0xae941d7f 0x8b347592 	.....=p......u4.
Leak: 0x7ff36a6b1b40  size=32  zone: DefaultMallocZone_0x105b81000
	0x9e3b72a6 0x89a5e6ba 0xf8343da4 0x4ba1f0e9 	.r;......=4....K
	0xd44e3111 0x475763ff 0x0e2164cc 0xbe10ac9a 	.1N..cWG.d!.....
Leak: 0x7ff36a6bc470  size=32  zone: DefaultMallocZone_0x105b81000
	0x53b95594 0x6fe50685 0x1f6cca7c 0xdad0818a 	.U.S...o|.l.....
	0xc792370b 0x6a89cc11 0x8c9387c6 0x8c3decab 	.7.....j......=.
Leak: 0x7ff36a6c7d90  size=32  zone: DefaultMallocZone_0x105b81000
	0xbd64b79f 0x1e4eaf04 0x07675f33 0x5cb299db 	..d...N.3_g....\
	0x520c9b9c 0x175c0baf 0x9925430c 0x70777308 	...R..\..C%..swp
Leak: 0x7ff36a6d12a0  size=32  zone: DefaultMallocZone_0x105b81000
	0xa0aa4658 0xbd7ed310 0xf12a44a8 0x8a4d98cc 	XF....~..D*...M.
	0x724b267f 0x7ae54a93 0x2f59bef5 0x8fe5ba60 	.&Kr.J.z..Y/`...
Leak: 0x7ff36a6dad90  size=32  zone: DefaultMallocZone_0x105b81000
	0x6d51f58d 0x681370cb 0xea05d322 0x3db5df6e 	..Qm.p.h"...n..=
	0x47d5d237 0xdea4b610 0xa5cfb0a6 0xb1e41922 	7..G........"...
Leak: 0x7ff36a6dc3c0  size=32  zone: DefaultMallocZone_0x105b81000
	0xa84ac4cf 0xdc394d26 0x9ec2f8b3 0x2fbd9328 	..J.&M9.....(../
	0xc8532e1e 0x6716b313 0x1a8ef6be 0x881d1b6a 	..S....g....j...
Leak: 0x7ff36a6ddfb0  size=32  zone: DefaultMallocZone_0x105b81000
	0xa8118f39 0x66074031 0x5c850d75 0x6fe1da19 	9...1@.fu..\...o
	0x3c0d131c 0x43908956 0xf124fe11 0x586732a9 	.....i].....Y....
Leak: 0x7ff36c04f510  size=32  zone: DefaultMallocZone_0x105b81000
	0xdeffb0d7 0x8cb3c9c8 0x2eaa6183 0xa7da2c87 	.........a...,..
	0x31cbab56 0xb375e5c4 0xad6e1107 0x453979c0 	V..1..u...n..y9E
Leak: 0x7ff36c05d390  size=32  zone: DefaultMallocZone_0x105b81000
	0xd61b7cc2 0xae84513d 0x68c6a202 0xe24c1d91 	.|..=Q.....h..L.
	0x7ff66a07 0xcf418b5a 0x7f7281e0 0x1a98696e 	.j..Z.A...r.ni..
Leak: 0x7ff36c0670b0  size=32  zone: DefaultMallocZone_0x105b81000
	0x1c9f117e 0x70bb5bcd 0x4974ce66 0x37b10dad 	~....[.pf.tI...7
	0xa9795212 0x571d0977 0x0bf9c64a 0x726b18fa 	.Ry.w..WJ.....kr
Leak: 0x7ff36c0714f0  size=32  zone: DefaultMallocZone_0x105b81000
	0xad57daa5 0xf2bfa629 0xb06c7dac 0xa2eff02f 	..W.)....}l./...
	0xad989bc1 0xdfda63b7 0xca611140 0x2608cc98 	.....c..@.a....&
Leak: 0x7ff36c076e70  size=32  zone: DefaultMallocZone_0x105b81000
	0x263f5304 0xc92de5b0 0x9810c128 0x59d7a943 	.S?&..-.(...C..Y
	0xab547337 0xf311dc5e 0x768112ed 0xb1af8dcc 	7sT.^......v....
Leak: 0x7ff36c09d1d0  size=32  zone: DefaultMallocZone_0x105b81000
	0x54587bd2 0x9c1e8dec 0xc304dd26 0xdd64089a 	.{XT....&.....d.
	0x4825e246 0x323036f5 0xd1c55020 0xd4c13ff0 	F.%H.602 P...?..
Leak: 0x7ff36c0c0370  size=32  zone: DefaultMallocZone_0x105b81000
	0x5163046a 0x45dd25e5 0x1bbf9802 0x9b7aae83 	j.cQ.%.E......z.
	0xdc704d11 0x2855539c 0x1b4fcd72 0xf3bf4552 	.Mp..SU(r.O.RE..
Leak: 0x7ff36c0f8f60  size=32  zone: DefaultMallocZone_0x105b81000
	0xda19862b 0x33f2b685 0xfaf7371f 0xf1768729 	+......3.7..).v.
	0xafcd56f6 0x36e2256f 0xaf70147b 0xc5349b19 	.V..o%.6{.p...4.
Leak: 0x7ff36c1009c0  size=32  zone: DefaultMallocZone_0x105b81000
	0x9ae6985e 0x87c29cb3 0x4a8f065c 0xbf64e01e 	^.......\..J..d.
	0xd373e6a7 0x80af4d79 0x4112c23c 0xec5f6d79 	..s.yM..<..Aym_.
Leak: 0x7ff36c106780  size=32  zone: DefaultMallocZone_0x105b81000
	0x143bb81e 0xc30ca299 0x559c266c 0x0691bcd1 	..;.....l&.U....
	0xfcf9851d 0x71b5a2c8 0xed1bd746 0x2bc14020 	.......qF... @.+
Leak: 0x7ff36c10eac0  size=32  zone: DefaultMallocZone_0x105b81000
	0x8c5a3db2 0xead31883 0x966280a8 0x2ad0908d 	.=Z.......b....*
	0xc94d43ea 0x714737fd 0x02301210 0xf618003c 	.CM..7Gq..0.<...
Leak: 0x7ff36c110d90  size=32  zone: DefaultMallocZone_0x105b81000
	0x1bf26085 0x715ac9eb 0x822e7fc7 0x91352ecf 	.`....Zq......5.
	0x9ac483c0 0x4f6a8551 0x588774f0 0x7854ab47 	....Q.jO.t.XG.Tx
Leak: 0x7ff36c1125a0  size=32  zone: DefaultMallocZone_0x105b81000
	0x5ebaa657 0x7df62a76 0xcea73396 0xcf9bb6dc 	W..^v*.}.3......
	0xca790a93 0xba6bbc7c 0x89de79bf 0x8f0ae69a 	..y.|.k..y......
Leak: 0x7ff36c1199c0  size=32  zone: DefaultMallocZone_0x105b81000
	0x61aaef7e 0xdea36e6a 0x9a29d62e 0x2544b5da 	~..ajn....)...D%
	0xf7212f0e 0x84fc4eb5 0xc304c782 0x2fe15a35 	./!..N......5Z./
Leak: 0x7ff36c12a850  size=32  zone: DefaultMallocZone_0x105b81000
	0x579e09be 0x4b4b93c5 0xbbe66e04 0x2ac4b881 	...W..KK.n.....*
	0x8f9a4a16 0xc4b504b8 0x050d5308 0x75aff417 	.J.......S.....u
Leak: 0x7ff36c145000  size=32  zone: DefaultMallocZone_0x105b81000
	0x7f2e0794 0x48750fed 0x5cb12295 0xb99a48b6 	......uH.".\.H..
	0x665844d3 0x3e93d45f 0x91c0fcfd 0x284a07a1 	.DXf_..>......J(
Leak: 0x7ff36c14dd90  size=32  zone: DefaultMallocZone_0x105b81000
	0x4504e0b9 0x6e068108 0x2bc93d71 0x093c3ecc 	...E...nq=.+.><.
	0x5c8ac5dd 0xda6f52d4 0x435ef92d 0x7c32daeb 	...\.Ro.-.^C..2|
Leak: 0x7ff36c152d30  size=32  zone: DefaultMallocZone_0x105b81000
	0x4613e56c 0x6a7911b8 0x48a244c6 0xfe7f186f 	l..F..yj.D.Ho...
	0xfcd353c8 0x635e289f 0x40caefa9 0xaea3349a 	.S...(^c...@.4..
Leak: 0x7ff36c15a830  size=32  zone: DefaultMallocZone_0x105b81000
	0x88d859fe 0xfe87b27c 0x5859883a 0xd24f4696 	.Y..|...:.YX.FO.
	0xe0b0262c 0x52d8a486 0x8b1a2846 0x22467c48 	,&.....RF(..H|F"
Leak: 0x7ff36c16b550  size=32  zone: DefaultMallocZone_0x105b81000
	0x4d78920a 0x09ccd31f 0xdef255c0 0xabfe6d71 	..xM.....U..qm..
	0x2bd64ccd 0x443d1a2a 0x3d561211 0x4dc010e6 	.L.+*.=D..V=...M
Leak: 0x7ff36c17af00  size=32  zone: DefaultMallocZone_0x105b81000
	0x157fcd87 0x29523f04 0x59dc5724 0x033804e0 	.....?R)$W.Y..8.
	0xb310409c 0x9a6c05b1 0x0efdc224 0xd971ec87 	.@....l.$.....q.
Leak: 0x7ff36c185f90  size=32  zone: DefaultMallocZone_0x105b81000
	0x7ae1da29 0x5afeaf12 0x61553427 0x380b7bdd 	)..z...Z'4Ua.{.8
	0x42844671 0xf73c5650 0xc82761e9 0x7143359e 	qF.BPV<..a'..5Cq
Leak: 0x7ff36c186f50  size=32  zone: DefaultMallocZone_0x105b81000
	0xcd81ae58 0xe2067fd8 0x5de6447b 0x9e76c610 	X.......{D.]..v.
	0x3a018a79 0xd4fefced 0x4a98ecf7 0xf8a3fc37 	y..:.......J7...
Leak: 0x7ff36c1d3000  size=32  zone: DefaultMallocZone_0x105b81000
	0x8ddf82fc 0x0a10b9c0 0xe84ceed2 0x70cb2c99 	..........L..,.p
	0x4f6fe4f7 0xf6184cf5 0xbbf55605 0x104d97e7 	..oO.L...V....M.
Leak: 0x7ff36c1d5200  size=32  zone: DefaultMallocZone_0x105b81000
	0x648d63ee 0xe1edf6e0 0x16e15f3e 0xb6983b10 	.c.d....>_...;..
	0x11d39bf9 0xa0a5fa04 0x7488c2e6 0xf5c8e706 	...........t....
Leak: 0x7ff36c1dd720  size=32  zone: DefaultMallocZone_0x105b81000
	0x6dfd33b8 0xc5c63183 0x7d4f1d03 0x36158715 	.3.m.1....O}...6
	0x7b12a48f 0x614fde90 0x07c615c2 0x63bfa5c2 	...{..Oa.......c
Leak: 0x7ff36c2327e0  size=32  zone: DefaultMallocZone_0x105b81000
	0x578e4220 0xb5926275 0x6589dddd 0xdc7cadff 	 B.Wub.....e..|.
	0x4ddf9c69 0x279abc04 0xb006900a 0x460b956a 	i..M...'....j..F
Leak: 0x7ff36c239480  size=32  zone: DefaultMallocZone_0x105b81000
	0x2fc0013a 0x86839234 0x7d1c6266 0x694ad3cb 	:../4...fb.}..Ji
	0x6f9c5444 0xfb199f6b 0xa17b3c80 0x002cc488 	DT.ok....<{...,.
Leak: 0x7ff36c2508f0  size=32  zone: DefaultMallocZone_0x105b81000
	0xb75f8027 0xa8a048b0 0x4bdd7944 0xd1d998d7 	'._..H..Dy.K....
	0xf22ef9ba 0xcccaffa7 0xe097269a 0xa6081b01 	.........&......
Leak: 0x7ff36c2594b0  size=32  zone: DefaultMallocZone_0x105b81000
	0x95efea96 0x8e801774 0xcdb3dedb 0xb0591dea 	....t.........Y.
	0x262985d7 0x7655a874 0xf1ad1c66 0xb69f2f05 	..)&t.Uvf..../..
Leak: 0x7ff36c25cd10  size=32  zone: DefaultMallocZone_0x105b81000
	0xe3e8170c 0xc5ad9bcd 0x74b6e800 0x995ae0d0 	...........t..Z.
	0x96d4eae2 0x2349e4b3 0x8730fd6f 0x54aa6201 	......I#o.0..b.T
Leak: 0x7ff36c276170  size=32  zone: DefaultMallocZone_0x105b81000
	0x69a2b95f 0xd1bce6a0 0x12e53920 0x003cfcf6 	_..i.... 9....<.
	0xb9a1dfca 0x5688ef40 0x0739f734 0x7e4276f0 	....@..V4.9..vB~
Leak: 0x7ff36c2a8c90  size=32  zone: DefaultMallocZone_0x105b81000
	0xcab8c0a5 0xb570a99e 0x31806c1a 0x96782d5e 	......p..l.1^-x.
	0xebbaa62b 0x35a3c914 0xcc8fcbba 0x11e96043 	+......5....C`..
Leak: 0x7ff36c2ae250  size=32  zone: DefaultMallocZone_0x105b81000
	0xdfe43e89 0xc4a63515 0xd4cc26d7 0x0a0fe147 	.>...5...&..G...
	0xb45843df 0x20b7a0b5 0xd7d6f9a9 0x66a7149f 	.CX.... .......f
Leak: 0x7ff36c2b3840  size=32  zone: DefaultMallocZone_0x105b81000
	0x25387632 0xa5ba70e1 0xf1ba0815 0x0d6e5cc5 	2v8%.p.......\n.
	0xfde41309 0xbd772a61 0x5c5ff466 0x690d6d34 	....a*w.f._\4m.i
Leak: 0x7ff36c2bbc10  size=32  zone: DefaultMallocZone_0x105b81000
	0xdae534ca 0x675b948f 0xb700d5a4 0x0ab9e89c 	.4....[g........
	0x5949d3bb 0xebaac58e 0x6c9082bb 0x8baa7027 	..IY.......l'p..
Leak: 0x7ff36c2bbe10  size=32  zone: DefaultMallocZone_0x105b81000
	0xc26c178c 0x9179fe65 0xbcc4cc1a 0xd124f39c 	..l.e.y.......$.
	0x3059e26d 0x53c201d3 0x384d900e 0x33aabf0c 	m.Y0...S..M8...3
Leak: 0x7ff36c2be650  size=32  zone: DefaultMallocZone_0x105b81000
	0xbc4d838a 0x4d2480b0 0x06cfc412 0x84e480bf 	..M...$M........
	0x824e5dd9 0xb146fd88 0xe1ef5e7d 0x213a89ec 	.]N...F.}^....:!
Leak: 0x7ff36c2bf150  size=32  zone: DefaultMallocZone_0x105b81000
	0x7bdef45b 0x18b8a30f 0xbe9c286e 0x04edf983 	[..{....n(......
	0x87d9e4b9 0x936dc7b3 0x2e223b2f 0x6997d519 	......m./;"....i
Leak: 0x7ff36c2bfa90  size=32  zone: DefaultMallocZone_0x105b81000
	0xae5078e2 0xb93a786e 0x08eb7ac7 0xb7551193 	.xP.nx:..z....U.
	0xf415b4b3 0x688f702e 0xcc7ef17d 0x964951c0 	.....p.h}.~..QI.
Leak: 0x7ff36c2ca900  size=32  zone: DefaultMallocZone_0x105b81000
	0x56d17b6c 0x64e6a209 0xf9e2c815 0x2c06fc71 	l{.V...d....q..,
	0x7f806d87 0xbd10b40b 0x83e3bdf8 0xad55425f 	.m.........._BU.
Leak: 0x7ff36c2ce160  size=32  zone: DefaultMallocZone_0x105b81000
	0x0943099e 0x9b133d59 0x3d554f84 0xa4ad976f 	..C.Y=...OU=o...
	0xb75010b0 0x2d28f17b 0x2a1a13f1 0x8bddbaa9 	..P.{.(-...*....
Leak: 0x7ff36c2ce480  size=32  zone: DefaultMallocZone_0x105b81000
	0x00c54612 0xf872389a 0x1b0aeea5 0x841bc019 	.F...8r.........
	0x99296bbc 0x83955de9 0xb159a10d 0xb4ba0232 	.k)..]....Y.2...
Leak: 0x7ff36c2d1a70  size=32  zone: DefaultMallocZone_0x105b81000
	0x20053f20 0xfb493b6f 0xf9faeed5 0xa0a28207 	 ?. o;I.........
	0x4fcef50a 0xb0120169 0x222016c8 0x025ced6a 	...Oi..... "j.\.
Leak: 0x7ff36c2d89a0  size=32  zone: DefaultMallocZone_0x105b81000
	0x304dca9d 0x9a7759da 0x8d8823d0 0x0ba912ed 	..M0.Yw..#......
	0xe5cab448 0xdd6a8517 0x9e2a4fe9 0x2a6d3f72 	H.....j..O*.r?m*
Leak: 0x7ff36c2d9880  size=32  zone: DefaultMallocZone_0x105b81000
	0xc9d200da 0xb2f19df9 0xbe08d0d8 0xe2f36ba7 	.............k..
	0x8a5ea88f 0xa472e4c3 0x0df35436 0x9d73276d 	..^...r.6T..m's.
Leak: 0x7ff36c315660  size=32  zone: DefaultMallocZone_0x105b81000
	0xa7ef39c8 0xbbe93b33 0xfc50e117 0x0b126bd4 	.9..3;....P..k..
	0x95220516 0xed2b2e8e 0x46976003 0x5435718d 	.."...+..`.F.q5T
Leak: 0x7ff36c327cc0  size=32  zone: DefaultMallocZone_0x105b81000
	0x025f0ba3 0x4923c255 0x1a95ea60 0x8d4401a3 	.._.U.#I`.....D.
	0x64b05e03 0x2857b554 0x51c661b0 0xfa1d12b0 	.^.dT.W(.a.Q....
Leak: 0x7ff36c32c3c0  size=32  zone: DefaultMallocZone_0x105b81000
	0xf2f39398 0xe854fac5 0xf7e963db 0x08128e76 	......T..c..v...
	0x3c1d632d 0x3654b347 0x104b5a09 0x7d3ba50e 	-c.s...H....C[.l
	0xb0b51ae0 0xe8764d8e 0x7966fc3d 0x92772786 	.....Mv.=.fy.'w.
Leak: 0x7ff36c438240  size=32  zone: DefaultMallocZone_0x105b81000
	0x98e2142f 0xef483024 0xd0fab0ee 0xabcaf12f 	/...$0H...../...
	0x321074a1 0x155d3f82 0xa0059e9f 0x53529e6a 	.t.2.?].....j.RS
Leak: 0x7ff36c4b1420  size=32  zone: DefaultMallocZone_0x105b81000
	0x1745f787 0xfc88d0d9 0x5716b5bb 0x28f6e3f2 	..E........W...(
	0x83ac12cf 0xba2880a2 0x8347ed24 0xb1f3164b 	......(.$.G.K...
Leak: 0x7ff36c4b8440  size=32  zone: DefaultMallocZone_0x105b81000
	0xe06d8f2e 0x3abccbee 0x627014d1 0x61d0fb10 	..m....:..pb...a
	0x145515ee 0x4fc679f0 0x624c5264 0x442f1f06 	..U..y.OdRLb../D
Leak: 0x7ff36c4bd370  size=32  zone: DefaultMallocZone_0x105b81000
	0xb55c1126 0x0dc41de2 0x9a9a3d37 0x85dea201 	&.\.....7=......
	0xe1547bb9 0xcdcaea71 0x358a5b33 0xac16469e 	.{T.q...3[.5.F..
Leak: 0x7ff36c4e99e0  size=32  zone: DefaultMallocZone_0x105b81000
	0x27648428 0x409a2d1e 0x49d5b197 0x4aa2ee18 	(.d'.-.@...I...J
	0xc2a0de69 0xe22a4701 0x8003aefb 0x96e33caa 	i....G*......<..
Leak: 0x7ff36c4ef9d0  size=32  zone: DefaultMallocZone_0x105b81000
	0x7e7a2c0f 0x6b784ca4 0x1bec3165 0x82a13a9b 	.,z~.Lxke1...:..
	0x81e31f83 0xcc969de3 0x8a5bdbbe 0x18d1589a 	..........[..X..
Leak: 0x7ff36c541760  size=32  zone: DefaultMallocZone_0x105b81000
	0x29d8d483 0xfea59736 0xc7dd90f6 0x0690617a 	...)6.......za..
	0x3c539a41 0xdb2e2c17 0x6560a106 0x55f5dc47 	A.S<.,....`eG..U
Leak: 0x7ff36c548320  size=32  zone: DefaultMallocZone_0x105b81000
	0x08799033 0x145c9079 0xa05d31d4 0xecf23288 	3.y.y.\..1]..2..
	0x45b733ae 0x8d5a49a3 0x06646da3 0x144abc6e 	.3.E.IZ..md.n.J.
Leak: 0x7ff36c5532a0  size=32  zone: DefaultMallocZone_0x105b81000
	0xa71d9096 0xf7a05754 0x2b08d17e 0x9934772e 	....TW..~..+.w4.
	0xbbc2fb98 0x2637b0ab 0x6b1864a1 0x9ced0cb9 	......7&.d.k....
Leak: 0x7ff36c567f50  size=32  zone: DefaultMallocZone_0x105b81000
	0xc872fe92 0xbe7e434a 0x3c92000d 0xe573a39e 	..r.JC~....<..s.
	0x739bff64 0xcf6dbe15 0x42452098 0x5340ace5 	d..s..m.. EB..@S
Leak: 0x7ff36c56f380  size=32  zone: DefaultMallocZone_0x105b81000
	0x1c014ff1 0x7e24fa43 0x554eef29 0x2d09d079 	.O..C.$~).NUy..-
	0x3b77c8ee 0xe1a86a80 0x15e99688 0x49287163 	..w;.j......cq(I
Leak: 0x7ff36c57e5a0  size=32  zone: DefaultMallocZone_0x105b81000
	0xd84f12ee 0x2891a5f8 0x3eaf11ea 0x5abdfd0f 	..O....(...>...Z
	0xfa5d1ff6 0x4a1011f8 0xdf68f0c8 0x5e9e01e2 	..]....J..h....^
Leak: 0x7ff36c5b0c20  size=32  zone: DefaultMallocZone_0x105b81000
	0x71976818 0x00007fff 0x71976858 0x00007fff 	.h.q....Xh.q....
	0x00000000 0x00000000 0x00000000 0x00020000 	................
Leak: 0x7ff36c5b0c40  size=32  zone: DefaultMallocZone_0x105b81000
	0x0001ec83 0x00000000 0x00016883 0x00000000 	.........h......
	0x00000000 0x00000000 0x6b6f6f4c 0x6b694c73 	........LooksLik
Leak: 0x7ff36c5b0d60  size=32  zone: DefaultMallocZone_0x105b81000
	0x0001ec83 0x00000000 0x0000b483 0x00000000 	................
	0x00000000 0x00000000 0x0040078c 0x00000000 	..........@.....
Leak: 0x7ff36c5b0d80  size=32  zone: DefaultMallocZone_0x105b81000
	0x71976818 0x00007fff 0x71976858 0x00007fff 	.h.q....Xh.q....
	0x00000000 0x00000000 0x00000000 0x00000000 	................
Leak: 0x7ff36c5be890  size=32  zone: DefaultMallocZone_0x105b81000
	0x8ae47018 0x6303bfcf 0x60c8f5d9 0xad01c6d7 	.p.....c...`....
	0x31412cd9 0x2f0459b4 0x45d6fad8 0x0b19a78b 	.,A1.Y./...E....
Leak: 0x7ff36c5bfe40  size=32  zone: DefaultMallocZone_0x105b81000
	0x2eee8a3c 0x984653fc 0xbf88f3ee 0xa697741a 	<....SF......t..
	0xebae3ba8 0x3762b805 0x0caf39c2 0x765485b0 	.;....b7.9....Tv
Leak: 0x7ff36c5c57b0  size=32  zone: DefaultMallocZone_0x105b81000
	0xc1c2483e 0x61825287 0x21fe0d92 0x9c4f0796 	>H...R.a...!..O.
	0xcf57fed2 0xb8f19f36 0x0c538c4f 0xa941b1c0 	..W.6...O.S...A.
Leak: 0x7ff36c5cade0  size=32  zone: DefaultMallocZone_0x105b81000
	0x77f0158f 0xe91e2966 0xa8fadb81 0x62d5dfc4 	...wf).........b
	0x56f7d3a1 0x4718b752 0xfd3debe4 0x04ee9f47 	...VR..G..=.G...
Leak: 0x7ff36c5cb900  size=32  zone: DefaultMallocZone_0x105b81000
	0x6f413151 0xf7e9c296 0x30cad3d0 0x84b37bd5 	Q1Ao.......0.{..
	0x1d53cac9 0x01bd2f1d 0x37139f9b 0x398faa3d 	..S../.....7=..9
Leak: 0x7ff36c5d2e50  size=32  zone: DefaultMallocZone_0x105b81000
	0x188f78a8 0x868aa8ff 0x20a465f9 0xb08bf9e5 	.x.......e. ....
	0x1de7b439 0xb786bf24 0x59c03835 0x4e20e9d3 	9...$...58.Y.. N
Leak: 0x7ff36c5f5150  size=32  zone: DefaultMallocZone_0x105b81000
	0xc3fc9b97 0xb144e3fe 0x4119f98e 0xe41021d6 	......D....A.!..
	0xa4732255 0x9b6eebbf 0x731ba0c8 0x123b61ea 	U"s...n....s.a;.
Leak: 0x7ff36c6014c0  size=32  zone: DefaultMallocZone_0x105b81000
	0x7d8704a0 0x781becd1 0x2402e3ab 0x75b2b11d 	...}...x...$...u
	0xdfb88c12 0xbaa1cdef 0x03f6455c 0xf088a5fe 	........\E......
Leak: 0x7ff36c60e560  size=32  zone: DefaultMallocZone_0x105b81000
	0xd4d0735d 0x4994a8ef 0xa5a2e18f 0xbb597c76 	]s.....I....v|Y.
	0x8ff2faff 0x700e39dd 0x5442db41 0x003a5ad4 	.....9.pA.BT.Z:.
Leak: 0x7ff36c61fbd0  size=32  zone: DefaultMallocZone_0x105b81000
	0x013dfe6b 0xfe91eb36 0xc6fb9be9 0x439e5ba6 	k.=.6........[.C
	0x5c4554b6 0x8550abf6 0x2ce25a8d 0xa5812619 	.TE\..P..Z.,.&..
Leak: 0x7ff36c625210  size=32  zone: DefaultMallocZone_0x105b81000
	0x6bdecbac 0x7639a042 0x72aabb42 0x92a25d53 	...kB.9vB..rS]..
	0x4bdc36ad 0x64a8fdee 0x06961207 0x7fce75bf 	.6.K...d.....u..
Leak: 0x7ff36c6422c0  size=32  zone: DefaultMallocZone_0x105b81000
	0xc90acabc 0x837c3604 0xebac2075 0x49589c9d 	.....6|.u ....XI
	0x07a3f7e8 0x82365348 0xddda5b83 0xd4334ea7 	....HS6..[...N3.
Leak: 0x7ff36c6460b0  size=32  zone: DefaultMallocZone_0x105b81000
	0xb656e090 0x55b16fed 0x90874d90 0xe3678985 	..V..o.U.M....g.
	0xdf997afd 0x1607cc78 0xe19c79d9 0x449dbe20 	.z..x....y.. ..D
Leak: 0x7ff36c648650  size=32  zone: DefaultMallocZone_0x105b81000
	0xa629f03b 0x702c5f23 0x8ff00e29 0x2ef5867d 	;.).#_,p)...}...
	0xf4995328 0xd6785bf8 0xf5e67e08 0x2488fe30 	(S...[x..~..0..$
Leak: 0x7ff36c64c900  size=32  zone: DefaultMallocZone_0x105b81000
	0xa901cb01 0xbb7a256a 0x0090980a 0xeda46771 	....j%z.....qg..
	0x89568b35 0x9d9a0836 0x308ba900 0x945fc56a 	5.V.6......0j._.
Leak: 0x7ff36c651110  size=32  zone: DefaultMallocZone_0x105b81000
	0xc07479ba 0x0df67557 0xeb2eb557 0x5cd76b5b 	.yt.Wu..W...[k.\
	0x0cc96e80 0xec901484 0x496c04c7 0xce4748ec 	.n........lI.HG.
Leak: 0x7ff36c6536f0  size=32  zone: DefaultMallocZone_0x105b81000
	0x39f88a12 0x94890a96 0xab24be27 0x9d61ddda 	...9....'.$...a.
	0x43d11c43 0x3bd92856 0x86eaa91a 0xbfa66dc7 	C..CV(.;.....m..
Leak: 0x7ff36c659240  size=32  zone: DefaultMallocZone_0x105b81000
	0xa4eb4a9a 0x7f468d26 0xd81d05a6 0x12e7c419 	.J..&.F.........
	0x8cfe2ec6 0x4451b39d 0x9b7cc492 0x78489515 	......QD..|...Hx
Leak: 0x7ff36c673260  size=32  zone: DefaultMallocZone_0x105b81000
	0x6b169ad2 0x35e469bf 0x2c3e526e 0x20ae7eec 	...k.i.5nR>,.~. 
	0x2a64f29c 0x3ca8d6ef 0xbe6c75b1 0xdda647a4 	..d*...<.ul..G..
Leak: 0x7ff36cb015a0  size=32  zone: DefaultMallocZone_0x105b81000
	0x4e718c3c 0x23b805d1 0xddd3d886 0x93e11fa5 	<.qN...#........
	0xf297bb1c 0xadc9f392 0x721dcb8b 0xf13acfcd 	...........r..:.
Leak: 0x7ff36cb12e00  size=32  zone: DefaultMallocZone_0x105b81000
	0x1f7aae7c 0x038b0ead 0x1bbff1af 0x9dbfa1bc 	|.z.............
	0xb656d6e1 0x35dc4256 0x13456cd2 0xf1718424 	..V.VB.5.lE.$.q.
Leak: 0x7ff36cb28d70  size=32  zone: DefaultMallocZone_0x105b81000
	0x391e80d7 0xd66df164 0xe6610a9f 0x1aabe392 	...9d.m...a.....
	0x128a4838 0x6bdf4050 0x34c7b1bf 0xe3efada7 	8H..P@.k...4....
Leak: 0x7ff36cb2cd30  size=32  zone: DefaultMallocZone_0x105b81000
	0x835b5826 0xba6a0179 0x70927ea7 0x71af8f71 	&X[.y.j..~.pq..q
	0xbe6cb42a 0x7280afac 0x9f0faa82 0xeee40417 	*.l....r........
Leak: 0x7ff36cb36770  size=32  zone: DefaultMallocZone_0x105b81000
	0xb8e4cabb 0x5d3bfab8 0xfc7fbeb3 0x8d561ce0 	......;]......V.
	0xc98caff6 0xcb316162 0x36dd8e4f 0x1b4a0fb0 	....ba1.O..6..J.
Leak: 0x7ff36cb44630  size=32  zone: DefaultMallocZone_0x105b81000
	0x1d9fca6a 0x5c1885b2 0xd5fb78ea 0x7606bb5b 	j......\.x..[..v
	0x7de89e34 0x1fcc7bd8 0xa19b5d44 0x8d133b9b 	4..}.{..D]...;..
Leak: 0x7ff36cb4bdb0  size=32  zone: DefaultMallocZone_0x105b81000
	0x414c9f14 0x66e60c22 0xa24cefb0 0x29a5bc83 	..LA"..f..L....)
	0xc2e0ac65 0xee3b44ed 0x38e3fecb 0xeca35270 	e....D;....8pR..
Leak: 0x7ff36cb574f0  size=32  zone: DefaultMallocZone_0x105b81000
	0x999d7074 0x01b365d3 0xd8be2e16 0x1f42e85c 	tp...e......\.B.
	0xc8b5e762 0xd5f70138 0x61e2a6d8 0x56775cc5 	b...8......a.\wV
Leak: 0x7ff36cb58ef0  size=32  zone: DefaultMallocZone_0x105b81000
	0x35c656fa 0xfbf4ed4e 0xbe5667bd 0x133e8259 	.V.5N....gV.Y.>.
	0xb6532d38 0x8476d361 0x512e1b12 0x14351bff 	8-S.a.v....Q..5.
Leak: 0x7ff36cb6efe0  size=32  zone: DefaultMallocZone_0x105b81000
	0x45dfc08f 0x5defc56a 0x4f81bc7f 0x81aa5dc6 	...Ej..]...O.]..
	0xc84254ee 0x11f7d914 0x2341afd3 0x115fc696 	.TB.......A#.._.
Leak: 0x7ff36cb914d0  size=32  zone: DefaultMallocZone_0x105b81000
	0xc7f8eb94 0xc284e6e7 0xf81b34e1 0x3e8ed130 	.........4..0..>
	0xba1fb943 0xa96aa914 0x7c154fb3 0x115574c1 	C.....j..O.|.tU.
Leak: 0x7ff36cb99020  size=32  zone: DefaultMallocZone_0x105b81000
	0x80b18e6e 0x2fc6fbbb 0x4808ea04 0x84cc8b0a 	n....../...H....
	0x73c11d2c 0x125888c2 0x86ab3455 0xa9a62b58 	,..s..X.U4..X+..
Leak: 0x7ff36cb99770  size=32  zone: DefaultMallocZone_0x105b81000
	0x0d7999d7 0x8931a2fe 0x8d188592 0xbcf07655 	..y...1.....Uv..
	0xcf09f0d3 0x89380f85 0x89b5569b 0x60bed739 	......8..V..9..`
Leak: 0x7ff36cb9a390  size=32  zone: DefaultMallocZone_0x105b81000
	0x9a48f729 0x947bdf0b 0x7f991b1f 0x335e40b7 	).H...{......@^3
	0xc0e28efd 0x85c27f63 0x4211b70f 0x1677d93c 	....c......B<.w.
Leak: 0x7ff36cbb4b80  size=32  zone: DefaultMallocZone_0x105b81000
	0x5b4c7935 0x11cd415e 0xb8c5abe6 0x135b2fd6 	5yL[^A......./[.
	0x871c87ae 0x6116fd3a 0x3fe7c1b5 0xa80f3325 	....:..a...?%3..
Leak: 0x7ff36cbc1b90  size=32  zone: DefaultMallocZone_0x105b81000
	0xbc0328b7 0x45b069e7 0x66eae353 0x10e3cac5 	.(...i.ES..f....
	0x6ff53379 0x21f90823 0x5acb904a 0xbc08598f 	y3.o#..!J..Z.Y..
Leak: 0x7ff36cbc3910  size=32  zone: DefaultMallocZone_0x105b81000
	0x7808458e 0x272eeea1 0xbd3bf27d 0xa1295493 	.E.x...'}.;..T).
	0x9565e210 0xcb93297e 0xc2e88d35 0xbc4ebba0 	..e.~)..5.....N.
Leak: 0x7ff36cbc4ae0  size=32  zone: DefaultMallocZone_0x105b81000
	0x823db2da 0x4e590cfd 0x53efdf82 0x71b00175 	..=...YN...Su..q
	0x4ac3c07c 0x3f455daa 0x7fbeec54 0x30340c9e 	|..J.]E?T.....40
Leak: 0x7ff36cbe7f60  size=32  zone: DefaultMallocZone_0x105b81000
	0x480fd44c 0x9cdf61a3 0xe89cf3d9 0x2e3a5a22 	L..H.a......"Z:.
	0x81857f3a 0xbd62848d 0x71872b1e 0x60a50ff0 	:.....b..+.q...`
Leak: 0x7ff36cc02d00  size=32  zone: DefaultMallocZone_0x105b81000
	0x07a43a71 0xaefdd82e 0x1078a29b 0xbc12f05c 	q:........x.\...
	0x401c9c85 0xe250f1ed 0x48c3ea88 0x6fea9081 	...@..P....H...o
Leak: 0x7ff36cd184b0  size=32  zone: DefaultMallocZone_0x105b81000
	0xf6f47d67 0xa9fbaf3d 0xadfbf986 0x8c08489e 	g}..=........H..
	0xd63372cc 0x2307adf0 0x87c69296 0xdbed9d12 	.r3....#........
Leak: 0x7ff36cd19230  size=32  zone: DefaultMallocZone_0x105b81000
	0x671d78c8 0x59fdc3cd 0x1a3a0687 0xbe64c701 	.x.g...Y..:...d.
	0xe68108ca 0xd8a07562 0x26ad859b 0xe5f8ca3a 	....bu.....&:...
Leak: 0x7ff36ce07ad0  size=32  zone: DefaultMallocZone_0x105b81000
	0x59643d8a 0x609d9ced 0x7b629692 0xc736f769 	.=dY...`..b{i.6.
	0x2f2289c2 0xe102e931 0xce71ed5e 0xa747c96c 	.."/1...^.q.l.G.
Leak: 0x7ff36ce119c0  size=32  zone: DefaultMallocZone_0x105b81000
	0xa927f9cc 0x95edbda6 0x155bff99 0xfc8fbb11 	..'.......[.....
	0x34cf3670 0x5b9653ed 0x51acc7ba 0xd92073de 	p6.4.S.[...Q.s .
Leak: 0x10aa282b8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x121540570  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x1221d6840  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1221d6858  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x122a25948  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x122a800d8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12354a4c8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000038 	............8...
Leak: 0x12356dac8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x0200001e 	................
Leak: 0x12356db58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x124062c78  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1253869d8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x1256ad378  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x1269f6d68  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1269f6f78  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1269f7288  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x127587348  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4d98  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4db0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4dc8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4de0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x1275f4df8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4e10  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4e28  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1275f4e40  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x1275f4e58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1281ce3d8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38  "ibm-5348_P100-1997"
Leak: 0x128574df8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12870e948  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128710438  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128765258  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x1287652e8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824b28  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824b40  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824b58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000008 	................
Leak: 0x128824ba0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824bb8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x128824bd0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00800000 	................
Leak: 0x128824be8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824c00  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x65642d00 	.............-de
Leak: 0x128824c18  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824c30  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128824c48  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x616c7022 	............"pla
Leak: 0x128ad81c8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128ae6dc8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x128d48ac8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x128e05408  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000007 	................
Leak: 0x12921e9a8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000038 	............8...
Leak: 0x1294ad6d8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1294adc48  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x12ac244c8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12ac24e58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12dd3ea38  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12dd3f198  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12dd3fb58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12ebd9120  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12ebd9138  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12f1fa738  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x12f34f000  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x53432228 	............("CS
Leak: 0x12f34f018  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x2665646f 	............ode&
Leak: 0x12f34f030  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x6f726373 	............scro
Leak: 0x12f34f048  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x7263732e 	.............scr
Leak: 0x12f34f528  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x7261763b 	............;var
Leak: 0x12f34f540  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x6e695722 	............"Win
Leak: 0x12f34f558  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x64282626 	............&&(d
Leak: 0x12f34f5a0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x3a383031 	............108:
Leak: 0x12f34f5b8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x3d363128 	............(16=
Leak: 0x12f34f5d0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x5b5b3d61 	............a=[[
Leak: 0x12f34f5e8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x34312c37 	............7,14
Leak: 0x12f7aa858  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303bbb58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303bca50  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303bca68  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303bca80  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303bca98  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303bcbe8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303c0018  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303c00d8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x1303c0a98  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13184d888  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x65283764 	............d7(e
Leak: 0x13184d8a0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x67286669 	............if(g
Leak: 0x13184d8b8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x652e7369 	............is.e
Leak: 0x13184d900  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x654c2e73 	............s.Le
Leak: 0x13184d918  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x65736c65 	............else
Leak: 0x13184d930  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x6968747b 	............{thi
Leak: 0x13184d948  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x65757165 	............eque
Leak: 0x13184d960  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x656c6369 	............icle
Leak: 0x13184d978  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x6974636e 	............ncti
Leak: 0x13184d990  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x742a2928 	............()*t
Leak: 0x13184d9a8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x6874285d 	............](th
Leak: 0x131d0b348  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000001 	................
Leak: 0x131d0b618  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000038 	............8...
Leak: 0x13536eb58  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13a202b70  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13a202b88  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13a202ba0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13a202bb8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13b25f5e8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f5318  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f53d8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f54f8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f5510  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f5528  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f55d0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13d3f55e8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13e8c3918  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13e8c3a20  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13e8c3a38  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13e8c3a50  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x13e8c3a68  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x00000000 	................
Leak: 0x140ab3198  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x29286d54 	............Tm()
Leak: 0x140ab31b0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x68637461 	............atch
Leak: 0x140ab31c8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x726f7453 	............Stor
Leak: 0x140ab3210  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x56206e72 	............rn V
Leak: 0x140ab3228  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x3f296128 	............(a)?
Leak: 0x140ab3240  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x4c3b7d4e 	............N};L
Leak: 0x140ab3258  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x747b2962 	............b){t
Leak: 0x140ab3270  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x615b714e 	............Nq[a
Leak: 0x140ab3288  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x2c632846 	............F(c,
Leak: 0x140ab32a0  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x7d29226d 	............m")}
Leak: 0x140ab32b8  size=24  zone: JavaScriptCore FastMalloc_0x10650eb38   WebKit::WebString  C++  WebKit2
	0x05f79cb0 0x00000001 0x00000001 0x747b7972 	............ry{t
Leak: 0x1190e8f70  size=16  zone: JavaScriptCore FastMalloc_0x10650eb38  "US-ASCII"
Leak: 0x123ff5db0  size=16  zone: JavaScriptCore FastMalloc_0x10650eb38  "ISO-8859-1"
Leak: 0x1317f8ff0  size=16  zone: JavaScriptCore FastMalloc_0x10650eb38  "@"
Leak: 0x7ff36c11fa00  size=16  zone: DefaultMallocZone_0x105b81000
	0x6c5b0ce0 0x00007ff3 0x6c5b0d20 0x00007ff3 	..[l.... .[l....

Oh goodness. That's what's known as 'sloppy programming' or, in some circles, 'Apple programming'.

[Study assignment: count the JavaScriptCore leaks listed above. Did you arrive at 189? How many WebKit::WebString references did you find? And finally: will Apple ever get their QA act together? Discuss. Ed.]

Safari 6.1 with its excellently coded WebProcess is truly the leak that keeps on leaking.

So What Can You Do?

So what can you do? You've got an excellent piece of Apple unibody hardware there that's been performing excellently for months, for years even - and then you get that 'checking for software updates' panel and next thing you know, good old Apple are telling you the great news that there's a Safari update! And those Safari updates have been great for quite some time, haven't they? And so you couldn't possibly expect Apple to screw up again and basically trash your machine!

It's no fun continually keeping an eye on swap. It's no fun exiting your great Apple browser now and then because it sucks memory like a Times Square hooker. You're supposed to use your computer, not regularly tend it.

And memory management is so easy anyway. Barring a few esoteric NIB settings, it's a 'no-brainer', which magically matches the cerebral potential of Cupertino's finest.

Loyal fanboys are going back to Chrome FFS. That's how bad it is!

No BMW

Apple! You loons! Apple management! Apple project managers! Safari lead coders! How many quality controls do you have when you want to get something out the door?

Do you ever read your own bloody discussion forums?

How fucking hard is it to run leaks from the command line?

Apple aren't listening. They're too involved in the latest icon makeovers.

So can you the poor Safari user correct this yourself?

Short answer? No. The installer will refuse to overwrite as it's an older version.

You could always consider reinstalling like Windows (l)users do all the time.

https://discussions.apple.com/message/23465832

Or you could recursively check LINKEDIT sections to see what Safari needs, copy them all out to a safe (external) place, remove the originals, remove the 6.1 reference from /Library/Receipts/InstallHistory.plist, then try again.

Then again, Apple have disabled access to previous versions after 5.1.7, so you're basically fucked.

But this shouldn't happen. Apple can easily do better. If Apple are the BMWs of computers, then consider motoring down the Autobahn with your new pride and joy from the München company (they own Rolls-Royce today, you know) and suddenly you see you've been leaking oil and petrol for the past ten kilometres.

Are BMW going to fix your vehicle? Selbstverständlich! Are Apple going to fix their software? Get real, fanboy.

But There's More!

Memory leaks, the wobbly JavaScript, the continual need to exit and restart and/or reboot the entire box: they're only the beginning. The ergonomic changes in 6.1 cannot be described other than with the word 'dumb'.

Searching history... The failure, after all the updates, to get ⌘E working properly in the location bar... The melding of menu commands into a single response for page resources and page source...

And to think 6.0 was touted as the best version ever... See the links below for some of Safari's 'greatest hits' over the years.

[Note the 'Safari Meltdown' exploit from 2008 still works with 6.1. Beware. And do check the firstest and bestest of them all for a real treat. Ed.]


'Have you tried repairing permissions?'
 - Apple Support Communities
'Permission repair does not solve the issue.'
 - Apple Support Communities
'I have not opted for Mavericks yet, but foolishly upgraded Safari.'
 - Apple Support Communities

'There should be a fund for the survivors of Safari build 48. Apple have consistently and systematically tried to sweep the incident under the rug, monolithically ignoring the event, all the while unwitting users saw their complete systems trashed and all their work remitted to oblivion forever.'
 - Review of Safari build 73

See Also
Apple Support Communities: Safari 6.1
Learning Curve: Safari Meltdown
Hotspots: Safari 4: A Privacy Nightmare
Reviews: Safari 5
The Technological: 'Safari can't find the Internet plug-in'
Coldspots: The Strange Case of Safari 4.0.5
Learning Curve: On CVE-2009-1700, WebKit, and Safari 4
Hotspots: Safari World's Fastest Browser
Reviews: Safari 1.0 (73)
Hall of Monkeys: Safari 3.1 (5525.20.1)
Industry Watch: Nitesh Dhanjani's Carpet Bomb 'Bug'
Industry Watch: Sanity Checks at Apple
Hotspots: Rollback
Learning Curve: Writing Safe Code
Industry Watch: Burpin' Safari
The Technological: Apple Universal Web Wiki™
The Technological: Apple Universal Web Wiki™: No Gag

About | Buy | Forum | Industry Watch | Learning Curve | Products | Search | Twitter | Xnews
Copyright © Rixstep. All rights reserved.