-
Notifications
You must be signed in to change notification settings - Fork 253
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
C++ Builder 10.1.2 Virtual-TreeView 6.5 Win64 Access Violation (Bug) #695
Comments
Can you please provide a call stack of the exception? |
Maybe this is related to issue #642 |
I'm using the most recent release VirtualTreeView. Issue #642 is already fixed in that version. TForm1 contains only the VirtualStringTree component with default property values. Call stack:
|
The call stack needs to include the function names, otherwise it is useless. At least it does not include the Virtual TreeView package.
I know, but still may be related or the bug may have re-appeared. |
Did you use the RAD Studio/Delphi package, or the special C++ Builder package? I tried compiling the 10.1 C++ Builder package but I ended up with errors. I ended up with other errors when using the 10.0 package under 10.1. The XE8 package worked, so have rebuilt the 10.2 packages based on the XE8 package. I normally don't use C++ Builder at all. |
Can someone comment if this issue is still there? |
Any news on this issue? Without further feedback I will be closing this issue next month. |
Please refer to #669 where I added a C++ Builder project. There I mentioned that it causes access violation when runtime packages are used. That should be the same problem. I no longer have C++ Builder installed. So perhaps, you can take that C++ Builder project, compile in Rad Studio and see if something more can be found on the access violation that occurs in Borlandmm dll. |
We can reproduce the issue with the sample project, for "64-bit windows". |
Call stack trace with debug info:
|
It would make sense that someone with more C++ Builder experience than me would look into the problem. My best guess is a bug in C++ Builder or a wrong configuration of the Virtual Treeview runtime package. |
@somnomedics : Which sample project exactly did you use? |
The sample project can be found here: |
C++ Builder 10.2.3: An AV still occurs for Win64 builds, but I can't even debug under C++ Builder Win64. All works fine (including debugging) on C++ Win32. I guess this issue needs a C++ Builder expert. |
Edit: This was a problem with my setup. I accidentally copied the Release BPL to the Debug directory. |
It appears that Embarcadero fixed the problem in C++Builder 11.2. I tested for both Debug and Release, with runtime packages and without runtime packages. All test cases run. I no longer have 11.0 or 11.1 installed so cannot confirm if it worked in either of those versions. However, I do have 10.4 installed and can confirm that the bug does exist for that compiler. |
Thank you @zencode1. So I am closing this issue as "Not our Issue". |
Linking VirtualTreesCR.bpl dynamically in a 64-bit (win64) application yields an access violation at runtime when trying to create TVirtualStringTree.
The text was updated successfully, but these errors were encountered: