Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HeapValidate Error: when trying to build the addin with quantlib 1.33. #32

Open
kalam360 opened this issue Apr 26, 2024 · 2 comments
Open

Comments

@kalam360
Copy link

I tried to build the addin for QuantLib 1.33 version. Mostly suppressed parts of functions that are causing issue by commenting out in xml. It built and works when I load in excel 2021 (office16). But when I try to close Excel it crashes and addin gets removed.

I run the addin in debug mode and its breaks. the output showing:

'EXCEL.EXE' (Win32): Loaded 'C:\Windows\System32\edputil.dll'. 
HEAP[EXCEL.EXE]: Invalid address specified to RtlValidateHeap( 0000020559CD0000, 000002056FA29BF0 )
A breakpoint instruction (__debugbreak() statement or a similar call) was executed in EXCEL.EXE.

call stack:
image

This doesn't happen when I build the QuantLib 1.22. I am not sure what causing the error.

@eehlers
Copy link
Owner

eehlers commented Apr 27, 2024

The latest supported source code build is 1.22.

@kalam360
Copy link
Author

Hi Eric,
Thank you for the response. I built the Addin project by updating the xmls, QuantLibObjects projects and solved relevent erorrs with the changes in QuantLib 1.33. Would it be the case that the issue might be with gensrc source code? I have followed the instruction documentation for addin for updated classes and functions. I would really appreciate if you can suggest some places to look or any documentation to go over. Thank you again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants