View Issue Details

IDProjectCategoryView StatusLast Update
0006789ardourbugspublic2020-04-19 20:17
ReporterBenLoftis Assigned Tox42  
PrioritylowSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version4.7 
Summary0006789: If a NaN value gets stored in a plugin control port, the generic UI freezes when instantiated
DescriptionIf a plugin gui somehow generates NaN or Inf values for a control port, these values are stored in the session.

NaN and Inf need to be trapped before being fed to the Gtk::Adjustment of the generic UI slider(s).

Clamp NaN to the min value, and Inf to the max value of the parameter.

Steps To ReproduceTo recreate:

Add a plugin to a session.
Manually edit one of the plugin's control values to be either NaN or inf.
Load the session and try to open the generic UI for the plugin.
TagsNo tags attached.

Activities

x42

2016-02-26 13:51

administrator   ~0018016

fixed in Ardour 4.7-229-g1bee17d

system

2020-04-19 20:17

developer   ~0023590

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2016-02-22 22:29 BenLoftis New Issue
2016-02-26 13:51 x42 Note Added: 0018016
2016-02-26 13:51 x42 Status new => resolved
2016-02-26 13:51 x42 Resolution open => fixed
2016-02-26 13:51 x42 Assigned To => x42
2020-04-19 20:17 system Note Added: 0023590
2020-04-19 20:17 system Status resolved => closed