Conflict on Pro Tools AAX plugin
-
Hello
I've built an AAX plugin and digitally signed. It works great on some Pro Tools versions and different computers. But I got this error in one mac computer and couldn't figure it out. It says "conflict with other cpu tasks or potential clocking issue"
The error image: https://image.ibb.co/m8HM2T/121212.jpgWhat is that? :(
-
Looks like a hardware issue. What makes you think it's related to HISE code?
-
@christoph-hart I didn't think it's about HISE code. I just don't know why it does that and wanted to know the reason.
On the other hand; the computer owner says that there are lot's of plugins in the same computer but they didn't give this error before. I've built a simple gain plugin. And it gave this error too. So both two plugins (that created with HISE) are giving this errors. But they are ok on some Pro Tools machines too. Very strange...
-
Can you post the Github link to your project, then I take a look if there's something fishy.
Protools is almost impossible to debug (they prevent attaching debuggers for security reasons), and I am not too motivated to work around their paranoia.
-
-
This computer is Mac Pro with Xenon cpu. Could this be a clue for the problem?
Now simple reverb, sipmle gain, saturation, phaser, delay.... all of the plugins does that :( I can send the projects but all of the plugins are exported staight forward from HISE. -
Also another hackintosh user's Pro Tools didn't regognized the plugins. Is that normal, because of hackintosh?
AAX is a pain in the ass..... :(
This is Avid's AAX validator tool error. Validation is failed too....
DigiShell v12.8.2x0 Avid Technology, Inc. dsh> load_dish aaxval --- cmd_result: loaded_dishes_count: 1 message_type: cmd_result ... dsh> runtests "D:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\Contents\x64\SimReverb x64.aaxplugin" --- cmd_result: results: "" message_type: cmd_result ... dsh> runtests "D:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin" D:\ORANGE WORLD\DSP\AVID\AAX_Tools_DSH_x674_WIN>GOTO EndCopyright Script to Execute: DSH_AAXVAL_Support_IDs d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/Target.rb:365:in `do_transaction' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/Target.rb:327:in `do_transaction' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/Target.rb:117:in `launch_app' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/DigiShell.rb:46:in `initialize' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/scripts/DSH_AAXVAL_Support_IDs.rb:24:in `new' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/scripts/DSH_AAXVAL_Support_IDs.rb:24:in `run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:105:in `run_a_script' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:55:in `block in run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:51:in `times' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:51:in `run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/RunSuite.rb:143:in `block in run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/RunSuite.rb:140:in `each' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/RunSuite.rb:140:in `run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/bin/runsuite.rb:199:in `<main>' DSH_AAXVAL_Support_IDs ABORTED: undefined method `close' for nil:NilClass 0 passed, 0 failed, 0 warnings, 0 cancelled, 1 failed to complete. Total suite time: 3 seconds. D:\ORANGE WORLD\DSP\AVID\AAX_Tools_DSH_x674_WIN>GOTO EndCopyright Script to Execute: DSH_AAXVAL_Support_General d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/Target.rb:365:in `do_transaction' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/Target.rb:327:in `do_transaction' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/Target.rb:117:in `launch_app' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/DigiShell.rb:46:in `initialize' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/scripts/DSH_AAXVAL_Support_General.rb:24:in `new' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/scripts/DSH_AAXVAL_Support_General.rb:24:in `run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:105:in `run_a_script' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:55:in `block in run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:51:in `times' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/ScriptRunner.rb:51:in `run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/RunSuite.rb:143:in `block in run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/RunSuite.rb:140:in `each' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/classes/RunSuite.rb:140:in `run' d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/DTT/sources/bin/runsuite.rb:199:in `<main>' DSH_AAXVAL_Support_General ABORTED: undefined method `close' for nil:NilClass 0 passed, 0 failed, 0 warnings, 0 cancelled, 1 failed to complete. Total suite time: 3 seconds. D:\ORANGE WORLD\DSP\AVID\AAX_Tools_DSH_x674_WIN>GOTO EndCopyright Script to Execute: DSH_AAXVAL_Cycle_Counts DSH_AAXVAL_Cycle_Counts ABORTED: Error launching app dsh.exe : No such file or directory - d:/ORANGE WORLD/DSP/AVID/AAX_Tools_DSH_x674_WIN/AAXValidatorResources/Tools/dsh.exe -a. WARNINGS: Factory Presets were NOT found 0 passed, 0 failed, 1 warnings, 0 cancelled, 1 failed to complete. Total suite time: 2 seconds. D:\ORANGE WORLD\DSP\AVID\AAX_Tools_DSH_x674_WIN>GOTO EndCopyright Script to Execute: DSH_AAXVAL_Data_Model DSH_AAXVAL_Data_Model ABORTED: undefined method `close' for nil:NilClass 0 passed, 0 failed, 0 warnings, 0 cancelled, 1 failed to complete. Total suite time: 2 seconds. cmd_result: results: - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: info.productids result: connection_id: 1.3382e+018 result_status: E_ABORTED result_ref: r1 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: info.support.audiosuite result: connection_id: 1.72822e+018 result: effect_id: com.OrangeAudio.SimReverb host_processor: no logs: Test stage completed and PASSED property: AllowPreviewWithoutAnalysis: not_defined ContinuousOnly: not_defined DestinationTrack: not_defined DisableAudiosuiteReverse: not_defined DisableHandles: not_defined DisablePreview: not_defined DoesntIncrOutputSample: not_defined MultiInputModeOnly: not_defined NeedsOutputDithered: not_defined NumberOfInputs: not_defined NumberOfOutputs: not_defined OptionalAnalysis: not_defined RequestsAllTrackData: not_defined RequiresAnalysis: not_defined SupportsProgressDialog: not_defined SupportsSideChainInput: not_defined UsesRandomAccess: not_defined triad_id: manufacture_id: 1315004788 plugin_id: 1786340195 product_id: 1348694113 result_status: E_COMPLETED_PASS summary: successful: 1 total: 1 result_ref: r2 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: info.support.general result: connection_id: 5.56243e+018 result_status: E_ABORTED result_ref: r3 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: info.support.s6_feature result: connection_id: 7.56904e+017 result: - effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and PASSED performance_data: elapsed_time_sec: 0.358 started_wall_clock_sec: 555 s6_support: category_bypass: master_bypass: support: 1 valid: 1 reverb: support: 0 valid: 0 score: 100.00% curve: score: N/A meter: score: 100.00% support: 1 valid: 1 page_table: score: 0.00% score: 0.666667 triad_id: manufacture_id: 1315004788 plugin_id: 1784898403 product_id: 1348694113 - effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and PASSED performance_data: elapsed_time_sec: 0.317 started_wall_clock_sec: 913 s6_support: category_bypass: master_bypass: support: 1 valid: 1 reverb: support: 0 valid: 0 score: 100.00% curve: score: N/A meter: score: 100.00% support: 1 valid: 1 page_table: score: 0.00% score: 0.666667 triad_id: manufacture_id: 1315004788 plugin_id: 1786340195 product_id: 1348694113 result_status: E_COMPLETED_PASS summary: successful: 2 total: 2 result_ref: r4 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.cycle_counts result: connection_id: 7.1682e+018 result_status: E_ABORTED result_ref: r5 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.data_model result: connection_id: 4.53739e+017 result_status: E_ABORTED result_ref: r6 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.describe_validation result: connection_id: 1.10501e+019 result: logs: Test stage completed and PASSED performance_data: elapsed_time_sec: 0.537 started_wall_clock_sec: 13 result_status: E_COMPLETED_PASS summary: successful: 1 total: 1 result_ref: r7 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.load_unload result: connection_id: 1.3086e+019 result: logs: Test stage completed and PASSED performance_data: average_ms_per_iteration: 543.555 elapsed_time_sec: 598.56 max_ms_per_iteration: 748 started_wall_clock_sec: 14 result_status: E_COMPLETED_PASS summary: successful: 1 total: 1 result_ref: r8 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.page_table.automation_list result: connection_id: 9.12649e+018 result: - effect_id: com.OrangeAudio.SimReverb logs: - No page tables are registered for this effect - Test stage completed and PASSED performance_data: started_wall_clock_sec: 596 triad_id: manufacture_id: 1315004788 plugin_id: 1784898403 product_id: 1348694113 - effect_id: com.OrangeAudio.SimReverb logs: - Skipping AudioSuite type - Test stage completed and PASSED performance_data: started_wall_clock_sec: 596 triad_id: manufacture_id: 1315004788 plugin_id: 1786340195 product_id: 1348694113 result_status: E_COMPLETED_PASS summary: successful: 2 total: 2 result_ref: r9 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.page_table.load result: connection_id: 1.48252e+018 result: - effect_id: com.OrangeAudio.SimReverb logs: - "ERROR: Failed to load page tables library" - Test stage completed and FAILED performance_data: elapsed_time_sec: 0 started_wall_clock_sec: 597 triad_id: manufacture_id: 1315004788 plugin_id: 1784898403 product_id: 1348694113 - effect_id: com.OrangeAudio.SimReverb logs: - Type is offline only; skipping - Test stage completed and PASSED performance_data: elapsed_time_sec: 0 started_wall_clock_sec: 597 triad_id: manufacture_id: 1315004788 plugin_id: 1786340195 product_id: 1348694113 result_status: E_COMPLETED_FAIL summary: failed: 1 successful: 1 total: 2 result_ref: r10 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.parameter_traversal.linear result: connection_id: 4.61484e+018 result: coverage_thinned: 5.44e+000% coverage_total: 2.82e-031% effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and PASSED performance_data: elapsed_time_sec: 300 started_wall_clock_sec: 605 states_tested: 7.8895e+007 states_thinned: 1.4512e+009 states_total: 2.7938e+040 us_per_state: 3.8 result_status: E_COMPLETED_PASS summary: successful: 1 total: 1 result_ref: r11 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.parameter_traversal.random result: connection_id: 4.61484e+018 result: coverage_thinned: 6.29e-001% coverage_total: 3.27e-032% effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and PASSED performance_data: elapsed_time_sec: 30 started_wall_clock_sec: 596 states_tested: 9.132e+006 states_thinned: 1.4512e+009 states_total: 2.7938e+040 us_per_state: 3.29 result_status: E_COMPLETED_PASS summary: successful: 1 total: 1 result_ref: r12 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.parameter_traversal.random.fast result: connection_id: 1.14426e+019 result: coverage_thinned: 5.65e-002% coverage_total: 2.93e-033% effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and PASSED performance_data: elapsed_time_sec: 3 started_wall_clock_sec: 593 states_tested: 819680 states_thinned: 1.4512e+009 states_total: 2.7938e+040 us_per_state: 3.66 result_status: E_COMPLETED_PASS summary: successful: 1 total: 1 result_ref: r13 - bundle_path: d:\ORANGE COL\FINAL\aadnm sign\SimReverb x64.aaxplugin\ id: test.parameters result: connection_id: 2.83443e+018 result: - effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and FAILED parameter: - number_of_steps: 2000 parameter_name: Bass_EQ - number_of_steps: 100 parameter_name: Damping - number_of_steps: 100 parameter_name: Dry_Wet_Mix - number_of_steps: 2 parameter_name: FreezeButton - number_of_steps: 999000 parameter_name: HP_Filter parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 1890000 parameter_name: LP_Filter parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 2 parameter_name: Master Bypass - number_of_steps: 13600 parameter_name: Output gain parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 50000 parameter_name: PreDelay parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 100 parameter_name: Room Size - number_of_steps: 100 parameter_name: Stereo Wide - number_of_steps: 13600 parameter_name: Stereo Wide3Input Gain parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 2000 parameter_name: Treble_EQ triad_id: manufacture_id: 1315004788 plugin_id: 1784898403 product_id: 1348694113 - effect_id: com.OrangeAudio.SimReverb logs: Test stage completed and FAILED parameter: - number_of_steps: 2000 parameter_name: Bass_EQ - number_of_steps: 100 parameter_name: Damping - number_of_steps: 100 parameter_name: Dry_Wet_Mix - number_of_steps: 2 parameter_name: FreezeButton - number_of_steps: 999000 parameter_name: HP_Filter parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 1890000 parameter_name: LP_Filter parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 2 parameter_name: Master Bypass - number_of_steps: 13600 parameter_name: Output gain parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 50000 parameter_name: PreDelay parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 100 parameter_name: Room Size - number_of_steps: 100 parameter_name: Stereo Wide - number_of_steps: 13600 parameter_name: Stereo Wide3Input Gain parameter_result: "ERROR: Number of parameter steps exceeds limit" - number_of_steps: 2000 parameter_name: Treble_EQ triad_id: manufacture_id: 1315004788 plugin_id: 1786340195 product_id: 1348694113 result_status: E_COMPLETED_FAIL summary: failed: 2 total: 2 result_ref: r14 message_type: cmd_result ...
Also for 9173 error Avid says;
9173 errors can be caused by having older plug-ins in your plug-ins folder. So check your plug-ins and make sure that they are all up to date. We used to recommend PluginUpdate to help with this process, but support for it has been discontinued and the database that supported it is no longer live, so it has taken away the main functionality, so its back to checking the latest version from each developer's website one by one.
-
-
This is the system preference of Mac:
https://image.ibb.co/eU1xxT/37030170_10155815107117309_8219074838984130560_n.pngPro tools' buffer size has been increased to 1024, but it didn't work :(
https://image.ibb.co/kOBxxT/36935090_10155815168352309_1126793479083524096_n.png -
@orange did you ever get this sorted? I'm about to start tinkering with AAX
-
@dustbro Nope. I couldn't solve this issue on that system.
But I've sent the plugin to my other Pro Tools beta users. AAX plugin worked many Pro Tools systems without any issues.I think that issue is particular to HDX systems, or an DSP problem that the computer can't handle it. But I'm not sure. It's really weird...
-
I haven‘t heard any specific issues with Protools from HEXERACT users so fingers crossed ;)
As I said the only option I have on AAX is to make sure HISE exports valid plugins that load in Protools. But since you can‘t debug AAX properly, it‘s basically rolling a dice and hoping everything works.