christophhart / HISE

The open source framework for sample based instruments
http://hise.audio
Other
1.05k stars 122 forks source link

[Crash] Pressing ESC to close Modal Text Input in a Compiled Plugin Crashes Reaper on macOS #569

Closed aaronventure closed 1 month ago

aaronventure commented 3 months ago
HiseSnippet 1163.3ocuVs0aaaCEVxIJoRqAXEX+.D7SN.FoVY4R25CqINwaFaNwn1Kn.CCELRzQDlhTfhJItE488yc+C1NGQIa4F2KvXqNODdtxOd346HNTICoYYRkks63YoTK6m5LZlPG2MlvDV8OyxdKmDb4oyRIYYzHKa6M9YTgs6lVE+96e5TBmHBoKTYYckjER+MVBSuP6vW8qLNuGIhNlkTy6CdU+PonqjKyAbrgSGqTR3TxMzKHnaMb.PbdDSKUizDMMyxdySkQyFEKuSX7+JVF6ZNEEBrFAIxntmjGgHF0Z0MlwiFVcdyrfrLbwoeCyo+6bFvhXy0unJ7sEF7WDQ85gcikg2FKAuf5vqSM3sBHYWCRaZfzybFEpXo5EVP77MN8EZpZBAJ60ghwWqFyZ3zUBdHz6kPlR6o.g4Qz5fNcZ6uemN69ROuJ2x.7NPFQ3io2Ctllqa48dWOeee2loDE3RWYRpT.KZ9i9Ma112002XdBjB7tB0ehhQ3MaaLbOnI.1K2m+becLMi5mJyXZlTj4CozWQ4DM6VpuVh18+f8wjjYPR9AHGFo6XQ5XPy9clqJlxtIVWnq8B.Mh8NDPAGUpivY2HRJQeH7eEMpYc+0y3EmfTNboWY45aL8kfgN2e3g8J9UZSCEpZV606QVwzMTA2Z9mOpKdH6pHYw60r.4tOztn9MIWDhkj+Hr5b+msjSa6yv6fc8dumKahOnYWOWXsqm6CdOr6KqhxWJtPpoWJZU3p2Cd9enoISVoM7hWI4bpZklQNp5SEXKQdx0TUa+aI7b5bGgF2kYCNeb1PcxZnoOrliRQeASeYJU7wnvVkMuvpeu+YDMAoPk5.+RoJMCgf8Yzag4QFBkqyYzroZYJLQ5QrMfmKixgtxkI+3DuRCPMXIFGxpDPS8r5SD+OahvWJDelyPlNLd0XrwJvHTo9+.ikyQ2w47ISng5E.bSmdu4q2PSuxglvdha9SKE868lfUMtz9ubVzfmpn3bnwxgbxrVYjjTN80.Fa6eMWFNEmq7XVQpABmhdzJLlHDTd15Pd15KtpD7ouTdsLWyD2LfnUr6AV3E4IifQUgztknCzY2.4PF4NnL1WLhJhJD9G3Wow.T1tzXPkwZzuKn56jpoEWGkqsr2Fq863LlloqzcBmKuCGvyJaSMmJpJqPXamN6A+YbanjOKMVJXg3UkInJzeRhLG13xivuPxFSXbrUeTdFLvH5RwHv4hGk.sZ1WHifUa0iDB01YCI5Xjxfibf9SpZuv48oKC2E8JXU17djk8.yb0SWL0O.n3mYLObYCztopXf.tGNNI4bqk.iG7JKc7dn9UsmlH9L6UigDE3M7QdCqnRBXECXhqvFMLSX8c.494xAfLhpscLpJMrC33QGEbzwAu33CK33UiSAgZazRVJ3hnDLoogg40O6JzZHgWkY3JaslV+0niNgDpjuMzPRwCzSJz.2EhhKBWmAnref0slCyh4oIvCDeaX3xo5QAt+5F32utAdv5F3gqafGstAd75F3K97Ahue+jbsLwL2wxZvvyKZBssOWPfYpEePv5esF0f9C

For your convenience, the compiled plugins:

Test.vst3.zip Test.component.zip

Compile the snippet or use the precompiled plugins, load it into a host and press ESC to attempt to exit the modal text input.

8e6d48f925484ae79deae54983f2a6c3b1fce13b macOS 14.5

christoph-hart commented 1 month ago

Good news is I fixed the crash.

Bad news is that it was because Escape closes the plugin interface in Reaper so you won't get a good UX out of that one.

aaronventure commented 1 month ago

Yup, already moved on from that one. Thanks for fixing the crash.