0:002>[COLOR=Red] !handle 000007e8 f
Handle 7e8
Type [COLOR=Blue]Mutant
Attributes 0
GrantedAccess 0x1f0001:
Delete,ReadControl,WriteDac,WriteOwner,Synch
QueryState
HandleCount 2
PointerCount 4
Name <none>
Object Specific Information
[COLOR=Blue] Mutex is Owned
0:000> [COLOR=Red]!heap
NtGlobalFlag enables following debugging aids for new heaps: tail checking
free checking
validate parameters
Stop inside heap manager...validating heap address 0x00152bc0
Index Address Name Debugging options enabled
1: 00150000
Segment at 00150000 to 00250000 (00003000 bytes committed)
Flags: 50000062
ForceFlags: 40000060
Granularity: 8 bytes
Segment Reserve: 00100000
Segment Commit: 00002000
DeCommit Block Thres: 00000200
DeCommit Total Thres: 00002000
Total Free Size: 00000080
Max. Allocation Size: 7ffdefff
Lock Variable at: 00150608
Next TagIndex: 0000
Maximum TagIndex: 0000
Tag Entries: 00000000
PsuedoTag Entries: 00000000
Virtual Alloc List: 00150050
UCR FreeList: 00150598
FreeList Usage: 00000000 00000000 00000000 00000000
FreeList[ 00 ] at 00150178: 00152c08 . 00152c08 (1 block )
00152990: 00058 . 00230 [07] - busy (214), tail fill - unable to read heap entry extra at 00152bb8
00152bc0: 00230 . 00020 [07] - busy (8), tail fill - unable to read heap entry extra at 00152bd8
Heap block at 00152bc0 modified at 00152bd0 past requested size of 8 (4 * 8 - 18)
00152be0: 001c8 . 1c1b8 [07] - busy (1c19e), tail fill - unable to read heap entry extra at 0016ed90
[COLOR=Red]##CORRUPTION FOUND at 0x00152BE0
PreviousSize field does not match Size field in previous entry
Entry->PreviousSize == 0x3837
PreviousEntry->Size == 0x46
unable to read heap entry at 0016ed98
##The above errors were found in segment at 0x00150640
Flags: 50000062
ForceFlags: 40000060
Granularity: 8 bytes
Segment Reserve: 00100000
Segment Commit: 00002000
DeCommit Block Thres: 00000200
DeCommit Total Thres: 00002000
Total Free Size: 00000080
Max. Allocation Size: 7ffdefff
Lock Variable at: 00150608
Next TagIndex: 0000
Maximum TagIndex: 0000
Tag Entries: 00000000
PsuedoTag Entries: 00000000
Virtual Alloc List: 00150050
UCR FreeList: 00150598
FreeList Usage: 00000000 00000000 00000000 00000000
FreeList[ 00 ] at 00150178: 00152c08 . 00152c08 (1 block )
00152990: 00058 . 00230 [07] - busy (214), tail fill - unable to read heap entry extra at 00152bb8
00152bc0: 00230 . 00020 [07] - busy (8), tail fill - unable to read heap entry extra at 00152bd8
Heap block at 00152bc0 modified at 00152bd0 past requested size of 8 (4 * 8 - 18)
00152be0: 001c8 . 1c1b8 [07] - busy (1c19e), tail fill - unable to read heap entry extra at 0016ed90
##CORRUPTION FOUND at 0x00152BE0
PreviousSize field does not match Size field in previous entry
Entry->PreviousSize == 0x3837
PreviousEntry->Size == 0x46
unable to read heap entry at 0016ed98
##The above errors were found in segment at 0x00150640
上面说找不到0x00152BE0这个堆块了。再看一下默认堆的详细信息
0:000> !heap -a 00150000
Index Address Name Debugging options enabled
1: 00150000
Segment at 00150000 to 00250000 (00003000 bytes committed)
Flags: 50000062
ForceFlags: 40000060
Granularity: 8 bytes
Segment Reserve: 00100000
Segment Commit: 00002000
DeCommit Block Thres: 00000200
DeCommit Total Thres: 00002000
Total Free Size: 00000080
Max. Allocation Size: 7ffdefff
Lock Variable at: 00150608
Next TagIndex: 0000
Maximum TagIndex: 0000
Tag Entries: 00000000
PsuedoTag Entries: 00000000
Virtual Alloc List: 00150050
UCR FreeList: 00150598
FreeList Usage: 00000000 00000000 00000000 00000000
FreeList[ 00 ] at 00150178: 00152c08 . 00152c08
00152c00: 00020 . 00400 [14] - free
Segment00 at 00150640:
Flags: 00000000
Base: 00150000
First Entry: 00150680
Last Entry: 00250000
Total Pages: 00000100
Total UnCommit: 000000fd
Largest UnCommit:000fd000
UnCommitted Ranges: (1)
00153000: 000fd000
Heap entries for Segment00 in Heap 00150000
00150000: 00000 . 00640 [01] - busy (640)
00150640: 00640 . 00040 [01] - busy (40)
00150680: 00040 . 01818 [07] - busy (1800), tail fill - unable to read heap entry extra at 00151e90
00151e98: 01818 . 00040 [07] - busy (22), tail fill - unable to read heap entry extra at 00151ed0
00151ed8: 00040 . 00050 [07] - busy (37), tail fill - unable to read heap entry extra at 00151f20
00151f28: 00050 . 002f0 [07] - busy (2d8), tail fill - unable to read heap entry extra at 00152210
00152218: 002f0 . 00330 [07] - busy (314), tail fill - unable to read heap entry extra at 00152540
00152548: 00330 . 00330 [07] - busy (314), tail fill - unable to read heap entry extra at 00152870
00152878: 00330 . 00040 [07] - busy (24), tail fill - unable to read heap entry extra at 001528b0
001528b8: 00040 . 00028 [07] - busy (10), tail fill - unable to read heap entry extra at 001528d8
001528e0: 00028 . 00058 [07] - busy (40), tail fill - unable to read heap entry extra at 00152930
00152938: 00058 . 00058 [07] - busy (40), tail fill - unable to read heap entry extra at 00152988
00152990: 00058 . 00230 [07] - busy (214), tail fill - unable to read heap entry extra at 00152bb8
[COLOR=Red]00152bc0: 00230 . 00020 [07] - busy (8), tail fill - unable to read heap entry extra at 00152bd8
[COLOR=Blue]00152be0: [COLOR=Red]001c8 . 1c1b8 [07] - busy (1c19e), tail fill - unable to read heap entry extra at 0016ed90
unable to read heap entry at 0016ed98
0:000>[COLOR=Red] !heap -a 00390000
Index Address Name Debugging options enabled
4: 00390000
Segment at 00390000 to 003a0000 (00007000 bytes committed)
Flags: 50001062
ForceFlags: 40000060
Granularity: 8 bytes
Segment Reserve: 00100000
Segment Commit: 00002000
DeCommit Block Thres: 00000200
DeCommit Total Thres: 00002000
Total Free Size: 00000318
Max. Allocation Size: 7ffdefff
Lock Variable at: 00390608
Next TagIndex: 0000
Maximum TagIndex: 0000
Tag Entries: 00000000
PsuedoTag Entries: 00000000
Virtual Alloc List: 00390050
UCR FreeList: 00390598
FreeList Usage: 00000000 00000000 00000000 00000000
FreeList[ 00 ] at 00390178: 003960f0 . 00394740
00394738: 00048 . 009a8 [04] - free
003960e8: 000d0 . 00f18 [14] - free
Segment00 at 00390640:
Flags: 00000000
Base: 00390000
First Entry: 00390680
Last Entry: 003a0000
Total Pages: 00000010
Total UnCommit: 00000009
Largest UnCommit:00009000
UnCommitted Ranges: (1)
00397000: 00009000
Heap entries for Segment00 in Heap 00390000
00390000: 00000 . 00640 [01] - busy (640)
00390640: 00640 . 00040 [01] - busy (40)
00390680: 00040 . 01818 [07] - busy (1800), tail fill - unable to read heap entry extra at 00391e90
00391e98: 01818 . 00250 [07] - busy (238), tail fill - unable to read heap entry extra at 003920e0
003920e8: 00250 . 00840 [07] - busy (824), tail fill - unable to read heap entry extra at 00392920
00392928: 00840 . 000c0 [07] - busy (a4), tail fill - unable to read heap entry extra at 003929e0
003929e8: 000c0 . 00090 [07] - busy (78), tail fill - unable to read heap entry extra at 00392a70
00392a78: 00090 . 00048 [07] - busy (30), tail fill - unable to read heap entry extra at 00392ab8
00392ac0: 00048 . 00058 [07] - busy (3c), tail fill - unable to read heap entry extra at 00392b10
00392b18: 00058 . 000b8 [07] - busy (9a), tail fill - unable to read heap entry extra at 00392bc8
00392bd0: 000b8 . 000c0 [07] - busy (a8), tail fill - unable to read heap entry extra at 00392c88
00392c90: 000c0 . 000a8 [07] - busy (8c), tail fill - unable to read heap entry extra at 00392d30
00392d38: 000a8 . 000c0 [07] - busy (a6), tail fill - unable to read heap entry extra at 00392df0
00392df8: 000c0 . 00070 [07] - busy (4a), tail fill - unable to read heap entry extra at 00392e60
00392e68: 00070 . 00260 [07] - busy (244), tail fill - unable to read heap entry extra at 003930c0
003930c8: 00260 . 000c0 [07] - busy (a8), tail fill - unable to read heap entry extra at 00393180
00393188: 000c0 . 00070 [07] - busy (58), tail fill - unable to read heap entry extra at 003931f0
003931f8: 00070 . 00080 [07] - busy (65), tail fill - unable to read heap entry extra at 00393270
00393278: 00080 . 00050 [07] - busy (37), tail fill - unable to read heap entry extra at 003932c0
003932c8: 00050 . 00070 [07] - busy (55), tail fill - unable to read heap entry extra at 00393330
00393338: 00070 . 00058 [07] - busy (3d), tail fill - unable to read heap entry extra at 00393388
00393390: 00058 . 00060 [07] - busy (48), tail fill - unable to read heap entry extra at 003933e8
003933f0: 00060 . 00050 [07] - busy (38), tail fill - unable to read heap entry extra at 00393438
00393440: 00050 . 00050 [07] - busy (31), tail fill - unable to read heap entry extra at 00393488
00393490: 00050 . 00070 [07] - busy (53), tail fill - unable to read heap entry extra at 003934f8
00393500: 00070 . 00058 [07] - busy (3e), tail fill - unable to read heap entry extra at 00393550
00393558: 00058 . 00058 [07] - busy (3b), tail fill - unable to read heap entry extra at 003935a8
003935b0: 00058 . 00050 [07] - busy (32), tail fill - unable to read heap entry extra at 003935f8
00393600: 00050 . 000e0 [07] - busy (c3), tail fill - unable to read heap entry extra at 003936d8
003936e0: 000e0 . 00078 [07] - busy (5d), tail fill - unable to read heap entry extra at 00393750
00393758: 00078 . 00058 [07] - busy (3f), tail fill - unable to read heap entry extra at 003937a8
003937b0: 00058 . 00088 [07] - busy (69), tail fill - unable to read heap entry extra at 00393830
00393838: 00088 . 00050 [07] - busy (37), tail fill - unable to read heap entry extra at 00393880
00393888: 00050 . 00058 [07] - busy (3c), tail fill - unable to read heap entry extra at 003938d8
003938e0: 00058 . 00060 [07] - busy (42), tail fill - unable to read heap entry extra at 00393938
00393940: 00060 . 00050 [07] - busy (38), tail fill - unable to read heap entry extra at 00393988
00393990: 00050 . 00050 [07] - busy (33), tail fill - unable to read heap entry extra at 003939d8
003939e0: 00050 . 00058 [07] - busy (3a), tail fill - unable to read heap entry extra at 00393a30
00393a38: 00058 . 00068 [07] - busy (4c), tail fill - unable to read heap entry extra at 00393a98
00393aa0: 00068 . 00068 [07] - busy (4b), tail fill - unable to read heap entry extra at 00393b00
00393b08: 00068 . 00058 [07] - busy (3b), tail fill - unable to read heap entry extra at 00393b58
00393b60: 00058 . 00058 [07] - busy (3b), tail fill - unable to read heap entry extra at 00393bb0
00393bb8: 00058 . 00070 [07] - busy (58), tail fill - unable to read heap entry extra at 00393c20
00393c28: 00070 . 00088 [07] - busy (70), tail fill - unable to read heap entry extra at 00393ca8
00393cb0: 00088 . 00060 [07] - busy (43), tail fill - unable to read heap entry extra at 00393d08
00393d10: 00060 . 00080 [07] - busy (62), tail fill - unable to read heap entry extra at 00393d88
00393d90: 00080 . 00050 [07] - busy (36), tail fill - unable to read heap entry extra at 00393dd8
00393de0: 00050 . 00088 [07] - busy (6e), tail fill - unable to read heap entry extra at 00393e60
00393e68: 00088 . 00840 [07] - busy (824), tail fill - unable to read heap entry extra at 003946a0
003946a8: 00840 . 00048 [07] - busy (2c), tail fill - unable to read heap entry extra at 003946e8
003946f0: 00048 . 00048 [07] - busy (2a), tail fill - unable to read heap entry extra at 00394730
00394738: 00048 . 009a8 [04] free fill
003950e0: 009a8 . 000a0 [07] - busy (86), tail fill - unable to read heap entry extra at 00395178
00395180: 000a0 . 00070 [07] - busy (56), tail fill - unable to read heap entry extra at 003951e8
003951f0: 00070 . 00088 [07] - busy (6c), tail fill - unable to read heap entry extra at 00395270
00395278: 00088 . 00068 [07] - busy (4c), tail fill - unable to read heap entry extra at 003952d8
003952e0: 00068 . 00058 [07] - busy (3e), tail fill - unable to read heap entry extra at 00395330
00395338: 00058 . 000a0 [07] - busy (82), tail fill - unable to read heap entry extra at 003953d0
003953d8: 000a0 . 00070 [07] - busy (58), tail fill - unable to read heap entry extra at 00395440
00395448: 00070 . 00070 [07] - busy (52), tail fill - unable to read heap entry extra at 003954b0
003954b8: 00070 . 00058 [07] - busy (40), tail fill - unable to read heap entry extra at 00395508
00395510: 00058 . 00180 [07] - busy (162), tail fill - unable to read heap entry extra at 00395688
00395690: 00180 . 000b0 [07] - busy (96), tail fill - unable to read heap entry extra at 00395738
00395740: 000b0 . 00078 [07] - busy (5a), tail fill - unable to read heap entry extra at 003957b0
003957b8: 00078 . 000c8 [07] - busy (ae), tail fill - unable to read heap entry extra at 00395878
00395880: 000c8 . 00068 [07] - busy (4a), tail fill - unable to read heap entry extra at 003958e0
003958e8: 00068 . 00070 [07] - busy (54), tail fill - unable to read heap entry extra at 00395950
00395958: 00070 . 00078 [07] - busy (60), tail fill - unable to read heap entry extra at 003959c8
003959d0: 00078 . 00068 [07] - busy (4c), tail fill - unable to read heap entry extra at 00395a30
00395a38: 00068 . 00060 [07] - busy (42), tail fill - unable to read heap entry extra at 00395a90
00395a98: 00060 . 00068 [07] - busy (50), tail fill - unable to read heap entry extra at 00395af8
00395b00: 00068 . 00090 [07] - busy (74), tail fill - unable to read heap entry extra at 00395b88
00395b90: 00090 . 00090 [07] - busy (72), tail fill - unable to read heap entry extra at 00395c18
00395c20: 00090 . 00070 [07] - busy (52), tail fill - unable to read heap entry extra at 00395c88
00395c90: 00070 . 00070 [07] - busy (52), tail fill - unable to read heap entry extra at 00395cf8
00395d00: 00070 . 000a8 [07] - busy (8c), tail fill - unable to read heap entry extra at 00395da0
00395da8: 000a8 . 000d8 [07] - busy (bc), tail fill - unable to read heap entry extra at 00395e78
00395e80: 000d8 . 00080 [07] - busy (62), tail fill - unable to read heap entry extra at 00395ef8
00395f00: 00080 . 000b8 [07] - busy (a0), tail fill - unable to read heap entry extra at 00395fb0
00395fb8: 000b8 . 00060 [07] - busy (48), tail fill - unable to read heap entry extra at 00396010
00396018: 00060 . 000d0 [07] - busy (b8), tail fill - unable to read heap entry extra at 003960e0
003960e8: 000d0 . 00f18 [14] free fill
00397000: 00009000 - uncommitted bytes.
0:000> [COLOR=Red]!heap -a 00390000
Index Address Name Debugging options enabled
4: 00390000
Segment at 00390000 to 003a0000 (00006000 bytes committed)
Flags: 50001062
ForceFlags: 40000060
Granularity: 8 bytes
Segment Reserve: 00100000
Segment Commit: 00002000
DeCommit Block Thres: 00000200
DeCommit Total Thres: 00002000
Total Free Size: 00000277
Max. Allocation Size: 7ffdefff
Lock Variable at: 00390608
Next TagIndex: 0000
Maximum TagIndex: 0000
Tag Entries: 00000000
PsuedoTag Entries: 00000000
Virtual Alloc List: 00390050
UCR FreeList: 00390598
FreeList Usage: 00000004 00000000 00000000 00000000
FreeList[ 00 ] at 00390178: 00394150 . 00395678
00395670: 00020 . 00990 [14] - free
00394148: 00818 . 00a18 [04] - free
FreeList[ 02 ] at 00390188: 00392df0 . 00392df0
00392de8: 00040 . 00010 [04] - free
Segment00 at 00390640:
Flags: 00000000
Base: 00390000
First Entry: 00390680
Last Entry: 003a0000
Total Pages: 00000010
Total UnCommit: 0000000a
Largest UnCommit:0000a000
UnCommitted Ranges: (1)
00396000: 0000a000
Heap entries for Segment00 in Heap 00390000
00390000: 00000 . 00640 [01] - busy (640)
00390640: 00640 . 00040 [01] - busy (40)
00390680: 00040 . 01818 [07] - busy (1800), tail fill - unable to read heap entry extra at 00391e90
00391e98: 01818 . 00230 [07] - busy (214), tail fill - unable to read heap entry extra at 003920c0
003920c8: 00230 . 00818 [07] - busy (800), tail fill - unable to read heap entry extra at 003928d8
003928e0: 00818 . 00098 [07] - busy (80), tail fill - unable to read heap entry extra at 00392970
00392978: 00098 . 00070 [07] - busy (54), tail fill - unable to read heap entry extra at 003929e0
003929e8: 00070 . 00028 [07] - busy (c), tail fill - unable to read heap entry extra at 00392a08
00392a10: 00028 . 00030 [07] - busy (18), tail fill - unable to read heap entry extra at 00392a38
00392a40: 00030 . 00098 [07] - busy (7a), tail fill - unable to read heap entry extra at 00392ad0
00392ad8: 00098 . 000a0 [07] - busy (84), tail fill - unable to read heap entry extra at 00392b70
00392b78: 000a0 . 00080 [07] - busy (68), tail fill - unable to read heap entry extra at 00392bf0
00392bf8: 00080 . 000a0 [07] - busy (82), tail fill - unable to read heap entry extra at 00392c90
00392c98: 000a0 . 00040 [07] - busy (26), tail fill - unable to read heap entry extra at 00392cd0
00392cd8: 00040 . 00080 [07] - busy (62), tail fill - unable to read heap entry extra at 00392d50
00392d58: 00080 . 00050 [07] - busy (32), tail fill - unable to read heap entry extra at 00392da0
00392da8: 00050 . 00040 [07] - busy (28), tail fill - unable to read heap entry extra at 00392de0
00392de8: 00040 . 00010 [04] free fill
00392df8: 00010 . 00238 [07] - busy (220), tail fill - unable to read heap entry extra at 00393028
00393030: 00238 . 000a0 [07] - busy (84), tail fill - unable to read heap entry extra at 003930c8
003930d0: 000a0 . 00050 [07] - busy (34), tail fill - unable to read heap entry extra at 00393118
00393120: 00050 . 00060 [07] - busy (41), tail fill - unable to read heap entry extra at 00393178
00393180: 00060 . 00030 [07] - busy (13), tail fill - unable to read heap entry extra at 003931a8
003931b0: 00030 . 00050 [07] - busy (31), tail fill - unable to read heap entry extra at 003931f8
00393200: 00050 . 00038 [07] - busy (19), tail fill - unable to read heap entry extra at 00393230
00393238: 00038 . 00040 [07] - busy (24), tail fill - unable to read heap entry extra at 00393270
00393278: 00040 . 00030 [07] - busy (14), tail fill - unable to read heap entry extra at 003932a0
003932a8: 00030 . 00028 [07] - busy (d), tail fill - unable to read heap entry extra at 003932c8
003932d0: 00028 . 00048 [07] - busy (2f), tail fill - unable to read heap entry extra at 00393310
00393318: 00048 . 00038 [07] - busy (1a), tail fill - unable to read heap entry extra at 00393348
00393350: 00038 . 00030 [07] - busy (17), tail fill - unable to read heap entry extra at 00393378
00393380: 00030 . 00028 [07] - busy (e), tail fill - unable to read heap entry extra at 003933a0
003933a8: 00028 . 000b8 [07] - busy (9f), tail fill - unable to read heap entry extra at 00393458
00393460: 000b8 . 00058 [07] - busy (39), tail fill - unable to read heap entry extra at 003934b0
003934b8: 00058 . 00038 [07] - busy (1b), tail fill - unable to read heap entry extra at 003934e8
003934f0: 00038 . 00060 [07] - busy (45), tail fill - unable to read heap entry extra at 00393548
00393550: 00060 . 00030 [07] - busy (13), tail fill - unable to read heap entry extra at 00393578
00393580: 00030 . 00030 [07] - busy (18), tail fill - unable to read heap entry extra at 003935a8
003935b0: 00030 . 00038 [07] - busy (1e), tail fill - unable to read heap entry extra at 003935e0
003935e8: 00038 . 00030 [07] - busy (14), tail fill - unable to read heap entry extra at 00393610
00393618: 00030 . 00028 [07] - busy (f), tail fill - unable to read heap entry extra at 00393638
00393640: 00028 . 00030 [07] - busy (16), tail fill - unable to read heap entry extra at 00393668
00393670: 00030 . 00040 [07] - busy (28), tail fill - unable to read heap entry extra at 003936a8
003936b0: 00040 . 00040 [07] - busy (27), tail fill - unable to read heap entry extra at 003936e8
003936f0: 00040 . 00030 [07] - busy (17), tail fill - unable to read heap entry extra at 00393718
00393720: 00030 . 00030 [07] - busy (17), tail fill - unable to read heap entry extra at 00393748
00393750: 00030 . 00050 [07] - busy (34), tail fill - unable to read heap entry extra at 00393798
003937a0: 00050 . 00068 [07] - busy (4c), tail fill - unable to read heap entry extra at 00393800
00393808: 00068 . 00038 [07] - busy (1f), tail fill - unable to read heap entry extra at 00393838
00393840: 00038 . 00058 [07] - busy (3e), tail fill - unable to read heap entry extra at 00393890
00393898: 00058 . 00030 [07] - busy (12), tail fill - unable to read heap entry extra at 003938c0
003938c8: 00030 . 00068 [07] - busy (4a), tail fill - unable to read heap entry extra at 00393928
00393930: 00068 . 00818 [07] - busy (800), tail fill - unable to read heap entry extra at 00394140
00394148: 00818 . 00a18 [04] free fill
00394b60: 00a18 . 00060 [07] - busy (48), tail fill - unable to read heap entry extra at 00394bb8
00394bc0: 00060 . 00038 [07] - busy (1a), tail fill - unable to read heap entry extra at 00394bf0
00394bf8: 00038 . 00078 [07] - busy (5e), tail fill - unable to read heap entry extra at 00394c68
00394c70: 00078 . 00050 [07] - busy (34), tail fill - unable to read heap entry extra at 00394cb8
00394cc0: 00050 . 00048 [07] - busy (2e), tail fill - unable to read heap entry extra at 00394d00
00394d08: 00048 . 00038 [07] - busy (1c), tail fill - unable to read heap entry extra at 00394d38
00394d40: 00038 . 00158 [07] - busy (13e), tail fill - unable to read heap entry extra at 00394e90
00394e98: 00158 . 00090 [07] - busy (72), tail fill - unable to read heap entry extra at 00394f20
00394f28: 00090 . 00050 [07] - busy (36), tail fill - unable to read heap entry extra at 00394f70
00394f78: 00050 . 000a8 [07] - busy (8a), tail fill - unable to read heap entry extra at 00395018
00395020: 000a8 . 00040 [07] - busy (26), tail fill - unable to read heap entry extra at 00395058
00395060: 00040 . 00048 [07] - busy (30), tail fill - unable to read heap entry extra at 003950a0
003950a8: 00048 . 00058 [07] - busy (3c), tail fill - unable to read heap entry extra at 003950f8
00395100: 00058 . 00040 [07] - busy (28), tail fill - unable to read heap entry extra at 00395138
00395140: 00040 . 00038 [07] - busy (1e), tail fill - unable to read heap entry extra at 00395170
00395178: 00038 . 00048 [07] - busy (2c), tail fill - unable to read heap entry extra at 003951b8
003951c0: 00048 . 00068 [07] - busy (50), tail fill - unable to read heap entry extra at 00395220
00395228: 00068 . 00068 [07] - busy (4e), tail fill - unable to read heap entry extra at 00395288
00395290: 00068 . 00048 [07] - busy (2e), tail fill - unable to read heap entry extra at 003952d0
003952d8: 00048 . 00048 [07] - busy (2e), tail fill - unable to read heap entry extra at 00395318
00395320: 00048 . 00080 [07] - busy (68), tail fill - unable to read heap entry extra at 00395398
003953a0: 00080 . 000b0 [07] - busy (98), tail fill - unable to read heap entry extra at 00395448
00395450: 000b0 . 00058 [07] - busy (3e), tail fill - unable to read heap entry extra at 003954a0
003954a8: 00058 . 00098 [07] - busy (7c), tail fill - unable to read heap entry extra at 00395538
00395540: 00098 . 00040 [07] - busy (24), tail fill - unable to read heap entry extra at 00395578
00395580: 00040 . 000b0 [07] - busy (94), tail fill - unable to read heap entry extra at 00395628
[COLOR=Blue] 00395630: 000b0 . 00020 [07] - busy (8), tail fill - unable to read heap entry extra at 00395648
00395650: 00020 . 00020 [07] - busy (6), tail fill - unable to read heap entry extra at 00395668
00395670: 00020 . 00990 [14] free fill
00396000: 0000a000 - uncommitted bytes.