Advertisement
Guest User

Amarok memory leak try2

a guest
Sep 15th, 2011
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.59 KB | None | 0 0
  1. 0:014> !heap -s
  2. NtGlobalFlag enables following debugging aids for new heaps:
  3. stack back traces
  4. LFH Key : 0x5fd192a6
  5. Termination on corruption : ENABLED
  6. Heap Flags Reserv Commit Virt Free List UCR Virt Lock Fast
  7. (k) (k) (k) (k) length blocks cont. heap
  8. -----------------------------------------------------------------------------
  9. 00530000 08000002 2048 1308 2048 19 28 2 0 0 LFH
  10. 00650000 08001002 1088 80 1088 70 3 2 0 0
  11. 00980000 08001002 3136 2996 3136 466 80 3 0 0 LFH
  12. External fragmentation 15 % (80 free blocks)
  13. 05410000 08001002 256 24 256 3 8 1 0 0
  14. Virtual block: 09250000 - 09250000 (size 00000000)
  15. Virtual block: 09430000 - 09430000 (size 00000000)
  16. Virtual block: 092e0000 - 092e0000 (size 00000000)
  17. 008b0000 08001002 31616 17660 31616 1347 262 6 3 0 LFH
  18. 05800000 08001002 64 12 64 3 2 1 0 0
  19. 053d0000 08001002 64 4 64 2 1 1 0 0
  20. 05f90000 08011002 256 16 256 11 2 1 0 0
  21. 060e0000 08001002 256 4 256 1 2 1 0 0
  22. 08110000 08001002 256 92 256 4 4 1 0 0 LFH
  23. 08310000 08001002 256 156 256 10 5 1 0 0 LFH
  24. 08520000 08001002 64 8 64 5 1 1 0 0
  25. 08470000 08001002 1088 380 1088 278 3 2 0 0
  26. 09420000 08001002 64 4 64 2 1 1 0 0
  27. 0bab0000 08001002 64 4 64 2 1 1 0 0
  28. 0f9a0000 08001002 256 100 256 52 4 1 0 0
  29. 12310000 08001002 3328 1892 3328 22 25 3 0 0 LFH
  30. -----------------------------------------------------------------------------
  31.  
  32.  
  33.  
  34.  
  35. 0:014> !heap -s
  36. NtGlobalFlag enables following debugging aids for new heaps:
  37. stack back traces
  38. LFH Key : 0x5fd192a6
  39. Termination on corruption : ENABLED
  40. Heap Flags Reserv Commit Virt Free List UCR Virt Lock Fast
  41. (k) (k) (k) (k) length blocks cont. heap
  42. -----------------------------------------------------------------------------
  43. 00530000 08000002 16384 8768 16384 167 70 5 0 0 LFH
  44. 00650000 08001002 1088 80 1088 70 3 2 0 0
  45. 00980000 08001002 3136 2996 3136 466 80 3 0 0 LFH
  46. External fragmentation 15 % (80 free blocks)
  47. 05410000 08001002 256 24 256 3 7 1 0 0
  48. Virtual block: 09250000 - 09250000 (size 00000000)
  49. Virtual block: 09430000 - 09430000 (size 00000000)
  50. Virtual block: 092e0000 - 092e0000 (size 00000000)
  51. 008b0000 08001002 31616 17016 31616 1054 266 7 3 0 LFH
  52. 05800000 08001002 64 12 64 3 2 1 0 0
  53. 053d0000 08001002 64 4 64 2 1 1 0 0
  54. 05f90000 08011002 256 16 256 11 2 1 0 0
  55. 060e0000 08001002 256 4 256 1 2 1 0 0
  56. 08110000 08001002 256 92 256 4 3 1 0 0 LFH
  57. 08310000 08001002 256 156 256 10 6 1 0 0 LFH
  58. 08520000 08001002 64 8 64 5 1 1 0 0
  59. 08470000 08001002 1088 380 1088 277 3 2 0 0
  60. 09420000 08001002 64 4 64 2 1 1 0 0
  61. 0bab0000 08001002 64 4 64 2 1 1 0 0
  62. 0f9a0000 08001002 256 100 256 52 4 1 0 0
  63. 12310000 08001002 31808 26480 31808 103 37 6 0 0 LFH
  64. -----------------------------------------------------------------------------
  65. 0:014> !heap -stat -h 12310000
  66. heap @ 12310000
  67. group-by: TOTSIZE max-display: 20
  68. size #blocks total ( %) (percent of total busy bytes)
  69. 18d4 cba - 13bfa08 (82.26)
  70. 190 180a - 258fa0 (9.78)
  71. c0 cba - 98b80 (2.48)
  72. 191 43e - 6a51e (1.73)
  73. 188 2d4 - 454a0 (1.13)
  74. 186 2d4 - 44ef8 (1.12)
  75. 24 1985 - 396b4 (0.93)
  76. 187 16a - 228e6 (0.56)
  77. 14 b - dc (0.00)
  78. 56 2 - ac (0.00)
  79. 86 1 - 86 (0.00)
  80. 68 1 - 68 (0.00)
  81. 64 1 - 64 (0.00)
  82. 20 3 - 60 (0.00)
  83. 18 4 - 60 (0.00)
  84. 5c 1 - 5c (0.00)
  85. 5a 1 - 5a (0.00)
  86. 28 2 - 50 (0.00)
  87. 4e 1 - 4e (0.00)
  88. 4c 1 - 4c (0.00)
  89.  
  90.  
  91. 0:014> !heap -p -a 15af03f0
  92. address 15af03f0 found in
  93. _HEAP @ 12310000
  94. HEAP_ENTRY Size Prev Flags UserPtr UserSize - state
  95. 15af03d8 0321 0000 [00] 15af03f0 018d4 - (busy)
  96. 77b6df42 ntdll!RtlAllocateHeap+0x00000274
  97. 5c1995fc fastprox!CBasicBlobControl::sAllocate+0x0000004b
  98. 5c19e471 fastprox!CWbemObjectArrayPacket::GetInstanceObject+0x0000007b
  99. 5c19e3e0 fastprox!CWbemObjectArrayPacket::UnmarshalPacket+0x0000015a
  100. 5c19eb93 fastprox!CWbemSmartEnumNextPacket::UnmarshalPacket+0x00000170
  101. 5c19e71b fastprox!CEnumProxyBuffer::XEnumFacelet::Next+0x000000bf
  102.  
  103. // ...
  104.  
  105. 15a84360 0035 0035 [00] 15a84378 00190 - (busy)
  106. fastprox!CWbemInstance::`vftable'
  107.  
  108. 0:014> !heap -p -a 15a84378
  109. address 15a84378 found in
  110. _HEAP @ 12310000
  111. HEAP_ENTRY Size Prev Flags UserPtr UserSize - state
  112. 15a84360 0035 0000 [00] 15a84378 00190 - (busy)
  113. fastprox!CWbemInstance::`vftable'
  114. 77b6df42 ntdll!RtlAllocateHeap+0x00000274
  115. 5c240df7 wbemcomn!CWin32DefaultArena::WbemMemAlloc+0x0000001c
  116. 5c19e4a8 fastprox!CWbemObjectArrayPacket::GetInstanceObject+0x000000ae
  117. 5c19e3e0 fastprox!CWbemObjectArrayPacket::UnmarshalPacket+0x0000015a
  118. 5c19eb93 fastprox!CWbemSmartEnumNextPacket::UnmarshalPacket+0x00000170
  119. 5c19e71b fastprox!CEnumProxyBuffer::XEnumFacelet::Next+0x000000bf
  120.  
  121.  
  122. // ...
  123.  
  124. 1599a120 001b 001b [00] 1599a138 000c0 - (busy)
  125. fastprox!CEnumProxyBuffer::`vftable'
  126. 0:014> !heap -p -a 1599a138
  127. address 1599a138 found in
  128. _HEAP @ 12310000
  129. HEAP_ENTRY Size Prev Flags UserPtr UserSize - state
  130. 1599a120 001b 0000 [00] 1599a138 000c0 - (busy)
  131. fastprox!CEnumProxyBuffer::`vftable'
  132. 77b6df42 ntdll!RtlAllocateHeap+0x00000274
  133. 5c240df7 wbemcomn!CWin32DefaultArena::WbemMemAlloc+0x0000001c
  134. 5c19ea0f fastprox!CEnumFactoryBuffer::XEnumFactory::CreateProxy+0x00000050
  135. 7554fe80 ole32!CStdMarshal::CreateProxy+0x000000d0
  136. 7554fb6a ole32!CStdMarshal::MakeCliIPIDEntry+0x0000001f
  137. 7554fb3e ole32!CStdMarshal::UnmarshalIPID+0x00000066
  138. 755500a5 ole32!CStdMarshal::UnmarshalObjRef+0x00000113
  139. 75552253 ole32!UnmarshalSwitch+0x00000025
  140. 7555221e ole32!UnmarshalObjRef+0x00000090
  141. 7554f1b3 ole32!CoUnmarshalInterface+0x000000f1
  142. 7554f735 ole32!NdrExtInterfacePointerUnmarshall+0x000001cb
  143. 76ed4215 RPCRT4!NdrpPointerUnmarshall+0x000000cb
  144. 76eb915c RPCRT4!NdrPointerUnmarshall+0x00000030
  145. 76eb90df RPCRT4!NdrpPointerUnmarshall+0x000002bf
  146. 76eb915c RPCRT4!NdrPointerUnmarshall+0x00000030
  147. 76eb7116 RPCRT4!NdrpClientUnMarshal+0x00000157
  148. 76f5015a RPCRT4!NdrClientCall2+0x0000026f
  149. 7565c8e2 ole32!ObjectStublessClient+0x000000a2
  150. 755598ad ole32!ObjectStubless+0x0000000f
  151. 5c19ec64 fastprox!CWbemSvcWrapper::XWbemServices::ExecQuery+0x0000008c
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement