CollectInvalidRect( ) crashes with AGain sample Plugin

A user interface toolkit mainly for audio plug-ins (VST, AudioUnit, etc).
willpirkle
Posts: 51
Joined: Tue Jun 21, 2016 12:53 pm

CollectInvalidRect( ) crashes with AGain sample Plugin

Postby willpirkle » Tue Dec 25, 2018 4:22 pm

I reported this issue in detail on the VST3 SDK forum as it is not clear where the problem lies, but I wanted to tag a topic here as well. The VST3 SDK topic is here:

viewtopic.php?f=4&t=628

- Will Pirkle

ray
Posts: 93
Joined: Fri Sep 02, 2016 9:37 am

Re: CollectInvalidRect( ) crashes with AGain sample Plugin

Postby ray » Thu Dec 27, 2018 11:09 am

Hi Will,

Maybe this is in some way related to the following "issue": viewtopic.php?f=5&t=542 ?

It happened when my host implementation called into invalid() from any other thread than the UI thread (a design restriction that goes for all VSTGUI calls except setDirty() afaik).

Best,
Ray

willpirkle
Posts: 51
Joined: Tue Jun 21, 2016 12:53 pm

Re: CollectInvalidRect( ) crashes with AGain sample Plugin

Postby willpirkle » Thu Dec 27, 2018 3:30 pm

Thanks Ray - yeah, I do remember seeing that and it jogged my memory when I saw the Rect Collection error.

To be clear, this report is for a VST3 SDK Sample Plugin compiled directly from the SDK with no modifications, and not one of my own plugins or GUI objects.

So I think this is an issue for Steinberg first. It also happens in 3 different VST3 hosts from 3 different manufacturers (the user who found this did issue a trouble ticket for Tracktion).

- Will

ray
Posts: 93
Joined: Fri Sep 02, 2016 9:37 am

Re: CollectInvalidRect( ) crashes with AGain sample Plugin

Postby ray » Thu Dec 27, 2018 4:08 pm

willpirkle wrote:Thanks Ray - yeah, I do remember seeing that and it jogged my memory when I saw the Rect Collection error.

To be clear, this report is for a VST3 SDK Sample Plugin compiled directly from the SDK with no modifications, and not one of my own plugins or GUI objects.

So I think this is an issue for Steinberg first. It also happens in 3 different VST3 hosts from 3 different manufacturers (the user who found this did issue a trouble ticket for Tracktion).

- Will


Hi Will,

Okay, I see. I was under the impression that it could be a host issue, e.g. if the “perform UI calls from the UI thread exclusively” principle is violated by the implementation for some reason. I agree this seems unlikely if this happens in 3 established hosts.

Best,
Ray


Return to “VSTGUI”

Who is online

Users browsing this forum: No registered users and 2 guests