Just going through my crash logs. My #1 crash, 14.73% is DropShadowEffect is crashing on Windows if the radius is 0. This is very easy to reproduce as seen here: juce_bugs/DropShadowEffectCrash/Source/MainComponent.h at 808bec8a18d2d32cb8c9b4e2f4871e48c197a01b · FigBug/juce_bugs · GitHub
Create a component and add a DropShadowEffect with a nice valid drop shadow size of 2.
Then apply a transform so that the drop shadow size rounds to 0.
Boom!
1 Like
I’ve been on a crash hunting safari, there are a few more in Commits · reFX/JUCE · GitHub you may want to cherry pick into juce.
t0m
3
I think the original DropShadow issue has already been addressed:
We’ll look at the others, thank you for reporting.
From the docs:
Releases all Microsoft UI Automation resources that are held by all providers associated with the calling process.
UiaDisconnectAllProviders disconnects the entire process, if one plugin is unloaded, then other plugins using accessibility may blow up.
reuk
5
Thanks for flagging these fixes. We’ve incorporated them on the develop branch:
2 Likes