*Packages Involved:* -
ImageMagick / libMagickCore7_10 (7.1.2.30-1) - libautotrace3 (0.31.10-2) *Problem Description:* Upgrading ImageMagick to 7.1.2.30-1 causes magick.exe to exit silently with a non-zero exit code or crash on startup if libautotrace3 is installed on the system. *Root Cause:* - ImageMagick 7.1.2.30-1 relies on libMagickCore7_10 ( cygMagickCore-7.Q16HDRI-10.dll). - libautotrace3 has a dynamic dependency on cygautotrace-3.dll, which was compiled against the older cygMagickCore-7.Q16HDRI-9.dll (from ImageMagick 7.1.2.3-1 / libMagickCore7_9). - When magick executes, the Windows loader attempts to pull in both version 9 and version 10 of cygMagickCore into the same process space, causing an immediate DLL loader collision/crash. *Steps to Reproduce:* 1. Install ImageMagick 7.1.2.30-1 and libautotrace3. 2. Run magick -version. 3. Execution fails silently. Running cygcheck /usr/bin/magick reveals competing cygMagickCore DLL references. *Workaround:* Downgrading ImageMagick, libMagickCore7_10, and libMagickWand7_10 to 7.1.2.3-1 resolves the issue by forcing all binaries to use cygMagickCore v9. *Suggested Fix:* Recompile and release autotrace / libautotrace3 against libMagickCore7_10 (v10 ABI) so all dependent packages link to the same core library version. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple

