[CRASH] Changing Floating Tile ContentType to Filter Display crashes HISE
-
I was doing some UI tests and came across this reproducible crash. Snippet below.
Change the ContentType of either Floating Tile to Filter Display and HISE crashes immediately.
Changing it to any other type works fine.
HISE develop branch build
Oct 16th 2024 commit bce97a3fc2a270875c66fdb29475836aa20f04d5
MacBook Air M1 on Sonoma 14.7 and Xcode 15.2Can anyone else confirm?
HiseSnippet 1401.3oc2XssaaaCFlJ1bq1sIqsnan6NgfcQ5P1fks7grAr5bxcFKGbhSOcyJXjniIhDoFEUZ8JJvtbuG6EoOBEXWrWi9FrQJ4XSknjl5jzlNek4O4O42+2+A9K1gybvggLNvn3NCBv.ia.6NfJ5ubeDgBZuBvXFXGDE6s1hs1AGJ.KMH.EFhcAFF4dfZMFExCh+816uDxCQcviEA.OhQbvqQ7IhwR6z7WHddsPt3cH9Zq1tYaGFcYlGKRhmbvRf.jy9n8vafTKaJH3mQg8AFeKzotc0x1N1MpaWwwwwtZU2FkJWaAaT8JVtHj7OV61qgToOaUWhfw6JPBbHvH+RL2Ac6ydNM4.dDIjrqGVMvBzUdxIhaw7bUlnRJX49DO2NGRTg.fAryXZKWBscG35DWxH4iouaFOg4XMzIPioRCubofmkN7JoAuLfjgFjxm.oaA65vIAhwynvy0gsoBLuGR5mzgRxZAFuFtLSt.p368Q6iawkCFovbUKUZdyxUKcuerWD0QPXTSFcCl.uIct6U7kEKT7UEMO5T85k4bpigy77v7LmVEZvOMEmiF4uKlOu4AHuH7nEJM+zbJ7j4TcWtShUqsPFsMkH1L.SOo.AvPpRx+4GhJ4REwr+LCY+tdDWLGPjj7WjRTEPLv0SV.u2ah8EwlT9hXSrxXSdX6UPBjJ5bHQIIu.LWPT9EiUvGHqMjDqV.tBNbeAKPlluLyOfQUzpw0SN7oOLRVUHJ9ruVRQoxfWL5.aFzbfdsjmSbE8GKfzrOlrWegtjcYbIx2F4RhB0At.+BwgkgtAzt7B1KTxpdsRfDE5R9cM67aZRDX+jkWVVFEVsTkJV0ra.1cO8ZYF4zLroECqZjXXs7XHAgt2NDYfox99xLlP2XA1uVyX+0iZrziYrOs4PWPBeWD9XzA3dLt+QP4XaIwzq2vZAo8TEjxHuArrzBKWqTiZURwVpsH1ma7D3KKZZN6nzk1ty9Cly1kPwlpi17AXJlij4oVyNuZgsot3WHWx2YEOTVA1i87Gy36GJuD.KmnGxKDW7Ux6D3RyPiKGEK.zDV3LmEpQpajJB50GgTe5wH01MOYvnXEfwmC6r31KttFImhTmDDaqg3+.oi3ep4GVDW7cjcZkJf8iU1YZy5bmEZc9xBOI52BLY4mRiuV8xKbEJ+bRhoKe4DSaMwwzmgq6tTpabTDq6tU9tSxBNd2ex9NYtQdJOndynpV1GNgrapTc.pZyiFRDCzao+BqC0yJDuErCQ3zOaLNUFXT1dwkAFG1W+zvU60C6HFCv7vVO4CPS7ERN+aC6v7FDzmQINsHdxFwiAQAXx.qS46w.fVb7uEgoNiYq+7uatkt6URyZEKuayshPdGgcWhDv7P7yKyac5ld9yX3wWAGYTlWwiiUdiq1X7qgCctlJR8pMVmAt0Ge.NSB.uNTcOY76jLLnLq6MOkTy2bVepjfy7SkroiPd76vQzv.VXpMtK1mri7dlTcQ8vPrxoushN0kuLCwybp2d+VRiLSc5hDQ7X+xh9rH5H7+O+0atuQtS6EXrlvWfI+UtWf4Sfqfy59kaJCc8C7vqRO.6I+37XLda4Wi2CE4INTZ5X40YTVxMR5AAaiEbxd6g45XOSCZQg.4r+XI2o41XOLJLUa6qIC1P7z2O8dwEVu2OXVl9q6BSfqoJAz7S2Vmx8+5Vm.ayhTeg15HYPnryb3FQ9ck0FcvxSmJarV8PfFSopukLtjZbRwQpa7f+U9a3jVpwFCmz5vI+fbF9HGN6YNIu9lJN8ZwRj1MM9QvK.WWM1LimayWVk6YNNo2pioX4IUwJSph1SphUmTEqMoJVeRUrw6VQ0kPKFIX9Iol.v5cVM4SwMVkhjQ4wYDf+CfIczpJ
Running in Xcode crashes here:
I'm sorry, I don't know how to interpret this stuff yet so I'm just posting a screenshot.
-
@dannytaurus Yeah the reason is that a Sine Wave Generator is not a filter but I agree that there are better ways of communicating user error than "crash and burn everything around you" :)
-
@Christoph-Hart Yes, it would be nice if it was handled a little more gracefully than crash and burn
Note that it only happens when you switch to Filter Display.
I can switch to Plotter, Audio Analyser, WavetableWaterfall, etc and it doesn't crash.
I have submitted a GH issue: https://github.com/christophhart/HISE/issues/587