Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > irrKlang
Why is irrklang calling HeapValidate?

cliffski
Registered User
Quote
2012-07-25 21:13:40

Hi, I have a fairly obscure problem..

some of my users (very few) are experiencing massive slowdowns in my app. An analysis of xperf on their systems reveals a lot fo time spent in HeapValidate called by irrklang.dll
The callstack is like this:

|- ntdll.dll!_RtlUserThreadStart
| ntdll.dll!__RtlUserThreadStart
| kernel32.dll!BaseThreadInitThunk
| irrKlang.dll!?
| irrKlang.dll!?
| |- irrKlang.dll!?
| | |- irrKlang.dll!?
| | | |- irrKlang.dll!?
| | | | |- irrKlang.dll!?
| | | | | |- irrKlang.dll!?
| | | | | | |- KernelBase.dll!HeapValidate
| | | | | | | |- AcXtrnal.dll!NS_FaultTolerantHeap::FthValidateHeap
| | | | | | | | |- AcXtrnal.dll!NS_FaultTolerantHeap::FthDelayFreeQueueFlush

This is causing mayhem.
My question is, why would irrklang be calling HeapValidate anyway? Is there anything I can do to track down why and where this happens and fix any issues that might be causing it?
This is affecting my paying customers, so any help is vastly appreciated, I do really need to track it down! ( I cannot replicate on my own machine)


niko
Moderator
Quote
2012-07-26 06:06:44

Just a shot in the dark, but maybe you are using irrKlang 1.3.0? It could be that this version did this. irrKlang 1.4.0 doesn't this, if you update to that (you only would need to replace the .dll and the header files, not much has changed in the API), then this should be fixed.


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Internati?nal" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact