cnpack / cnwizards

CnPack IDE Wizards
http://www.cnpack.org
576 stars 140 forks source link

[BUG] AV when trying to install a package. #165

Open Hunter342 opened 1 year ago

Hunter342 commented 1 year ago

Technical information. Operating system: Microsoft Windows 11 (22h2) IDE: Embarcadero Rad Studio 11.2 Installed experts: MMX Code Explorer, DDevExtensions, CnWizards (now removed)

Steps to reproduce the issue:

  1. Installing CnWizards (I installed the latest release version)

  2. Opening the package and trying to install it (I note: if the package does not contain components for registration, then the installation of such a package is normal)

Removing CnWizards solved the problem, so I can assume that the problem may be in it.

I'll answer a few things right now:

  1. The same thing happened on the Windows 11 (22h1), I did not notice this on Windows 10.

  2. This happens to any package when you try to install it. The probability of falling is 70-80%. in 50-70% of cases it is solved by restarting the studio

  3. It was also checked without third-party experts

I am attaching two screenshots.

  1. First screenshot with CnWizards installed and trying to install the package.

  2. Second screenshot without CnWizards and try to install the same package.

With CnWizards (1) Without CnWizards (2)

shanzhashu commented 1 year ago

Thanks for your report. Which version of CnWizards do you install?

Hunter342 commented 1 year ago

CnWizards 1.2.5.1109. I also tried one of the "nightly builds"

The problem was observed both in the release and in the nightly build

shanzhashu commented 1 year ago

Still no clue about this Error.

Even no stack trace about the AV.

shanzhashu commented 1 year ago

Does it comes from "Only Install BPL", or "Open dpk and Compile all and Install BPL"?

Hunter342 commented 1 year ago

Open dpk and Compile all and Install BPL

Hunter342 commented 1 year ago

Stack Trace - In Progress...

the-Arioch commented 7 months ago

I wonder if he installs Jedi CodeLib - would it be neough to get IDE stack traces?

I mean, AFAIR Delphi IDE itself uses parts of JCL and that was how it got a built-in stack traces. But maybe i am confuse things and am so used to installing JCL everywhere that i have just forgotten how "pure" Delphi acts?